[INFO] fetching crate standalone-syn 0.13.0...
[INFO] checking standalone-syn-0.13.0 against nightly-2024-02-05 for check-cfg
[INFO] extracting crate standalone-syn 0.13.0 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate standalone-syn 0.13.0 on toolchain nightly-2024-02-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-02-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate standalone-syn 0.13.0
[INFO] removed 1 missing examples
[INFO] finished tweaking crates.io crate standalone-syn 0.13.0
[INFO] tweaked toml for crates.io crate standalone-syn 0.13.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-02-05" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-02-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded standalone-quote v0.5.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-02-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 68639cf6ae2a1d2f1452ce0208336a75ec673b32582df2dd826fce98001321fd
[INFO] running `Command { std: "docker" "start" "-a" "68639cf6ae2a1d2f1452ce0208336a75ec673b32582df2dd826fce98001321fd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "68639cf6ae2a1d2f1452ce0208336a75ec673b32582df2dd826fce98001321fd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "68639cf6ae2a1d2f1452ce0208336a75ec673b32582df2dd826fce98001321fd", kill_on_drop: false }`
[INFO] [stdout] 68639cf6ae2a1d2f1452ce0208336a75ec673b32582df2dd826fce98001321fd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-02-05" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a13ecdedecaaf8f8874b99558fa65c5cbeebcaa45e351158e13f3e4d0cadc87c
[INFO] running `Command { std: "docker" "start" "-a" "a13ecdedecaaf8f8874b99558fa65c5cbeebcaa45e351158e13f3e4d0cadc87c", kill_on_drop: false }`
[INFO] [stderr]     Checking unicode-xid v0.1.0
[INFO] [stderr]     Checking same-file v0.1.3
[INFO] [stderr]     Checking proc-macro2 v0.2.3
[INFO] [stderr]     Checking walkdir v1.0.7
[INFO] [stderr]     Checking standalone-quote v0.5.0
[INFO] [stderr]     Checking standalone-syn v0.13.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1208:41
[INFO] [stdout]      |
[INFO] [stdout] 1208 |           tap!($i, $name: call!($f) => $e);
[INFO] [stdout]      |                                           ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/expr.rs:1501:5
[INFO] [stdout]      |
[INFO] [stdout] 1501 | /     named!(trailer_expr(allow_struct: bool, allow_block: bool) -> Expr, do_parse!(
[INFO] [stdout] 1502 | |         mut e: call!(atom_expr, allow_struct, allow_block) >>
[INFO] [stdout] 1503 | |         many0!(alt!(
[INFO] [stdout] 1504 | |             tap!(args: and_call => {
[INFO] [stdout] ...    |
[INFO] [stdout] 1522 | |         (e)
[INFO] [stdout] 1523 | |     ));
[INFO] [stdout]      | |______- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `tap`
[INFO] [stdout]      = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default
[INFO] [stdout]      = note: this warning originates in the macro `tap` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1208:41
[INFO] [stdout]      |
[INFO] [stdout] 1208 |           tap!($i, $name: call!($f) => $e);
[INFO] [stdout]      |                                           ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/expr.rs:1501:5
[INFO] [stdout]      |
[INFO] [stdout] 1501 | /     named!(trailer_expr(allow_struct: bool, allow_block: bool) -> Expr, do_parse!(
[INFO] [stdout] 1502 | |         mut e: call!(atom_expr, allow_struct, allow_block) >>
[INFO] [stdout] 1503 | |         many0!(alt!(
[INFO] [stdout] 1504 | |             tap!(args: and_call => {
[INFO] [stdout] ...    |
[INFO] [stdout] 1522 | |         (e)
[INFO] [stdout] 1523 | |     ));
[INFO] [stdout]      | |______- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `tap`
[INFO] [stdout]      = note: this warning originates in the macro `tap` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1297:31
[INFO] [stdout]      |
[INFO] [stdout] 1297 |           parens!($i, call!($f));
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/expr.rs:1692:5
[INFO] [stdout]      |
[INFO] [stdout] 1692 | /     named!(and_call -> (token::Paren, Punctuated<Expr, Token![,]>),
[INFO] [stdout] 1693 | |            parens!(Punctuated::parse_terminated));
[INFO] [stdout]      | |_________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `parens`
[INFO] [stdout]      = note: this warning originates in the macro `parens` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:584:21
[INFO] [stdout]     |
[INFO] [stdout] 584 |                 b'0'...b'9' => if number_is_int(&value) {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1208:41
[INFO] [stdout]      |
[INFO] [stdout] 1208 |           tap!($i, $name: call!($f) => $e);
[INFO] [stdout]      |                                           ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/expr.rs:1501:5
[INFO] [stdout]      |
[INFO] [stdout] 1501 | /     named!(trailer_expr(allow_struct: bool, allow_block: bool) -> Expr, do_parse!(
[INFO] [stdout] 1502 | |         mut e: call!(atom_expr, allow_struct, allow_block) >>
[INFO] [stdout] 1503 | |         many0!(alt!(
[INFO] [stdout] 1504 | |             tap!(args: and_call => {
[INFO] [stdout] ...    |
[INFO] [stdout] 1522 | |         (e)
[INFO] [stdout] 1523 | |     ));
[INFO] [stdout]      | |______- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `tap`
[INFO] [stdout]      = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default
[INFO] [stdout]      = note: this warning originates in the macro `tap` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1208:41
[INFO] [stdout]      |
[INFO] [stdout] 1208 |           tap!($i, $name: call!($f) => $e);
[INFO] [stdout]      |                                           ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/expr.rs:1501:5
[INFO] [stdout]      |
[INFO] [stdout] 1501 | /     named!(trailer_expr(allow_struct: bool, allow_block: bool) -> Expr, do_parse!(
[INFO] [stdout] 1502 | |         mut e: call!(atom_expr, allow_struct, allow_block) >>
[INFO] [stdout] 1503 | |         many0!(alt!(
[INFO] [stdout] 1504 | |             tap!(args: and_call => {
[INFO] [stdout] ...    |
[INFO] [stdout] 1522 | |         (e)
[INFO] [stdout] 1523 | |     ));
[INFO] [stdout]      | |______- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `tap`
[INFO] [stdout]      = note: this warning originates in the macro `tap` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1297:31
[INFO] [stdout]      |
[INFO] [stdout] 1297 |           parens!($i, call!($f));
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/expr.rs:1692:5
[INFO] [stdout]      |
[INFO] [stdout] 1692 | /     named!(and_call -> (token::Paren, Punctuated<Expr, Token![,]>),
[INFO] [stdout] 1693 | |            parens!(Punctuated::parse_terminated));
[INFO] [stdout]      | |_________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `parens`
[INFO] [stdout]      = note: this warning originates in the macro `parens` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:892:17
[INFO] [stdout]     |
[INFO] [stdout] 892 |             b'0'...b'9' => b0 - b'0',
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:893:17
[INFO] [stdout]     |
[INFO] [stdout] 893 |             b'a'...b'f' => 10 + (b0 - b'a'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:894:17
[INFO] [stdout]     |
[INFO] [stdout] 894 |             b'A'...b'F' => 10 + (b0 - b'A'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:898:17
[INFO] [stdout]     |
[INFO] [stdout] 898 |             b'0'...b'9' => b1 - b'0',
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:899:17
[INFO] [stdout]     |
[INFO] [stdout] 899 |             b'a'...b'f' => 10 + (b1 - b'a'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:900:17
[INFO] [stdout]     |
[INFO] [stdout] 900 |             b'A'...b'F' => 10 + (b1 - b'A'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:916:21
[INFO] [stdout]     |
[INFO] [stdout] 916 |                 b'0'...b'9' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:921:21
[INFO] [stdout]     |
[INFO] [stdout] 921 |                 b'a'...b'f' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:926:21
[INFO] [stdout]     |
[INFO] [stdout] 926 |                 b'A'...b'F' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:584:21
[INFO] [stdout]     |
[INFO] [stdout] 584 |                 b'0'...b'9' => if number_is_int(&value) {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:892:17
[INFO] [stdout]     |
[INFO] [stdout] 892 |             b'0'...b'9' => b0 - b'0',
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:893:17
[INFO] [stdout]     |
[INFO] [stdout] 893 |             b'a'...b'f' => 10 + (b0 - b'a'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:894:17
[INFO] [stdout]     |
[INFO] [stdout] 894 |             b'A'...b'F' => 10 + (b0 - b'A'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:898:17
[INFO] [stdout]     |
[INFO] [stdout] 898 |             b'0'...b'9' => b1 - b'0',
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:899:17
[INFO] [stdout]     |
[INFO] [stdout] 899 |             b'a'...b'f' => 10 + (b1 - b'a'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:900:17
[INFO] [stdout]     |
[INFO] [stdout] 900 |             b'A'...b'F' => 10 + (b1 - b'A'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:916:21
[INFO] [stdout]     |
[INFO] [stdout] 916 |                 b'0'...b'9' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:921:21
[INFO] [stdout]     |
[INFO] [stdout] 921 |                 b'a'...b'f' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:926:21
[INFO] [stdout]     |
[INFO] [stdout] 926 |                 b'A'...b'F' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:959:18
[INFO] [stdout]     |
[INFO] [stdout] 959 |             (b'0'...b'9', _) => 10,
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:967:21
[INFO] [stdout]     |
[INFO] [stdout] 967 |                 b'0'...b'9' => u64::from(b - b'0'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:968:21
[INFO] [stdout]     |
[INFO] [stdout] 968 |                 b'a'...b'f' if base > 10 => 10 + u64::from(b - b'a'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:969:21
[INFO] [stdout]     |
[INFO] [stdout] 969 |                 b'A'...b'F' if base > 10 => 10 + u64::from(b - b'A'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1369:31
[INFO] [stdout]      |
[INFO] [stdout] 1369 |           braces!($i, call!($f));
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/derive.rs:155:5
[INFO] [stdout]      |
[INFO] [stdout] 155  | /     named!(data_enum -> (Option<WhereClause>, token::Brace, Punctuated<Variant, Token![,]>), do_parse!(
[INFO] [stdout] 156  | |         wh: option!(syn!(WhereClause)) >>
[INFO] [stdout] 157  | |         data: braces!(Punctuated::parse_terminated) >>
[INFO] [stdout] 158  | |         (wh, data.0, data.1)
[INFO] [stdout] 159  | |     ));
[INFO] [stdout]      | |______- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `braces`
[INFO] [stdout]      = note: this warning originates in the macro `braces` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/ty.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 | /         /// In some positions, types may not contain the `+` character, to
[INFO] [stdout] 265 | |         /// disambiguate them. For example in the expression `1 as T`, T may not
[INFO] [stdout] 266 | |         /// contain a `+` character.
[INFO] [stdout] 267 | |         ///
[INFO] [stdout] 268 | |         /// This parser does not allow a `+`, while the default parser does.
[INFO] [stdout]     | |_________-------------------------------------------------------------------^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:959:18
[INFO] [stdout]     |
[INFO] [stdout] 959 |             (b'0'...b'9', _) => 10,
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1297:31
[INFO] [stdout]      |
[INFO] [stdout] 1297 |           parens!($i, call!($f));
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ty.rs:438:9
[INFO] [stdout]      |
[INFO] [stdout] 438  | /         named!(parse -> Self, do_parse!(
[INFO] [stdout] 439  | |             data: parens!(Punctuated::parse_terminated) >>
[INFO] [stdout] 440  | |             (TypeTuple {
[INFO] [stdout] 441  | |                 paren_token: data.0,
[INFO] [stdout] 442  | |                 elems: data.1,
[INFO] [stdout] 443  | |             })
[INFO] [stdout] 444  | |         ));
[INFO] [stdout]      | |__________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `parens`
[INFO] [stdout]      = note: this warning originates in the macro `parens` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:967:21
[INFO] [stdout]     |
[INFO] [stdout] 967 |                 b'0'...b'9' => u64::from(b - b'0'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1297:31
[INFO] [stdout]      |
[INFO] [stdout] 1297 |           parens!($i, call!($f));
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/path.rs:296:9
[INFO] [stdout]      |
[INFO] [stdout] 296  | /         named!(parse -> Self, do_parse!(
[INFO] [stdout] 297  | |             data: parens!(Punctuated::parse_terminated) >>
[INFO] [stdout] 298  | |             output: syn!(ReturnType) >>
[INFO] [stdout] 299  | |             (ParenthesizedGenericArguments {
[INFO] [stdout] ...    |
[INFO] [stdout] 303  | |             })
[INFO] [stdout] 304  | |         ));
[INFO] [stdout]      | |__________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `parens`
[INFO] [stdout]      = note: this warning originates in the macro `parens` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:968:21
[INFO] [stdout]     |
[INFO] [stdout] 968 |                 b'a'...b'f' if base > 10 => 10 + u64::from(b - b'a'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `gen::*`
[INFO] [stdout]    --> src/lib.rs:513:9
[INFO] [stdout]     |
[INFO] [stdout] 513 | pub use gen::*;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:969:21
[INFO] [stdout]     |
[INFO] [stdout] 969 |                 b'A'...b'F' if base > 10 => 10 + u64::from(b - b'A'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1369:31
[INFO] [stdout]      |
[INFO] [stdout] 1369 |           braces!($i, call!($f));
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/derive.rs:155:5
[INFO] [stdout]      |
[INFO] [stdout] 155  | /     named!(data_enum -> (Option<WhereClause>, token::Brace, Punctuated<Variant, Token![,]>), do_parse!(
[INFO] [stdout] 156  | |         wh: option!(syn!(WhereClause)) >>
[INFO] [stdout] 157  | |         data: braces!(Punctuated::parse_terminated) >>
[INFO] [stdout] 158  | |         (wh, data.0, data.1)
[INFO] [stdout] 159  | |     ));
[INFO] [stdout]      | |______- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `braces`
[INFO] [stdout]      = note: this warning originates in the macro `braces` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/ty.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 | /         /// In some positions, types may not contain the `+` character, to
[INFO] [stdout] 265 | |         /// disambiguate them. For example in the expression `1 as T`, T may not
[INFO] [stdout] 266 | |         /// contain a `+` character.
[INFO] [stdout] 267 | |         ///
[INFO] [stdout] 268 | |         /// This parser does not allow a `+`, while the default parser does.
[INFO] [stdout]     | |_________-------------------------------------------------------------------^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1297:31
[INFO] [stdout]      |
[INFO] [stdout] 1297 |           parens!($i, call!($f));
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ty.rs:438:9
[INFO] [stdout]      |
[INFO] [stdout] 438  | /         named!(parse -> Self, do_parse!(
[INFO] [stdout] 439  | |             data: parens!(Punctuated::parse_terminated) >>
[INFO] [stdout] 440  | |             (TypeTuple {
[INFO] [stdout] 441  | |                 paren_token: data.0,
[INFO] [stdout] 442  | |                 elems: data.1,
[INFO] [stdout] 443  | |             })
[INFO] [stdout] 444  | |         ));
[INFO] [stdout]      | |__________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `parens`
[INFO] [stdout]      = note: this warning originates in the macro `parens` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1297:31
[INFO] [stdout]      |
[INFO] [stdout] 1297 |           parens!($i, call!($f));
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/path.rs:296:9
[INFO] [stdout]      |
[INFO] [stdout] 296  | /         named!(parse -> Self, do_parse!(
[INFO] [stdout] 297  | |             data: parens!(Punctuated::parse_terminated) >>
[INFO] [stdout] 298  | |             output: syn!(ReturnType) >>
[INFO] [stdout] 299  | |             (ParenthesizedGenericArguments {
[INFO] [stdout] ...    |
[INFO] [stdout] 303  | |             })
[INFO] [stdout] 304  | |         ));
[INFO] [stdout]      | |__________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `parens`
[INFO] [stdout]      = note: this warning originates in the macro `parens` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `gen::*`
[INFO] [stdout]    --> src/lib.rs:513:9
[INFO] [stdout]     |
[INFO] [stdout] 513 | pub use gen::*;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:50:27
[INFO] [stdout]    |
[INFO] [stdout] 50 |         Display::fmt(self.description(), f)
[INFO] [stdout]    |                           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:50:27
[INFO] [stdout]    |
[INFO] [stdout] 50 |         Display::fmt(self.description(), f)
[INFO] [stdout]    |                           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message contains braces
[INFO] [stdout]    --> src/lit.rs:908:30
[INFO] [stdout]     |
[INFO] [stdout] 908 |             panic!("expected {{ after \\u");
[INFO] [stdout]     |                              ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this message is not used as a format string, but will be in Rust 2021
[INFO] [stdout]     = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout] help: add a "{}" format string to use the message literally
[INFO] [stdout]     |
[INFO] [stdout] 908 |             panic!("{}", "expected {{ after \\u");
[INFO] [stdout]     |                    +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 24 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message contains braces
[INFO] [stdout]    --> src/lit.rs:908:30
[INFO] [stdout]     |
[INFO] [stdout] 908 |             panic!("expected {{ after \\u");
[INFO] [stdout]     |                              ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this message is not used as a format string, but will be in Rust 2021
[INFO] [stdout]     = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout] help: add a "{}" format string to use the message literally
[INFO] [stdout]     |
[INFO] [stdout] 908 |             panic!("{}", "expected {{ after \\u");
[INFO] [stdout]     |                    +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 24 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.00s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: standalone-syn v0.13.0 (/opt/rustwide/workdir)
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "a13ecdedecaaf8f8874b99558fa65c5cbeebcaa45e351158e13f3e4d0cadc87c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a13ecdedecaaf8f8874b99558fa65c5cbeebcaa45e351158e13f3e4d0cadc87c", kill_on_drop: false }`
[INFO] [stdout] a13ecdedecaaf8f8874b99558fa65c5cbeebcaa45e351158e13f3e4d0cadc87c
[INFO] checking standalone-syn-0.13.0 against nightly-2024-02-05+rustflags=-Dunexpected_cfgs+cargoflags=-Zcheck-cfg for check-cfg
[INFO] extracting crate standalone-syn 0.13.0 into /workspace/builds/worker-3-tc2/source
[INFO] validating manifest of crates.io crate standalone-syn 0.13.0 on toolchain nightly-2024-02-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-02-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate standalone-syn 0.13.0
[INFO] removed 1 missing examples
[INFO] finished tweaking crates.io crate standalone-syn 0.13.0
[INFO] tweaked toml for crates.io crate standalone-syn 0.13.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-02-05" "generate-lockfile" "--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] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-02-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-02-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a3b69f01b003192bc919a7e1d44e8a9a8f7d4e52d91f7e8b8d99bd01177f4feb
[INFO] running `Command { std: "docker" "start" "-a" "a3b69f01b003192bc919a7e1d44e8a9a8f7d4e52d91f7e8b8d99bd01177f4feb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a3b69f01b003192bc919a7e1d44e8a9a8f7d4e52d91f7e8b8d99bd01177f4feb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a3b69f01b003192bc919a7e1d44e8a9a8f7d4e52d91f7e8b8d99bd01177f4feb", kill_on_drop: false }`
[INFO] [stdout] a3b69f01b003192bc919a7e1d44e8a9a8f7d4e52d91f7e8b8d99bd01177f4feb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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 -Dunexpected_cfgs" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-02-05" "check" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zcheck-cfg", kill_on_drop: false }`
[INFO] [stdout] f62a57fdf7c95fabf212870b3b79d241979d25bbf0fe1be5c6ab8615654bc88b
[INFO] running `Command { std: "docker" "start" "-a" "f62a57fdf7c95fabf212870b3b79d241979d25bbf0fe1be5c6ab8615654bc88b", kill_on_drop: false }`
[INFO] [stderr]     Checking unicode-xid v0.1.0
[INFO] [stderr]     Checking same-file v0.1.3
[INFO] [stderr]     Checking proc-macro2 v0.2.3
[INFO] [stderr]     Checking walkdir v1.0.7
[INFO] [stderr]     Checking standalone-quote v0.5.0
[INFO] [stderr]     Checking standalone-syn v0.13.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/lib.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 | #![cfg_attr(feature = "cargo-clippy",
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `clone-impls`, `default`, `derive`, `extra-traits`, `fold`, `full`, `parsing`, `printing`, `proc-macro`, `standalone-quote`, `visit`, `visit-mut`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout]     = note: requested on the command line with `-D unexpected-cfgs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition name: `synom_verbose_trace`
[INFO] [stdout]   --> src/parsers.rs:94:7
[INFO] [stdout]    |
[INFO] [stdout] 94 | #[cfg(synom_verbose_trace)]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `debug_assertions`, `doc`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `unix`, `windows`
[INFO] [stdout]    = help: consider using a Cargo feature instead or adding `println!("cargo:rustc-check-cfg=cfg(synom_verbose_trace)");` to the top of a `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition name: `synom_verbose_trace`
[INFO] [stdout]    --> src/parsers.rs:143:11
[INFO] [stdout]     |
[INFO] [stdout] 143 | #[cfg(not(synom_verbose_trace))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo:rustc-check-cfg=cfg(synom_verbose_trace)");` to the top of a `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1208:41
[INFO] [stdout]      |
[INFO] [stdout] 1208 |           tap!($i, $name: call!($f) => $e);
[INFO] [stdout]      |                                           ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/expr.rs:1501:5
[INFO] [stdout]      |
[INFO] [stdout] 1501 | /     named!(trailer_expr(allow_struct: bool, allow_block: bool) -> Expr, do_parse!(
[INFO] [stdout] 1502 | |         mut e: call!(atom_expr, allow_struct, allow_block) >>
[INFO] [stdout] 1503 | |         many0!(alt!(
[INFO] [stdout] 1504 | |             tap!(args: and_call => {
[INFO] [stdout] ...    |
[INFO] [stdout] 1522 | |         (e)
[INFO] [stdout] 1523 | |     ));
[INFO] [stdout]      | |______- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `tap`
[INFO] [stdout]      = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default
[INFO] [stdout]      = note: this warning originates in the macro `tap` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1208:41
[INFO] [stdout]      |
[INFO] [stdout] 1208 |           tap!($i, $name: call!($f) => $e);
[INFO] [stdout]      |                                           ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/expr.rs:1501:5
[INFO] [stdout]      |
[INFO] [stdout] 1501 | /     named!(trailer_expr(allow_struct: bool, allow_block: bool) -> Expr, do_parse!(
[INFO] [stdout] 1502 | |         mut e: call!(atom_expr, allow_struct, allow_block) >>
[INFO] [stdout] 1503 | |         many0!(alt!(
[INFO] [stdout] 1504 | |             tap!(args: and_call => {
[INFO] [stdout] ...    |
[INFO] [stdout] 1522 | |         (e)
[INFO] [stdout] 1523 | |     ));
[INFO] [stdout]      | |______- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `tap`
[INFO] [stdout]      = note: this warning originates in the macro `tap` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1297:31
[INFO] [stdout]      |
[INFO] [stdout] 1297 |           parens!($i, call!($f));
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/expr.rs:1692:5
[INFO] [stdout]      |
[INFO] [stdout] 1692 | /     named!(and_call -> (token::Paren, Punctuated<Expr, Token![,]>),
[INFO] [stdout] 1693 | |            parens!(Punctuated::parse_terminated));
[INFO] [stdout]      | |_________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `parens`
[INFO] [stdout]      = note: this warning originates in the macro `parens` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/lit.rs:656:16
[INFO] [stdout]     |
[INFO] [stdout] 656 |     #[cfg_attr(feature = "cargo-clippy", allow(needless_continue))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `clone-impls`, `default`, `derive`, `extra-traits`, `fold`, `full`, `parsing`, `printing`, `proc-macro`, `standalone-quote`, `visit`, `visit-mut`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/lit.rs:744:16
[INFO] [stdout]     |
[INFO] [stdout] 744 |     #[cfg_attr(feature = "cargo-clippy", allow(needless_continue))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `clone-impls`, `default`, `derive`, `extra-traits`, `fold`, `full`, `parsing`, `printing`, `proc-macro`, `standalone-quote`, `visit`, `visit-mut`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:584:21
[INFO] [stdout]     |
[INFO] [stdout] 584 |                 b'0'...b'9' => if number_is_int(&value) {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:892:17
[INFO] [stdout]     |
[INFO] [stdout] 892 |             b'0'...b'9' => b0 - b'0',
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:893:17
[INFO] [stdout]     |
[INFO] [stdout] 893 |             b'a'...b'f' => 10 + (b0 - b'a'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:894:17
[INFO] [stdout]     |
[INFO] [stdout] 894 |             b'A'...b'F' => 10 + (b0 - b'A'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:898:17
[INFO] [stdout]     |
[INFO] [stdout] 898 |             b'0'...b'9' => b1 - b'0',
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:899:17
[INFO] [stdout]     |
[INFO] [stdout] 899 |             b'a'...b'f' => 10 + (b1 - b'a'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:900:17
[INFO] [stdout]     |
[INFO] [stdout] 900 |             b'A'...b'F' => 10 + (b1 - b'A'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:916:21
[INFO] [stdout]     |
[INFO] [stdout] 916 |                 b'0'...b'9' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:921:21
[INFO] [stdout]     |
[INFO] [stdout] 921 |                 b'a'...b'f' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:926:21
[INFO] [stdout]     |
[INFO] [stdout] 926 |                 b'A'...b'F' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:959:18
[INFO] [stdout]     |
[INFO] [stdout] 959 |             (b'0'...b'9', _) => 10,
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:967:21
[INFO] [stdout]     |
[INFO] [stdout] 967 |                 b'0'...b'9' => u64::from(b - b'0'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:968:21
[INFO] [stdout]     |
[INFO] [stdout] 968 |                 b'a'...b'f' if base > 10 => 10 + u64::from(b - b'a'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:969:21
[INFO] [stdout]     |
[INFO] [stdout] 969 |                 b'A'...b'F' if base > 10 => 10 + u64::from(b - b'A'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1369:31
[INFO] [stdout]      |
[INFO] [stdout] 1369 |           braces!($i, call!($f));
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/derive.rs:155:5
[INFO] [stdout]      |
[INFO] [stdout] 155  | /     named!(data_enum -> (Option<WhereClause>, token::Brace, Punctuated<Variant, Token![,]>), do_parse!(
[INFO] [stdout] 156  | |         wh: option!(syn!(WhereClause)) >>
[INFO] [stdout] 157  | |         data: braces!(Punctuated::parse_terminated) >>
[INFO] [stdout] 158  | |         (wh, data.0, data.1)
[INFO] [stdout] 159  | |     ));
[INFO] [stdout]      | |______- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `braces`
[INFO] [stdout]      = note: this warning originates in the macro `braces` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/ty.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 | /         /// In some positions, types may not contain the `+` character, to
[INFO] [stdout] 265 | |         /// disambiguate them. For example in the expression `1 as T`, T may not
[INFO] [stdout] 266 | |         /// contain a `+` character.
[INFO] [stdout] 267 | |         ///
[INFO] [stdout] 268 | |         /// This parser does not allow a `+`, while the default parser does.
[INFO] [stdout]     | |_________-------------------------------------------------------------------^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1297:31
[INFO] [stdout]      |
[INFO] [stdout] 1297 |           parens!($i, call!($f));
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ty.rs:438:9
[INFO] [stdout]      |
[INFO] [stdout] 438  | /         named!(parse -> Self, do_parse!(
[INFO] [stdout] 439  | |             data: parens!(Punctuated::parse_terminated) >>
[INFO] [stdout] 440  | |             (TypeTuple {
[INFO] [stdout] 441  | |                 paren_token: data.0,
[INFO] [stdout] 442  | |                 elems: data.1,
[INFO] [stdout] 443  | |             })
[INFO] [stdout] 444  | |         ));
[INFO] [stdout]      | |__________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `parens`
[INFO] [stdout]      = note: this warning originates in the macro `parens` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1297:31
[INFO] [stdout]      |
[INFO] [stdout] 1297 |           parens!($i, call!($f));
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/path.rs:296:9
[INFO] [stdout]      |
[INFO] [stdout] 296  | /         named!(parse -> Self, do_parse!(
[INFO] [stdout] 297  | |             data: parens!(Punctuated::parse_terminated) >>
[INFO] [stdout] 298  | |             output: syn!(ReturnType) >>
[INFO] [stdout] 299  | |             (ParenthesizedGenericArguments {
[INFO] [stdout] ...    |
[INFO] [stdout] 303  | |             })
[INFO] [stdout] 304  | |         ));
[INFO] [stdout]      | |__________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `parens`
[INFO] [stdout]      = note: this warning originates in the macro `parens` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/path.rs:450:20
[INFO] [stdout]     |
[INFO] [stdout] 450 |         #[cfg_attr(feature = "cargo-clippy", allow(match_same_arms))]
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `clone-impls`, `default`, `derive`, `extra-traits`, `fold`, `full`, `parsing`, `printing`, `proc-macro`, `standalone-quote`, `visit`, `visit-mut`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition name: `synom_verbose_trace`
[INFO] [stdout]    --> src/buffer.rs:137:7
[INFO] [stdout]     |
[INFO] [stdout] 137 | #[cfg(synom_verbose_trace)]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo:rustc-check-cfg=cfg(synom_verbose_trace)");` to the top of a `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition name: `synom_verbose_trace`
[INFO] [stdout]    --> src/buffer.rs:460:7
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(synom_verbose_trace)]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo:rustc-check-cfg=cfg(synom_verbose_trace)");` to the top of a `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition name: `procmacro2_semver_exempt`
[INFO] [stdout]    --> src/spanned.rs:118:11
[INFO] [stdout]     |
[INFO] [stdout] 118 |     #[cfg(procmacro2_semver_exempt)]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of a `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition name: `procmacro2_semver_exempt`
[INFO] [stdout]    --> src/spanned.rs:138:15
[INFO] [stdout]     |
[INFO] [stdout] 138 |     #[cfg(not(procmacro2_semver_exempt))]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of a `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `gen::*`
[INFO] [stdout]    --> src/lib.rs:513:9
[INFO] [stdout]     |
[INFO] [stdout] 513 | pub use gen::*;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/lib.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 | #![cfg_attr(feature = "cargo-clippy",
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `clone-impls`, `default`, `derive`, `extra-traits`, `fold`, `full`, `parsing`, `printing`, `proc-macro`, `standalone-quote`, `visit`, `visit-mut`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout]     = note: requested on the command line with `-D unexpected-cfgs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition name: `synom_verbose_trace`
[INFO] [stdout]   --> src/parsers.rs:94:7
[INFO] [stdout]    |
[INFO] [stdout] 94 | #[cfg(synom_verbose_trace)]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `debug_assertions`, `doc`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `unix`, `windows`
[INFO] [stdout]    = help: consider using a Cargo feature instead or adding `println!("cargo:rustc-check-cfg=cfg(synom_verbose_trace)");` to the top of a `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition name: `synom_verbose_trace`
[INFO] [stdout]    --> src/parsers.rs:143:11
[INFO] [stdout]     |
[INFO] [stdout] 143 | #[cfg(not(synom_verbose_trace))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo:rustc-check-cfg=cfg(synom_verbose_trace)");` to the top of a `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1208:41
[INFO] [stdout]      |
[INFO] [stdout] 1208 |           tap!($i, $name: call!($f) => $e);
[INFO] [stdout]      |                                           ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/expr.rs:1501:5
[INFO] [stdout]      |
[INFO] [stdout] 1501 | /     named!(trailer_expr(allow_struct: bool, allow_block: bool) -> Expr, do_parse!(
[INFO] [stdout] 1502 | |         mut e: call!(atom_expr, allow_struct, allow_block) >>
[INFO] [stdout] 1503 | |         many0!(alt!(
[INFO] [stdout] 1504 | |             tap!(args: and_call => {
[INFO] [stdout] ...    |
[INFO] [stdout] 1522 | |         (e)
[INFO] [stdout] 1523 | |     ));
[INFO] [stdout]      | |______- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `tap`
[INFO] [stdout]      = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default
[INFO] [stdout]      = note: this warning originates in the macro `tap` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1208:41
[INFO] [stdout]      |
[INFO] [stdout] 1208 |           tap!($i, $name: call!($f) => $e);
[INFO] [stdout]      |                                           ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/expr.rs:1501:5
[INFO] [stdout]      |
[INFO] [stdout] 1501 | /     named!(trailer_expr(allow_struct: bool, allow_block: bool) -> Expr, do_parse!(
[INFO] [stdout] 1502 | |         mut e: call!(atom_expr, allow_struct, allow_block) >>
[INFO] [stdout] 1503 | |         many0!(alt!(
[INFO] [stdout] 1504 | |             tap!(args: and_call => {
[INFO] [stdout] ...    |
[INFO] [stdout] 1522 | |         (e)
[INFO] [stdout] 1523 | |     ));
[INFO] [stdout]      | |______- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `tap`
[INFO] [stdout]      = note: this warning originates in the macro `tap` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1297:31
[INFO] [stdout]      |
[INFO] [stdout] 1297 |           parens!($i, call!($f));
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/expr.rs:1692:5
[INFO] [stdout]      |
[INFO] [stdout] 1692 | /     named!(and_call -> (token::Paren, Punctuated<Expr, Token![,]>),
[INFO] [stdout] 1693 | |            parens!(Punctuated::parse_terminated));
[INFO] [stdout]      | |_________________________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `parens`
[INFO] [stdout]      = note: this warning originates in the macro `parens` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/lit.rs:656:16
[INFO] [stdout]     |
[INFO] [stdout] 656 |     #[cfg_attr(feature = "cargo-clippy", allow(needless_continue))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `clone-impls`, `default`, `derive`, `extra-traits`, `fold`, `full`, `parsing`, `printing`, `proc-macro`, `standalone-quote`, `visit`, `visit-mut`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/lit.rs:744:16
[INFO] [stdout]     |
[INFO] [stdout] 744 |     #[cfg_attr(feature = "cargo-clippy", allow(needless_continue))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `clone-impls`, `default`, `derive`, `extra-traits`, `fold`, `full`, `parsing`, `printing`, `proc-macro`, `standalone-quote`, `visit`, `visit-mut`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:584:21
[INFO] [stdout]     |
[INFO] [stdout] 584 |                 b'0'...b'9' => if number_is_int(&value) {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:892:17
[INFO] [stdout]     |
[INFO] [stdout] 892 |             b'0'...b'9' => b0 - b'0',
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:893:17
[INFO] [stdout]     |
[INFO] [stdout] 893 |             b'a'...b'f' => 10 + (b0 - b'a'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:894:17
[INFO] [stdout]     |
[INFO] [stdout] 894 |             b'A'...b'F' => 10 + (b0 - b'A'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:898:17
[INFO] [stdout]     |
[INFO] [stdout] 898 |             b'0'...b'9' => b1 - b'0',
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:899:17
[INFO] [stdout]     |
[INFO] [stdout] 899 |             b'a'...b'f' => 10 + (b1 - b'a'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:900:17
[INFO] [stdout]     |
[INFO] [stdout] 900 |             b'A'...b'F' => 10 + (b1 - b'A'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:916:21
[INFO] [stdout]     |
[INFO] [stdout] 916 |                 b'0'...b'9' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:921:21
[INFO] [stdout]     |
[INFO] [stdout] 921 |                 b'a'...b'f' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:926:21
[INFO] [stdout]     |
[INFO] [stdout] 926 |                 b'A'...b'F' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:959:18
[INFO] [stdout]     |
[INFO] [stdout] 959 |             (b'0'...b'9', _) => 10,
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:967:21
[INFO] [stdout]     |
[INFO] [stdout] 967 |                 b'0'...b'9' => u64::from(b - b'0'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:968:21
[INFO] [stdout]     |
[INFO] [stdout] 968 |                 b'a'...b'f' if base > 10 => 10 + u64::from(b - b'a'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:969:21
[INFO] [stdout]     |
[INFO] [stdout] 969 |                 b'A'...b'F' if base > 10 => 10 + u64::from(b - b'A'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1369:31
[INFO] [stdout]      |
[INFO] [stdout] 1369 |           braces!($i, call!($f));
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/derive.rs:155:5
[INFO] [stdout]      |
[INFO] [stdout] 155  | /     named!(data_enum -> (Option<WhereClause>, token::Brace, Punctuated<Variant, Token![,]>), do_parse!(
[INFO] [stdout] 156  | |         wh: option!(syn!(WhereClause)) >>
[INFO] [stdout] 157  | |         data: braces!(Punctuated::parse_terminated) >>
[INFO] [stdout] 158  | |         (wh, data.0, data.1)
[INFO] [stdout] 159  | |     ));
[INFO] [stdout]      | |______- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `braces`
[INFO] [stdout]      = note: this warning originates in the macro `braces` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/ty.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 | /         /// In some positions, types may not contain the `+` character, to
[INFO] [stdout] 265 | |         /// disambiguate them. For example in the expression `1 as T`, T may not
[INFO] [stdout] 266 | |         /// contain a `+` character.
[INFO] [stdout] 267 | |         ///
[INFO] [stdout] 268 | |         /// This parser does not allow a `+`, while the default parser does.
[INFO] [stdout]     | |_________-------------------------------------------------------------------^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1297:31
[INFO] [stdout]      |
[INFO] [stdout] 1297 |           parens!($i, call!($f));
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ty.rs:438:9
[INFO] [stdout]      |
[INFO] [stdout] 438  | /         named!(parse -> Self, do_parse!(
[INFO] [stdout] 439  | |             data: parens!(Punctuated::parse_terminated) >>
[INFO] [stdout] 440  | |             (TypeTuple {
[INFO] [stdout] 441  | |                 paren_token: data.0,
[INFO] [stdout] 442  | |                 elems: data.1,
[INFO] [stdout] 443  | |             })
[INFO] [stdout] 444  | |         ));
[INFO] [stdout]      | |__________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `parens`
[INFO] [stdout]      = note: this warning originates in the macro `parens` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/parsers.rs:1297:31
[INFO] [stdout]      |
[INFO] [stdout] 1297 |           parens!($i, call!($f));
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/path.rs:296:9
[INFO] [stdout]      |
[INFO] [stdout] 296  | /         named!(parse -> Self, do_parse!(
[INFO] [stdout] 297  | |             data: parens!(Punctuated::parse_terminated) >>
[INFO] [stdout] 298  | |             output: syn!(ReturnType) >>
[INFO] [stdout] 299  | |             (ParenthesizedGenericArguments {
[INFO] [stdout] ...    |
[INFO] [stdout] 303  | |             })
[INFO] [stdout] 304  | |         ));
[INFO] [stdout]      | |__________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `parens`
[INFO] [stdout]      = note: this warning originates in the macro `parens` which comes from the expansion of the macro `named` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/path.rs:450:20
[INFO] [stdout]     |
[INFO] [stdout] 450 |         #[cfg_attr(feature = "cargo-clippy", allow(match_same_arms))]
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `clone-impls`, `default`, `derive`, `extra-traits`, `fold`, `full`, `parsing`, `printing`, `proc-macro`, `standalone-quote`, `visit`, `visit-mut`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition name: `synom_verbose_trace`
[INFO] [stdout]    --> src/buffer.rs:137:7
[INFO] [stdout]     |
[INFO] [stdout] 137 | #[cfg(synom_verbose_trace)]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo:rustc-check-cfg=cfg(synom_verbose_trace)");` to the top of a `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition name: `synom_verbose_trace`
[INFO] [stdout]    --> src/buffer.rs:460:7
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(synom_verbose_trace)]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo:rustc-check-cfg=cfg(synom_verbose_trace)");` to the top of a `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition name: `procmacro2_semver_exempt`
[INFO] [stdout]    --> src/spanned.rs:118:11
[INFO] [stdout]     |
[INFO] [stdout] 118 |     #[cfg(procmacro2_semver_exempt)]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of a `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition name: `procmacro2_semver_exempt`
[INFO] [stdout]    --> src/spanned.rs:138:15
[INFO] [stdout]     |
[INFO] [stdout] 138 |     #[cfg(not(procmacro2_semver_exempt))]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of a `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `gen::*`
[INFO] [stdout]    --> src/lib.rs:513:9
[INFO] [stdout]     |
[INFO] [stdout] 513 | pub use gen::*;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:50:27
[INFO] [stdout]    |
[INFO] [stdout] 50 |         Display::fmt(self.description(), f)
[INFO] [stdout]    |                           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:50:27
[INFO] [stdout]    |
[INFO] [stdout] 50 |         Display::fmt(self.description(), f)
[INFO] [stdout]    |                           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message contains braces
[INFO] [stdout]    --> src/lit.rs:908:30
[INFO] [stdout]     |
[INFO] [stdout] 908 |             panic!("expected {{ after \\u");
[INFO] [stdout]     |                              ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this message is not used as a format string, but will be in Rust 2021
[INFO] [stdout]     = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout] help: add a "{}" format string to use the message literally
[INFO] [stdout]     |
[INFO] [stdout] 908 |             panic!("{}", "expected {{ after \\u");
[INFO] [stdout]     |                    +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors; 24 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `standalone-syn` (lib) due to 11 previous errors; 30 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: panic message contains braces
[INFO] [stdout]    --> src/lit.rs:908:30
[INFO] [stdout]     |
[INFO] [stdout] 908 |             panic!("expected {{ after \\u");
[INFO] [stdout]     |                              ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this message is not used as a format string, but will be in Rust 2021
[INFO] [stdout]     = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout] help: add a "{}" format string to use the message literally
[INFO] [stdout]     |
[INFO] [stdout] 908 |             panic!("{}", "expected {{ after \\u");
[INFO] [stdout]     |                    +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors; 24 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `standalone-syn` (lib test) due to 11 previous errors; 30 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "f62a57fdf7c95fabf212870b3b79d241979d25bbf0fe1be5c6ab8615654bc88b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f62a57fdf7c95fabf212870b3b79d241979d25bbf0fe1be5c6ab8615654bc88b", kill_on_drop: false }`
[INFO] [stdout] f62a57fdf7c95fabf212870b3b79d241979d25bbf0fe1be5c6ab8615654bc88b
