[INFO] fetching crate standalone-syn 0.13.0...
[INFO] checking standalone-syn-0.13.0 against master#36b21637e93b038453924d3c66821089e71d8baa for pr-143164
[INFO] extracting crate standalone-syn 0.13.0 into /workspace/builds/worker-0-tc1/source
[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-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate standalone-syn 0.13.0 on toolchain 36b21637e93b038453924d3c66821089e71d8baa
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36b21637e93b038453924d3c66821089e71d8baa" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36b21637e93b038453924d3c66821089e71d8baa" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 14 packages to latest compatible versions
[INFO] [stderr]       Adding proc-macro2 v0.2.3 (available: v1.0.95)
[INFO] [stderr]       Adding unicode-xid v0.1.0 (available: v0.2.6)
[INFO] [stderr]       Adding walkdir v1.0.7 (available: v2.5.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36b21637e93b038453924d3c66821089e71d8baa" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]     Blocking waiting for file lock on package cache
[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-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:cf8efcab8866f2cf4285301c7418e2f4f2a9b088c91ba69c40d5b659f81557f7" "/opt/rustwide/cargo-home/bin/cargo" "+36b21637e93b038453924d3c66821089e71d8baa" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c475356b094ddcd6adc20cee4c79c1f26506e6a32db8c46fc6f64bdaf50f8fa2
[INFO] running `Command { std: "docker" "start" "-a" "c475356b094ddcd6adc20cee4c79c1f26506e6a32db8c46fc6f64bdaf50f8fa2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c475356b094ddcd6adc20cee4c79c1f26506e6a32db8c46fc6f64bdaf50f8fa2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c475356b094ddcd6adc20cee4c79c1f26506e6a32db8c46fc6f64bdaf50f8fa2", kill_on_drop: false }`
[INFO] [stdout] c475356b094ddcd6adc20cee4c79c1f26506e6a32db8c46fc6f64bdaf50f8fa2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:cf8efcab8866f2cf4285301c7418e2f4f2a9b088c91ba69c40d5b659f81557f7" "/opt/rustwide/cargo-home/bin/cargo" "+36b21637e93b038453924d3c66821089e71d8baa" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f0603f020c2fe0baa8b70ffae05b176b248ca38fe6be9dd1877f8d40799021db
[INFO] running `Command { std: "docker" "start" "-a" "f0603f020c2fe0baa8b70ffae05b176b248ca38fe6be9dd1877f8d40799021db", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]     Checking unicode-xid v0.1.0
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]     Checking same-file v0.1.3
[INFO] [stderr]     Checking either v1.15.0
[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] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stdout] warning: 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`, and `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/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 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: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(synom_verbose_trace)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(synom_verbose_trace)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 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
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(synom_verbose_trace)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(synom_verbose_trace)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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] warning: 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`, and `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/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 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`, and `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/rustc/check-cfg/cargo-specifics.html> 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] warning: 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`, and `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/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 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
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(synom_verbose_trace)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(synom_verbose_trace)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 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
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(synom_verbose_trace)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(synom_verbose_trace)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 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
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 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
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(procmacro2_semver_exempt)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(procmacro2_semver_exempt)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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] [stderr]     Checking crossbeam-deque v0.8.6
[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] [stderr] error: could not parse/generate dep info at: /opt/rustwide/target/debug/deps/rayon_core-5dc89bb8bdeaeb54.d
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   failed to write `/opt/rustwide/target/debug/.fingerprint/rayon-core-5dc89bb8bdeaeb54/dep-lib-rayon_core`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   No space left on device (os error 28)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: method `inner` is never used
[INFO] [stdout]    --> src/attr.rs:363:8
[INFO] [stdout]     |
[INFO] [stdout] 359 | pub trait FilterAttrs<'a> {
[INFO] [stdout]     |           ----------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 363 |     fn inner(self) -> Self::Ret;
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/data.rs:74:17
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn iter(&self) -> punctuated::Iter<Field, Token![,]> {
[INFO] [stdout]    |                 ^^^^^     ---------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn iter(&self) -> punctuated::Iter<'_, Field, Token![,]> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/generics.rs:88:24
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn type_params(&self) -> TypeParams {
[INFO] [stdout]    |                        ^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn type_params(&self) -> TypeParams<'_> {
[INFO] [stdout]    |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/generics.rs:99:28
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn type_params_mut(&mut self) -> TypeParamsMut {
[INFO] [stdout]    |                            ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn type_params_mut(&mut self) -> TypeParamsMut<'_> {
[INFO] [stdout]    |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/generics.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn lifetimes(&self) -> Lifetimes {
[INFO] [stdout]     |                      ^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn lifetimes(&self) -> Lifetimes<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/generics.rs:121:26
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn lifetimes_mut(&mut self) -> LifetimesMut {
[INFO] [stdout]     |                          ^^^^^^^^^     ------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn lifetimes_mut(&mut self) -> LifetimesMut<'_> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/generics.rs:132:25
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub fn const_params(&self) -> ConstParams {
[INFO] [stdout]     |                         ^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub fn const_params(&self) -> ConstParams<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/generics.rs:143:29
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn const_params_mut(&mut self) -> ConstParamsMut {
[INFO] [stdout]     |                             ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn const_params_mut(&mut self) -> ConstParamsMut<'_> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/generics.rs:313:27
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn split_for_impl(&self) -> (ImplGenerics, TypeGenerics, Option<&WhereClause>) {
[INFO] [stdout]     |                           ^^^^^      ------------  ------------         ------------ the lifetimes get resolved as `'_`
[INFO] [stdout]     |                           |          |             |
[INFO] [stdout]     |                           |          |             the lifetimes get resolved as `'_`
[INFO] [stdout]     |                           |          the lifetimes get resolved as `'_`
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn split_for_impl(&self) -> (ImplGenerics<'_>, TypeGenerics<'_>, Option<&WhereClause>) {
[INFO] [stdout]     |                                                  ++++              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/generics.rs:328:25
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn as_turbofish(&self) -> Turbofish {
[INFO] [stdout]     |                         ^^^^^     --------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn as_turbofish(&self) -> Turbofish<'_> {
[INFO] [stdout]     |                                            ++++
[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: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/buffer.rs:235:18
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn begin(&self) -> Cursor {
[INFO] [stdout]     |                  ^^^^^     ------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn begin(&self) -> Cursor<'_> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/punctuated.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn iter(&self) -> Iter<T, P> {
[INFO] [stdout]     |                 ^^^^^     ---------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn iter(&self) -> Iter<'_, T, P> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/punctuated.rs:111:21
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn iter_mut(&mut self) -> IterMut<T, P> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn iter_mut(&mut self) -> IterMut<'_, T, P> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/punctuated.rs:119:18
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn pairs(&self) -> Pairs<T, P> {
[INFO] [stdout]     |                  ^^^^^     ----------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn pairs(&self) -> Pairs<'_, T, P> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/punctuated.rs:127:22
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub fn pairs_mut(&mut self) -> PairsMut<T, P> {
[INFO] [stdout]     |                      ^^^^^^^^^     -------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub fn pairs_mut(&mut self) -> PairsMut<'_, T, P> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: failed to write to `/opt/rustwide/target/debug/deps/rmetaTfFyh6/full.rmeta`: No space left on device (os error 28)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `standalone-syn` (lib) due to 1 previous error; 55 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "f0603f020c2fe0baa8b70ffae05b176b248ca38fe6be9dd1877f8d40799021db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f0603f020c2fe0baa8b70ffae05b176b248ca38fe6be9dd1877f8d40799021db", kill_on_drop: false }`
[INFO] [stdout] f0603f020c2fe0baa8b70ffae05b176b248ca38fe6be9dd1877f8d40799021db
