[INFO] fetching crate cpc 1.7.0... [INFO] checking cpc-1.7.0 against master#8007b506ac5da629f223b755f5a5391edd5f6d01 for pr-88041 [INFO] extracting crate cpc 1.7.0 into /workspace/builds/worker-118/source [INFO] validating manifest of crates.io crate cpc 1.7.0 on toolchain 8007b506ac5da629f223b755f5a5391edd5f6d01 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8007b506ac5da629f223b755f5a5391edd5f6d01" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate cpc 1.7.0 [INFO] finished tweaking crates.io crate cpc 1.7.0 [INFO] tweaked toml for crates.io crate cpc 1.7.0 written to /workspace/builds/worker-118/source/Cargo.toml [INFO] crate crates.io crate cpc 1.7.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8007b506ac5da629f223b755f5a5391edd5f6d01" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-118/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-118/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+8007b506ac5da629f223b755f5a5391edd5f6d01" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] cbdf00892693ea115373085c58c274497d2653a4b454bcda255969defbe3360c [INFO] running `Command { std: "docker" "start" "-a" "cbdf00892693ea115373085c58c274497d2653a4b454bcda255969defbe3360c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cbdf00892693ea115373085c58c274497d2653a4b454bcda255969defbe3360c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cbdf00892693ea115373085c58c274497d2653a4b454bcda255969defbe3360c", kill_on_drop: false }` [INFO] [stdout] cbdf00892693ea115373085c58c274497d2653a4b454bcda255969defbe3360c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-118/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-118/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+8007b506ac5da629f223b755f5a5391edd5f6d01" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c97938dce395d15a984e821e9e633c95fdacb03ad0a73ec23f1ffd95b267bd97 [INFO] running `Command { std: "docker" "start" "-a" "c97938dce395d15a984e821e9e633c95fdacb03ad0a73ec23f1ffd95b267bd97", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.93 [INFO] [stderr] Compiling serde v1.0.125 [INFO] [stderr] Compiling cc v1.0.67 [INFO] [stderr] Checking rustc-serialize v0.3.24 [INFO] [stderr] Checking ord_subset v3.1.1 [INFO] [stderr] Checking unicode-segmentation v1.8.0 [INFO] [stderr] Checking regex-syntax v0.6.25 [INFO] [stderr] Compiling decimal v2.1.0 [INFO] [stderr] Checking regex v1.5.4 [INFO] [stderr] Checking cpc v1.7.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:830:39 [INFO] [stdout] | [INFO] [stdout] 830 | run_lex("88 kilometres * 2", vec![numtok!(88), Token::Unit(Kilometer), Token::Operator(Multiply), numtok!(2)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:830:103 [INFO] [stdout] | [INFO] [stdout] 830 | run_lex("88 kilometres * 2", vec![numtok!(88), Token::Unit(Kilometer), Token::Operator(Multiply), numtok!(2)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:831:29 [INFO] [stdout] | [INFO] [stdout] 831 | run_lex("100 nmi", vec![numtok!(100), Token::Unit(NauticalMile)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:832:40 [INFO] [stdout] | [INFO] [stdout] 832 | run_lex("101 nautical miles", vec![numtok!(101), Token::Unit(NauticalMile)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:833:34 [INFO] [stdout] | [INFO] [stdout] 833 | run_lex("2 lightyears", vec![numtok!(2), Token::Unit(LightYear)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:834:34 [INFO] [stdout] | [INFO] [stdout] 834 | run_lex("1 light year", vec![numtok!(1), Token::Unit(LightYear)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:835:33 [INFO] [stdout] | [INFO] [stdout] 835 | run_lex("10 lightsec", vec![numtok!(10), Token::Unit(LightSecond)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:836:35 [INFO] [stdout] | [INFO] [stdout] 836 | run_lex("12 light secs", vec![numtok!(12), Token::Unit(LightSecond)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:837:40 [INFO] [stdout] | [INFO] [stdout] 837 | run_lex("33.3 square meters", vec![numtok!(33.3), Token::Unit(SquareMeter)]); [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:838:27 [INFO] [stdout] | [INFO] [stdout] 838 | run_lex("54 m2", vec![numtok!(54), Token::Unit(SquareMeter)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:839:33 [INFO] [stdout] | [INFO] [stdout] 839 | run_lex("87 sq miles", vec![numtok!(87), Token::Unit(SquareMile)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:840:31 [INFO] [stdout] | [INFO] [stdout] 840 | run_lex("500 feet2", vec![numtok!(500), Token::Unit(SquareFoot)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:841:31 [INFO] [stdout] | [INFO] [stdout] 841 | run_lex("500 feet²", vec![numtok!(500), Token::Unit(SquareFoot)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:842:36 [INFO] [stdout] | [INFO] [stdout] 842 | run_lex("4 cubic metres", vec![numtok!(4), Token::Unit(CubicMeter)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:843:52 [INFO] [stdout] | [INFO] [stdout] 843 | run_lex("34 cubic feet + 23 cubic yards", vec![numtok!(34), Token::Unit(CubicFoot), Token::Operator(Plus), numtok!(23), Token::Unit(C... [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:843:112 [INFO] [stdout] | [INFO] [stdout] 843 | ..., Token::Unit(CubicFoot), Token::Operator(Plus), numtok!(23), Token::Unit(CubicYard)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:844:49 [INFO] [stdout] | [INFO] [stdout] 844 | run_lex("66 inches3 + 65 millimetre³", vec![numtok!(66), Token::Unit(CubicInch), Token::Operator(Plus), numtok!(65), Token::Unit(Cubi... [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:844:109 [INFO] [stdout] | [INFO] [stdout] 844 | ..., Token::Unit(CubicInch), Token::Operator(Plus), numtok!(65), Token::Unit(CubicMillimeter)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:845:49 [INFO] [stdout] | [INFO] [stdout] 845 | run_lex("66 inches³ + 65 millimetre3", vec![numtok!(66), Token::Unit(CubicInch), Token::Operator(Plus), numtok!(65), Token::Unit(Cubi... [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:845:109 [INFO] [stdout] | [INFO] [stdout] 845 | ..., Token::Unit(CubicInch), Token::Operator(Plus), numtok!(65), Token::Unit(CubicMillimeter)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:846:36 [INFO] [stdout] | [INFO] [stdout] 846 | run_lex("42 millilitres", vec![numtok!(42), Token::Unit(Milliliter)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:847:27 [INFO] [stdout] | [INFO] [stdout] 847 | run_lex("3 tbs", vec![numtok!(3), Token::Unit(Tablespoon)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:848:28 [INFO] [stdout] | [INFO] [stdout] 848 | run_lex("6 floz", vec![numtok!(6), Token::Unit(FluidOunce)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:849:29 [INFO] [stdout] | [INFO] [stdout] 849 | run_lex("6 fl oz", vec![numtok!(6), Token::Unit(FluidOunce)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:850:36 [INFO] [stdout] | [INFO] [stdout] 850 | run_lex("6 fluid ounces", vec![numtok!(6), Token::Unit(FluidOunce)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:851:35 [INFO] [stdout] | [INFO] [stdout] 851 | run_lex("3 oil barrels", vec![numtok!(3), Token::Unit(OilBarrel)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:852:27 [INFO] [stdout] | [INFO] [stdout] 852 | run_lex("67 kg", vec![numtok!(67), Token::Unit(Kilogram)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:853:27 [INFO] [stdout] | [INFO] [stdout] 853 | run_lex("34 oz", vec![numtok!(34), Token::Unit(Ounce)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:854:31 [INFO] [stdout] | [INFO] [stdout] 854 | run_lex("34 ounces", vec![numtok!(34), Token::Unit(Ounce)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:855:28 [INFO] [stdout] | [INFO] [stdout] 855 | run_lex("210 lb", vec![numtok!(210), Token::Unit(Pound)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:856:29 [INFO] [stdout] | [INFO] [stdout] 856 | run_lex("210 lbs", vec![numtok!(210), Token::Unit(Pound)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:857:31 [INFO] [stdout] | [INFO] [stdout] 857 | run_lex("210 pound", vec![numtok!(210), Token::Unit(Pound)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:858:32 [INFO] [stdout] | [INFO] [stdout] 858 | run_lex("210 pounds", vec![numtok!(210), Token::Unit(Pound)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:859:38 [INFO] [stdout] | [INFO] [stdout] 859 | run_lex("210 pounds-force", vec![numtok!(210), Token::LexerKeyword(PoundForce)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:860:27 [INFO] [stdout] | [INFO] [stdout] 860 | run_lex("3 ton", vec![numtok!(3), Token::Unit(ShortTon)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:861:34 [INFO] [stdout] | [INFO] [stdout] 861 | run_lex("3 short tons", vec![numtok!(3), Token::Unit(ShortTon)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:862:26 [INFO] [stdout] | [INFO] [stdout] 862 | run_lex("4 lt", vec![numtok!(4), Token::Unit(LongTon)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:863:35 [INFO] [stdout] | [INFO] [stdout] 863 | run_lex("4 long tonnes", vec![numtok!(4), Token::Unit(LongTon)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:864:28 [INFO] [stdout] | [INFO] [stdout] 864 | run_lex("234 wh", vec![numtok!(234), Token::Unit(WattHour)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:865:25 [INFO] [stdout] | [INFO] [stdout] 865 | run_lex("1 w", vec![numtok!(1), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:866:28 [INFO] [stdout] | [INFO] [stdout] 866 | run_lex("1 watt", vec![numtok!(1), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:867:29 [INFO] [stdout] | [INFO] [stdout] 867 | run_lex("1 watts", vec![numtok!(1), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:868:33 [INFO] [stdout] | [INFO] [stdout] 868 | run_lex("1 watt hour", vec![numtok!(1), Token::Unit(WattHour)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:869:38 [INFO] [stdout] | [INFO] [stdout] 869 | run_lex("0 watt + 1 watts", vec![numtok!(0), Token::Unit(Watt), Token::Operator(Plus), numtok!(1), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:869:92 [INFO] [stdout] | [INFO] [stdout] 869 | run_lex("0 watt + 1 watts", vec![numtok!(0), Token::Unit(Watt), Token::Operator(Plus), numtok!(1), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:870:32 [INFO] [stdout] | [INFO] [stdout] 870 | run_lex("0 watt * 1", vec![numtok!(0), Token::Unit(Watt), Token::Operator(Multiply), numtok!(1)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:870:90 [INFO] [stdout] | [INFO] [stdout] 870 | run_lex("0 watt * 1", vec![numtok!(0), Token::Unit(Watt), Token::Operator(Multiply), numtok!(1)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:871:39 [INFO] [stdout] | [INFO] [stdout] 871 | run_lex("2 watts + 3 watts", vec![numtok!(2), Token::Unit(Watt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:871:93 [INFO] [stdout] | [INFO] [stdout] 871 | run_lex("2 watts + 3 watts", vec![numtok!(2), Token::Unit(Watt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:872:33 [INFO] [stdout] | [INFO] [stdout] 872 | run_lex("2 watts * 3", vec![numtok!(2), Token::Unit(Watt), Token::Operator(Multiply), numtok!(3)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:872:91 [INFO] [stdout] | [INFO] [stdout] 872 | run_lex("2 watts * 3", vec![numtok!(2), Token::Unit(Watt), Token::Operator(Multiply), numtok!(3)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:873:41 [INFO] [stdout] | [INFO] [stdout] 873 | run_lex("4 watt plus 5 watts", vec![numtok!(4), Token::Unit(Watt), Token::Operator(Plus), numtok!(5), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:873:95 [INFO] [stdout] | [INFO] [stdout] 873 | run_lex("4 watt plus 5 watts", vec![numtok!(4), Token::Unit(Watt), Token::Operator(Plus), numtok!(5), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:874:36 [INFO] [stdout] | [INFO] [stdout] 874 | run_lex("4 watt times 5", vec![numtok!(4), Token::Unit(Watt), Token::Operator(Multiply), numtok!(5)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:874:94 [INFO] [stdout] | [INFO] [stdout] 874 | run_lex("4 watt times 5", vec![numtok!(4), Token::Unit(Watt), Token::Operator(Multiply), numtok!(5)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:875:42 [INFO] [stdout] | [INFO] [stdout] 875 | run_lex("6 watts plus 7 watts", vec![numtok!(6), Token::Unit(Watt), Token::Operator(Plus), numtok!(7), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:875:96 [INFO] [stdout] | [INFO] [stdout] 875 | run_lex("6 watts plus 7 watts", vec![numtok!(6), Token::Unit(Watt), Token::Operator(Plus), numtok!(7), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:876:37 [INFO] [stdout] | [INFO] [stdout] 876 | run_lex("6 watts times 7", vec![numtok!(6), Token::Unit(Watt), Token::Operator(Multiply), numtok!(7)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:876:95 [INFO] [stdout] | [INFO] [stdout] 876 | run_lex("6 watts times 7", vec![numtok!(6), Token::Unit(Watt), Token::Operator(Multiply), numtok!(7)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:877:29 [INFO] [stdout] | [INFO] [stdout] 877 | run_lex("2.3 kwh", vec![numtok!(2.3), Token::Unit(KilowattHour)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:878:26 [INFO] [stdout] | [INFO] [stdout] 878 | run_lex("1 kw", vec![numtok!(1), Token::Unit(Kilowatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:879:32 [INFO] [stdout] | [INFO] [stdout] 879 | run_lex("1 kilowatt", vec![numtok!(1), Token::Unit(Kilowatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:880:33 [INFO] [stdout] | [INFO] [stdout] 880 | run_lex("1 kilowatts", vec![numtok!(1), Token::Unit(Kilowatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:881:37 [INFO] [stdout] | [INFO] [stdout] 881 | run_lex("1 kilowatt hour", vec![numtok!(1), Token::Unit(KilowattHour)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:882:41 [INFO] [stdout] | [INFO] [stdout] 882 | run_lex("2 kilowatt + 3 watt", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:882:99 [INFO] [stdout] | [INFO] [stdout] 882 | run_lex("2 kilowatt + 3 watt", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:883:36 [INFO] [stdout] | [INFO] [stdout] 883 | run_lex("2 kilowatt * 4", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Multiply), numtok!(4)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:883:98 [INFO] [stdout] | [INFO] [stdout] 883 | run_lex("2 kilowatt * 4", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Multiply), numtok!(4)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:884:40 [INFO] [stdout] | [INFO] [stdout] 884 | run_lex("2 kilowatt times 4", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Multiply), numtok!(4)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:884:102 [INFO] [stdout] | [INFO] [stdout] 884 | run_lex("2 kilowatt times 4", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Multiply), numtok!(4)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:885:42 [INFO] [stdout] | [INFO] [stdout] 885 | run_lex("2 kilowatt + 3 watts", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:885:100 [INFO] [stdout] | [INFO] [stdout] 885 | run_lex("2 kilowatt + 3 watts", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:886:42 [INFO] [stdout] | [INFO] [stdout] 886 | run_lex("2 kilowatts + 3 watt", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:886:100 [INFO] [stdout] | [INFO] [stdout] 886 | run_lex("2 kilowatts + 3 watt", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:887:43 [INFO] [stdout] | [INFO] [stdout] 887 | run_lex("2 kilowatts + 3 watts", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:887:101 [INFO] [stdout] | [INFO] [stdout] 887 | run_lex("2 kilowatts + 3 watts", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:888:44 [INFO] [stdout] | [INFO] [stdout] 888 | run_lex("2 kilowatt plus 3 watt", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:888:102 [INFO] [stdout] | [INFO] [stdout] 888 | run_lex("2 kilowatt plus 3 watt", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:889:45 [INFO] [stdout] | [INFO] [stdout] 889 | run_lex("2 kilowatt plus 3 watts", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:889:103 [INFO] [stdout] | [INFO] [stdout] 889 | run_lex("2 kilowatt plus 3 watts", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:890:45 [INFO] [stdout] | [INFO] [stdout] 890 | run_lex("2 kilowatts plus 3 watt", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:890:103 [INFO] [stdout] | [INFO] [stdout] 890 | run_lex("2 kilowatts plus 3 watt", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:891:46 [INFO] [stdout] | [INFO] [stdout] 891 | run_lex("2 kilowatts plus 3 watts", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:891:104 [INFO] [stdout] | [INFO] [stdout] 891 | run_lex("2 kilowatts plus 3 watts", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:892:45 [INFO] [stdout] | [INFO] [stdout] 892 | run_lex("6.6 watts + 4 kilowatts", vec![numtok!(6.6), Token::Unit(Watt), Token::Operator(Plus), numtok!(4), Token::Unit(Kilowatt)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:892:101 [INFO] [stdout] | [INFO] [stdout] 892 | run_lex("6.6 watts + 4 kilowatts", vec![numtok!(6.6), Token::Unit(Watt), Token::Operator(Plus), numtok!(4), Token::Unit(Kilowatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:893:48 [INFO] [stdout] | [INFO] [stdout] 893 | run_lex("6.6 watts plus 4 kilowatts", vec![numtok!(6.6), Token::Unit(Watt), Token::Operator(Plus), numtok!(4), Token::Unit(Kilowatt)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:893:104 [INFO] [stdout] | [INFO] [stdout] 893 | run_lex("6.6 watts plus 4 kilowatts", vec![numtok!(6.6), Token::Unit(Watt), Token::Operator(Plus), numtok!(4), Token::Unit(Kilowatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:894:29 [INFO] [stdout] | [INFO] [stdout] 894 | run_lex("2.3 mwh", vec![numtok!(2.3), Token::Unit(MegawattHour)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:895:26 [INFO] [stdout] | [INFO] [stdout] 895 | run_lex("1 mw", vec![numtok!(1), Token::Unit(Megawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:896:32 [INFO] [stdout] | [INFO] [stdout] 896 | run_lex("1 megawatt", vec![numtok!(1), Token::Unit(Megawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:897:37 [INFO] [stdout] | [INFO] [stdout] 897 | run_lex("1 megawatt hour", vec![numtok!(1), Token::Unit(MegawattHour)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:898:41 [INFO] [stdout] | [INFO] [stdout] 898 | run_lex("2 megawatt + 3 watt", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:898:99 [INFO] [stdout] | [INFO] [stdout] 898 | run_lex("2 megawatt + 3 watt", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:899:36 [INFO] [stdout] | [INFO] [stdout] 899 | run_lex("2 megawatt * 6", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Multiply), numtok!(6)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:899:98 [INFO] [stdout] | [INFO] [stdout] 899 | run_lex("2 megawatt * 6", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Multiply), numtok!(6)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:900:40 [INFO] [stdout] | [INFO] [stdout] 900 | run_lex("2 megawatt times 6", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Multiply), numtok!(6)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:900:102 [INFO] [stdout] | [INFO] [stdout] 900 | run_lex("2 megawatt times 6", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Multiply), numtok!(6)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:901:42 [INFO] [stdout] | [INFO] [stdout] 901 | run_lex("2 megawatt + 3 watts", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:901:100 [INFO] [stdout] | [INFO] [stdout] 901 | run_lex("2 megawatt + 3 watts", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:902:42 [INFO] [stdout] | [INFO] [stdout] 902 | run_lex("2 megawatts + 3 watt", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:902:100 [INFO] [stdout] | [INFO] [stdout] 902 | run_lex("2 megawatts + 3 watt", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:903:43 [INFO] [stdout] | [INFO] [stdout] 903 | run_lex("2 megawatts + 3 watts", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:903:101 [INFO] [stdout] | [INFO] [stdout] 903 | run_lex("2 megawatts + 3 watts", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:904:44 [INFO] [stdout] | [INFO] [stdout] 904 | run_lex("2 megawatt plus 3 watt", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:904:102 [INFO] [stdout] | [INFO] [stdout] 904 | run_lex("2 megawatt plus 3 watt", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:905:45 [INFO] [stdout] | [INFO] [stdout] 905 | run_lex("2 megawatt plus 3 watts", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:905:103 [INFO] [stdout] | [INFO] [stdout] 905 | run_lex("2 megawatt plus 3 watts", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:906:45 [INFO] [stdout] | [INFO] [stdout] 906 | run_lex("2 megawatts plus 3 watt", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:906:103 [INFO] [stdout] | [INFO] [stdout] 906 | run_lex("2 megawatts plus 3 watt", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:907:46 [INFO] [stdout] | [INFO] [stdout] 907 | run_lex("2 megawatts plus 3 watts", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:907:104 [INFO] [stdout] | [INFO] [stdout] 907 | run_lex("2 megawatts plus 3 watts", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:908:45 [INFO] [stdout] | [INFO] [stdout] 908 | run_lex("6.6 watts + 4 megawatts", vec![numtok!(6.6), Token::Unit(Watt), Token::Operator(Plus), numtok!(4), Token::Unit(Megawatt)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:908:101 [INFO] [stdout] | [INFO] [stdout] 908 | run_lex("6.6 watts + 4 megawatts", vec![numtok!(6.6), Token::Unit(Watt), Token::Operator(Plus), numtok!(4), Token::Unit(Megawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:909:48 [INFO] [stdout] | [INFO] [stdout] 909 | run_lex("6.6 watts plus 4 megawatts", vec![numtok!(6.6), Token::Unit(Watt), Token::Operator(Plus), numtok!(4), Token::Unit(Megawatt)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:909:104 [INFO] [stdout] | [INFO] [stdout] 909 | run_lex("6.6 watts plus 4 megawatts", vec![numtok!(6.6), Token::Unit(Watt), Token::Operator(Plus), numtok!(4), Token::Unit(Megawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:910:29 [INFO] [stdout] | [INFO] [stdout] 910 | run_lex("234 gwh", vec![numtok!(234), Token::Unit(GigawattHour)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:911:26 [INFO] [stdout] | [INFO] [stdout] 911 | run_lex("1 gw", vec![numtok!(1), Token::Unit(Gigawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:912:32 [INFO] [stdout] | [INFO] [stdout] 912 | run_lex("1 gigawatt", vec![numtok!(1), Token::Unit(Gigawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:913:33 [INFO] [stdout] | [INFO] [stdout] 913 | run_lex("1 gigawatts", vec![numtok!(1), Token::Unit(Gigawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:914:37 [INFO] [stdout] | [INFO] [stdout] 914 | run_lex("1 gigawatt hour", vec![numtok!(1), Token::Unit(GigawattHour)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:915:46 [INFO] [stdout] | [INFO] [stdout] 915 | run_lex("0 gigawatt + 1 gigawatts", vec![numtok!(0), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(1), Token::Unit(Gigawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:915:104 [INFO] [stdout] | [INFO] [stdout] 915 | run_lex("0 gigawatt + 1 gigawatts", vec![numtok!(0), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(1), Token::Unit(Gigawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:916:36 [INFO] [stdout] | [INFO] [stdout] 916 | run_lex("0 gigawatt * 1", vec![numtok!(0), Token::Unit(Gigawatt), Token::Operator(Multiply), numtok!(1)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:916:98 [INFO] [stdout] | [INFO] [stdout] 916 | run_lex("0 gigawatt * 1", vec![numtok!(0), Token::Unit(Gigawatt), Token::Operator(Multiply), numtok!(1)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:917:47 [INFO] [stdout] | [INFO] [stdout] 917 | run_lex("2 gigawatts + 3 gigawatts", vec![numtok!(2), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Gigawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:917:105 [INFO] [stdout] | [INFO] [stdout] 917 | run_lex("2 gigawatts + 3 gigawatts", vec![numtok!(2), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Gigawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:918:37 [INFO] [stdout] | [INFO] [stdout] 918 | run_lex("2 gigawatts * 3", vec![numtok!(2), Token::Unit(Gigawatt), Token::Operator(Multiply), numtok!(3)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:918:99 [INFO] [stdout] | [INFO] [stdout] 918 | run_lex("2 gigawatts * 3", vec![numtok!(2), Token::Unit(Gigawatt), Token::Operator(Multiply), numtok!(3)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:919:44 [INFO] [stdout] | [INFO] [stdout] 919 | run_lex("4 gigawatt plus 5 watt", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:919:102 [INFO] [stdout] | [INFO] [stdout] 919 | run_lex("4 gigawatt plus 5 watt", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:920:48 [INFO] [stdout] | [INFO] [stdout] 920 | run_lex("4 gigawatt plus 5 megawatt", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Megawatt... [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:920:106 [INFO] [stdout] | [INFO] [stdout] 920 | ...), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Megawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:921:48 [INFO] [stdout] | [INFO] [stdout] 921 | run_lex("4 gigawatt plus 5 gigawatt", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Gigawatt... [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:921:106 [INFO] [stdout] | [INFO] [stdout] 921 | ...), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Gigawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:922:45 [INFO] [stdout] | [INFO] [stdout] 922 | run_lex("4 gigawatt plus 5 watts", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:922:103 [INFO] [stdout] | [INFO] [stdout] 922 | run_lex("4 gigawatt plus 5 watts", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:923:49 [INFO] [stdout] | [INFO] [stdout] 923 | run_lex("4 gigawatt plus 5 megawatts", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Megawat... [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:923:107 [INFO] [stdout] | [INFO] [stdout] 923 | ...), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Megawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:924:49 [INFO] [stdout] | [INFO] [stdout] 924 | run_lex("4 gigawatt plus 5 gigawatts", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Gigawat... [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:924:107 [INFO] [stdout] | [INFO] [stdout] 924 | ...), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Gigawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:925:40 [INFO] [stdout] | [INFO] [stdout] 925 | run_lex("4 gigawatt times 5", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Multiply), numtok!(5)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:925:102 [INFO] [stdout] | [INFO] [stdout] 925 | run_lex("4 gigawatt times 5", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Multiply), numtok!(5)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:926:45 [INFO] [stdout] | [INFO] [stdout] 926 | run_lex("6 gigawatts plus 7 watt", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:926:103 [INFO] [stdout] | [INFO] [stdout] 926 | run_lex("6 gigawatts plus 7 watt", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:927:49 [INFO] [stdout] | [INFO] [stdout] 927 | run_lex("6 gigawatts plus 7 megawatt", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Megawat... [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:927:107 [INFO] [stdout] | [INFO] [stdout] 927 | ...), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Megawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:928:49 [INFO] [stdout] | [INFO] [stdout] 928 | run_lex("6 gigawatts plus 7 gigawatt", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Gigawat... [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:928:107 [INFO] [stdout] | [INFO] [stdout] 928 | ...), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Gigawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:929:46 [INFO] [stdout] | [INFO] [stdout] 929 | run_lex("6 gigawatts plus 7 watts", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:929:104 [INFO] [stdout] | [INFO] [stdout] 929 | run_lex("6 gigawatts plus 7 watts", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Watt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:930:50 [INFO] [stdout] | [INFO] [stdout] 930 | run_lex("6 gigawatts plus 7 megawatts", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Megawa... [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:930:108 [INFO] [stdout] | [INFO] [stdout] 930 | ...), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Megawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:931:50 [INFO] [stdout] | [INFO] [stdout] 931 | run_lex("6 gigawatts plus 7 gigawatts", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Gigawa... [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:931:108 [INFO] [stdout] | [INFO] [stdout] 931 | ...), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Gigawatt)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:932:41 [INFO] [stdout] | [INFO] [stdout] 932 | run_lex("6 gigawatts times 7", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Multiply), numtok!(7)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:932:103 [INFO] [stdout] | [INFO] [stdout] 932 | run_lex("6 gigawatts times 7", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Multiply), numtok!(7)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:933:31 [INFO] [stdout] | [INFO] [stdout] 933 | run_lex("88 mw * 3", vec![numtok!(88), Token::Unit(Megawatt), Token::Operator(Multiply), numtok!(3)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:933:94 [INFO] [stdout] | [INFO] [stdout] 933 | run_lex("88 mw * 3", vec![numtok!(88), Token::Unit(Megawatt), Token::Operator(Multiply), numtok!(3)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:934:35 [INFO] [stdout] | [INFO] [stdout] 934 | run_lex("88 mw times 3", vec![numtok!(88), Token::Unit(Megawatt), Token::Operator(Multiply), numtok!(3)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:934:98 [INFO] [stdout] | [INFO] [stdout] 934 | run_lex("88 mw times 3", vec![numtok!(88), Token::Unit(Megawatt), Token::Operator(Multiply), numtok!(3)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:935:28 [INFO] [stdout] | [INFO] [stdout] 935 | run_lex("999 kb", vec![numtok!(999), Token::Unit(Kilobyte)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:936:37 [INFO] [stdout] | [INFO] [stdout] 936 | run_lex("200 gb - 100 mb", vec![numtok!(200), Token::Unit(Gigabyte), Token::Operator(Minus), numtok!(100), Token::Unit(Megabyte)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:936:98 [INFO] [stdout] | [INFO] [stdout] 936 | run_lex("200 gb - 100 mb", vec![numtok!(200), Token::Unit(Gigabyte), Token::Operator(Minus), numtok!(100), Token::Unit(Megabyte)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:937:29 [INFO] [stdout] | [INFO] [stdout] 937 | run_lex("999 kib", vec![numtok!(999), Token::Unit(Kibibyte)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:938:39 [INFO] [stdout] | [INFO] [stdout] 938 | run_lex("200 gib - 100 mib", vec![numtok!(200), Token::Unit(Gibibyte), Token::Operator(Minus), numtok!(100), Token::Unit(Mebibyte)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:938:100 [INFO] [stdout] | [INFO] [stdout] 938 | run_lex("200 gib - 100 mib", vec![numtok!(200), Token::Unit(Gibibyte), Token::Operator(Minus), numtok!(100), Token::Unit(Mebibyte)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:939:28 [INFO] [stdout] | [INFO] [stdout] 939 | run_lex("45 btu", vec![numtok!(45), Token::Unit(BritishThermalUnit)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:940:47 [INFO] [stdout] | [INFO] [stdout] 940 | run_lex("45.5 british thermal unit", vec![numtok!(45.5), Token::Unit(BritishThermalUnit)]); [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:941:46 [INFO] [stdout] | [INFO] [stdout] 941 | run_lex("46 british thermal units", vec![numtok!(46), Token::Unit(BritishThermalUnit)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:942:40 [INFO] [stdout] | [INFO] [stdout] 942 | run_lex("5432 newton metres", vec![numtok!(5432), Token::Unit(NewtonMeter)]); [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:943:40 [INFO] [stdout] | [INFO] [stdout] 943 | run_lex("2345 newton-meters", vec![numtok!(2345), Token::Unit(NewtonMeter)]); [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:944:28 [INFO] [stdout] | [INFO] [stdout] 944 | run_lex("20 lbf", vec![numtok!(20), Token::LexerKeyword(PoundForce)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:945:27 [INFO] [stdout] | [INFO] [stdout] 945 | run_lex("60 hz", vec![numtok!(60), Token::Unit(Hertz)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:946:30 [INFO] [stdout] | [INFO] [stdout] 946 | run_lex("1100 rpm", vec![numtok!(1100), Token::Unit(RevolutionsPerMinute)]); [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:947:49 [INFO] [stdout] | [INFO] [stdout] 947 | run_lex("1150 revolutions per minute", vec![numtok!(1150), Token::Unit(RevolutionsPerMinute)]); [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:948:42 [INFO] [stdout] | [INFO] [stdout] 948 | run_lex("1 revolution per min", vec![numtok!(1), Token::Unit(RevolutionsPerMinute)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:949:41 [INFO] [stdout] | [INFO] [stdout] 949 | run_lex("4 revolution / mins", vec![numtok!(4), Token::Unit(RevolutionsPerMinute)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:950:34 [INFO] [stdout] | [INFO] [stdout] 950 | run_lex("1250 r / min", vec![numtok!(1250), Token::Unit(RevolutionsPerMinute)]); [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:951:36 [INFO] [stdout] | [INFO] [stdout] 951 | run_lex("1300 rev / min", vec![numtok!(1300), Token::Unit(RevolutionsPerMinute)]); [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:952:39 [INFO] [stdout] | [INFO] [stdout] 952 | run_lex("1350 rev / minute", vec![numtok!(1350), Token::Unit(RevolutionsPerMinute)]); [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:953:36 [INFO] [stdout] | [INFO] [stdout] 953 | run_lex("1250 r per min", vec![numtok!(1250), Token::Unit(RevolutionsPerMinute)]); [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:954:38 [INFO] [stdout] | [INFO] [stdout] 954 | run_lex("1300 rev per min", vec![numtok!(1300), Token::Unit(RevolutionsPerMinute)]); [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:955:41 [INFO] [stdout] | [INFO] [stdout] 955 | run_lex("1350 rev per minute", vec![numtok!(1350), Token::Unit(RevolutionsPerMinute)]); [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:956:29 [INFO] [stdout] | [INFO] [stdout] 956 | run_lex("100 kph", vec![numtok!(100), Token::Unit(KilometersPerHour)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:957:29 [INFO] [stdout] | [INFO] [stdout] 957 | run_lex("100 kmh", vec![numtok!(100), Token::Unit(KilometersPerHour)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:958:45 [INFO] [stdout] | [INFO] [stdout] 958 | run_lex("100 kilometers per hour", vec![numtok!(100), Token::Unit(KilometersPerHour)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:959:41 [INFO] [stdout] | [INFO] [stdout] 959 | run_lex("100 kilometre / hrs", vec![numtok!(100), Token::Unit(KilometersPerHour)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:960:29 [INFO] [stdout] | [INFO] [stdout] 960 | run_lex("3.6 mps", vec![numtok!(3.6), Token::Unit(MetersPerSecond)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:961:43 [INFO] [stdout] | [INFO] [stdout] 961 | run_lex("3.6 meters per second", vec![numtok!(3.6), Token::Unit(MetersPerSecond)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:962:38 [INFO] [stdout] | [INFO] [stdout] 962 | run_lex("3.6 metre / secs", vec![numtok!(3.6), Token::Unit(MetersPerSecond)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:963:28 [INFO] [stdout] | [INFO] [stdout] 963 | run_lex("60 mph", vec![numtok!(60), Token::Unit(MilesPerHour)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:964:39 [INFO] [stdout] | [INFO] [stdout] 964 | run_lex("60 miles per hour", vec![numtok!(60), Token::Unit(MilesPerHour)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:965:34 [INFO] [stdout] | [INFO] [stdout] 965 | run_lex("60 mile / hr", vec![numtok!(60), Token::Unit(MilesPerHour)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:966:28 [INFO] [stdout] | [INFO] [stdout] 966 | run_lex("35 fps", vec![numtok!(35), Token::Unit(FeetPerSecond)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:967:33 [INFO] [stdout] | [INFO] [stdout] 967 | run_lex("35 ft / sec", vec![numtok!(35), Token::Unit(FeetPerSecond)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:968:39 [INFO] [stdout] | [INFO] [stdout] 968 | run_lex("35 ft per seconds", vec![numtok!(35), Token::Unit(FeetPerSecond)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:969:36 [INFO] [stdout] | [INFO] [stdout] 969 | run_lex("35 foot / secs", vec![numtok!(35), Token::Unit(FeetPerSecond)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:970:41 [INFO] [stdout] | [INFO] [stdout] 970 | run_lex("35 foot per seconds", vec![numtok!(35), Token::Unit(FeetPerSecond)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:971:35 [INFO] [stdout] | [INFO] [stdout] 971 | run_lex("35 feet / sec", vec![numtok!(35), Token::Unit(FeetPerSecond)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:972:40 [INFO] [stdout] | [INFO] [stdout] 972 | run_lex("35 feet per second", vec![numtok!(35), Token::Unit(FeetPerSecond)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:973:27 [INFO] [stdout] | [INFO] [stdout] 973 | run_lex("30 pa", vec![numtok!(30), Token::Unit(Pascal)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:974:44 [INFO] [stdout] | [INFO] [stdout] 974 | run_lex("23 celsius + 4 celsius", vec![numtok!(23), Token::Unit(Celsius), Token::Operator(Plus), numtok!(4), Token::Unit(Celsius)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:974:102 [INFO] [stdout] | [INFO] [stdout] 974 | run_lex("23 celsius + 4 celsius", vec![numtok!(23), Token::Unit(Celsius), Token::Operator(Plus), numtok!(4), Token::Unit(Celsius)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:975:43 [INFO] [stdout] | [INFO] [stdout] 975 | run_lex("54 f - 1.5 fahrenheit", vec![numtok!(54), Token::Unit(Fahrenheit), Token::Operator(Minus), numtok!(1.5), Token::Unit(Fahrenh... [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:975:105 [INFO] [stdout] | [INFO] [stdout] 975 | ...oken::Unit(Fahrenheit), Token::Operator(Minus), numtok!(1.5), Token::Unit(Fahrenheit)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:976:38 [INFO] [stdout] | [INFO] [stdout] 976 | run_lex("50 metric tonnes", vec![numtok!(50), Token::Unit(MetricTon)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:977:35 [INFO] [stdout] | [INFO] [stdout] 977 | run_lex("77 metric hps", vec![numtok!(77), Token::Unit(MetricHorsepower)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:979:30 [INFO] [stdout] | [INFO] [stdout] 979 | run_lex("100 + 99", vec![numtok!(100), Token::Operator(Plus), numtok!(99)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:979:67 [INFO] [stdout] | [INFO] [stdout] 979 | run_lex("100 + 99", vec![numtok!(100), Token::Operator(Plus), numtok!(99)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:980:33 [INFO] [stdout] | [INFO] [stdout] 980 | run_lex("100 plus 99", vec![numtok!(100), Token::Operator(Plus), numtok!(99)]); [INFO] [stdout] | ------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:980:70 [INFO] [stdout] | [INFO] [stdout] 980 | run_lex("100 plus 99", vec![numtok!(100), Token::Operator(Plus), numtok!(99)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:981:28 [INFO] [stdout] | [INFO] [stdout] 981 | run_lex("12 - 4", vec![numtok!(12), Token::Operator(Minus), numtok!(4)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:981:65 [INFO] [stdout] | [INFO] [stdout] 981 | run_lex("12 - 4", vec![numtok!(12), Token::Operator(Minus), numtok!(4)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:982:32 [INFO] [stdout] | [INFO] [stdout] 982 | run_lex("12 minus 4", vec![numtok!(12), Token::Operator(Minus), numtok!(4)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:982:69 [INFO] [stdout] | [INFO] [stdout] 982 | run_lex("12 minus 4", vec![numtok!(12), Token::Operator(Minus), numtok!(4)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:983:30 [INFO] [stdout] | [INFO] [stdout] 983 | run_lex("50.5 * 2", vec![numtok!(50.5), Token::Operator(Multiply), numtok!(2)]); [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:983:72 [INFO] [stdout] | [INFO] [stdout] 983 | run_lex("50.5 * 2", vec![numtok!(50.5), Token::Operator(Multiply), numtok!(2)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:984:34 [INFO] [stdout] | [INFO] [stdout] 984 | run_lex("50.5 times 2", vec![numtok!(50.5), Token::Operator(Multiply), numtok!(2)]); [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:984:76 [INFO] [stdout] | [INFO] [stdout] 984 | run_lex("50.5 times 2", vec![numtok!(50.5), Token::Operator(Multiply), numtok!(2)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:985:42 [INFO] [stdout] | [INFO] [stdout] 985 | run_lex("50.5 multiplied by 2", vec![numtok!(50.5), Token::Operator(Multiply), numtok!(2)]); [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:985:84 [INFO] [stdout] | [INFO] [stdout] 985 | run_lex("50.5 multiplied by 2", vec![numtok!(50.5), Token::Operator(Multiply), numtok!(2)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:986:27 [INFO] [stdout] | [INFO] [stdout] 986 | run_lex("6 / 3", vec![numtok!(6), Token::Operator(Divide), numtok!(3)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:986:64 [INFO] [stdout] | [INFO] [stdout] 986 | run_lex("6 / 3", vec![numtok!(6), Token::Operator(Divide), numtok!(3)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:987:29 [INFO] [stdout] | [INFO] [stdout] 987 | run_lex("50 / 10", vec![numtok!(50), Token::Operator(Divide), numtok!(10)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:987:67 [INFO] [stdout] | [INFO] [stdout] 987 | run_lex("50 / 10", vec![numtok!(50), Token::Operator(Divide), numtok!(10)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:988:29 [INFO] [stdout] | [INFO] [stdout] 988 | run_lex("52 ÷ 12", vec![numtok!(52), Token::Operator(Divide), numtok!(12)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:988:67 [INFO] [stdout] | [INFO] [stdout] 988 | run_lex("52 ÷ 12", vec![numtok!(52), Token::Operator(Divide), numtok!(12)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:989:36 [INFO] [stdout] | [INFO] [stdout] 989 | run_lex("6 divided by 3", vec![numtok!(6), Token::Operator(Divide), numtok!(3)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:989:73 [INFO] [stdout] | [INFO] [stdout] 989 | run_lex("6 divided by 3", vec![numtok!(6), Token::Operator(Divide), numtok!(3)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:990:29 [INFO] [stdout] | [INFO] [stdout] 990 | run_lex("7 mod 5", vec![numtok!(7), Token::Operator(Modulo), numtok!(5)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:990:66 [INFO] [stdout] | [INFO] [stdout] 990 | run_lex("7 mod 5", vec![numtok!(7), Token::Operator(Modulo), numtok!(5)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:992:61 [INFO] [stdout] | [INFO] [stdout] 992 | run_lex("(2 + 3) * 4", vec![Token::Operator(LeftParen), numtok!(2), Token::Operator(Plus), numtok!(3), Token::Operator(RightParen), T... [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:992:96 [INFO] [stdout] | [INFO] [stdout] 992 | run_lex("(2 + 3) * 4", vec![Token::Operator(LeftParen), numtok!(2), Token::Operator(Plus), numtok!(3), Token::Operator(RightParen), T... [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:992:164 [INFO] [stdout] | [INFO] [stdout] 992 | ...Operator(RightParen), Token::Operator(Multiply), numtok!(4)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:993:52 [INFO] [stdout] | [INFO] [stdout] 993 | run_lex("52 weeks * (12 hrs + 12 hours)", vec![numtok!(52), Token::Unit(Week), Token::Operator(Multiply), Token::Operator(LeftParen),... [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:993:139 [INFO] [stdout] | [INFO] [stdout] 993 | ...:Operator(Multiply), Token::Operator(LeftParen), numtok!(12), Token::Unit(Hour), Token::Operator(Plus), numtok!(12), Token::Unit(Hour)... [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:993:194 [INFO] [stdout] | [INFO] [stdout] 993 | ...!(12), Token::Unit(Hour), Token::Operator(Plus), numtok!(12), Token::Unit(Hour), Token::Operator(RightParen)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:994:31 [INFO] [stdout] | [INFO] [stdout] 994 | run_lex("12 pound+", vec![numtok!(12), Token::Unit(Pound), Token::Operator(Plus)]); [INFO] [stdout] | ----------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:996:27 [INFO] [stdout] | [INFO] [stdout] 996 | run_lex("5 π m", vec![numtok!(5), Token::Constant(Pi), Token::Unit(Meter)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:997:32 [INFO] [stdout] | [INFO] [stdout] 997 | run_lex("5 Ω + 2 mΩ", vec![numtok!(5), Token::Unit(Ohm), Token::Operator(Plus), numtok!(2), Token::Unit(Milliohm)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:207:31 [INFO] [stdout] | [INFO] [stdout] 207 | Token::Number(d128!($num)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/lexer.rs:997:85 [INFO] [stdout] | [INFO] [stdout] 997 | run_lex("5 Ω + 2 mΩ", vec![numtok!(5), Token::Unit(Ohm), Token::Operator(Plus), numtok!(2), Token::Unit(Milliohm)]); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 242 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 6.30s [INFO] running `Command { std: "docker" "inspect" "c97938dce395d15a984e821e9e633c95fdacb03ad0a73ec23f1ffd95b267bd97", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c97938dce395d15a984e821e9e633c95fdacb03ad0a73ec23f1ffd95b267bd97", kill_on_drop: false }` [INFO] [stdout] c97938dce395d15a984e821e9e633c95fdacb03ad0a73ec23f1ffd95b267bd97