[INFO] cloning repository https://github.com/mattdowdell/cactus
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mattdowdell/cactus" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmattdowdell%2Fcactus", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmattdowdell%2Fcactus'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a08c4cbcdb867a76385265ecd08c78fdc98318ff
[INFO] checking mattdowdell/cactus against master#12f35ad39ed3e39df4d953c46d4f6cc6c82adc96 for pr-155299-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmattdowdell%2Fcactus" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/mattdowdell/cactus
[INFO] finished tweaking git repo https://github.com/mattdowdell/cactus
[INFO] tweaked toml for git repo https://github.com/mattdowdell/cactus written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/mattdowdell/cactus on toolchain 12f35ad39ed3e39df4d953c46d4f6cc6c82adc96
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+12f35ad39ed3e39df4d953c46d4f6cc6c82adc96" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/mattdowdell/cactus already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+12f35ad39ed3e39df4d953c46d4f6cc6c82adc96" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded strsim v0.7.0
[INFO] [stderr]   Downloaded unicode-width v0.1.5
[INFO] [stderr]   Downloaded textwrap v0.10.0
[INFO] [stderr]   Downloaded vec_map v0.8.1
[INFO] [stderr]   Downloaded bitflags v1.0.4
[INFO] [stderr]   Downloaded redox_syscall v0.1.51
[INFO] [stderr]   Downloaded redox_termios v0.1.1
[INFO] [stderr]   Downloaded ansi_term v0.11.0
[INFO] [stderr]   Downloaded termion v1.5.1
[INFO] [stderr]   Downloaded atty v0.2.11
[INFO] [stderr]   Downloaded clap v2.32.0
[INFO] [stderr]   Downloaded libc v0.2.48
[INFO] [stderr]   Downloaded winapi v0.3.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+12f35ad39ed3e39df4d953c46d4f6cc6c82adc96" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 36c7c642fd23c76fd6cf0d9572648672b76b87972d63abd8d876446b3602744b
[INFO] running `Command { std: "docker" "start" "-a" "36c7c642fd23c76fd6cf0d9572648672b76b87972d63abd8d876446b3602744b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "36c7c642fd23c76fd6cf0d9572648672b76b87972d63abd8d876446b3602744b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "36c7c642fd23c76fd6cf0d9572648672b76b87972d63abd8d876446b3602744b", kill_on_drop: false }`
[INFO] [stdout] 36c7c642fd23c76fd6cf0d9572648672b76b87972d63abd8d876446b3602744b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+12f35ad39ed3e39df4d953c46d4f6cc6c82adc96" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 26a3aae2734d0c6e681ec3e16dd67ca2fbae3b7ef8b8ac05bc7bbe3b544a1d2d
[INFO] running `Command { std: "docker" "start" "-a" "26a3aae2734d0c6e681ec3e16dd67ca2fbae3b7ef8b8ac05bc7bbe3b544a1d2d", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.48
[INFO] [stderr]     Checking unicode-width v0.1.5
[INFO] [stderr]     Checking strsim v0.7.0
[INFO] [stderr]     Checking vec_map v0.8.1
[INFO] [stderr]     Checking ansi_term v0.11.0
[INFO] [stderr]     Checking bitflags v1.0.4
[INFO] [stderr]     Checking textwrap v0.10.0
[INFO] [stderr]     Checking atty v0.2.11
[INFO] [stderr]     Checking clap v2.32.0
[INFO] [stderr]     Checking cactus v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused macro definition: `evaluate_file_fail`
[INFO] [stdout]    --> src/bytecode/eval/evaluator.rs:662:15
[INFO] [stdout]     |
[INFO] [stdout] 662 |     macro_rules! evaluate_file_fail {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 330 |             token!(TokenType::Illegal, "@", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: `#[deny(semicolon_in_expressions_from_macros)]` (part of `#[deny(future_incompatible)]`) on by default
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 331 |             token!(TokenType::Illegal, "#", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 330 |             token!(TokenType::Illegal, "@", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 331 |             token!(TokenType::Illegal, "#", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 344 |             token!(TokenType::Plus, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 345 |             token!(TokenType::Minus, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 346 |             token!(TokenType::Multiply, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 347 |             token!(TokenType::Divide, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 348 |             token!(TokenType::Modulo, location!(9)),
[INFO] [stdout]     |             --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 344 |             token!(TokenType::Plus, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 345 |             token!(TokenType::Minus, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 346 |             token!(TokenType::Multiply, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 347 |             token!(TokenType::Divide, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 348 |             token!(TokenType::Modulo, location!(9)),
[INFO] [stdout]     |                                       ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 361 |             token!(TokenType::BitAnd, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 362 |             token!(TokenType::BitOr, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 363 |             token!(TokenType::BitXor, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 364 |             token!(TokenType::BitCompl, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 365 |             token!(TokenType::BitLeftShift, location!(9)),
[INFO] [stdout]     |             --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 366 |             token!(TokenType::BitRightShift, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 361 |             token!(TokenType::BitAnd, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 362 |             token!(TokenType::BitOr, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 363 |             token!(TokenType::BitXor, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 364 |             token!(TokenType::BitCompl, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 365 |             token!(TokenType::BitLeftShift, location!(9)),
[INFO] [stdout]     |                                             ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 366 |             token!(TokenType::BitRightShift, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 379 |             token!(TokenType::Assign, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 380 |             token!(TokenType::PlusAssign, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 381 |             token!(TokenType::MinusAssign, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 382 |             token!(TokenType::MultiplyAssign, location!(9)),
[INFO] [stdout]     |             ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 383 |             token!(TokenType::DivideAssign, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 384 |             token!(TokenType::ModuloAssign, location!(15)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 385 |             token!(TokenType::BitAndAssign, location!(18)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 386 |             token!(TokenType::BitOrAssign, location!(21)),
[INFO] [stdout]     |             --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 387 |             token!(TokenType::BitXorAssign, location!(24)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 388 |             token!(TokenType::BitLeftShiftAssign, location!(27)),
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 389 |             token!(TokenType::BitRightShiftAssign, location!(31)),
[INFO] [stdout]     |             ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 379 |             token!(TokenType::Assign, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 380 |             token!(TokenType::PlusAssign, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 381 |             token!(TokenType::MinusAssign, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 382 |             token!(TokenType::MultiplyAssign, location!(9)),
[INFO] [stdout]     |                                               ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 383 |             token!(TokenType::DivideAssign, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 384 |             token!(TokenType::ModuloAssign, location!(15)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 385 |             token!(TokenType::BitAndAssign, location!(18)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 386 |             token!(TokenType::BitOrAssign, location!(21)),
[INFO] [stdout]     |                                            ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 387 |             token!(TokenType::BitXorAssign, location!(24)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 388 |             token!(TokenType::BitLeftShiftAssign, location!(27)),
[INFO] [stdout]     |                                                   ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 389 |             token!(TokenType::BitRightShiftAssign, location!(31)),
[INFO] [stdout]     |                                                    ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 402 |             token!(TokenType::LessThan, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 403 |             token!(TokenType::GreaterThan, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 404 |             token!(TokenType::LessThanOrEqual, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 405 |             token!(TokenType::GreaterThanOrEqual, location!(8)),
[INFO] [stdout]     |             --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 406 |             token!(TokenType::Equal, location!(11)),
[INFO] [stdout]     |             --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 407 |             token!(TokenType::NotEqual, location!(14)),
[INFO] [stdout]     |             ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 402 |             token!(TokenType::LessThan, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 403 |             token!(TokenType::GreaterThan, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 404 |             token!(TokenType::LessThanOrEqual, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 405 |             token!(TokenType::GreaterThanOrEqual, location!(8)),
[INFO] [stdout]     |                                                   ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 406 |             token!(TokenType::Equal, location!(11)),
[INFO] [stdout]     |                                      ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 407 |             token!(TokenType::NotEqual, location!(14)),
[INFO] [stdout]     |                                         ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 420 |             token!(TokenType::Semicolon, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 421 |             token!(TokenType::Colon, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 422 |             token!(TokenType::Comma, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 423 |             token!(TokenType::Arrow, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 424 |             token!(TokenType::ImportJoin, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 425 |             token!(TokenType::Dot, location!(13)),
[INFO] [stdout]     |             ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 420 |             token!(TokenType::Semicolon, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 421 |             token!(TokenType::Colon, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 422 |             token!(TokenType::Comma, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 423 |             token!(TokenType::Arrow, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 424 |             token!(TokenType::ImportJoin, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 425 |             token!(TokenType::Dot, location!(13)),
[INFO] [stdout]     |                                    ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 438 |             token!(TokenType::LeftParen, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 439 |             token!(TokenType::RightParen, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 440 |             token!(TokenType::LeftBrace, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 441 |             token!(TokenType::RightBrace, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 438 |             token!(TokenType::LeftParen, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 439 |             token!(TokenType::RightParen, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 440 |             token!(TokenType::LeftBrace, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 441 |             token!(TokenType::RightBrace, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 454 |             token!(TokenType::Integer, "12", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 454 |             token!(TokenType::Integer, "12", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 467 |             token!(TokenType::Float, "12.0", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 467 |             token!(TokenType::Float, "12.0", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 480 |             token!(TokenType::Identifier, "a", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 481 |             token!(TokenType::Identifier, "A", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 482 |             token!(TokenType::Identifier, "_", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 483 |             token!(TokenType::Identifier, "_a", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 484 |             token!(TokenType::Identifier, "_A", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 485 |             token!(TokenType::Identifier, "_0", location!(13)),
[INFO] [stdout]     |             -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 486 |             token!(TokenType::Identifier, "a0", location!(16)),
[INFO] [stdout]     |             -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 480 |             token!(TokenType::Identifier, "a", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 481 |             token!(TokenType::Identifier, "A", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 482 |             token!(TokenType::Identifier, "_", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 483 |             token!(TokenType::Identifier, "_a", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 484 |             token!(TokenType::Identifier, "_A", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 485 |             token!(TokenType::Identifier, "_0", location!(13)),
[INFO] [stdout]     |                                                 ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 486 |             token!(TokenType::Identifier, "a0", location!(16)),
[INFO] [stdout]     |                                                 ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 499 |             token!(TokenType::Let, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 500 |             token!(TokenType::Function, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 501 |             token!(TokenType::Return, location!(8)),
[INFO] [stdout]     |             --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 502 |             token!(TokenType::Struct, location!(15)),
[INFO] [stdout]     |             ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 503 |             token!(TokenType::Enum, location!(22)),
[INFO] [stdout]     |             -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 504 |             token!(TokenType::Import, location!(27)),
[INFO] [stdout]     |             ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 505 |             token!(TokenType::True, location!(34)),
[INFO] [stdout]     |             -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 506 |             token!(TokenType::False, location!(39)),
[INFO] [stdout]     |             --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 507 |             token!(TokenType::And, location!(45)),
[INFO] [stdout]     |             ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 508 |             token!(TokenType::Or, location!(49)),
[INFO] [stdout]     |             ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 509 |             token!(TokenType::Not, location!(52)),
[INFO] [stdout]     |             ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 510 |             token!(TokenType::If, location!(56)),
[INFO] [stdout]     |             ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 511 |             token!(TokenType::Elif, location!(59)),
[INFO] [stdout]     |             -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 512 |             token!(TokenType::Else, location!(64)),
[INFO] [stdout]     |             -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 513 |             token!(TokenType::Loop, location!(69)),
[INFO] [stdout]     |             -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 514 |             token!(TokenType::Continue, location!(74)),
[INFO] [stdout]     |             ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 515 |             token!(TokenType::Break, location!(83)),
[INFO] [stdout]     |             --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 499 |             token!(TokenType::Let, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 500 |             token!(TokenType::Function, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 501 |             token!(TokenType::Return, location!(8)),
[INFO] [stdout]     |                                       ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 502 |             token!(TokenType::Struct, location!(15)),
[INFO] [stdout]     |                                       ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 503 |             token!(TokenType::Enum, location!(22)),
[INFO] [stdout]     |                                     ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 504 |             token!(TokenType::Import, location!(27)),
[INFO] [stdout]     |                                       ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 505 |             token!(TokenType::True, location!(34)),
[INFO] [stdout]     |                                     ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 506 |             token!(TokenType::False, location!(39)),
[INFO] [stdout]     |                                      ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 507 |             token!(TokenType::And, location!(45)),
[INFO] [stdout]     |                                    ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 508 |             token!(TokenType::Or, location!(49)),
[INFO] [stdout]     |                                   ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 509 |             token!(TokenType::Not, location!(52)),
[INFO] [stdout]     |                                    ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 510 |             token!(TokenType::If, location!(56)),
[INFO] [stdout]     |                                   ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 511 |             token!(TokenType::Elif, location!(59)),
[INFO] [stdout]     |                                     ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 512 |             token!(TokenType::Else, location!(64)),
[INFO] [stdout]     |                                     ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 513 |             token!(TokenType::Loop, location!(69)),
[INFO] [stdout]     |                                     ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 514 |             token!(TokenType::Continue, location!(74)),
[INFO] [stdout]     |                                         ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 515 |             token!(TokenType::Break, location!(83)),
[INFO] [stdout]     |                                      ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 528 |             token!(TokenType::TypeBool, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 529 |             token!(TokenType::TypeInt32, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 530 |             token!(TokenType::TypeFloat, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 528 |             token!(TokenType::TypeBool, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 529 |             token!(TokenType::TypeInt32, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 530 |             token!(TokenType::TypeFloat, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 543 |             token!(TokenType::Identifier, "foo", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 544 |             token!(TokenType::Identifier, "bar", location!(2, 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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 543 |             token!(TokenType::Identifier, "foo", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:318:33
[INFO] [stdout]     |
[INFO] [stdout] 318 |             Location::new($line, $column);
[INFO] [stdout]     |                                          ^
[INFO] [stdout] ...
[INFO] [stdout] 544 |             token!(TokenType::Identifier, "bar", location!(2, 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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 557 |             token!(TokenType::Not, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 558 |             token!(TokenType::Identifier, "x", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 559 |             token!(TokenType::Semicolon, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 560 |             token!(TokenType::Minus, location!(8)),
[INFO] [stdout]     |             -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 561 |             token!(TokenType::Integer, "5", location!(9)),
[INFO] [stdout]     |             --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 562 |             token!(TokenType::Semicolon, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 563 |             token!(TokenType::BitCompl, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 564 |             token!(TokenType::Integer, "5", location!(13)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 565 |             token!(TokenType::Semicolon, location!(14)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 557 |             token!(TokenType::Not, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 558 |             token!(TokenType::Identifier, "x", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 559 |             token!(TokenType::Semicolon, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 560 |             token!(TokenType::Minus, location!(8)),
[INFO] [stdout]     |                                      ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 561 |             token!(TokenType::Integer, "5", location!(9)),
[INFO] [stdout]     |                                             ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 562 |             token!(TokenType::Semicolon, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 563 |             token!(TokenType::BitCompl, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 564 |             token!(TokenType::Integer, "5", location!(13)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 565 |             token!(TokenType::Semicolon, location!(14)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 578 |             token!(TokenType::Integer, "1", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 579 |             token!(TokenType::Plus, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 580 |             token!(TokenType::Integer, "2", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 581 |             token!(TokenType::Semicolon, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 583 |             token!(TokenType::Integer, "1", location!(8)),
[INFO] [stdout]     |             --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 584 |             token!(TokenType::Minus, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 585 |             token!(TokenType::Integer, "2", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 586 |             token!(TokenType::Semicolon, location!(13)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 588 |             token!(TokenType::Integer, "1", location!(15)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 589 |             token!(TokenType::Multiply, location!(17)),
[INFO] [stdout]     |             ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 590 |             token!(TokenType::Integer, "2", location!(19)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 591 |             token!(TokenType::Semicolon, location!(20)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 593 |             token!(TokenType::Integer, "1", location!(22)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 594 |             token!(TokenType::Divide, location!(24)),
[INFO] [stdout]     |             ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 595 |             token!(TokenType::Integer, "2", location!(26)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 596 |             token!(TokenType::Semicolon, location!(27)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 598 |             token!(TokenType::Integer, "1", location!(29)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 599 |             token!(TokenType::Modulo, location!(31)),
[INFO] [stdout]     |             ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 600 |             token!(TokenType::Integer, "2", location!(33)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 601 |             token!(TokenType::Semicolon, location!(34)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 578 |             token!(TokenType::Integer, "1", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 579 |             token!(TokenType::Plus, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 580 |             token!(TokenType::Integer, "2", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 581 |             token!(TokenType::Semicolon, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 583 |             token!(TokenType::Integer, "1", location!(8)),
[INFO] [stdout]     |                                             ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 584 |             token!(TokenType::Minus, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 585 |             token!(TokenType::Integer, "2", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 586 |             token!(TokenType::Semicolon, location!(13)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 588 |             token!(TokenType::Integer, "1", location!(15)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 589 |             token!(TokenType::Multiply, location!(17)),
[INFO] [stdout]     |                                         ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 590 |             token!(TokenType::Integer, "2", location!(19)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 591 |             token!(TokenType::Semicolon, location!(20)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 593 |             token!(TokenType::Integer, "1", location!(22)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 594 |             token!(TokenType::Divide, location!(24)),
[INFO] [stdout]     |                                       ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 595 |             token!(TokenType::Integer, "2", location!(26)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 596 |             token!(TokenType::Semicolon, location!(27)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 598 |             token!(TokenType::Integer, "1", location!(29)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 599 |             token!(TokenType::Modulo, location!(31)),
[INFO] [stdout]     |                                       ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 600 |             token!(TokenType::Integer, "2", location!(33)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 601 |             token!(TokenType::Semicolon, location!(34)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 615 |             token!(TokenType::Integer, "1", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 616 |             token!(TokenType::BitAnd, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 617 |             token!(TokenType::Integer, "2", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 618 |             token!(TokenType::Semicolon, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 620 |             token!(TokenType::Integer, "1", location!(8)),
[INFO] [stdout]     |             --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 621 |             token!(TokenType::BitOr, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 622 |             token!(TokenType::Integer, "2", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 623 |             token!(TokenType::Semicolon, location!(13)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 625 |             token!(TokenType::Integer, "1", location!(15)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 626 |             token!(TokenType::BitXor, location!(17)),
[INFO] [stdout]     |             ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 627 |             token!(TokenType::Integer, "2", location!(19)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 628 |             token!(TokenType::Semicolon, location!(20)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/bytecode/parser/parser.rs:17:20
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn new(input: &str) -> Parser {
[INFO] [stdout]    |                       ^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn new(input: &str) -> Parser<'_> {
[INFO] [stdout]    |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 630 |             token!(TokenType::Integer, "1", location!(22)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 631 |             token!(TokenType::BitLeftShift, location!(24)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 632 |             token!(TokenType::Integer, "2", location!(27)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 633 |             token!(TokenType::Semicolon, location!(28)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 635 |             token!(TokenType::Integer, "1", location!(30)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 636 |             token!(TokenType::BitRightShift, location!(32)),
[INFO] [stdout]     |             ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 637 |             token!(TokenType::Integer, "2", location!(35)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 638 |             token!(TokenType::Semicolon, location!(36)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 615 |             token!(TokenType::Integer, "1", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 616 |             token!(TokenType::BitAnd, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 617 |             token!(TokenType::Integer, "2", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 618 |             token!(TokenType::Semicolon, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 620 |             token!(TokenType::Integer, "1", location!(8)),
[INFO] [stdout]     |                                             ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 621 |             token!(TokenType::BitOr, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 622 |             token!(TokenType::Integer, "2", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 623 |             token!(TokenType::Semicolon, location!(13)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 625 |             token!(TokenType::Integer, "1", location!(15)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 626 |             token!(TokenType::BitXor, location!(17)),
[INFO] [stdout]     |                                       ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 627 |             token!(TokenType::Integer, "2", location!(19)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 628 |             token!(TokenType::Semicolon, location!(20)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 630 |             token!(TokenType::Integer, "1", location!(22)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 631 |             token!(TokenType::BitLeftShift, location!(24)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 632 |             token!(TokenType::Integer, "2", location!(27)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 633 |             token!(TokenType::Semicolon, location!(28)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 635 |             token!(TokenType::Integer, "1", location!(30)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 636 |             token!(TokenType::BitRightShift, location!(32)),
[INFO] [stdout]     |                                              ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 637 |             token!(TokenType::Integer, "2", location!(35)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 638 |             token!(TokenType::Semicolon, location!(36)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 652 |             token!(TokenType::Integer, "1", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 653 |             token!(TokenType::Equal, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 654 |             token!(TokenType::Integer, "2", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 655 |             token!(TokenType::Semicolon, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 657 |             token!(TokenType::Integer, "1", location!(9)),
[INFO] [stdout]     |             --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 658 |             token!(TokenType::NotEqual, location!(11)),
[INFO] [stdout]     |             ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 659 |             token!(TokenType::Integer, "2", location!(14)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 660 |             token!(TokenType::Semicolon, location!(15)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 662 |             token!(TokenType::Integer, "1", location!(17)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 663 |             token!(TokenType::LessThan, location!(19)),
[INFO] [stdout]     |             ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 664 |             token!(TokenType::Integer, "2", location!(21)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 665 |             token!(TokenType::Semicolon, location!(22)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 667 |             token!(TokenType::Integer, "1", location!(24)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 668 |             token!(TokenType::LessThanOrEqual, location!(26)),
[INFO] [stdout]     |             ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 669 |             token!(TokenType::Integer, "2", location!(29)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 670 |             token!(TokenType::Semicolon, location!(30)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 672 |             token!(TokenType::Integer, "1", location!(32)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 673 |             token!(TokenType::GreaterThan, location!(34)),
[INFO] [stdout]     |             --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 674 |             token!(TokenType::Integer, "2", location!(36)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 675 |             token!(TokenType::Semicolon, location!(37)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 677 |             token!(TokenType::Integer, "1", location!(39)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 678 |             token!(TokenType::GreaterThanOrEqual, location!(41)),
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 679 |             token!(TokenType::Integer, "2", location!(44)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 680 |             token!(TokenType::Semicolon, location!(45)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 682 |             token!(TokenType::Integer, "1", location!(47)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 683 |             token!(TokenType::And, location!(49)),
[INFO] [stdout]     |             ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 684 |             token!(TokenType::Integer, "2", location!(53)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 685 |             token!(TokenType::Semicolon, location!(54)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 687 |             token!(TokenType::Integer, "1", location!(56)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 688 |             token!(TokenType::Or, location!(58)),
[INFO] [stdout]     |             ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 689 |             token!(TokenType::Integer, "2", location!(61)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 690 |             token!(TokenType::Semicolon, location!(62)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 652 |             token!(TokenType::Integer, "1", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 653 |             token!(TokenType::Equal, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 654 |             token!(TokenType::Integer, "2", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 655 |             token!(TokenType::Semicolon, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 657 |             token!(TokenType::Integer, "1", location!(9)),
[INFO] [stdout]     |                                             ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 658 |             token!(TokenType::NotEqual, location!(11)),
[INFO] [stdout]     |                                         ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 659 |             token!(TokenType::Integer, "2", location!(14)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 660 |             token!(TokenType::Semicolon, location!(15)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 662 |             token!(TokenType::Integer, "1", location!(17)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 663 |             token!(TokenType::LessThan, location!(19)),
[INFO] [stdout]     |                                         ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 664 |             token!(TokenType::Integer, "2", location!(21)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 665 |             token!(TokenType::Semicolon, location!(22)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 667 |             token!(TokenType::Integer, "1", location!(24)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 668 |             token!(TokenType::LessThanOrEqual, location!(26)),
[INFO] [stdout]     |                                                ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 669 |             token!(TokenType::Integer, "2", location!(29)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 670 |             token!(TokenType::Semicolon, location!(30)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 672 |             token!(TokenType::Integer, "1", location!(32)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 673 |             token!(TokenType::GreaterThan, location!(34)),
[INFO] [stdout]     |                                            ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 674 |             token!(TokenType::Integer, "2", location!(36)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 675 |             token!(TokenType::Semicolon, location!(37)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 677 |             token!(TokenType::Integer, "1", location!(39)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 678 |             token!(TokenType::GreaterThanOrEqual, location!(41)),
[INFO] [stdout]     |                                                   ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 679 |             token!(TokenType::Integer, "2", location!(44)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 680 |             token!(TokenType::Semicolon, location!(45)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 682 |             token!(TokenType::Integer, "1", location!(47)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 683 |             token!(TokenType::And, location!(49)),
[INFO] [stdout]     |                                    ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 684 |             token!(TokenType::Integer, "2", location!(53)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 685 |             token!(TokenType::Semicolon, location!(54)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 687 |             token!(TokenType::Integer, "1", location!(56)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 688 |             token!(TokenType::Or, location!(58)),
[INFO] [stdout]     |                                   ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 689 |             token!(TokenType::Integer, "2", location!(61)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 690 |             token!(TokenType::Semicolon, location!(62)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 703 |             token!(TokenType::Identifier, "x", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 704 |             token!(TokenType::Assign, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 705 |             token!(TokenType::Integer, "2", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 706 |             token!(TokenType::Semicolon, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 708 |             token!(TokenType::Identifier, "x", location!(8)),
[INFO] [stdout]     |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 709 |             token!(TokenType::PlusAssign, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 710 |             token!(TokenType::Integer, "2", location!(13)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 711 |             token!(TokenType::Semicolon, location!(14)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 713 |             token!(TokenType::Identifier, "x", location!(16)),
[INFO] [stdout]     |             ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 714 |             token!(TokenType::MinusAssign, location!(18)),
[INFO] [stdout]     |             --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 715 |             token!(TokenType::Integer, "2", location!(21)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 716 |             token!(TokenType::Semicolon, location!(22)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 718 |             token!(TokenType::Identifier, "x", location!(24)),
[INFO] [stdout]     |             ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 719 |             token!(TokenType::MultiplyAssign, location!(26)),
[INFO] [stdout]     |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 720 |             token!(TokenType::Integer, "2", location!(29)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 721 |             token!(TokenType::Semicolon, location!(30)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 723 |             token!(TokenType::Identifier, "x", location!(32)),
[INFO] [stdout]     |             ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 724 |             token!(TokenType::DivideAssign, location!(34)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 725 |             token!(TokenType::Integer, "2", location!(37)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 726 |             token!(TokenType::Semicolon, location!(38)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 728 |             token!(TokenType::Identifier, "x", location!(40)),
[INFO] [stdout]     |             ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 729 |             token!(TokenType::ModuloAssign, location!(42)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 730 |             token!(TokenType::Integer, "2", location!(45)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 731 |             token!(TokenType::Semicolon, location!(46)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 733 |             token!(TokenType::Identifier, "x", location!(48)),
[INFO] [stdout]     |             ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 734 |             token!(TokenType::BitAndAssign, location!(50)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 735 |             token!(TokenType::Integer, "2", location!(53)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 736 |             token!(TokenType::Semicolon, location!(54)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 738 |             token!(TokenType::Identifier, "x", location!(56)),
[INFO] [stdout]     |             ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 739 |             token!(TokenType::BitOrAssign, location!(58)),
[INFO] [stdout]     |             --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 740 |             token!(TokenType::Integer, "2", location!(61)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 741 |             token!(TokenType::Semicolon, location!(62)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 743 |             token!(TokenType::Identifier, "x", location!(64)),
[INFO] [stdout]     |             ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 744 |             token!(TokenType::BitXorAssign, location!(66)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 745 |             token!(TokenType::Integer, "2", location!(69)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 746 |             token!(TokenType::Semicolon, location!(70)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 748 |             token!(TokenType::Identifier, "x", location!(72)),
[INFO] [stdout]     |             ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 749 |             token!(TokenType::BitLeftShiftAssign, location!(74)),
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 750 |             token!(TokenType::Integer, "2", location!(78)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 751 |             token!(TokenType::Semicolon, location!(79)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 753 |             token!(TokenType::Identifier, "x", location!(81)),
[INFO] [stdout]     |             ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 754 |             token!(TokenType::BitRightShiftAssign, location!(83)),
[INFO] [stdout]     |             ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:309:50
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Token::new($tt, $value.to_string(), $location);
[INFO] [stdout]     |                                                           ^
[INFO] [stdout] ...
[INFO] [stdout] 755 |             token!(TokenType::Integer, "2", location!(87)),
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |             Token::from_type($tt, $location);
[INFO] [stdout]     |                                             ^
[INFO] [stdout] ...
[INFO] [stdout] 756 |             token!(TokenType::Semicolon, location!(88)),
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 703 |             token!(TokenType::Identifier, "x", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 704 |             token!(TokenType::Assign, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 705 |             token!(TokenType::Integer, "2", location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 706 |             token!(TokenType::Semicolon, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 708 |             token!(TokenType::Identifier, "x", location!(8)),
[INFO] [stdout]     |                                                ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 709 |             token!(TokenType::PlusAssign, location!(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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 710 |             token!(TokenType::Integer, "2", location!(13)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 711 |             token!(TokenType::Semicolon, location!(14)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 713 |             token!(TokenType::Identifier, "x", location!(16)),
[INFO] [stdout]     |                                                ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 714 |             token!(TokenType::MinusAssign, location!(18)),
[INFO] [stdout]     |                                            ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 715 |             token!(TokenType::Integer, "2", location!(21)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 716 |             token!(TokenType::Semicolon, location!(22)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 718 |             token!(TokenType::Identifier, "x", location!(24)),
[INFO] [stdout]     |                                                ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 719 |             token!(TokenType::MultiplyAssign, location!(26)),
[INFO] [stdout]     |                                               ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 720 |             token!(TokenType::Integer, "2", location!(29)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 721 |             token!(TokenType::Semicolon, location!(30)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 723 |             token!(TokenType::Identifier, "x", location!(32)),
[INFO] [stdout]     |                                                ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 724 |             token!(TokenType::DivideAssign, location!(34)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 725 |             token!(TokenType::Integer, "2", location!(37)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 726 |             token!(TokenType::Semicolon, location!(38)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 728 |             token!(TokenType::Identifier, "x", location!(40)),
[INFO] [stdout]     |                                                ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 729 |             token!(TokenType::ModuloAssign, location!(42)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 730 |             token!(TokenType::Integer, "2", location!(45)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 731 |             token!(TokenType::Semicolon, location!(46)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 733 |             token!(TokenType::Identifier, "x", location!(48)),
[INFO] [stdout]     |                                                ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 734 |             token!(TokenType::BitAndAssign, location!(50)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 735 |             token!(TokenType::Integer, "2", location!(53)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 736 |             token!(TokenType::Semicolon, location!(54)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 738 |             token!(TokenType::Identifier, "x", location!(56)),
[INFO] [stdout]     |                                                ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 739 |             token!(TokenType::BitOrAssign, location!(58)),
[INFO] [stdout]     |                                            ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 740 |             token!(TokenType::Integer, "2", location!(61)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 741 |             token!(TokenType::Semicolon, location!(62)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 743 |             token!(TokenType::Identifier, "x", location!(64)),
[INFO] [stdout]     |                                                ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 744 |             token!(TokenType::BitXorAssign, location!(66)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 745 |             token!(TokenType::Integer, "2", location!(69)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 746 |             token!(TokenType::Semicolon, location!(70)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 748 |             token!(TokenType::Identifier, "x", location!(72)),
[INFO] [stdout]     |                                                ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 749 |             token!(TokenType::BitLeftShiftAssign, location!(74)),
[INFO] [stdout]     |                                                   ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 750 |             token!(TokenType::Integer, "2", location!(78)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 751 |             token!(TokenType::Semicolon, location!(79)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 753 |             token!(TokenType::Identifier, "x", location!(81)),
[INFO] [stdout]     |                                                ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 754 |             token!(TokenType::BitRightShiftAssign, location!(83)),
[INFO] [stdout]     |                                                    ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 755 |             token!(TokenType::Integer, "2", location!(87)),
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/lexer.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Location::new(1, $column);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] ...
[INFO] [stdout] 756 |             token!(TokenType::Semicolon, location!(88)),
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `location` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 141 |             ("let", token!(TokenType::Let)),
[INFO] [stdout]     |                     ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 142 |             ("fn", token!(TokenType::Function)),
[INFO] [stdout]     |                    --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 143 |             ("return", token!(TokenType::Return)),
[INFO] [stdout]     |                        ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 144 |             ("struct", token!(TokenType::Struct)),
[INFO] [stdout]     |                        ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 145 |             ("enum", token!(TokenType::Enum)),
[INFO] [stdout]     |                      ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 146 |             ("import", token!(TokenType::Import)),
[INFO] [stdout]     |                        ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 147 |             ("continue", token!(TokenType::Continue)),
[INFO] [stdout]     |                          --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 148 |             ("break", token!(TokenType::Break)),
[INFO] [stdout]     |                       ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 149 |             ("true", token!(TokenType::True)),
[INFO] [stdout]     |                      ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 150 |             ("false", token!(TokenType::False)),
[INFO] [stdout]     |                       ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 151 |             ("and", token!(TokenType::And)),
[INFO] [stdout]     |                     ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 152 |             ("or", token!(TokenType::Or)),
[INFO] [stdout]     |                    --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 153 |             ("not", token!(TokenType::Not)),
[INFO] [stdout]     |                     ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 154 |             ("if", token!(TokenType::If)),
[INFO] [stdout]     |                    --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 155 |             ("elif", token!(TokenType::Elif)),
[INFO] [stdout]     |                      ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 156 |             ("else", token!(TokenType::Else)),
[INFO] [stdout]     |                      ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 157 |             ("loop", token!(TokenType::Loop)),
[INFO] [stdout]     |                      ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 158 |             ("continue", token!(TokenType::Continue)),
[INFO] [stdout]     |                          --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 159 |             ("break", token!(TokenType::Break)),
[INFO] [stdout]     |                       ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 160 |             ("print", token!(TokenType::Print)),
[INFO] [stdout]     |                       ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 161 |             ("bool", token!(TokenType::TypeBool)),
[INFO] [stdout]     |                      --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 162 |             ("i32", token!(TokenType::TypeInt32)),
[INFO] [stdout]     |                     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:133:35
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 163 |             ("f32", token!(TokenType::TypeFloat)),
[INFO] [stdout]     |                     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/lexer/token.rs:130:49
[INFO] [stdout]     |
[INFO] [stdout] 130 |             Token::new($tt, $value.to_string(), LOCATION);
[INFO] [stdout]     |                                                          ^
[INFO] [stdout] ...
[INFO] [stdout] 176 |             token!(TokenType::Identifier, "example")
[INFO] [stdout]     |             ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1038 |             (token!(TokenType::Not), Operator::Not),
[INFO] [stdout]      |              ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1039 |             (token!(TokenType::Minus), Operator::UnaryMinus),
[INFO] [stdout]      |              ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1040 |             (token!(TokenType::BitCompl), Operator::BitCompl),
[INFO] [stdout]      |              --------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1056 |             (token!(TokenType::Plus), 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 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1057 |             (token!(TokenType::Minus), Operator::Minus),
[INFO] [stdout]      |              ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1058 |             (token!(TokenType::Multiply), Operator::Multiply),
[INFO] [stdout]      |              --------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1059 |             (token!(TokenType::Divide), Operator::Divide),
[INFO] [stdout]      |              ------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1060 |             (token!(TokenType::Modulo), Operator::Modulo),
[INFO] [stdout]      |              ------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1061 |             (token!(TokenType::BitAnd), Operator::BitAnd),
[INFO] [stdout]      |              ------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1062 |             (token!(TokenType::BitOr), Operator::BitOr),
[INFO] [stdout]      |              ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1063 |             (token!(TokenType::BitXor), Operator::BitXor),
[INFO] [stdout]      |              ------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1064 |             (token!(TokenType::BitCompl), Operator::BitCompl),
[INFO] [stdout]      |              --------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1065 |             (token!(TokenType::BitLeftShift), Operator::BitLeftShift),
[INFO] [stdout]      |              ------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1066 |             (token!(TokenType::BitRightShift), Operator::BitRightShift),
[INFO] [stdout]      |              -------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1067 |             (token!(TokenType::Assign), Operator::Assign),
[INFO] [stdout]      |              ------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1068 |             (token!(TokenType::PlusAssign), Operator::PlusAssign),
[INFO] [stdout]      |              ----------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1069 |             (token!(TokenType::MinusAssign), Operator::MinusAssign),
[INFO] [stdout]      |              ------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1070 |             (token!(TokenType::MultiplyAssign), Operator::MultiplyAssign),
[INFO] [stdout]      |              --------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1071 |             (token!(TokenType::DivideAssign), Operator::DivideAssign),
[INFO] [stdout]      |              ------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1072 |             (token!(TokenType::ModuloAssign), Operator::ModuloAssign),
[INFO] [stdout]      |              ------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1073 |             (token!(TokenType::BitAndAssign), Operator::BitAndAssign),
[INFO] [stdout]      |              ------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1074 |             (token!(TokenType::BitOrAssign), Operator::BitOrAssign),
[INFO] [stdout]      |              ------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1075 |             (token!(TokenType::BitXorAssign), Operator::BitXorAssign),
[INFO] [stdout]      |              ------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1076 |             (token!(TokenType::BitLeftShiftAssign), Operator::BitLeftShiftAssign),
[INFO] [stdout]      |              ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1077 |             (token!(TokenType::BitRightShiftAssign), Operator::BitRightShiftAssign),
[INFO] [stdout]      |              -------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1078 |             (token!(TokenType::LessThan), Operator::LessThan),
[INFO] [stdout]      |              --------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1079 |             (token!(TokenType::LessThanOrEqual), Operator::LessThanOrEqual),
[INFO] [stdout]      |              ---------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1080 |             (token!(TokenType::GreaterThan), Operator::GreaterThan),
[INFO] [stdout]      |              ------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1081 |             (token!(TokenType::GreaterThanOrEqual), Operator::GreaterThanOrEqual),
[INFO] [stdout]      |              ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1082 |             (token!(TokenType::Equal), Operator::Equal),
[INFO] [stdout]      |              ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1083 |             (token!(TokenType::NotEqual), Operator::NotEqual),
[INFO] [stdout]      |              --------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1084 |             (token!(TokenType::And), Operator::And),
[INFO] [stdout]      |              ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/compiler/parser/ast.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]      |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 1085 |             (token!(TokenType::Or), Operator::Or),
[INFO] [stdout]      |              --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 150 |             (token!(TokenType::BitCompl), false),
[INFO] [stdout]     |              --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 151 |             (token!(TokenType::Not), false),
[INFO] [stdout]     |              ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 154 |             (token!(TokenType::Plus), true),
[INFO] [stdout]     |              ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 155 |             (token!(TokenType::Minus), true),
[INFO] [stdout]     |              ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 156 |             (token!(TokenType::Multiply), true),
[INFO] [stdout]     |              --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 157 |             (token!(TokenType::Divide), true),
[INFO] [stdout]     |              ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 158 |             (token!(TokenType::Modulo), true),
[INFO] [stdout]     |              ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 159 |             (token!(TokenType::BitAnd), true),
[INFO] [stdout]     |              ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 160 |             (token!(TokenType::BitOr), true),
[INFO] [stdout]     |              ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 161 |             (token!(TokenType::BitXor), true),
[INFO] [stdout]     |              ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 162 |             (token!(TokenType::BitLeftShift), true),
[INFO] [stdout]     |              ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 163 |             (token!(TokenType::BitRightShift), true),
[INFO] [stdout]     |              -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 164 |             (token!(TokenType::Assign), true),
[INFO] [stdout]     |              ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 165 |             (token!(TokenType::PlusAssign), true),
[INFO] [stdout]     |              ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 166 |             (token!(TokenType::MinusAssign), true),
[INFO] [stdout]     |              ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 167 |             (token!(TokenType::MultiplyAssign), true),
[INFO] [stdout]     |              --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 168 |             (token!(TokenType::DivideAssign), true),
[INFO] [stdout]     |              ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 169 |             (token!(TokenType::ModuloAssign), true),
[INFO] [stdout]     |              ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 170 |             (token!(TokenType::BitAndAssign), true),
[INFO] [stdout]     |              ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 171 |             (token!(TokenType::BitOrAssign), true),
[INFO] [stdout]     |              ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 172 |             (token!(TokenType::BitXorAssign), true),
[INFO] [stdout]     |              ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 173 |             (token!(TokenType::BitLeftShiftAssign), true),
[INFO] [stdout]     |              ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 174 |             (token!(TokenType::BitRightShiftAssign), true),
[INFO] [stdout]     |              -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 175 |             (token!(TokenType::LessThan), true),
[INFO] [stdout]     |              --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 176 |             (token!(TokenType::LessThanOrEqual), true),
[INFO] [stdout]     |              ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 177 |             (token!(TokenType::GreaterThan), true),
[INFO] [stdout]     |              ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 178 |             (token!(TokenType::GreaterThanOrEqual), true),
[INFO] [stdout]     |              ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 179 |             (token!(TokenType::Equal), true),
[INFO] [stdout]     |              ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 180 |             (token!(TokenType::NotEqual), true),
[INFO] [stdout]     |              --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 181 |             (token!(TokenType::Dot), true),
[INFO] [stdout]     |              ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 182 |             (token!(TokenType::And), true),
[INFO] [stdout]     |              ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 183 |             (token!(TokenType::Or), true),
[INFO] [stdout]     |              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 186 |             (token!(TokenType::LeftParen), true),
[INFO] [stdout]     |              ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 189 |             (token!(TokenType::Illegal), false),
[INFO] [stdout]     |              -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 190 |             (token!(TokenType::Identifier), false),
[INFO] [stdout]     |              ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 191 |             (token!(TokenType::Integer), false),
[INFO] [stdout]     |              -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 192 |             (token!(TokenType::Float), false),
[INFO] [stdout]     |              ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 193 |             (token!(TokenType::Semicolon), false),
[INFO] [stdout]     |              ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 194 |             (token!(TokenType::Colon), false),
[INFO] [stdout]     |              ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 195 |             (token!(TokenType::Comma), false),
[INFO] [stdout]     |              ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 196 |             (token!(TokenType::Arrow), false),
[INFO] [stdout]     |              ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 197 |             (token!(TokenType::ImportJoin), false),
[INFO] [stdout]     |              ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 198 |             (token!(TokenType::RightParen), false),
[INFO] [stdout]     |              ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 199 |             (token!(TokenType::LeftBrace), false),
[INFO] [stdout]     |              ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 200 |             (token!(TokenType::RightBrace), false),
[INFO] [stdout]     |              ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 201 |             (token!(TokenType::Let), false),
[INFO] [stdout]     |              ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 202 |             (token!(TokenType::Function), false),
[INFO] [stdout]     |              --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 203 |             (token!(TokenType::Return), false),
[INFO] [stdout]     |              ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 204 |             (token!(TokenType::Struct), false),
[INFO] [stdout]     |              ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 205 |             (token!(TokenType::Enum), false),
[INFO] [stdout]     |              ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 206 |             (token!(TokenType::Import), false),
[INFO] [stdout]     |              ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 207 |             (token!(TokenType::True), false),
[INFO] [stdout]     |              ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 208 |             (token!(TokenType::False), false),
[INFO] [stdout]     |              ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 209 |             (token!(TokenType::If), false),
[INFO] [stdout]     |              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 210 |             (token!(TokenType::Elif), false),
[INFO] [stdout]     |              ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 211 |             (token!(TokenType::Else), false),
[INFO] [stdout]     |              ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 212 |             (token!(TokenType::Loop), false),
[INFO] [stdout]     |              ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 213 |             (token!(TokenType::Continue), false),
[INFO] [stdout]     |              --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 214 |             (token!(TokenType::Break), false),
[INFO] [stdout]     |              ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 215 |             (token!(TokenType::TypeBool), false),
[INFO] [stdout]     |              --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 216 |             (token!(TokenType::TypeInt32), false),
[INFO] [stdout]     |              ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/compiler/parser/precedence.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Token::from_type($tt, LOCATION);
[INFO] [stdout]     |                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 217 |             (token!(TokenType::TypeFloat), false),
[INFO] [stdout]     |              ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this error originates in the macro `token` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/test_examples.rs:67:3
[INFO] [stdout]    |
[INFO] [stdout] 67 |         format!("Path is not a file: {}", path.display())
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 67 -         format!("Path is not a file: {}", path.display())
[INFO] [stdout] 67 +         "Path is not a file: {}", path.display()
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/test_examples.rs:248:3
[INFO] [stdout]     |
[INFO] [stdout] 248 |         format!("Path is not a file: {}", path.display())
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 248 -         format!("Path is not a file: {}", path.display())
[INFO] [stdout] 248 +         "Path is not a file: {}", path.display()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/test_examples.rs:290:3
[INFO] [stdout]     |
[INFO] [stdout] 290 |         format!("Path is not a file: {}", path.display())
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 290 -         format!("Path is not a file: {}", path.display())
[INFO] [stdout] 290 +         "Path is not a file: {}", path.display()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/bytecode/parser/parser.rs:17:20
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn new(input: &str) -> Parser {
[INFO] [stdout]    |                       ^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn new(input: &str) -> Parser<'_> {
[INFO] [stdout]    |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cactus` (lib test) due to 1022 previous errors; 2 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "26a3aae2734d0c6e681ec3e16dd67ca2fbae3b7ef8b8ac05bc7bbe3b544a1d2d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "26a3aae2734d0c6e681ec3e16dd67ca2fbae3b7ef8b8ac05bc7bbe3b544a1d2d", kill_on_drop: false }`
[INFO] [stdout] 26a3aae2734d0c6e681ec3e16dd67ca2fbae3b7ef8b8ac05bc7bbe3b544a1d2d
