[INFO] fetching crate wax 0.6.0... [INFO] testing wax-0.6.0 against master#caccb4d0368bd918ef6668af8e13834d07040417 for pr-146098-1 [INFO] extracting crate wax 0.6.0 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate wax 0.6.0 [INFO] finished tweaking crates.io crate wax 0.6.0 [INFO] tweaked toml for crates.io crate wax 0.6.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate wax 0.6.0 on toolchain caccb4d0368bd918ef6668af8e13834d07040417 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "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" "+caccb4d0368bd918ef6668af8e13834d07040417" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 61 packages to latest compatible versions [INFO] [stderr] Adding build-fs-tree v0.6.0 (available: v0.7.1) [INFO] [stderr] Adding itertools v0.11.0 (available: v0.14.0) [INFO] [stderr] Adding miette v5.10.0 (available: v7.6.0) [INFO] [stderr] Adding nom v7.1.3 (available: v8.0.0) [INFO] [stderr] Adding pori v0.0.0 (available: v0.1.0) [INFO] [stderr] Adding tardar v0.1.0 (available: v0.2.0) [INFO] [stderr] Adding thiserror v1.0.69 (available: v2.0.17) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded tardar v0.1.0 [INFO] [stderr] Downloaded text-block-macros v0.1.1 [INFO] [stderr] Downloaded vec1 v1.12.1 [INFO] [stderr] Downloaded const_format_proc_macros v0.2.34 [INFO] [stderr] Downloaded build-fs-tree v0.6.0 [INFO] [stderr] Downloaded pipe-trait v0.4.0 [INFO] [stderr] Downloaded const_format v0.2.34 [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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ff8c73065393746bce9ae7e303cb2aa011d2e0158393eb4b1f610414d1c97dac [INFO] running `Command { std: "docker" "start" "-a" "ff8c73065393746bce9ae7e303cb2aa011d2e0158393eb4b1f610414d1c97dac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ff8c73065393746bce9ae7e303cb2aa011d2e0158393eb4b1f610414d1c97dac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ff8c73065393746bce9ae7e303cb2aa011d2e0158393eb4b1f610414d1c97dac", kill_on_drop: false }` [INFO] [stdout] ff8c73065393746bce9ae7e303cb2aa011d2e0158393eb4b1f610414d1c97dac [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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f7a09b1f825cbb6cb7ce7ac6c219363e0df34bf3cb2c19d465a35add3453b928 [INFO] running `Command { std: "docker" "start" "-a" "f7a09b1f825cbb6cb7ce7ac6c219363e0df34bf3cb2c19d465a35add3453b928", kill_on_drop: false }` [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling itertools v0.11.0 [INFO] [stderr] Compiling const_format_proc_macros v0.2.34 [INFO] [stderr] Compiling const_format v0.2.34 [INFO] [stderr] Compiling regex-automata v0.4.11 [INFO] [stderr] Compiling pori v0.0.0 [INFO] [stderr] Compiling regex v1.11.3 [INFO] [stderr] Compiling wax v0.6.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait `UnitBreadth` is never used [INFO] [stdout] --> src/token/variance.rs:116:11 [INFO] [stdout] | [INFO] [stdout] 116 | pub trait UnitBreadth: Sized { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `CompositeBreadth` is never used [INFO] [stdout] --> src/token/variance.rs:128:11 [INFO] [stdout] | [INFO] [stdout] 128 | pub trait CompositeBreadth: Iterator + Sized { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:781:17 [INFO] [stdout] | [INFO] [stdout] 781 | pub fn walk(&self, directory: impl AsRef) -> Walk { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 781 | pub fn walk(&self, directory: impl AsRef) -> Walk<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:832:9 [INFO] [stdout] | [INFO] [stdout] 832 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 835 | ) -> Walk { [INFO] [stdout] | ^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 835 | ) -> Walk<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:1122:26 [INFO] [stdout] | [INFO] [stdout] 1122 | pub fn escape(unescaped: &str) -> Cow { [INFO] [stdout] | ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1122 | pub fn escape(unescaped: &str) -> Cow<'_, str> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:1166:32 [INFO] [stdout] | [INFO] [stdout] 1166 | fn parse_and_check(expression: &str) -> Result, BuildError> { [INFO] [stdout] | ^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1166 | fn parse_and_check(expression: &str) -> Result>, BuildError> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/capture.rs:173:30 [INFO] [stdout] | [INFO] [stdout] 173 | pub fn to_candidate_path(&self) -> CandidatePath { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 173 | pub fn to_candidate_path(&self) -> CandidatePath<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/token/parse.rs:177:26 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn parse(expression: &str) -> Result { [INFO] [stdout] | ^^^^ ^^^^^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is hidden here [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 177 | pub fn parse(expression: &str) -> Result, ParseError<'_>> { [INFO] [stdout] | ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.41s [INFO] running `Command { std: "docker" "inspect" "f7a09b1f825cbb6cb7ce7ac6c219363e0df34bf3cb2c19d465a35add3453b928", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f7a09b1f825cbb6cb7ce7ac6c219363e0df34bf3cb2c19d465a35add3453b928", kill_on_drop: false }` [INFO] [stdout] f7a09b1f825cbb6cb7ce7ac6c219363e0df34bf3cb2c19d465a35add3453b928 [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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1436c7006b700999896e707a0d237c8e3bf6d58d65efff43f6efa9c5d6f4a58b [INFO] running `Command { std: "docker" "start" "-a" "1436c7006b700999896e707a0d237c8e3bf6d58d65efff43f6efa9c5d6f4a58b", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling bitflags v2.9.4 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Compiling text-block-macros v0.1.1 [INFO] [stderr] Compiling pipe-trait v0.4.0 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling dunce v1.0.5 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling derive_more v0.99.20 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling wax v0.6.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait `UnitBreadth` is never used [INFO] [stdout] --> src/token/variance.rs:116:11 [INFO] [stdout] | [INFO] [stdout] 116 | pub trait UnitBreadth: Sized { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `CompositeBreadth` is never used [INFO] [stdout] --> src/token/variance.rs:128:11 [INFO] [stdout] | [INFO] [stdout] 128 | pub trait CompositeBreadth: Iterator + Sized { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:781:17 [INFO] [stdout] | [INFO] [stdout] 781 | pub fn walk(&self, directory: impl AsRef) -> Walk { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 781 | pub fn walk(&self, directory: impl AsRef) -> Walk<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:832:9 [INFO] [stdout] | [INFO] [stdout] 832 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 835 | ) -> Walk { [INFO] [stdout] | ^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 835 | ) -> Walk<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:1122:26 [INFO] [stdout] | [INFO] [stdout] 1122 | pub fn escape(unescaped: &str) -> Cow { [INFO] [stdout] | ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1122 | pub fn escape(unescaped: &str) -> Cow<'_, str> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:1166:32 [INFO] [stdout] | [INFO] [stdout] 1166 | fn parse_and_check(expression: &str) -> Result, BuildError> { [INFO] [stdout] | ^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1166 | fn parse_and_check(expression: &str) -> Result>, BuildError> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/capture.rs:173:30 [INFO] [stdout] | [INFO] [stdout] 173 | pub fn to_candidate_path(&self) -> CandidatePath { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 173 | pub fn to_candidate_path(&self) -> CandidatePath<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/token/parse.rs:177:26 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn parse(expression: &str) -> Result { [INFO] [stdout] | ^^^^ ^^^^^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is hidden here [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 177 | pub fn parse(expression: &str) -> Result, ParseError<'_>> { [INFO] [stdout] | ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling build-fs-tree v0.6.0 [INFO] [stdout] warning: trait `UnitBreadth` is never used [INFO] [stdout] --> src/token/variance.rs:116:11 [INFO] [stdout] | [INFO] [stdout] 116 | pub trait UnitBreadth: Sized { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `CompositeBreadth` is never used [INFO] [stdout] --> src/token/variance.rs:128:11 [INFO] [stdout] | [INFO] [stdout] 128 | pub trait CompositeBreadth: Iterator + Sized { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:781:17 [INFO] [stdout] | [INFO] [stdout] 781 | pub fn walk(&self, directory: impl AsRef) -> Walk { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 781 | pub fn walk(&self, directory: impl AsRef) -> Walk<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:832:9 [INFO] [stdout] | [INFO] [stdout] 832 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 835 | ) -> Walk { [INFO] [stdout] | ^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 835 | ) -> Walk<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:1122:26 [INFO] [stdout] | [INFO] [stdout] 1122 | pub fn escape(unescaped: &str) -> Cow { [INFO] [stdout] | ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1122 | pub fn escape(unescaped: &str) -> Cow<'_, str> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:1166:32 [INFO] [stdout] | [INFO] [stdout] 1166 | fn parse_and_check(expression: &str) -> Result, BuildError> { [INFO] [stdout] | ^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1166 | fn parse_and_check(expression: &str) -> Result>, BuildError> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/capture.rs:173:30 [INFO] [stdout] | [INFO] [stdout] 173 | pub fn to_candidate_path(&self) -> CandidatePath { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 173 | pub fn to_candidate_path(&self) -> CandidatePath<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/token/parse.rs:177:26 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn parse(expression: &str) -> Result { [INFO] [stdout] | ^^^^ ^^^^^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is hidden here [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 177 | pub fn parse(expression: &str) -> Result, ParseError<'_>> { [INFO] [stdout] | ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 17.57s [INFO] running `Command { std: "docker" "inspect" "1436c7006b700999896e707a0d237c8e3bf6d58d65efff43f6efa9c5d6f4a58b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1436c7006b700999896e707a0d237c8e3bf6d58d65efff43f6efa9c5d6f4a58b", kill_on_drop: false }` [INFO] [stdout] 1436c7006b700999896e707a0d237c8e3bf6d58d65efff43f6efa9c5d6f4a58b [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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 94675e10463c4f63c5c10d5419aa9912604137e99a4800df0f65a1aa636a4d2d [INFO] running `Command { std: "docker" "start" "-a" "94675e10463c4f63c5c10d5419aa9912604137e99a4800df0f65a1aa636a4d2d", kill_on_drop: false }` [INFO] [stderr] warning: trait `UnitBreadth` is never used [INFO] [stderr] --> src/token/variance.rs:116:11 [INFO] [stderr] | [INFO] [stderr] 116 | pub trait UnitBreadth: Sized { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: trait `CompositeBreadth` is never used [INFO] [stderr] --> src/token/variance.rs:128:11 [INFO] [stderr] | [INFO] [stderr] 128 | pub trait CompositeBreadth: Iterator + Sized { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:781:17 [INFO] [stderr] | [INFO] [stderr] 781 | pub fn walk(&self, directory: impl AsRef) -> Walk { [INFO] [stderr] | ^^^^^ the lifetime is elided here ^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 781 | pub fn walk(&self, directory: impl AsRef) -> Walk<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:832:9 [INFO] [stderr] | [INFO] [stderr] 832 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] ... [INFO] [stderr] 835 | ) -> Walk { [INFO] [stderr] | ^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 835 | ) -> Walk<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:1122:26 [INFO] [stderr] | [INFO] [stderr] 1122 | pub fn escape(unescaped: &str) -> Cow { [INFO] [stderr] | ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1122 | pub fn escape(unescaped: &str) -> Cow<'_, str> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:1166:32 [INFO] [stderr] | [INFO] [stderr] 1166 | fn parse_and_check(expression: &str) -> Result, BuildError> { [INFO] [stderr] | ^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1166 | fn parse_and_check(expression: &str) -> Result>, BuildError> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/capture.rs:173:30 [INFO] [stderr] | [INFO] [stderr] 173 | pub fn to_candidate_path(&self) -> CandidatePath { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 173 | pub fn to_candidate_path(&self) -> CandidatePath<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/token/parse.rs:177:26 [INFO] [stderr] | [INFO] [stderr] 177 | pub fn parse(expression: &str) -> Result { [INFO] [stderr] | ^^^^ ^^^^^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is hidden here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 177 | pub fn parse(expression: &str) -> Result, ParseError<'_>> { [INFO] [stderr] | ++++ ++++ [INFO] [stderr] [INFO] [stderr] warning: `wax` (lib) generated 8 warnings (run `cargo fix --lib -p wax` to apply 6 suggestions) [INFO] [stderr] warning: `wax` (lib test) generated 8 warnings (8 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/wax-544d7f2d16e1c26c) [INFO] [stdout] [INFO] [stdout] running 82 tests [INFO] [stdout] test rule::tests::adjacent ... ok [INFO] [stdout] test encode::tests::case_folded_eq ... ok [INFO] [stdout] test tests::build_any_nested_combinator ... ok [INFO] [stdout] test tests::build_glob_with_literal_escaped_alternative_tokens ... ok [INFO] [stdout] test tests::build_glob_with_class_escaped_alternative_tokens ... ok [INFO] [stdout] test tests::build_glob_with_class_escaped_wildcard_tokens ... ok [INFO] [stdout] test tests::build_glob_with_literal_escaped_wildcard_tokens ... ok [INFO] [stdout] test tests::match_any_combinator ... ok [INFO] [stdout] test tests::match_glob_with_alternative_tree_tokens ... ok [INFO] [stdout] test tests::build_glob_with_flags ... ok [INFO] [stdout] test tests::build_any_combinator ... ok [INFO] [stdout] test tests::match_glob_with_class_tokens ... ok [INFO] [stdout] test tests::build_glob_with_class_tokens ... ok [INFO] [stdout] test tests::escape ... ok [INFO] [stdout] test tests::build_glob_with_literal_escaped_class_tokens ... ok [INFO] [stdout] test tests::build_glob_with_eager_zom_tokens ... ok [INFO] [stdout] test tests::build_glob_with_lazy_zom_tokens ... ok [INFO] [stdout] test tests::match_glob_with_alternative_tokens ... ok [INFO] [stdout] test tests::build_glob_with_one_tokens ... ok [INFO] [stdout] test tests::match_glob_with_empty_expression ... ok [INFO] [stdout] test tests::build_glob_with_alternative_tokens ... ok [INFO] [stdout] test tests::build_glob_with_one_and_zom_tokens ... ok [INFO] [stdout] test tests::match_glob_with_escaped_flags ... ok [INFO] [stdout] test tests::match_glob_with_alternative_repetition_tokens ... ok [INFO] [stdout] test tests::match_glob_with_empty_class_tokens ... ok [INFO] [stdout] test tests::match_glob_with_eager_and_lazy_zom_tokens ... ok [INFO] [stdout] test tests::match_glob_with_only_invariant_tokens ... ok [INFO] [stdout] test tests::build_glob_with_repetition_tokens ... ok [INFO] [stdout] test tests::match_glob_with_nested_repetition_tokens ... ok [INFO] [stdout] test tests::match_glob_with_tree_and_zom_tokens ... ok [INFO] [stdout] test tests::partition_glob_with_invariant_alternative_parts ... ok [INFO] [stdout] test tests::match_glob_with_literal_escaped_class_tokens ... ok [INFO] [stdout] test tests::partition_glob_with_only_invariant_literal_parts ... ok [INFO] [stdout] test tests::match_glob_with_negative_repetition_tokens ... ok [INFO] [stdout] test tests::partition_glob_with_invariant_repetition_parts ... ok [INFO] [stdout] test tests::partition_glob_with_invariant_expression_text ... ok [INFO] [stdout] test tests::match_glob_with_nested_alternative_tokens ... ok [INFO] [stdout] test tests::match_glob_with_flags ... ok [INFO] [stdout] test tests::partition_glob_with_literal_dots_and_tree_tokens ... ok [INFO] [stdout] test tests::partition_glob_with_rooted_tree_token ... ok [INFO] [stdout] test tests::match_glob_with_repetition_tokens ... ok [INFO] [stdout] test tests::partition_glob_with_only_variant_wildcard_parts ... ok [INFO] [stdout] test tests::partition_glob_with_rooted_literal_token ... ok [INFO] [stdout] test tests::partition_glob_with_variant_alternative_parts ... ok [INFO] [stdout] test tests::match_glob_with_tree_tokens ... ok [INFO] [stdout] test tests::match_glob_with_non_ascii_class_tokens ... ok [INFO] [stdout] test tests::partition_glob_with_rooted_zom_token ... ok [INFO] [stdout] test tests::partition_glob_with_variant_and_invariant_parts ... ok [INFO] [stdout] test tests::build_glob_with_tree_tokens ... ok [INFO] [stdout] test tests::query_glob_capture_spans ... ok [INFO] [stdout] test tests::query_glob_capture_indices ... ok [INFO] [stdout] test tests::match_glob_with_repeated_alternative_tokens ... ok [INFO] [stdout] test tests::query_glob_has_root ... ok [INFO] [stdout] test tests::reject_glob_with_adjacent_one_tokens ... ok [INFO] [stdout] test tests::match_glob_with_rooted_tree_token ... ok [INFO] [stdout] test tests::reject_any_combinator ... ok [INFO] [stdout] test tests::reject_glob_with_invalid_flags ... ok [INFO] [stdout] test tests::reject_glob_with_invalid_repetition_bounds_tokens ... ok [INFO] [stdout] test tests::reject_glob_with_invalid_repetition_separator_tokens ... ok [INFO] [stdout] test tests::reject_glob_with_invalid_alternative_zom_tokens ... ok [INFO] [stdout] test tests::match_glob_with_negated_class_tokens ... ok [INFO] [stdout] test tests::reject_glob_with_invalid_alternative_tree_tokens ... ok [INFO] [stdout] test tests::reject_glob_with_invalid_alternative_separator_tokens ... ok [INFO] [stdout] test tests::reject_glob_with_adjacent_tokens_through_flags ... ok [INFO] [stdout] test tests::reject_glob_with_adjacent_tree_or_zom_tokens ... ok [INFO] [stdout] test tests::reject_glob_with_invalid_repetition_tree_tokens ... ok [INFO] [stdout] test tests::reject_glob_with_invalid_separator_tokens ... ok [INFO] [stdout] test tests::reject_glob_with_oversized_invariant_repetition_tokens ... ok [INFO] [stdout] test tests::reject_glob_with_invalid_repetition_zom_tokens ... ok [INFO] [stdout] test tests::query_glob_has_semantic_literals ... ok [INFO] [stdout] test tests::reject_glob_with_rooted_repetition_tokens ... ok [INFO] [stdout] test tests::reject_glob_with_tree_adjacent_literal_tokens ... ok [INFO] [stdout] test tests::reject_glob_with_unescaped_meta_characters_in_class_tokens ... ok [INFO] [stdout] test tests::reject_glob_with_rooted_alternative_tokens ... ok [INFO] [stdout] test tests::partition_glob_with_variant_expression_text ... ok [INFO] [stdout] test tests::query_glob_variance ... ok [INFO] [stdout] test token::variance::tests::tree_expression_variance ... ok [INFO] [stdout] test token::tests::literal_case_insensitivity ... ok [INFO] [stdout] test token::variance::tests::exhaustiveness ... ok [INFO] [stdout] test token::variance::tests::invariant_text_prefix ... ok [INFO] [stdout] test tests::repartition_glob_with_variant_tokens ... ok [INFO] [stdout] test tests::reject_glob_with_oversized_program ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 82 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s [INFO] [stdout] [INFO] [stderr] Running tests/walk.rs (/opt/rustwide/target/debug/deps/walk-fc402fab8aa6b2be) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test walk_with_invariant_partitioned_glob ... ok [INFO] [stdout] test walk_with_cyclic_link_file ... ok [INFO] [stdout] test walk_with_cyclic_link_target ... ok [INFO] [stdout] test walk_with_depth ... ok [INFO] [stdout] test walk_with_tree ... ok [INFO] [stdout] test walk_with_invariant_intermediate_component ... ok [INFO] [stdout] test walk_with_invariant_glob ... ok [INFO] [stdout] test walk_with_invariant_terminating_component ... ok [INFO] [stdout] test walk_with_not ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Doc-tests wax [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test src/lib.rs - Glob (line 547) ... ignored [INFO] [stdout] test src/lib.rs - GlobError (line 280) ... ignored [INFO] [stdout] test src/lib.rs - Glob<'t>::walk_with_behavior (line 799) - compile ... ok [INFO] [stdout] test src/lib.rs - Glob<'t>::partition (line 652) - compile ... ok [INFO] [stdout] test src/lib.rs - Glob<'t>::walk (line 753) - compile ... ok [INFO] [stdout] test src/lib.rs - Glob<'t>::walk (line 737) - compile ... ok [INFO] [stdout] test src/walk.rs - walk::Walk<'g>::not (line 628) - compile ... ok [INFO] [stdout] test src/walk.rs - walk::FileIterator::filter_tree (line 250) - compile ... ok [INFO] [stdout] test src/lib.rs - Glob<'t>::walk_with_behavior (line 813) - compile ... ok [INFO] [stdout] test src/lib.rs - CapturingToken (line 98) ... ok [INFO] [stdout] test src/lib.rs - any (line 1039) ... ok [INFO] [stdout] test src/lib.rs - escape (line 1113) ... ok [INFO] [stdout] test src/lib.rs - Glob (line 527) ... ok [INFO] [stdout] test src/lib.rs - Glob (line 536) ... ok [INFO] [stdout] test src/lib.rs - BuildError::locations (line 361) ... ok [INFO] [stdout] test src/lib.rs - escape (line 1096) ... ok [INFO] [stdout] test src/capture.rs - capture::MatchedText (line 94) ... ok [INFO] [stdout] test src/lib.rs - Glob<'t>::into_owned (line 693) ... ok [INFO] [stdout] test src/lib.rs - any (line 1013) ... ok [INFO] [stdout] test src/diagnostics/mod.rs - diagnostics::Span (line 21) ... ok [INFO] [stdout] test src/lib.rs - any (line 1028) ... ok [INFO] [stdout] test src/walk.rs - walk::WalkBehavior (line 445) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 2.31s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "94675e10463c4f63c5c10d5419aa9912604137e99a4800df0f65a1aa636a4d2d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "94675e10463c4f63c5c10d5419aa9912604137e99a4800df0f65a1aa636a4d2d", kill_on_drop: false }` [INFO] [stdout] 94675e10463c4f63c5c10d5419aa9912604137e99a4800df0f65a1aa636a4d2d