[INFO] fetching crate cpc 1.8.0... [INFO] testing cpc-1.8.0 against beta-2022-04-10 for beta-1.61-1 [INFO] extracting crate cpc 1.8.0 into /workspace/builds/worker-23/source [INFO] validating manifest of crates.io crate cpc 1.8.0 on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate cpc 1.8.0 [INFO] finished tweaking crates.io crate cpc 1.8.0 [INFO] tweaked toml for crates.io crate cpc 1.8.0 written to /workspace/builds/worker-23/source/Cargo.toml [INFO] crate crates.io crate cpc 1.8.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 195423e12e6883d9060281fe390c41c4b78f8db925dbee5c668422593f8c546f [INFO] running `Command { std: "docker" "start" "-a" "195423e12e6883d9060281fe390c41c4b78f8db925dbee5c668422593f8c546f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "195423e12e6883d9060281fe390c41c4b78f8db925dbee5c668422593f8c546f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "195423e12e6883d9060281fe390c41c4b78f8db925dbee5c668422593f8c546f", kill_on_drop: false }` [INFO] [stdout] 195423e12e6883d9060281fe390c41c4b78f8db925dbee5c668422593f8c546f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bedbe73330010d357e9d915d2f086ad1a9ad5f8c6030efd10a02bcc297128a69 [INFO] running `Command { std: "docker" "start" "-a" "bedbe73330010d357e9d915d2f086ad1a9ad5f8c6030efd10a02bcc297128a69", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.125 [INFO] [stderr] Compiling libc v0.2.93 [INFO] [stderr] Compiling cc v1.0.67 [INFO] [stderr] Compiling rustc-serialize v0.3.24 [INFO] [stderr] Compiling ord_subset v3.1.1 [INFO] [stderr] Compiling unicode-segmentation v1.8.0 [INFO] [stderr] Compiling decimal v2.1.0 [INFO] [stderr] Compiling cpc v1.8.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 7.10s [INFO] running `Command { std: "docker" "inspect" "bedbe73330010d357e9d915d2f086ad1a9ad5f8c6030efd10a02bcc297128a69", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bedbe73330010d357e9d915d2f086ad1a9ad5f8c6030efd10a02bcc297128a69", kill_on_drop: false }` [INFO] [stdout] bedbe73330010d357e9d915d2f086ad1a9ad5f8c6030efd10a02bcc297128a69 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d87ccdb9d75b9b7d5cf435283e4fe6cd84a4f96c42160f959a57bad762d106e6 [INFO] running `Command { std: "docker" "start" "-a" "d87ccdb9d75b9b7d5cf435283e4fe6cd84a4f96c42160f959a57bad762d106e6", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling memchr v2.4.0 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Compiling regex v1.5.4 [INFO] [stderr] Compiling cpc v1.8.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:987:39 [INFO] [stdout] | [INFO] [stdout] 987 | 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:987:103 [INFO] [stdout] | [INFO] [stdout] 987 | 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:988:29 [INFO] [stdout] | [INFO] [stdout] 988 | 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:989:40 [INFO] [stdout] | [INFO] [stdout] 989 | 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:990:34 [INFO] [stdout] | [INFO] [stdout] 990 | 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:991:34 [INFO] [stdout] | [INFO] [stdout] 991 | 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:992:33 [INFO] [stdout] | [INFO] [stdout] 992 | 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:993:35 [INFO] [stdout] | [INFO] [stdout] 993 | 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:994:40 [INFO] [stdout] | [INFO] [stdout] 994 | 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:995:27 [INFO] [stdout] | [INFO] [stdout] 995 | 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:996:33 [INFO] [stdout] | [INFO] [stdout] 996 | 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:997:31 [INFO] [stdout] | [INFO] [stdout] 997 | 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:998:31 [INFO] [stdout] | [INFO] [stdout] 998 | 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:999:36 [INFO] [stdout] | [INFO] [stdout] 999 | 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:1000:52 [INFO] [stdout] | [INFO] [stdout] 1000 | 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:1000:112 [INFO] [stdout] | [INFO] [stdout] 1000 | ..., 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:1001:49 [INFO] [stdout] | [INFO] [stdout] 1001 | 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:1001:109 [INFO] [stdout] | [INFO] [stdout] 1001 | ..., 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:1002:49 [INFO] [stdout] | [INFO] [stdout] 1002 | 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:1002:109 [INFO] [stdout] | [INFO] [stdout] 1002 | ..., 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:1003:36 [INFO] [stdout] | [INFO] [stdout] 1003 | 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:1004:27 [INFO] [stdout] | [INFO] [stdout] 1004 | 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:1005:28 [INFO] [stdout] | [INFO] [stdout] 1005 | 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:1006:29 [INFO] [stdout] | [INFO] [stdout] 1006 | 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:1007:36 [INFO] [stdout] | [INFO] [stdout] 1007 | 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:1008:35 [INFO] [stdout] | [INFO] [stdout] 1008 | 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:1009:27 [INFO] [stdout] | [INFO] [stdout] 1009 | 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:1010:27 [INFO] [stdout] | [INFO] [stdout] 1010 | 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:1011:31 [INFO] [stdout] | [INFO] [stdout] 1011 | 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:1012:28 [INFO] [stdout] | [INFO] [stdout] 1012 | 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:1013:29 [INFO] [stdout] | [INFO] [stdout] 1013 | 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:1014:31 [INFO] [stdout] | [INFO] [stdout] 1014 | 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:1015:32 [INFO] [stdout] | [INFO] [stdout] 1015 | 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:1016:38 [INFO] [stdout] | [INFO] [stdout] 1016 | 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:1017:27 [INFO] [stdout] | [INFO] [stdout] 1017 | 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:1018:34 [INFO] [stdout] | [INFO] [stdout] 1018 | 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:1019:26 [INFO] [stdout] | [INFO] [stdout] 1019 | 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:1020:35 [INFO] [stdout] | [INFO] [stdout] 1020 | 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:1021:36 [INFO] [stdout] | [INFO] [stdout] 1021 | run_datarate_lex("1 bit", vec![numtok!(1), Token::Unit(Bit)]); [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:1022:37 [INFO] [stdout] | [INFO] [stdout] 1022 | run_datarate_lex("8 bits", vec![numtok!(8), Token::Unit(Bit)]); [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:1023:42 [INFO] [stdout] | [INFO] [stdout] 1023 | run_datarate_lex("63 kilobits", vec![numtok!(63), Token::Unit(Kilobit)]); [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:1024:42 [INFO] [stdout] | [INFO] [stdout] 1024 | run_datarate_lex("32 megabits", vec![numtok!(32), Token::Unit(Megabit)]); [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:1025:43 [INFO] [stdout] | [INFO] [stdout] 1025 | run_datarate_lex("3.5 gigabits", vec![numtok!(3.5), Token::Unit(Gigabit)]); [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:1026:43 [INFO] [stdout] | [INFO] [stdout] 1026 | run_datarate_lex("2.1 terabits", vec![numtok!(2.1), Token::Unit(Terabit)]); [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:1027:44 [INFO] [stdout] | [INFO] [stdout] 1027 | run_datarate_lex("1.08 petabits", vec![numtok!(1.08), Token::Unit(Petabit)]); [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:1028:43 [INFO] [stdout] | [INFO] [stdout] 1028 | run_datarate_lex("0.73 exabits", vec![numtok!(0.73), Token::Unit(Exabit)]); [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:1029:45 [INFO] [stdout] | [INFO] [stdout] 1029 | run_datarate_lex("0.49 zettabits", vec![numtok!(0.49), Token::Unit(Zettabit)]); [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:1030:45 [INFO] [stdout] | [INFO] [stdout] 1030 | run_datarate_lex("0.23 yottabits", vec![numtok!(0.23), Token::Unit(Yottabit)]); [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:1031:42 [INFO] [stdout] | [INFO] [stdout] 1031 | run_datarate_lex("63 kibibits", vec![numtok!(63), Token::Unit(Kibibit)]); [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:1032:42 [INFO] [stdout] | [INFO] [stdout] 1032 | run_datarate_lex("32 mebibits", vec![numtok!(32), Token::Unit(Mebibit)]); [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:1033:43 [INFO] [stdout] | [INFO] [stdout] 1033 | run_datarate_lex("3.5 gibibits", vec![numtok!(3.5), Token::Unit(Gibibit)]); [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:1034:43 [INFO] [stdout] | [INFO] [stdout] 1034 | run_datarate_lex("2.1 tebibits", vec![numtok!(2.1), Token::Unit(Tebibit)]); [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:1035:44 [INFO] [stdout] | [INFO] [stdout] 1035 | run_datarate_lex("1.08 pebibits", vec![numtok!(1.08), Token::Unit(Pebibit)]); [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:1036:44 [INFO] [stdout] | [INFO] [stdout] 1036 | run_datarate_lex("0.73 exbibits", vec![numtok!(0.73), Token::Unit(Exbibit)]); [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:1037:44 [INFO] [stdout] | [INFO] [stdout] 1037 | run_datarate_lex("0.49 zebibits", vec![numtok!(0.49), Token::Unit(Zebibit)]); [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:1038:44 [INFO] [stdout] | [INFO] [stdout] 1038 | run_datarate_lex("0.23 yobibits", vec![numtok!(0.23), Token::Unit(Yobibit)]); [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:1039:37 [INFO] [stdout] | [INFO] [stdout] 1039 | run_datarate_lex("1 byte", vec![numtok!(1), Token::Unit(Byte)]); [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:1040:38 [INFO] [stdout] | [INFO] [stdout] 1040 | run_datarate_lex("3 bytes", vec![numtok!(3), Token::Unit(Byte)]); [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:1041:43 [INFO] [stdout] | [INFO] [stdout] 1041 | run_datarate_lex("63 kilobytes", vec![numtok!(63), 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:1042:43 [INFO] [stdout] | [INFO] [stdout] 1042 | run_datarate_lex("32 megabytes", vec![numtok!(32), 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:1043:44 [INFO] [stdout] | [INFO] [stdout] 1043 | run_datarate_lex("3.5 gigabytes", vec![numtok!(3.5), Token::Unit(Gigabyte)]); [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:1044:44 [INFO] [stdout] | [INFO] [stdout] 1044 | run_datarate_lex("2.1 terabytes", vec![numtok!(2.1), Token::Unit(Terabyte)]); [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:1045:45 [INFO] [stdout] | [INFO] [stdout] 1045 | run_datarate_lex("1.08 petabytes", vec![numtok!(1.08), Token::Unit(Petabyte)]); [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:1046:44 [INFO] [stdout] | [INFO] [stdout] 1046 | run_datarate_lex("0.73 exabytes", vec![numtok!(0.73), Token::Unit(Exabyte)]); [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:1047:46 [INFO] [stdout] | [INFO] [stdout] 1047 | run_datarate_lex("0.49 zettabytes", vec![numtok!(0.49), Token::Unit(Zettabyte)]); [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:1048:46 [INFO] [stdout] | [INFO] [stdout] 1048 | run_datarate_lex("0.23 yottabytes", vec![numtok!(0.23), Token::Unit(Yottabyte)]); [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:1049:43 [INFO] [stdout] | [INFO] [stdout] 1049 | run_datarate_lex("63 kibibytes", vec![numtok!(63), 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:1050:43 [INFO] [stdout] | [INFO] [stdout] 1050 | run_datarate_lex("32 mebibytes", vec![numtok!(32), 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:1051:44 [INFO] [stdout] | [INFO] [stdout] 1051 | run_datarate_lex("3.5 gibibytes", vec![numtok!(3.5), Token::Unit(Gibibyte)]); [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:1052:44 [INFO] [stdout] | [INFO] [stdout] 1052 | run_datarate_lex("2.1 tebibytes", vec![numtok!(2.1), Token::Unit(Tebibyte)]); [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:1053:45 [INFO] [stdout] | [INFO] [stdout] 1053 | run_datarate_lex("1.08 pebibytes", vec![numtok!(1.08), Token::Unit(Pebibyte)]); [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:1054:45 [INFO] [stdout] | [INFO] [stdout] 1054 | run_datarate_lex("0.73 exbibytes", vec![numtok!(0.73), Token::Unit(Exbibyte)]); [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:1055:45 [INFO] [stdout] | [INFO] [stdout] 1055 | run_datarate_lex("0.49 zebibytes", vec![numtok!(0.49), Token::Unit(Zebibyte)]); [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:1056:45 [INFO] [stdout] | [INFO] [stdout] 1056 | run_datarate_lex("0.23 yobibytes", vec![numtok!(0.23), Token::Unit(Yobibyte)]); [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:1057:29 [INFO] [stdout] | [INFO] [stdout] 1057 | run_lex("432 bps", vec![numtok!(432), Token::Unit(BitsPerSecond)]); [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:1058:29 [INFO] [stdout] | [INFO] [stdout] 1058 | run_lex("56 kbps", vec![numtok!(56), Token::Unit(KilobitsPerSecond)]); [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:1059:29 [INFO] [stdout] | [INFO] [stdout] 1059 | run_lex("12 mbps", vec![numtok!(12), Token::Unit(MegabitsPerSecond)]); [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:1060:30 [INFO] [stdout] | [INFO] [stdout] 1060 | run_lex("4.2 gbps", vec![numtok!(4.2), Token::Unit(GigabitsPerSecond)]); [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:1061:30 [INFO] [stdout] | [INFO] [stdout] 1061 | run_lex("2.2 tbps", vec![numtok!(2.2), Token::Unit(TerabitsPerSecond)]); [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:1062:30 [INFO] [stdout] | [INFO] [stdout] 1062 | run_lex("1.7 pbps", vec![numtok!(1.7), Token::Unit(PetabitsPerSecond)]); [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:1063:31 [INFO] [stdout] | [INFO] [stdout] 1063 | run_lex("0.99 ebps", vec![numtok!(0.99), Token::Unit(ExabitsPerSecond)]); [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:1064:31 [INFO] [stdout] | [INFO] [stdout] 1064 | run_lex("0.64 zbps", vec![numtok!(0.64), Token::Unit(ZettabitsPerSecond)]); [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:1065:32 [INFO] [stdout] | [INFO] [stdout] 1065 | run_lex("0.278 ybps", vec![numtok!(0.278), Token::Unit(YottabitsPerSecond)]); [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:1066:48 [INFO] [stdout] | [INFO] [stdout] 1066 | run_datarate_lex("4 bits per second", vec![numtok!(4), Token::Unit(BitsPerSecond)]); [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:1067:52 [INFO] [stdout] | [INFO] [stdout] 1067 | run_datarate_lex("5 kilobits per second", vec![numtok!(5), Token::Unit(KilobitsPerSecond)]); [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:1068:52 [INFO] [stdout] | [INFO] [stdout] 1068 | run_datarate_lex("6 megabits per second", vec![numtok!(6), Token::Unit(MegabitsPerSecond)]); [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:1069:52 [INFO] [stdout] | [INFO] [stdout] 1069 | run_datarate_lex("7 gigabits per second", vec![numtok!(7), Token::Unit(GigabitsPerSecond)]); [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:1070:52 [INFO] [stdout] | [INFO] [stdout] 1070 | run_datarate_lex("8 terabits per second", vec![numtok!(8), Token::Unit(TerabitsPerSecond)]); [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:1071:52 [INFO] [stdout] | [INFO] [stdout] 1071 | run_datarate_lex("9 petabits per second", vec![numtok!(9), Token::Unit(PetabitsPerSecond)]); [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:1072:52 [INFO] [stdout] | [INFO] [stdout] 1072 | run_datarate_lex("10 exabits per second", vec![numtok!(10), Token::Unit(ExabitsPerSecond)]); [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:1073:54 [INFO] [stdout] | [INFO] [stdout] 1073 | run_datarate_lex("11 zettabits per second", vec![numtok!(11), Token::Unit(ZettabitsPerSecond)]); [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:1074:54 [INFO] [stdout] | [INFO] [stdout] 1074 | run_datarate_lex("12 yottabits per second", vec![numtok!(12), Token::Unit(YottabitsPerSecond)]); [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:1075:53 [INFO] [stdout] | [INFO] [stdout] 1075 | run_datarate_lex("13 kibibits per second", vec![numtok!(13), Token::Unit(KibibitsPerSecond)]); [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:1076:53 [INFO] [stdout] | [INFO] [stdout] 1076 | run_datarate_lex("14 mebibits per second", vec![numtok!(14), Token::Unit(MebibitsPerSecond)]); [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:1077:53 [INFO] [stdout] | [INFO] [stdout] 1077 | run_datarate_lex("15 gibibits per second", vec![numtok!(15), Token::Unit(GibibitsPerSecond)]); [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:1078:53 [INFO] [stdout] | [INFO] [stdout] 1078 | run_datarate_lex("16 tebibits per second", vec![numtok!(16), Token::Unit(TebibitsPerSecond)]); [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:1079:53 [INFO] [stdout] | [INFO] [stdout] 1079 | run_datarate_lex("17 pebibits per second", vec![numtok!(17), Token::Unit(PebibitsPerSecond)]); [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:1080:53 [INFO] [stdout] | [INFO] [stdout] 1080 | run_datarate_lex("18 exbibits per second", vec![numtok!(18), Token::Unit(ExbibitsPerSecond)]); [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:1081:53 [INFO] [stdout] | [INFO] [stdout] 1081 | run_datarate_lex("19 zebibits per second", vec![numtok!(19), Token::Unit(ZebibitsPerSecond)]); [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:1082:53 [INFO] [stdout] | [INFO] [stdout] 1082 | run_datarate_lex("20 yobibits per second", vec![numtok!(20), Token::Unit(YobibitsPerSecond)]); [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:1083:49 [INFO] [stdout] | [INFO] [stdout] 1083 | run_datarate_lex("4 bytes per second", vec![numtok!(4), Token::Unit(BytesPerSecond)]); [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:1084:53 [INFO] [stdout] | [INFO] [stdout] 1084 | run_datarate_lex("5 kilobytes per second", vec![numtok!(5), Token::Unit(KilobytesPerSecond)]); [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:1085:53 [INFO] [stdout] | [INFO] [stdout] 1085 | run_datarate_lex("6 megabytes per second", vec![numtok!(6), Token::Unit(MegabytesPerSecond)]); [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:1086:53 [INFO] [stdout] | [INFO] [stdout] 1086 | run_datarate_lex("7 gigabytes per second", vec![numtok!(7), Token::Unit(GigabytesPerSecond)]); [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:1087:53 [INFO] [stdout] | [INFO] [stdout] 1087 | run_datarate_lex("8 terabytes per second", vec![numtok!(8), Token::Unit(TerabytesPerSecond)]); [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:1088:53 [INFO] [stdout] | [INFO] [stdout] 1088 | run_datarate_lex("9 petabytes per second", vec![numtok!(9), Token::Unit(PetabytesPerSecond)]); [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:1089:53 [INFO] [stdout] | [INFO] [stdout] 1089 | run_datarate_lex("10 exabytes per second", vec![numtok!(10), Token::Unit(ExabytesPerSecond)]); [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:1090:55 [INFO] [stdout] | [INFO] [stdout] 1090 | run_datarate_lex("11 zettabytes per second", vec![numtok!(11), Token::Unit(ZettabytesPerSecond)]); [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:1091:55 [INFO] [stdout] | [INFO] [stdout] 1091 | run_datarate_lex("12 yottabytes per second", vec![numtok!(12), Token::Unit(YottabytesPerSecond)]); [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:1092:54 [INFO] [stdout] | [INFO] [stdout] 1092 | run_datarate_lex("13 kibibytes per second", vec![numtok!(13), Token::Unit(KibibytesPerSecond)]); [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:1093:54 [INFO] [stdout] | [INFO] [stdout] 1093 | run_datarate_lex("14 mebibytes per second", vec![numtok!(14), Token::Unit(MebibytesPerSecond)]); [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:1094:54 [INFO] [stdout] | [INFO] [stdout] 1094 | run_datarate_lex("15 gibibytes per second", vec![numtok!(15), Token::Unit(GibibytesPerSecond)]); [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:1095:54 [INFO] [stdout] | [INFO] [stdout] 1095 | run_datarate_lex("16 tebibytes per second", vec![numtok!(16), Token::Unit(TebibytesPerSecond)]); [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:1096:54 [INFO] [stdout] | [INFO] [stdout] 1096 | run_datarate_lex("17 pebibytes per second", vec![numtok!(17), Token::Unit(PebibytesPerSecond)]); [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:1097:54 [INFO] [stdout] | [INFO] [stdout] 1097 | run_datarate_lex("18 exbibytes per second", vec![numtok!(18), Token::Unit(ExbibytesPerSecond)]); [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:1098:54 [INFO] [stdout] | [INFO] [stdout] 1098 | run_datarate_lex("19 zebibytes per second", vec![numtok!(19), Token::Unit(ZebibytesPerSecond)]); [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:1099:54 [INFO] [stdout] | [INFO] [stdout] 1099 | run_datarate_lex("20 yobibytes per second", vec![numtok!(20), Token::Unit(YobibytesPerSecond)]); [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:1100:28 [INFO] [stdout] | [INFO] [stdout] 1100 | 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:1101:25 [INFO] [stdout] | [INFO] [stdout] 1101 | 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:1102:28 [INFO] [stdout] | [INFO] [stdout] 1102 | 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:1103:29 [INFO] [stdout] | [INFO] [stdout] 1103 | 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:1104:33 [INFO] [stdout] | [INFO] [stdout] 1104 | 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:1105:38 [INFO] [stdout] | [INFO] [stdout] 1105 | 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:1105:92 [INFO] [stdout] | [INFO] [stdout] 1105 | 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:1106:32 [INFO] [stdout] | [INFO] [stdout] 1106 | 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:1106:90 [INFO] [stdout] | [INFO] [stdout] 1106 | 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:1107:39 [INFO] [stdout] | [INFO] [stdout] 1107 | 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:1107:93 [INFO] [stdout] | [INFO] [stdout] 1107 | 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:1108:33 [INFO] [stdout] | [INFO] [stdout] 1108 | 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:1108:91 [INFO] [stdout] | [INFO] [stdout] 1108 | 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:1109:41 [INFO] [stdout] | [INFO] [stdout] 1109 | 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:1109:95 [INFO] [stdout] | [INFO] [stdout] 1109 | 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:1110:36 [INFO] [stdout] | [INFO] [stdout] 1110 | 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:1110:94 [INFO] [stdout] | [INFO] [stdout] 1110 | 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:1111:42 [INFO] [stdout] | [INFO] [stdout] 1111 | 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:1111:96 [INFO] [stdout] | [INFO] [stdout] 1111 | 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:1112:37 [INFO] [stdout] | [INFO] [stdout] 1112 | 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:1112:95 [INFO] [stdout] | [INFO] [stdout] 1112 | 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:1113:29 [INFO] [stdout] | [INFO] [stdout] 1113 | 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:1114:26 [INFO] [stdout] | [INFO] [stdout] 1114 | 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:1115:32 [INFO] [stdout] | [INFO] [stdout] 1115 | 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:1116:33 [INFO] [stdout] | [INFO] [stdout] 1116 | 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:1117:37 [INFO] [stdout] | [INFO] [stdout] 1117 | 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:1118:41 [INFO] [stdout] | [INFO] [stdout] 1118 | 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:1118:99 [INFO] [stdout] | [INFO] [stdout] 1118 | 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:1119:36 [INFO] [stdout] | [INFO] [stdout] 1119 | 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:1119:98 [INFO] [stdout] | [INFO] [stdout] 1119 | 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:1120:40 [INFO] [stdout] | [INFO] [stdout] 1120 | 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:1120:102 [INFO] [stdout] | [INFO] [stdout] 1120 | 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:1121:42 [INFO] [stdout] | [INFO] [stdout] 1121 | 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:1121:100 [INFO] [stdout] | [INFO] [stdout] 1121 | 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:1122:42 [INFO] [stdout] | [INFO] [stdout] 1122 | 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:1122:100 [INFO] [stdout] | [INFO] [stdout] 1122 | 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:1123:43 [INFO] [stdout] | [INFO] [stdout] 1123 | 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:1123:101 [INFO] [stdout] | [INFO] [stdout] 1123 | 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:1124:44 [INFO] [stdout] | [INFO] [stdout] 1124 | 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:1124:102 [INFO] [stdout] | [INFO] [stdout] 1124 | 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:1125:45 [INFO] [stdout] | [INFO] [stdout] 1125 | 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:1125:103 [INFO] [stdout] | [INFO] [stdout] 1125 | 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:1126:45 [INFO] [stdout] | [INFO] [stdout] 1126 | 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:1126:103 [INFO] [stdout] | [INFO] [stdout] 1126 | 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:1127:46 [INFO] [stdout] | [INFO] [stdout] 1127 | 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:1127:104 [INFO] [stdout] | [INFO] [stdout] 1127 | 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:1128:45 [INFO] [stdout] | [INFO] [stdout] 1128 | 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:1128:101 [INFO] [stdout] | [INFO] [stdout] 1128 | 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:1129:48 [INFO] [stdout] | [INFO] [stdout] 1129 | 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:1129:104 [INFO] [stdout] | [INFO] [stdout] 1129 | 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:1130:29 [INFO] [stdout] | [INFO] [stdout] 1130 | 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:1131:26 [INFO] [stdout] | [INFO] [stdout] 1131 | 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:1132:32 [INFO] [stdout] | [INFO] [stdout] 1132 | 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:1133:37 [INFO] [stdout] | [INFO] [stdout] 1133 | 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:1134:41 [INFO] [stdout] | [INFO] [stdout] 1134 | 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:1134:99 [INFO] [stdout] | [INFO] [stdout] 1134 | 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:1135:36 [INFO] [stdout] | [INFO] [stdout] 1135 | 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:1135:98 [INFO] [stdout] | [INFO] [stdout] 1135 | 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:1136:40 [INFO] [stdout] | [INFO] [stdout] 1136 | 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:1136:102 [INFO] [stdout] | [INFO] [stdout] 1136 | 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:1137:42 [INFO] [stdout] | [INFO] [stdout] 1137 | 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:1137:100 [INFO] [stdout] | [INFO] [stdout] 1137 | 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:1138:42 [INFO] [stdout] | [INFO] [stdout] 1138 | 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:1138:100 [INFO] [stdout] | [INFO] [stdout] 1138 | 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:1139:43 [INFO] [stdout] | [INFO] [stdout] 1139 | 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:1139:101 [INFO] [stdout] | [INFO] [stdout] 1139 | 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:1140:44 [INFO] [stdout] | [INFO] [stdout] 1140 | 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:1140:102 [INFO] [stdout] | [INFO] [stdout] 1140 | 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:1141:45 [INFO] [stdout] | [INFO] [stdout] 1141 | 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:1141:103 [INFO] [stdout] | [INFO] [stdout] 1141 | 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:1142:45 [INFO] [stdout] | [INFO] [stdout] 1142 | 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:1142:103 [INFO] [stdout] | [INFO] [stdout] 1142 | 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:1143:46 [INFO] [stdout] | [INFO] [stdout] 1143 | 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:1143:104 [INFO] [stdout] | [INFO] [stdout] 1143 | 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:1144:45 [INFO] [stdout] | [INFO] [stdout] 1144 | 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:1144:101 [INFO] [stdout] | [INFO] [stdout] 1144 | 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:1145:48 [INFO] [stdout] | [INFO] [stdout] 1145 | 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:1145:104 [INFO] [stdout] | [INFO] [stdout] 1145 | 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:1146:29 [INFO] [stdout] | [INFO] [stdout] 1146 | 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:1147:26 [INFO] [stdout] | [INFO] [stdout] 1147 | 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:1148:32 [INFO] [stdout] | [INFO] [stdout] 1148 | 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:1149:33 [INFO] [stdout] | [INFO] [stdout] 1149 | 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:1150:37 [INFO] [stdout] | [INFO] [stdout] 1150 | 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:1151:46 [INFO] [stdout] | [INFO] [stdout] 1151 | 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:1151:104 [INFO] [stdout] | [INFO] [stdout] 1151 | 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:1152:36 [INFO] [stdout] | [INFO] [stdout] 1152 | 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:1152:98 [INFO] [stdout] | [INFO] [stdout] 1152 | 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:1153:47 [INFO] [stdout] | [INFO] [stdout] 1153 | 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:1153:105 [INFO] [stdout] | [INFO] [stdout] 1153 | 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:1154:37 [INFO] [stdout] | [INFO] [stdout] 1154 | 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:1154:99 [INFO] [stdout] | [INFO] [stdout] 1154 | 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:1155:44 [INFO] [stdout] | [INFO] [stdout] 1155 | 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:1155:102 [INFO] [stdout] | [INFO] [stdout] 1155 | 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:1156:48 [INFO] [stdout] | [INFO] [stdout] 1156 | 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:1156:106 [INFO] [stdout] | [INFO] [stdout] 1156 | ...), 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:1157:48 [INFO] [stdout] | [INFO] [stdout] 1157 | 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:1157:106 [INFO] [stdout] | [INFO] [stdout] 1157 | ...), 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:1158:45 [INFO] [stdout] | [INFO] [stdout] 1158 | 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:1158:103 [INFO] [stdout] | [INFO] [stdout] 1158 | 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:1159:49 [INFO] [stdout] | [INFO] [stdout] 1159 | 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:1159:107 [INFO] [stdout] | [INFO] [stdout] 1159 | ...), 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:1160:49 [INFO] [stdout] | [INFO] [stdout] 1160 | 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:1160:107 [INFO] [stdout] | [INFO] [stdout] 1160 | ...), 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:1161:40 [INFO] [stdout] | [INFO] [stdout] 1161 | 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:1161:102 [INFO] [stdout] | [INFO] [stdout] 1161 | 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:1162:45 [INFO] [stdout] | [INFO] [stdout] 1162 | 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:1162:103 [INFO] [stdout] | [INFO] [stdout] 1162 | 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:1163:49 [INFO] [stdout] | [INFO] [stdout] 1163 | 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:1163:107 [INFO] [stdout] | [INFO] [stdout] 1163 | ...), 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:1164:49 [INFO] [stdout] | [INFO] [stdout] 1164 | 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:1164:107 [INFO] [stdout] | [INFO] [stdout] 1164 | ...), 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:1165:46 [INFO] [stdout] | [INFO] [stdout] 1165 | 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:1165:104 [INFO] [stdout] | [INFO] [stdout] 1165 | 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:1166:50 [INFO] [stdout] | [INFO] [stdout] 1166 | 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:1166:108 [INFO] [stdout] | [INFO] [stdout] 1166 | ...), 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:1167:50 [INFO] [stdout] | [INFO] [stdout] 1167 | 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:1167:108 [INFO] [stdout] | [INFO] [stdout] 1167 | ...), 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:1168:41 [INFO] [stdout] | [INFO] [stdout] 1168 | 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:1168:103 [INFO] [stdout] | [INFO] [stdout] 1168 | 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:1169:31 [INFO] [stdout] | [INFO] [stdout] 1169 | 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:1169:94 [INFO] [stdout] | [INFO] [stdout] 1169 | 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:1170:35 [INFO] [stdout] | [INFO] [stdout] 1170 | 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:1170:98 [INFO] [stdout] | [INFO] [stdout] 1170 | 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:1171:28 [INFO] [stdout] | [INFO] [stdout] 1171 | 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:1172:37 [INFO] [stdout] | [INFO] [stdout] 1172 | 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:1172:98 [INFO] [stdout] | [INFO] [stdout] 1172 | 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:1173:29 [INFO] [stdout] | [INFO] [stdout] 1173 | 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:1174:39 [INFO] [stdout] | [INFO] [stdout] 1174 | 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:1174:100 [INFO] [stdout] | [INFO] [stdout] 1174 | 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:1175:28 [INFO] [stdout] | [INFO] [stdout] 1175 | 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:1176:47 [INFO] [stdout] | [INFO] [stdout] 1176 | 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:1177:46 [INFO] [stdout] | [INFO] [stdout] 1177 | 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:1178:40 [INFO] [stdout] | [INFO] [stdout] 1178 | 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:1179:40 [INFO] [stdout] | [INFO] [stdout] 1179 | 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:1180:28 [INFO] [stdout] | [INFO] [stdout] 1180 | 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:1181:27 [INFO] [stdout] | [INFO] [stdout] 1181 | 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:1182:30 [INFO] [stdout] | [INFO] [stdout] 1182 | 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:1183:49 [INFO] [stdout] | [INFO] [stdout] 1183 | 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:1184:42 [INFO] [stdout] | [INFO] [stdout] 1184 | 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:1185:41 [INFO] [stdout] | [INFO] [stdout] 1185 | 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:1186:34 [INFO] [stdout] | [INFO] [stdout] 1186 | 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:1187:36 [INFO] [stdout] | [INFO] [stdout] 1187 | 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:1188:39 [INFO] [stdout] | [INFO] [stdout] 1188 | 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:1189:36 [INFO] [stdout] | [INFO] [stdout] 1189 | 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:1190:38 [INFO] [stdout] | [INFO] [stdout] 1190 | 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:1191:41 [INFO] [stdout] | [INFO] [stdout] 1191 | 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:1192:29 [INFO] [stdout] | [INFO] [stdout] 1192 | 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:1193:29 [INFO] [stdout] | [INFO] [stdout] 1193 | 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:1194:45 [INFO] [stdout] | [INFO] [stdout] 1194 | 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:1195:41 [INFO] [stdout] | [INFO] [stdout] 1195 | 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:1196:29 [INFO] [stdout] | [INFO] [stdout] 1196 | 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:1197:43 [INFO] [stdout] | [INFO] [stdout] 1197 | 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:1198:38 [INFO] [stdout] | [INFO] [stdout] 1198 | 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:1199:28 [INFO] [stdout] | [INFO] [stdout] 1199 | 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:1200:39 [INFO] [stdout] | [INFO] [stdout] 1200 | 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:1201:34 [INFO] [stdout] | [INFO] [stdout] 1201 | 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:1202:28 [INFO] [stdout] | [INFO] [stdout] 1202 | 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:1203:33 [INFO] [stdout] | [INFO] [stdout] 1203 | 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:1204:39 [INFO] [stdout] | [INFO] [stdout] 1204 | 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:1205:36 [INFO] [stdout] | [INFO] [stdout] 1205 | 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:1206:41 [INFO] [stdout] | [INFO] [stdout] 1206 | 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:1207:35 [INFO] [stdout] | [INFO] [stdout] 1207 | 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:1208:40 [INFO] [stdout] | [INFO] [stdout] 1208 | 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:1209:27 [INFO] [stdout] | [INFO] [stdout] 1209 | 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:1210:44 [INFO] [stdout] | [INFO] [stdout] 1210 | 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:1210:102 [INFO] [stdout] | [INFO] [stdout] 1210 | 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:1211:43 [INFO] [stdout] | [INFO] [stdout] 1211 | 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:1211:105 [INFO] [stdout] | [INFO] [stdout] 1211 | ...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:1212:38 [INFO] [stdout] | [INFO] [stdout] 1212 | 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:1213:35 [INFO] [stdout] | [INFO] [stdout] 1213 | 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:1215:30 [INFO] [stdout] | [INFO] [stdout] 1215 | 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:1215:67 [INFO] [stdout] | [INFO] [stdout] 1215 | 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:1216:33 [INFO] [stdout] | [INFO] [stdout] 1216 | 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:1216:70 [INFO] [stdout] | [INFO] [stdout] 1216 | 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:1217:28 [INFO] [stdout] | [INFO] [stdout] 1217 | 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:1217:65 [INFO] [stdout] | [INFO] [stdout] 1217 | 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:1218:32 [INFO] [stdout] | [INFO] [stdout] 1218 | 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:1218:69 [INFO] [stdout] | [INFO] [stdout] 1218 | 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:1219:30 [INFO] [stdout] | [INFO] [stdout] 1219 | 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:1219:72 [INFO] [stdout] | [INFO] [stdout] 1219 | 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:1220:34 [INFO] [stdout] | [INFO] [stdout] 1220 | 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:1220:76 [INFO] [stdout] | [INFO] [stdout] 1220 | 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:1221:42 [INFO] [stdout] | [INFO] [stdout] 1221 | 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:1221:84 [INFO] [stdout] | [INFO] [stdout] 1221 | 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:1222:27 [INFO] [stdout] | [INFO] [stdout] 1222 | 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:1222:64 [INFO] [stdout] | [INFO] [stdout] 1222 | 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:1223:29 [INFO] [stdout] | [INFO] [stdout] 1223 | 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:1223:67 [INFO] [stdout] | [INFO] [stdout] 1223 | 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:1224:29 [INFO] [stdout] | [INFO] [stdout] 1224 | 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:1224:67 [INFO] [stdout] | [INFO] [stdout] 1224 | 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:1225:36 [INFO] [stdout] | [INFO] [stdout] 1225 | 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:1225:73 [INFO] [stdout] | [INFO] [stdout] 1225 | 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:1226:29 [INFO] [stdout] | [INFO] [stdout] 1226 | 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:1226:66 [INFO] [stdout] | [INFO] [stdout] 1226 | 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:1228:61 [INFO] [stdout] | [INFO] [stdout] 1228 | 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:1228:96 [INFO] [stdout] | [INFO] [stdout] 1228 | 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:1228:164 [INFO] [stdout] | [INFO] [stdout] 1228 | ...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:1229:52 [INFO] [stdout] | [INFO] [stdout] 1229 | 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:1229:139 [INFO] [stdout] | [INFO] [stdout] 1229 | ...: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:1229:194 [INFO] [stdout] | [INFO] [stdout] 1229 | ...!(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:1230:31 [INFO] [stdout] | [INFO] [stdout] 1230 | 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:1232:27 [INFO] [stdout] | [INFO] [stdout] 1232 | 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:1233:32 [INFO] [stdout] | [INFO] [stdout] 1233 | 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:1233:85 [INFO] [stdout] | [INFO] [stdout] 1233 | 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: 321 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 7.22s [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cpc-db5f35662d08f738) [INFO] [stderr] Executable unittests src/main.rs (/opt/rustwide/target/debug/deps/cpc-14d11bd0470689bf) [INFO] running `Command { std: "docker" "inspect" "d87ccdb9d75b9b7d5cf435283e4fe6cd84a4f96c42160f959a57bad762d106e6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d87ccdb9d75b9b7d5cf435283e4fe6cd84a4f96c42160f959a57bad762d106e6", kill_on_drop: false }` [INFO] [stdout] d87ccdb9d75b9b7d5cf435283e4fe6cd84a4f96c42160f959a57bad762d106e6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] fc0d1f94b75701c1a1e0a9f542ba771d839cee11d7a6908738cb869457a3d660 [INFO] running `Command { std: "docker" "start" "-a" "fc0d1f94b75701c1a1e0a9f542ba771d839cee11d7a6908738cb869457a3d660", kill_on_drop: false }` [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:987:39 [INFO] [stderr] | [INFO] [stderr] 987 | run_lex("88 kilometres * 2", vec![numtok!(88), Token::Unit(Kilometer), Token::Operator(Multiply), numtok!(2)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:987:103 [INFO] [stderr] | [INFO] [stderr] 987 | run_lex("88 kilometres * 2", vec![numtok!(88), Token::Unit(Kilometer), Token::Operator(Multiply), numtok!(2)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:988:29 [INFO] [stderr] | [INFO] [stderr] 988 | run_lex("100 nmi", vec![numtok!(100), Token::Unit(NauticalMile)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:989:40 [INFO] [stderr] | [INFO] [stderr] 989 | run_lex("101 nautical miles", vec![numtok!(101), Token::Unit(NauticalMile)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:990:34 [INFO] [stderr] | [INFO] [stderr] 990 | run_lex("2 lightyears", vec![numtok!(2), Token::Unit(LightYear)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:991:34 [INFO] [stderr] | [INFO] [stderr] 991 | run_lex("1 light year", vec![numtok!(1), Token::Unit(LightYear)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:992:33 [INFO] [stderr] | [INFO] [stderr] 992 | run_lex("10 lightsec", vec![numtok!(10), Token::Unit(LightSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:993:35 [INFO] [stderr] | [INFO] [stderr] 993 | run_lex("12 light secs", vec![numtok!(12), Token::Unit(LightSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:994:40 [INFO] [stderr] | [INFO] [stderr] 994 | run_lex("33.3 square meters", vec![numtok!(33.3), Token::Unit(SquareMeter)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:995:27 [INFO] [stderr] | [INFO] [stderr] 995 | run_lex("54 m2", vec![numtok!(54), Token::Unit(SquareMeter)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:996:33 [INFO] [stderr] | [INFO] [stderr] 996 | run_lex("87 sq miles", vec![numtok!(87), Token::Unit(SquareMile)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:997:31 [INFO] [stderr] | [INFO] [stderr] 997 | run_lex("500 feet2", vec![numtok!(500), Token::Unit(SquareFoot)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:998:31 [INFO] [stderr] | [INFO] [stderr] 998 | run_lex("500 feet²", vec![numtok!(500), Token::Unit(SquareFoot)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:999:36 [INFO] [stderr] | [INFO] [stderr] 999 | run_lex("4 cubic metres", vec![numtok!(4), Token::Unit(CubicMeter)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1000:52 [INFO] [stderr] | [INFO] [stderr] 1000 | run_lex("34 cubic feet + 23 cubic yards", vec![numtok!(34), Token::Unit(CubicFoot), Token::Operator(Plus), numtok!(23), Token::Unit(C... [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1000:112 [INFO] [stderr] | [INFO] [stderr] 1000 | ..., Token::Unit(CubicFoot), Token::Operator(Plus), numtok!(23), Token::Unit(CubicYard)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1001:49 [INFO] [stderr] | [INFO] [stderr] 1001 | run_lex("66 inches3 + 65 millimetre³", vec![numtok!(66), Token::Unit(CubicInch), Token::Operator(Plus), numtok!(65), Token::Unit(Cubi... [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1001:109 [INFO] [stderr] | [INFO] [stderr] 1001 | ..., Token::Unit(CubicInch), Token::Operator(Plus), numtok!(65), Token::Unit(CubicMillimeter)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1002:49 [INFO] [stderr] | [INFO] [stderr] 1002 | run_lex("66 inches³ + 65 millimetre3", vec![numtok!(66), Token::Unit(CubicInch), Token::Operator(Plus), numtok!(65), Token::Unit(Cubi... [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1002:109 [INFO] [stderr] | [INFO] [stderr] 1002 | ..., Token::Unit(CubicInch), Token::Operator(Plus), numtok!(65), Token::Unit(CubicMillimeter)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1003:36 [INFO] [stderr] | [INFO] [stderr] 1003 | run_lex("42 millilitres", vec![numtok!(42), Token::Unit(Milliliter)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1004:27 [INFO] [stderr] | [INFO] [stderr] 1004 | run_lex("3 tbs", vec![numtok!(3), Token::Unit(Tablespoon)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1005:28 [INFO] [stderr] | [INFO] [stderr] 1005 | run_lex("6 floz", vec![numtok!(6), Token::Unit(FluidOunce)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1006:29 [INFO] [stderr] | [INFO] [stderr] 1006 | run_lex("6 fl oz", vec![numtok!(6), Token::Unit(FluidOunce)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1007:36 [INFO] [stderr] | [INFO] [stderr] 1007 | run_lex("6 fluid ounces", vec![numtok!(6), Token::Unit(FluidOunce)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1008:35 [INFO] [stderr] | [INFO] [stderr] 1008 | run_lex("3 oil barrels", vec![numtok!(3), Token::Unit(OilBarrel)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1009:27 [INFO] [stderr] | [INFO] [stderr] 1009 | run_lex("67 kg", vec![numtok!(67), Token::Unit(Kilogram)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1010:27 [INFO] [stderr] | [INFO] [stderr] 1010 | run_lex("34 oz", vec![numtok!(34), Token::Unit(Ounce)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1011:31 [INFO] [stderr] | [INFO] [stderr] 1011 | run_lex("34 ounces", vec![numtok!(34), Token::Unit(Ounce)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1012:28 [INFO] [stderr] | [INFO] [stderr] 1012 | run_lex("210 lb", vec![numtok!(210), Token::Unit(Pound)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1013:29 [INFO] [stderr] | [INFO] [stderr] 1013 | run_lex("210 lbs", vec![numtok!(210), Token::Unit(Pound)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1014:31 [INFO] [stderr] | [INFO] [stderr] 1014 | run_lex("210 pound", vec![numtok!(210), Token::Unit(Pound)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1015:32 [INFO] [stderr] | [INFO] [stderr] 1015 | run_lex("210 pounds", vec![numtok!(210), Token::Unit(Pound)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1016:38 [INFO] [stderr] | [INFO] [stderr] 1016 | run_lex("210 pounds-force", vec![numtok!(210), Token::LexerKeyword(PoundForce)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1017:27 [INFO] [stderr] | [INFO] [stderr] 1017 | run_lex("3 ton", vec![numtok!(3), Token::Unit(ShortTon)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1018:34 [INFO] [stderr] | [INFO] [stderr] 1018 | run_lex("3 short tons", vec![numtok!(3), Token::Unit(ShortTon)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1019:26 [INFO] [stderr] | [INFO] [stderr] 1019 | run_lex("4 lt", vec![numtok!(4), Token::Unit(LongTon)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1020:35 [INFO] [stderr] | [INFO] [stderr] 1020 | run_lex("4 long tonnes", vec![numtok!(4), Token::Unit(LongTon)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1021:36 [INFO] [stderr] | [INFO] [stderr] 1021 | run_datarate_lex("1 bit", vec![numtok!(1), Token::Unit(Bit)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1022:37 [INFO] [stderr] | [INFO] [stderr] 1022 | run_datarate_lex("8 bits", vec![numtok!(8), Token::Unit(Bit)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1023:42 [INFO] [stderr] | [INFO] [stderr] 1023 | run_datarate_lex("63 kilobits", vec![numtok!(63), Token::Unit(Kilobit)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1024:42 [INFO] [stderr] | [INFO] [stderr] 1024 | run_datarate_lex("32 megabits", vec![numtok!(32), Token::Unit(Megabit)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1025:43 [INFO] [stderr] | [INFO] [stderr] 1025 | run_datarate_lex("3.5 gigabits", vec![numtok!(3.5), Token::Unit(Gigabit)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1026:43 [INFO] [stderr] | [INFO] [stderr] 1026 | run_datarate_lex("2.1 terabits", vec![numtok!(2.1), Token::Unit(Terabit)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1027:44 [INFO] [stderr] | [INFO] [stderr] 1027 | run_datarate_lex("1.08 petabits", vec![numtok!(1.08), Token::Unit(Petabit)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1028:43 [INFO] [stderr] | [INFO] [stderr] 1028 | run_datarate_lex("0.73 exabits", vec![numtok!(0.73), Token::Unit(Exabit)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1029:45 [INFO] [stderr] | [INFO] [stderr] 1029 | run_datarate_lex("0.49 zettabits", vec![numtok!(0.49), Token::Unit(Zettabit)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1030:45 [INFO] [stderr] | [INFO] [stderr] 1030 | run_datarate_lex("0.23 yottabits", vec![numtok!(0.23), Token::Unit(Yottabit)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1031:42 [INFO] [stderr] | [INFO] [stderr] 1031 | run_datarate_lex("63 kibibits", vec![numtok!(63), Token::Unit(Kibibit)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1032:42 [INFO] [stderr] | [INFO] [stderr] 1032 | run_datarate_lex("32 mebibits", vec![numtok!(32), Token::Unit(Mebibit)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1033:43 [INFO] [stderr] | [INFO] [stderr] 1033 | run_datarate_lex("3.5 gibibits", vec![numtok!(3.5), Token::Unit(Gibibit)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1034:43 [INFO] [stderr] | [INFO] [stderr] 1034 | run_datarate_lex("2.1 tebibits", vec![numtok!(2.1), Token::Unit(Tebibit)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1035:44 [INFO] [stderr] | [INFO] [stderr] 1035 | run_datarate_lex("1.08 pebibits", vec![numtok!(1.08), Token::Unit(Pebibit)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1036:44 [INFO] [stderr] | [INFO] [stderr] 1036 | run_datarate_lex("0.73 exbibits", vec![numtok!(0.73), Token::Unit(Exbibit)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1037:44 [INFO] [stderr] | [INFO] [stderr] 1037 | run_datarate_lex("0.49 zebibits", vec![numtok!(0.49), Token::Unit(Zebibit)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1038:44 [INFO] [stderr] | [INFO] [stderr] 1038 | run_datarate_lex("0.23 yobibits", vec![numtok!(0.23), Token::Unit(Yobibit)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1039:37 [INFO] [stderr] | [INFO] [stderr] 1039 | run_datarate_lex("1 byte", vec![numtok!(1), Token::Unit(Byte)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1040:38 [INFO] [stderr] | [INFO] [stderr] 1040 | run_datarate_lex("3 bytes", vec![numtok!(3), Token::Unit(Byte)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1041:43 [INFO] [stderr] | [INFO] [stderr] 1041 | run_datarate_lex("63 kilobytes", vec![numtok!(63), Token::Unit(Kilobyte)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1042:43 [INFO] [stderr] | [INFO] [stderr] 1042 | run_datarate_lex("32 megabytes", vec![numtok!(32), Token::Unit(Megabyte)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1043:44 [INFO] [stderr] | [INFO] [stderr] 1043 | run_datarate_lex("3.5 gigabytes", vec![numtok!(3.5), Token::Unit(Gigabyte)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1044:44 [INFO] [stderr] | [INFO] [stderr] 1044 | run_datarate_lex("2.1 terabytes", vec![numtok!(2.1), Token::Unit(Terabyte)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1045:45 [INFO] [stderr] | [INFO] [stderr] 1045 | run_datarate_lex("1.08 petabytes", vec![numtok!(1.08), Token::Unit(Petabyte)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1046:44 [INFO] [stderr] | [INFO] [stderr] 1046 | run_datarate_lex("0.73 exabytes", vec![numtok!(0.73), Token::Unit(Exabyte)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1047:46 [INFO] [stderr] | [INFO] [stderr] 1047 | run_datarate_lex("0.49 zettabytes", vec![numtok!(0.49), Token::Unit(Zettabyte)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1048:46 [INFO] [stderr] | [INFO] [stderr] 1048 | run_datarate_lex("0.23 yottabytes", vec![numtok!(0.23), Token::Unit(Yottabyte)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1049:43 [INFO] [stderr] | [INFO] [stderr] 1049 | run_datarate_lex("63 kibibytes", vec![numtok!(63), Token::Unit(Kibibyte)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1050:43 [INFO] [stderr] | [INFO] [stderr] 1050 | run_datarate_lex("32 mebibytes", vec![numtok!(32), Token::Unit(Mebibyte)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1051:44 [INFO] [stderr] | [INFO] [stderr] 1051 | run_datarate_lex("3.5 gibibytes", vec![numtok!(3.5), Token::Unit(Gibibyte)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1052:44 [INFO] [stderr] | [INFO] [stderr] 1052 | run_datarate_lex("2.1 tebibytes", vec![numtok!(2.1), Token::Unit(Tebibyte)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1053:45 [INFO] [stderr] | [INFO] [stderr] 1053 | run_datarate_lex("1.08 pebibytes", vec![numtok!(1.08), Token::Unit(Pebibyte)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1054:45 [INFO] [stderr] | [INFO] [stderr] 1054 | run_datarate_lex("0.73 exbibytes", vec![numtok!(0.73), Token::Unit(Exbibyte)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1055:45 [INFO] [stderr] | [INFO] [stderr] 1055 | run_datarate_lex("0.49 zebibytes", vec![numtok!(0.49), Token::Unit(Zebibyte)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1056:45 [INFO] [stderr] | [INFO] [stderr] 1056 | run_datarate_lex("0.23 yobibytes", vec![numtok!(0.23), Token::Unit(Yobibyte)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1057:29 [INFO] [stderr] | [INFO] [stderr] 1057 | run_lex("432 bps", vec![numtok!(432), Token::Unit(BitsPerSecond)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1058:29 [INFO] [stderr] | [INFO] [stderr] 1058 | run_lex("56 kbps", vec![numtok!(56), Token::Unit(KilobitsPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1059:29 [INFO] [stderr] | [INFO] [stderr] 1059 | run_lex("12 mbps", vec![numtok!(12), Token::Unit(MegabitsPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1060:30 [INFO] [stderr] | [INFO] [stderr] 1060 | run_lex("4.2 gbps", vec![numtok!(4.2), Token::Unit(GigabitsPerSecond)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1061:30 [INFO] [stderr] | [INFO] [stderr] 1061 | run_lex("2.2 tbps", vec![numtok!(2.2), Token::Unit(TerabitsPerSecond)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1062:30 [INFO] [stderr] | [INFO] [stderr] 1062 | run_lex("1.7 pbps", vec![numtok!(1.7), Token::Unit(PetabitsPerSecond)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1063:31 [INFO] [stderr] | [INFO] [stderr] 1063 | run_lex("0.99 ebps", vec![numtok!(0.99), Token::Unit(ExabitsPerSecond)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1064:31 [INFO] [stderr] | [INFO] [stderr] 1064 | run_lex("0.64 zbps", vec![numtok!(0.64), Token::Unit(ZettabitsPerSecond)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1065:32 [INFO] [stderr] | [INFO] [stderr] 1065 | run_lex("0.278 ybps", vec![numtok!(0.278), Token::Unit(YottabitsPerSecond)]); [INFO] [stderr] | -------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1066:48 [INFO] [stderr] | [INFO] [stderr] 1066 | run_datarate_lex("4 bits per second", vec![numtok!(4), Token::Unit(BitsPerSecond)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1067:52 [INFO] [stderr] | [INFO] [stderr] 1067 | run_datarate_lex("5 kilobits per second", vec![numtok!(5), Token::Unit(KilobitsPerSecond)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1068:52 [INFO] [stderr] | [INFO] [stderr] 1068 | run_datarate_lex("6 megabits per second", vec![numtok!(6), Token::Unit(MegabitsPerSecond)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1069:52 [INFO] [stderr] | [INFO] [stderr] 1069 | run_datarate_lex("7 gigabits per second", vec![numtok!(7), Token::Unit(GigabitsPerSecond)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1070:52 [INFO] [stderr] | [INFO] [stderr] 1070 | run_datarate_lex("8 terabits per second", vec![numtok!(8), Token::Unit(TerabitsPerSecond)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1071:52 [INFO] [stderr] | [INFO] [stderr] 1071 | run_datarate_lex("9 petabits per second", vec![numtok!(9), Token::Unit(PetabitsPerSecond)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1072:52 [INFO] [stderr] | [INFO] [stderr] 1072 | run_datarate_lex("10 exabits per second", vec![numtok!(10), Token::Unit(ExabitsPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1073:54 [INFO] [stderr] | [INFO] [stderr] 1073 | run_datarate_lex("11 zettabits per second", vec![numtok!(11), Token::Unit(ZettabitsPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1074:54 [INFO] [stderr] | [INFO] [stderr] 1074 | run_datarate_lex("12 yottabits per second", vec![numtok!(12), Token::Unit(YottabitsPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1075:53 [INFO] [stderr] | [INFO] [stderr] 1075 | run_datarate_lex("13 kibibits per second", vec![numtok!(13), Token::Unit(KibibitsPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1076:53 [INFO] [stderr] | [INFO] [stderr] 1076 | run_datarate_lex("14 mebibits per second", vec![numtok!(14), Token::Unit(MebibitsPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1077:53 [INFO] [stderr] | [INFO] [stderr] 1077 | run_datarate_lex("15 gibibits per second", vec![numtok!(15), Token::Unit(GibibitsPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1078:53 [INFO] [stderr] | [INFO] [stderr] 1078 | run_datarate_lex("16 tebibits per second", vec![numtok!(16), Token::Unit(TebibitsPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1079:53 [INFO] [stderr] | [INFO] [stderr] 1079 | run_datarate_lex("17 pebibits per second", vec![numtok!(17), Token::Unit(PebibitsPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1080:53 [INFO] [stderr] | [INFO] [stderr] 1080 | run_datarate_lex("18 exbibits per second", vec![numtok!(18), Token::Unit(ExbibitsPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1081:53 [INFO] [stderr] | [INFO] [stderr] 1081 | run_datarate_lex("19 zebibits per second", vec![numtok!(19), Token::Unit(ZebibitsPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1082:53 [INFO] [stderr] | [INFO] [stderr] 1082 | run_datarate_lex("20 yobibits per second", vec![numtok!(20), Token::Unit(YobibitsPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1083:49 [INFO] [stderr] | [INFO] [stderr] 1083 | run_datarate_lex("4 bytes per second", vec![numtok!(4), Token::Unit(BytesPerSecond)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1084:53 [INFO] [stderr] | [INFO] [stderr] 1084 | run_datarate_lex("5 kilobytes per second", vec![numtok!(5), Token::Unit(KilobytesPerSecond)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1085:53 [INFO] [stderr] | [INFO] [stderr] 1085 | run_datarate_lex("6 megabytes per second", vec![numtok!(6), Token::Unit(MegabytesPerSecond)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1086:53 [INFO] [stderr] | [INFO] [stderr] 1086 | run_datarate_lex("7 gigabytes per second", vec![numtok!(7), Token::Unit(GigabytesPerSecond)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1087:53 [INFO] [stderr] | [INFO] [stderr] 1087 | run_datarate_lex("8 terabytes per second", vec![numtok!(8), Token::Unit(TerabytesPerSecond)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1088:53 [INFO] [stderr] | [INFO] [stderr] 1088 | run_datarate_lex("9 petabytes per second", vec![numtok!(9), Token::Unit(PetabytesPerSecond)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1089:53 [INFO] [stderr] | [INFO] [stderr] 1089 | run_datarate_lex("10 exabytes per second", vec![numtok!(10), Token::Unit(ExabytesPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1090:55 [INFO] [stderr] | [INFO] [stderr] 1090 | run_datarate_lex("11 zettabytes per second", vec![numtok!(11), Token::Unit(ZettabytesPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1091:55 [INFO] [stderr] | [INFO] [stderr] 1091 | run_datarate_lex("12 yottabytes per second", vec![numtok!(12), Token::Unit(YottabytesPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1092:54 [INFO] [stderr] | [INFO] [stderr] 1092 | run_datarate_lex("13 kibibytes per second", vec![numtok!(13), Token::Unit(KibibytesPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1093:54 [INFO] [stderr] | [INFO] [stderr] 1093 | run_datarate_lex("14 mebibytes per second", vec![numtok!(14), Token::Unit(MebibytesPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1094:54 [INFO] [stderr] | [INFO] [stderr] 1094 | run_datarate_lex("15 gibibytes per second", vec![numtok!(15), Token::Unit(GibibytesPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1095:54 [INFO] [stderr] | [INFO] [stderr] 1095 | run_datarate_lex("16 tebibytes per second", vec![numtok!(16), Token::Unit(TebibytesPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1096:54 [INFO] [stderr] | [INFO] [stderr] 1096 | run_datarate_lex("17 pebibytes per second", vec![numtok!(17), Token::Unit(PebibytesPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1097:54 [INFO] [stderr] | [INFO] [stderr] 1097 | run_datarate_lex("18 exbibytes per second", vec![numtok!(18), Token::Unit(ExbibytesPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1098:54 [INFO] [stderr] | [INFO] [stderr] 1098 | run_datarate_lex("19 zebibytes per second", vec![numtok!(19), Token::Unit(ZebibytesPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1099:54 [INFO] [stderr] | [INFO] [stderr] 1099 | run_datarate_lex("20 yobibytes per second", vec![numtok!(20), Token::Unit(YobibytesPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1100:28 [INFO] [stderr] | [INFO] [stderr] 1100 | run_lex("234 wh", vec![numtok!(234), Token::Unit(WattHour)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1101:25 [INFO] [stderr] | [INFO] [stderr] 1101 | run_lex("1 w", vec![numtok!(1), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1102:28 [INFO] [stderr] | [INFO] [stderr] 1102 | run_lex("1 watt", vec![numtok!(1), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1103:29 [INFO] [stderr] | [INFO] [stderr] 1103 | run_lex("1 watts", vec![numtok!(1), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1104:33 [INFO] [stderr] | [INFO] [stderr] 1104 | run_lex("1 watt hour", vec![numtok!(1), Token::Unit(WattHour)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1105:38 [INFO] [stderr] | [INFO] [stderr] 1105 | run_lex("0 watt + 1 watts", vec![numtok!(0), Token::Unit(Watt), Token::Operator(Plus), numtok!(1), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1105:92 [INFO] [stderr] | [INFO] [stderr] 1105 | run_lex("0 watt + 1 watts", vec![numtok!(0), Token::Unit(Watt), Token::Operator(Plus), numtok!(1), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1106:32 [INFO] [stderr] | [INFO] [stderr] 1106 | run_lex("0 watt * 1", vec![numtok!(0), Token::Unit(Watt), Token::Operator(Multiply), numtok!(1)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1106:90 [INFO] [stderr] | [INFO] [stderr] 1106 | run_lex("0 watt * 1", vec![numtok!(0), Token::Unit(Watt), Token::Operator(Multiply), numtok!(1)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1107:39 [INFO] [stderr] | [INFO] [stderr] 1107 | run_lex("2 watts + 3 watts", vec![numtok!(2), Token::Unit(Watt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1107:93 [INFO] [stderr] | [INFO] [stderr] 1107 | run_lex("2 watts + 3 watts", vec![numtok!(2), Token::Unit(Watt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1108:33 [INFO] [stderr] | [INFO] [stderr] 1108 | run_lex("2 watts * 3", vec![numtok!(2), Token::Unit(Watt), Token::Operator(Multiply), numtok!(3)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1108:91 [INFO] [stderr] | [INFO] [stderr] 1108 | run_lex("2 watts * 3", vec![numtok!(2), Token::Unit(Watt), Token::Operator(Multiply), numtok!(3)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1109:41 [INFO] [stderr] | [INFO] [stderr] 1109 | run_lex("4 watt plus 5 watts", vec![numtok!(4), Token::Unit(Watt), Token::Operator(Plus), numtok!(5), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1109:95 [INFO] [stderr] | [INFO] [stderr] 1109 | run_lex("4 watt plus 5 watts", vec![numtok!(4), Token::Unit(Watt), Token::Operator(Plus), numtok!(5), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1110:36 [INFO] [stderr] | [INFO] [stderr] 1110 | run_lex("4 watt times 5", vec![numtok!(4), Token::Unit(Watt), Token::Operator(Multiply), numtok!(5)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1110:94 [INFO] [stderr] | [INFO] [stderr] 1110 | run_lex("4 watt times 5", vec![numtok!(4), Token::Unit(Watt), Token::Operator(Multiply), numtok!(5)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1111:42 [INFO] [stderr] | [INFO] [stderr] 1111 | run_lex("6 watts plus 7 watts", vec![numtok!(6), Token::Unit(Watt), Token::Operator(Plus), numtok!(7), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1111:96 [INFO] [stderr] | [INFO] [stderr] 1111 | run_lex("6 watts plus 7 watts", vec![numtok!(6), Token::Unit(Watt), Token::Operator(Plus), numtok!(7), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1112:37 [INFO] [stderr] | [INFO] [stderr] 1112 | run_lex("6 watts times 7", vec![numtok!(6), Token::Unit(Watt), Token::Operator(Multiply), numtok!(7)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1112:95 [INFO] [stderr] | [INFO] [stderr] 1112 | run_lex("6 watts times 7", vec![numtok!(6), Token::Unit(Watt), Token::Operator(Multiply), numtok!(7)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1113:29 [INFO] [stderr] | [INFO] [stderr] 1113 | run_lex("2.3 kwh", vec![numtok!(2.3), Token::Unit(KilowattHour)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1114:26 [INFO] [stderr] | [INFO] [stderr] 1114 | run_lex("1 kw", vec![numtok!(1), Token::Unit(Kilowatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1115:32 [INFO] [stderr] | [INFO] [stderr] 1115 | run_lex("1 kilowatt", vec![numtok!(1), Token::Unit(Kilowatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1116:33 [INFO] [stderr] | [INFO] [stderr] 1116 | run_lex("1 kilowatts", vec![numtok!(1), Token::Unit(Kilowatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1117:37 [INFO] [stderr] | [INFO] [stderr] 1117 | run_lex("1 kilowatt hour", vec![numtok!(1), Token::Unit(KilowattHour)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1118:41 [INFO] [stderr] | [INFO] [stderr] 1118 | run_lex("2 kilowatt + 3 watt", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1118:99 [INFO] [stderr] | [INFO] [stderr] 1118 | run_lex("2 kilowatt + 3 watt", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1119:36 [INFO] [stderr] | [INFO] [stderr] 1119 | run_lex("2 kilowatt * 4", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Multiply), numtok!(4)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1119:98 [INFO] [stderr] | [INFO] [stderr] 1119 | run_lex("2 kilowatt * 4", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Multiply), numtok!(4)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1120:40 [INFO] [stderr] | [INFO] [stderr] 1120 | run_lex("2 kilowatt times 4", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Multiply), numtok!(4)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1120:102 [INFO] [stderr] | [INFO] [stderr] 1120 | run_lex("2 kilowatt times 4", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Multiply), numtok!(4)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1121:42 [INFO] [stderr] | [INFO] [stderr] 1121 | run_lex("2 kilowatt + 3 watts", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1121:100 [INFO] [stderr] | [INFO] [stderr] 1121 | run_lex("2 kilowatt + 3 watts", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1122:42 [INFO] [stderr] | [INFO] [stderr] 1122 | run_lex("2 kilowatts + 3 watt", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1122:100 [INFO] [stderr] | [INFO] [stderr] 1122 | run_lex("2 kilowatts + 3 watt", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1123:43 [INFO] [stderr] | [INFO] [stderr] 1123 | run_lex("2 kilowatts + 3 watts", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1123:101 [INFO] [stderr] | [INFO] [stderr] 1123 | run_lex("2 kilowatts + 3 watts", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1124:44 [INFO] [stderr] | [INFO] [stderr] 1124 | run_lex("2 kilowatt plus 3 watt", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1124:102 [INFO] [stderr] | [INFO] [stderr] 1124 | run_lex("2 kilowatt plus 3 watt", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1125:45 [INFO] [stderr] | [INFO] [stderr] 1125 | run_lex("2 kilowatt plus 3 watts", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1125:103 [INFO] [stderr] | [INFO] [stderr] 1125 | run_lex("2 kilowatt plus 3 watts", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1126:45 [INFO] [stderr] | [INFO] [stderr] 1126 | run_lex("2 kilowatts plus 3 watt", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1126:103 [INFO] [stderr] | [INFO] [stderr] 1126 | run_lex("2 kilowatts plus 3 watt", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1127:46 [INFO] [stderr] | [INFO] [stderr] 1127 | run_lex("2 kilowatts plus 3 watts", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1127:104 [INFO] [stderr] | [INFO] [stderr] 1127 | run_lex("2 kilowatts plus 3 watts", vec![numtok!(2), Token::Unit(Kilowatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1128:45 [INFO] [stderr] | [INFO] [stderr] 1128 | run_lex("6.6 watts + 4 kilowatts", vec![numtok!(6.6), Token::Unit(Watt), Token::Operator(Plus), numtok!(4), Token::Unit(Kilowatt)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1128:101 [INFO] [stderr] | [INFO] [stderr] 1128 | run_lex("6.6 watts + 4 kilowatts", vec![numtok!(6.6), Token::Unit(Watt), Token::Operator(Plus), numtok!(4), Token::Unit(Kilowatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1129:48 [INFO] [stderr] | [INFO] [stderr] 1129 | run_lex("6.6 watts plus 4 kilowatts", vec![numtok!(6.6), Token::Unit(Watt), Token::Operator(Plus), numtok!(4), Token::Unit(Kilowatt)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1129:104 [INFO] [stderr] | [INFO] [stderr] 1129 | run_lex("6.6 watts plus 4 kilowatts", vec![numtok!(6.6), Token::Unit(Watt), Token::Operator(Plus), numtok!(4), Token::Unit(Kilowatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1130:29 [INFO] [stderr] | [INFO] [stderr] 1130 | run_lex("2.3 mwh", vec![numtok!(2.3), Token::Unit(MegawattHour)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1131:26 [INFO] [stderr] | [INFO] [stderr] 1131 | run_lex("1 mw", vec![numtok!(1), Token::Unit(Megawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1132:32 [INFO] [stderr] | [INFO] [stderr] 1132 | run_lex("1 megawatt", vec![numtok!(1), Token::Unit(Megawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1133:37 [INFO] [stderr] | [INFO] [stderr] 1133 | run_lex("1 megawatt hour", vec![numtok!(1), Token::Unit(MegawattHour)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1134:41 [INFO] [stderr] | [INFO] [stderr] 1134 | run_lex("2 megawatt + 3 watt", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1134:99 [INFO] [stderr] | [INFO] [stderr] 1134 | run_lex("2 megawatt + 3 watt", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1135:36 [INFO] [stderr] | [INFO] [stderr] 1135 | run_lex("2 megawatt * 6", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Multiply), numtok!(6)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1135:98 [INFO] [stderr] | [INFO] [stderr] 1135 | run_lex("2 megawatt * 6", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Multiply), numtok!(6)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1136:40 [INFO] [stderr] | [INFO] [stderr] 1136 | run_lex("2 megawatt times 6", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Multiply), numtok!(6)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1136:102 [INFO] [stderr] | [INFO] [stderr] 1136 | run_lex("2 megawatt times 6", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Multiply), numtok!(6)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1137:42 [INFO] [stderr] | [INFO] [stderr] 1137 | run_lex("2 megawatt + 3 watts", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1137:100 [INFO] [stderr] | [INFO] [stderr] 1137 | run_lex("2 megawatt + 3 watts", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1138:42 [INFO] [stderr] | [INFO] [stderr] 1138 | run_lex("2 megawatts + 3 watt", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1138:100 [INFO] [stderr] | [INFO] [stderr] 1138 | run_lex("2 megawatts + 3 watt", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1139:43 [INFO] [stderr] | [INFO] [stderr] 1139 | run_lex("2 megawatts + 3 watts", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1139:101 [INFO] [stderr] | [INFO] [stderr] 1139 | run_lex("2 megawatts + 3 watts", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1140:44 [INFO] [stderr] | [INFO] [stderr] 1140 | run_lex("2 megawatt plus 3 watt", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1140:102 [INFO] [stderr] | [INFO] [stderr] 1140 | run_lex("2 megawatt plus 3 watt", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1141:45 [INFO] [stderr] | [INFO] [stderr] 1141 | run_lex("2 megawatt plus 3 watts", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1141:103 [INFO] [stderr] | [INFO] [stderr] 1141 | run_lex("2 megawatt plus 3 watts", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1142:45 [INFO] [stderr] | [INFO] [stderr] 1142 | run_lex("2 megawatts plus 3 watt", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1142:103 [INFO] [stderr] | [INFO] [stderr] 1142 | run_lex("2 megawatts plus 3 watt", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1143:46 [INFO] [stderr] | [INFO] [stderr] 1143 | run_lex("2 megawatts plus 3 watts", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1143:104 [INFO] [stderr] | [INFO] [stderr] 1143 | run_lex("2 megawatts plus 3 watts", vec![numtok!(2), Token::Unit(Megawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1144:45 [INFO] [stderr] | [INFO] [stderr] 1144 | run_lex("6.6 watts + 4 megawatts", vec![numtok!(6.6), Token::Unit(Watt), Token::Operator(Plus), numtok!(4), Token::Unit(Megawatt)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1144:101 [INFO] [stderr] | [INFO] [stderr] 1144 | run_lex("6.6 watts + 4 megawatts", vec![numtok!(6.6), Token::Unit(Watt), Token::Operator(Plus), numtok!(4), Token::Unit(Megawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1145:48 [INFO] [stderr] | [INFO] [stderr] 1145 | run_lex("6.6 watts plus 4 megawatts", vec![numtok!(6.6), Token::Unit(Watt), Token::Operator(Plus), numtok!(4), Token::Unit(Megawatt)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1145:104 [INFO] [stderr] | [INFO] [stderr] 1145 | run_lex("6.6 watts plus 4 megawatts", vec![numtok!(6.6), Token::Unit(Watt), Token::Operator(Plus), numtok!(4), Token::Unit(Megawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1146:29 [INFO] [stderr] | [INFO] [stderr] 1146 | run_lex("234 gwh", vec![numtok!(234), Token::Unit(GigawattHour)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1147:26 [INFO] [stderr] | [INFO] [stderr] 1147 | run_lex("1 gw", vec![numtok!(1), Token::Unit(Gigawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1148:32 [INFO] [stderr] | [INFO] [stderr] 1148 | run_lex("1 gigawatt", vec![numtok!(1), Token::Unit(Gigawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1149:33 [INFO] [stderr] | [INFO] [stderr] 1149 | run_lex("1 gigawatts", vec![numtok!(1), Token::Unit(Gigawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1150:37 [INFO] [stderr] | [INFO] [stderr] 1150 | run_lex("1 gigawatt hour", vec![numtok!(1), Token::Unit(GigawattHour)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1151:46 [INFO] [stderr] | [INFO] [stderr] 1151 | run_lex("0 gigawatt + 1 gigawatts", vec![numtok!(0), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(1), Token::Unit(Gigawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1151:104 [INFO] [stderr] | [INFO] [stderr] 1151 | run_lex("0 gigawatt + 1 gigawatts", vec![numtok!(0), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(1), Token::Unit(Gigawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1152:36 [INFO] [stderr] | [INFO] [stderr] 1152 | run_lex("0 gigawatt * 1", vec![numtok!(0), Token::Unit(Gigawatt), Token::Operator(Multiply), numtok!(1)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1152:98 [INFO] [stderr] | [INFO] [stderr] 1152 | run_lex("0 gigawatt * 1", vec![numtok!(0), Token::Unit(Gigawatt), Token::Operator(Multiply), numtok!(1)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1153:47 [INFO] [stderr] | [INFO] [stderr] 1153 | run_lex("2 gigawatts + 3 gigawatts", vec![numtok!(2), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Gigawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1153:105 [INFO] [stderr] | [INFO] [stderr] 1153 | run_lex("2 gigawatts + 3 gigawatts", vec![numtok!(2), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(3), Token::Unit(Gigawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1154:37 [INFO] [stderr] | [INFO] [stderr] 1154 | run_lex("2 gigawatts * 3", vec![numtok!(2), Token::Unit(Gigawatt), Token::Operator(Multiply), numtok!(3)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1154:99 [INFO] [stderr] | [INFO] [stderr] 1154 | run_lex("2 gigawatts * 3", vec![numtok!(2), Token::Unit(Gigawatt), Token::Operator(Multiply), numtok!(3)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1155:44 [INFO] [stderr] | [INFO] [stderr] 1155 | run_lex("4 gigawatt plus 5 watt", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1155:102 [INFO] [stderr] | [INFO] [stderr] 1155 | run_lex("4 gigawatt plus 5 watt", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1156:48 [INFO] [stderr] | [INFO] [stderr] 1156 | run_lex("4 gigawatt plus 5 megawatt", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Megawatt... [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1156:106 [INFO] [stderr] | [INFO] [stderr] 1156 | ...), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Megawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1157:48 [INFO] [stderr] | [INFO] [stderr] 1157 | run_lex("4 gigawatt plus 5 gigawatt", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Gigawatt... [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1157:106 [INFO] [stderr] | [INFO] [stderr] 1157 | ...), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Gigawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1158:45 [INFO] [stderr] | [INFO] [stderr] 1158 | run_lex("4 gigawatt plus 5 watts", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1158:103 [INFO] [stderr] | [INFO] [stderr] 1158 | run_lex("4 gigawatt plus 5 watts", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1159:49 [INFO] [stderr] | [INFO] [stderr] 1159 | run_lex("4 gigawatt plus 5 megawatts", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Megawat... [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1159:107 [INFO] [stderr] | [INFO] [stderr] 1159 | ...), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Megawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1160:49 [INFO] [stderr] | [INFO] [stderr] 1160 | run_lex("4 gigawatt plus 5 gigawatts", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Gigawat... [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1160:107 [INFO] [stderr] | [INFO] [stderr] 1160 | ...), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(5), Token::Unit(Gigawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1161:40 [INFO] [stderr] | [INFO] [stderr] 1161 | run_lex("4 gigawatt times 5", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Multiply), numtok!(5)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1161:102 [INFO] [stderr] | [INFO] [stderr] 1161 | run_lex("4 gigawatt times 5", vec![numtok!(4), Token::Unit(Gigawatt), Token::Operator(Multiply), numtok!(5)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1162:45 [INFO] [stderr] | [INFO] [stderr] 1162 | run_lex("6 gigawatts plus 7 watt", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1162:103 [INFO] [stderr] | [INFO] [stderr] 1162 | run_lex("6 gigawatts plus 7 watt", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1163:49 [INFO] [stderr] | [INFO] [stderr] 1163 | run_lex("6 gigawatts plus 7 megawatt", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Megawat... [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1163:107 [INFO] [stderr] | [INFO] [stderr] 1163 | ...), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Megawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1164:49 [INFO] [stderr] | [INFO] [stderr] 1164 | run_lex("6 gigawatts plus 7 gigawatt", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Gigawat... [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1164:107 [INFO] [stderr] | [INFO] [stderr] 1164 | ...), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Gigawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1165:46 [INFO] [stderr] | [INFO] [stderr] 1165 | run_lex("6 gigawatts plus 7 watts", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1165:104 [INFO] [stderr] | [INFO] [stderr] 1165 | run_lex("6 gigawatts plus 7 watts", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Watt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1166:50 [INFO] [stderr] | [INFO] [stderr] 1166 | run_lex("6 gigawatts plus 7 megawatts", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Megawa... [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1166:108 [INFO] [stderr] | [INFO] [stderr] 1166 | ...), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Megawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1167:50 [INFO] [stderr] | [INFO] [stderr] 1167 | run_lex("6 gigawatts plus 7 gigawatts", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Gigawa... [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1167:108 [INFO] [stderr] | [INFO] [stderr] 1167 | ...), Token::Unit(Gigawatt), Token::Operator(Plus), numtok!(7), Token::Unit(Gigawatt)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1168:41 [INFO] [stderr] | [INFO] [stderr] 1168 | run_lex("6 gigawatts times 7", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Multiply), numtok!(7)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1168:103 [INFO] [stderr] | [INFO] [stderr] 1168 | run_lex("6 gigawatts times 7", vec![numtok!(6), Token::Unit(Gigawatt), Token::Operator(Multiply), numtok!(7)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1169:31 [INFO] [stderr] | [INFO] [stderr] 1169 | run_lex("88 mw * 3", vec![numtok!(88), Token::Unit(Megawatt), Token::Operator(Multiply), numtok!(3)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1169:94 [INFO] [stderr] | [INFO] [stderr] 1169 | run_lex("88 mw * 3", vec![numtok!(88), Token::Unit(Megawatt), Token::Operator(Multiply), numtok!(3)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1170:35 [INFO] [stderr] | [INFO] [stderr] 1170 | run_lex("88 mw times 3", vec![numtok!(88), Token::Unit(Megawatt), Token::Operator(Multiply), numtok!(3)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1170:98 [INFO] [stderr] | [INFO] [stderr] 1170 | run_lex("88 mw times 3", vec![numtok!(88), Token::Unit(Megawatt), Token::Operator(Multiply), numtok!(3)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1171:28 [INFO] [stderr] | [INFO] [stderr] 1171 | run_lex("999 kb", vec![numtok!(999), Token::Unit(Kilobyte)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1172:37 [INFO] [stderr] | [INFO] [stderr] 1172 | run_lex("200 gb - 100 mb", vec![numtok!(200), Token::Unit(Gigabyte), Token::Operator(Minus), numtok!(100), Token::Unit(Megabyte)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1172:98 [INFO] [stderr] | [INFO] [stderr] 1172 | run_lex("200 gb - 100 mb", vec![numtok!(200), Token::Unit(Gigabyte), Token::Operator(Minus), numtok!(100), Token::Unit(Megabyte)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1173:29 [INFO] [stderr] | [INFO] [stderr] 1173 | run_lex("999 kib", vec![numtok!(999), Token::Unit(Kibibyte)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1174:39 [INFO] [stderr] | [INFO] [stderr] 1174 | run_lex("200 gib - 100 mib", vec![numtok!(200), Token::Unit(Gibibyte), Token::Operator(Minus), numtok!(100), Token::Unit(Mebibyte)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1174:100 [INFO] [stderr] | [INFO] [stderr] 1174 | run_lex("200 gib - 100 mib", vec![numtok!(200), Token::Unit(Gibibyte), Token::Operator(Minus), numtok!(100), Token::Unit(Mebibyte)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1175:28 [INFO] [stderr] | [INFO] [stderr] 1175 | run_lex("45 btu", vec![numtok!(45), Token::Unit(BritishThermalUnit)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1176:47 [INFO] [stderr] | [INFO] [stderr] 1176 | run_lex("45.5 british thermal unit", vec![numtok!(45.5), Token::Unit(BritishThermalUnit)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1177:46 [INFO] [stderr] | [INFO] [stderr] 1177 | run_lex("46 british thermal units", vec![numtok!(46), Token::Unit(BritishThermalUnit)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1178:40 [INFO] [stderr] | [INFO] [stderr] 1178 | run_lex("5432 newton metres", vec![numtok!(5432), Token::Unit(NewtonMeter)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1179:40 [INFO] [stderr] | [INFO] [stderr] 1179 | run_lex("2345 newton-meters", vec![numtok!(2345), Token::Unit(NewtonMeter)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1180:28 [INFO] [stderr] | [INFO] [stderr] 1180 | run_lex("20 lbf", vec![numtok!(20), Token::LexerKeyword(PoundForce)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1181:27 [INFO] [stderr] | [INFO] [stderr] 1181 | run_lex("60 hz", vec![numtok!(60), Token::Unit(Hertz)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1182:30 [INFO] [stderr] | [INFO] [stderr] 1182 | run_lex("1100 rpm", vec![numtok!(1100), Token::Unit(RevolutionsPerMinute)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1183:49 [INFO] [stderr] | [INFO] [stderr] 1183 | run_lex("1150 revolutions per minute", vec![numtok!(1150), Token::Unit(RevolutionsPerMinute)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1184:42 [INFO] [stderr] | [INFO] [stderr] 1184 | run_lex("1 revolution per min", vec![numtok!(1), Token::Unit(RevolutionsPerMinute)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1185:41 [INFO] [stderr] | [INFO] [stderr] 1185 | run_lex("4 revolution / mins", vec![numtok!(4), Token::Unit(RevolutionsPerMinute)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1186:34 [INFO] [stderr] | [INFO] [stderr] 1186 | run_lex("1250 r / min", vec![numtok!(1250), Token::Unit(RevolutionsPerMinute)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1187:36 [INFO] [stderr] | [INFO] [stderr] 1187 | run_lex("1300 rev / min", vec![numtok!(1300), Token::Unit(RevolutionsPerMinute)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1188:39 [INFO] [stderr] | [INFO] [stderr] 1188 | run_lex("1350 rev / minute", vec![numtok!(1350), Token::Unit(RevolutionsPerMinute)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1189:36 [INFO] [stderr] | [INFO] [stderr] 1189 | run_lex("1250 r per min", vec![numtok!(1250), Token::Unit(RevolutionsPerMinute)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1190:38 [INFO] [stderr] | [INFO] [stderr] 1190 | run_lex("1300 rev per min", vec![numtok!(1300), Token::Unit(RevolutionsPerMinute)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1191:41 [INFO] [stderr] | [INFO] [stderr] 1191 | run_lex("1350 rev per minute", vec![numtok!(1350), Token::Unit(RevolutionsPerMinute)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1192:29 [INFO] [stderr] | [INFO] [stderr] 1192 | run_lex("100 kph", vec![numtok!(100), Token::Unit(KilometersPerHour)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1193:29 [INFO] [stderr] | [INFO] [stderr] 1193 | run_lex("100 kmh", vec![numtok!(100), Token::Unit(KilometersPerHour)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1194:45 [INFO] [stderr] | [INFO] [stderr] 1194 | run_lex("100 kilometers per hour", vec![numtok!(100), Token::Unit(KilometersPerHour)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1195:41 [INFO] [stderr] | [INFO] [stderr] 1195 | run_lex("100 kilometre / hrs", vec![numtok!(100), Token::Unit(KilometersPerHour)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1196:29 [INFO] [stderr] | [INFO] [stderr] 1196 | run_lex("3.6 mps", vec![numtok!(3.6), Token::Unit(MetersPerSecond)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1197:43 [INFO] [stderr] | [INFO] [stderr] 1197 | run_lex("3.6 meters per second", vec![numtok!(3.6), Token::Unit(MetersPerSecond)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1198:38 [INFO] [stderr] | [INFO] [stderr] 1198 | run_lex("3.6 metre / secs", vec![numtok!(3.6), Token::Unit(MetersPerSecond)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1199:28 [INFO] [stderr] | [INFO] [stderr] 1199 | run_lex("60 mph", vec![numtok!(60), Token::Unit(MilesPerHour)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1200:39 [INFO] [stderr] | [INFO] [stderr] 1200 | run_lex("60 miles per hour", vec![numtok!(60), Token::Unit(MilesPerHour)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1201:34 [INFO] [stderr] | [INFO] [stderr] 1201 | run_lex("60 mile / hr", vec![numtok!(60), Token::Unit(MilesPerHour)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1202:28 [INFO] [stderr] | [INFO] [stderr] 1202 | run_lex("35 fps", vec![numtok!(35), Token::Unit(FeetPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1203:33 [INFO] [stderr] | [INFO] [stderr] 1203 | run_lex("35 ft / sec", vec![numtok!(35), Token::Unit(FeetPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1204:39 [INFO] [stderr] | [INFO] [stderr] 1204 | run_lex("35 ft per seconds", vec![numtok!(35), Token::Unit(FeetPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1205:36 [INFO] [stderr] | [INFO] [stderr] 1205 | run_lex("35 foot / secs", vec![numtok!(35), Token::Unit(FeetPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1206:41 [INFO] [stderr] | [INFO] [stderr] 1206 | run_lex("35 foot per seconds", vec![numtok!(35), Token::Unit(FeetPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1207:35 [INFO] [stderr] | [INFO] [stderr] 1207 | run_lex("35 feet / sec", vec![numtok!(35), Token::Unit(FeetPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1208:40 [INFO] [stderr] | [INFO] [stderr] 1208 | run_lex("35 feet per second", vec![numtok!(35), Token::Unit(FeetPerSecond)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1209:27 [INFO] [stderr] | [INFO] [stderr] 1209 | run_lex("30 pa", vec![numtok!(30), Token::Unit(Pascal)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1210:44 [INFO] [stderr] | [INFO] [stderr] 1210 | run_lex("23 celsius + 4 celsius", vec![numtok!(23), Token::Unit(Celsius), Token::Operator(Plus), numtok!(4), Token::Unit(Celsius)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1210:102 [INFO] [stderr] | [INFO] [stderr] 1210 | run_lex("23 celsius + 4 celsius", vec![numtok!(23), Token::Unit(Celsius), Token::Operator(Plus), numtok!(4), Token::Unit(Celsius)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1211:43 [INFO] [stderr] | [INFO] [stderr] 1211 | run_lex("54 f - 1.5 fahrenheit", vec![numtok!(54), Token::Unit(Fahrenheit), Token::Operator(Minus), numtok!(1.5), Token::Unit(Fahrenh... [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1211:105 [INFO] [stderr] | [INFO] [stderr] 1211 | ...oken::Unit(Fahrenheit), Token::Operator(Minus), numtok!(1.5), Token::Unit(Fahrenheit)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1212:38 [INFO] [stderr] | [INFO] [stderr] 1212 | run_lex("50 metric tonnes", vec![numtok!(50), Token::Unit(MetricTon)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1213:35 [INFO] [stderr] | [INFO] [stderr] 1213 | run_lex("77 metric hps", vec![numtok!(77), Token::Unit(MetricHorsepower)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1215:30 [INFO] [stderr] | [INFO] [stderr] 1215 | run_lex("100 + 99", vec![numtok!(100), Token::Operator(Plus), numtok!(99)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1215:67 [INFO] [stderr] | [INFO] [stderr] 1215 | run_lex("100 + 99", vec![numtok!(100), Token::Operator(Plus), numtok!(99)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1216:33 [INFO] [stderr] | [INFO] [stderr] 1216 | run_lex("100 plus 99", vec![numtok!(100), Token::Operator(Plus), numtok!(99)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1216:70 [INFO] [stderr] | [INFO] [stderr] 1216 | run_lex("100 plus 99", vec![numtok!(100), Token::Operator(Plus), numtok!(99)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1217:28 [INFO] [stderr] | [INFO] [stderr] 1217 | run_lex("12 - 4", vec![numtok!(12), Token::Operator(Minus), numtok!(4)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1217:65 [INFO] [stderr] | [INFO] [stderr] 1217 | run_lex("12 - 4", vec![numtok!(12), Token::Operator(Minus), numtok!(4)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1218:32 [INFO] [stderr] | [INFO] [stderr] 1218 | run_lex("12 minus 4", vec![numtok!(12), Token::Operator(Minus), numtok!(4)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1218:69 [INFO] [stderr] | [INFO] [stderr] 1218 | run_lex("12 minus 4", vec![numtok!(12), Token::Operator(Minus), numtok!(4)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1219:30 [INFO] [stderr] | [INFO] [stderr] 1219 | run_lex("50.5 * 2", vec![numtok!(50.5), Token::Operator(Multiply), numtok!(2)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1219:72 [INFO] [stderr] | [INFO] [stderr] 1219 | run_lex("50.5 * 2", vec![numtok!(50.5), Token::Operator(Multiply), numtok!(2)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1220:34 [INFO] [stderr] | [INFO] [stderr] 1220 | run_lex("50.5 times 2", vec![numtok!(50.5), Token::Operator(Multiply), numtok!(2)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1220:76 [INFO] [stderr] | [INFO] [stderr] 1220 | run_lex("50.5 times 2", vec![numtok!(50.5), Token::Operator(Multiply), numtok!(2)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1221:42 [INFO] [stderr] | [INFO] [stderr] 1221 | run_lex("50.5 multiplied by 2", vec![numtok!(50.5), Token::Operator(Multiply), numtok!(2)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1221:84 [INFO] [stderr] | [INFO] [stderr] 1221 | run_lex("50.5 multiplied by 2", vec![numtok!(50.5), Token::Operator(Multiply), numtok!(2)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1222:27 [INFO] [stderr] | [INFO] [stderr] 1222 | run_lex("6 / 3", vec![numtok!(6), Token::Operator(Divide), numtok!(3)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1222:64 [INFO] [stderr] | [INFO] [stderr] 1222 | run_lex("6 / 3", vec![numtok!(6), Token::Operator(Divide), numtok!(3)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1223:29 [INFO] [stderr] | [INFO] [stderr] 1223 | run_lex("50 / 10", vec![numtok!(50), Token::Operator(Divide), numtok!(10)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1223:67 [INFO] [stderr] | [INFO] [stderr] 1223 | run_lex("50 / 10", vec![numtok!(50), Token::Operator(Divide), numtok!(10)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1224:29 [INFO] [stderr] | [INFO] [stderr] 1224 | run_lex("52 ÷ 12", vec![numtok!(52), Token::Operator(Divide), numtok!(12)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1224:67 [INFO] [stderr] | [INFO] [stderr] 1224 | run_lex("52 ÷ 12", vec![numtok!(52), Token::Operator(Divide), numtok!(12)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1225:36 [INFO] [stderr] | [INFO] [stderr] 1225 | run_lex("6 divided by 3", vec![numtok!(6), Token::Operator(Divide), numtok!(3)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1225:73 [INFO] [stderr] | [INFO] [stderr] 1225 | run_lex("6 divided by 3", vec![numtok!(6), Token::Operator(Divide), numtok!(3)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1226:29 [INFO] [stderr] | [INFO] [stderr] 1226 | run_lex("7 mod 5", vec![numtok!(7), Token::Operator(Modulo), numtok!(5)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1226:66 [INFO] [stderr] | [INFO] [stderr] 1226 | run_lex("7 mod 5", vec![numtok!(7), Token::Operator(Modulo), numtok!(5)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1228:61 [INFO] [stderr] | [INFO] [stderr] 1228 | run_lex("(2 + 3) * 4", vec![Token::Operator(LeftParen), numtok!(2), Token::Operator(Plus), numtok!(3), Token::Operator(RightParen), T... [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1228:96 [INFO] [stderr] | [INFO] [stderr] 1228 | run_lex("(2 + 3) * 4", vec![Token::Operator(LeftParen), numtok!(2), Token::Operator(Plus), numtok!(3), Token::Operator(RightParen), T... [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1228:164 [INFO] [stderr] | [INFO] [stderr] 1228 | ...Operator(RightParen), Token::Operator(Multiply), numtok!(4)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1229:52 [INFO] [stderr] | [INFO] [stderr] 1229 | run_lex("52 weeks * (12 hrs + 12 hours)", vec![numtok!(52), Token::Unit(Week), Token::Operator(Multiply), Token::Operator(LeftParen),... [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1229:139 [INFO] [stderr] | [INFO] [stderr] 1229 | ...:Operator(Multiply), Token::Operator(LeftParen), numtok!(12), Token::Unit(Hour), Token::Operator(Plus), numtok!(12), Token::Unit(Hour)... [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1229:194 [INFO] [stderr] | [INFO] [stderr] 1229 | ...!(12), Token::Unit(Hour), Token::Operator(Plus), numtok!(12), Token::Unit(Hour), Token::Operator(RightParen)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1230:31 [INFO] [stderr] | [INFO] [stderr] 1230 | run_lex("12 pound+", vec![numtok!(12), Token::Unit(Pound), Token::Operator(Plus)]); [INFO] [stderr] | ----------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1232:27 [INFO] [stderr] | [INFO] [stderr] 1232 | run_lex("5 π m", vec![numtok!(5), Token::Constant(Pi), Token::Unit(Meter)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1233:32 [INFO] [stderr] | [INFO] [stderr] 1233 | run_lex("5 Ω + 2 mΩ", vec![numtok!(5), Token::Unit(Ohm), Token::Operator(Plus), numtok!(2), Token::Unit(Milliohm)]); [INFO] [stderr] | ---------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `numtok` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/lib.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | Token::Number(d128!($num)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/lexer.rs:1233:85 [INFO] [stderr] | [INFO] [stderr] 1233 | run_lex("5 Ω + 2 mΩ", vec![numtok!(5), Token::Unit(Ohm), Token::Operator(Plus), numtok!(2), Token::Unit(Milliohm)]); [INFO] [stderr] | ---------- in this macro invocation [WARN] too many lines in the log, truncating it