[INFO] fetching crate vecset 0.0.3... [INFO] testing vecset-0.0.3 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate vecset 0.0.3 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate vecset 0.0.3 [INFO] finished tweaking crates.io crate vecset 0.0.3 [INFO] tweaked toml for crates.io crate vecset 0.0.3 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate vecset 0.0.3 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate vecset 0.0.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8749e28d0a5b9262a2eef82ba5fcb53fe04b01719c1b84b94b2c2cfed978a8b2 [INFO] running `Command { std: "docker" "start" "-a" "8749e28d0a5b9262a2eef82ba5fcb53fe04b01719c1b84b94b2c2cfed978a8b2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8749e28d0a5b9262a2eef82ba5fcb53fe04b01719c1b84b94b2c2cfed978a8b2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8749e28d0a5b9262a2eef82ba5fcb53fe04b01719c1b84b94b2c2cfed978a8b2", kill_on_drop: false }` [INFO] [stdout] 8749e28d0a5b9262a2eef82ba5fcb53fe04b01719c1b84b94b2c2cfed978a8b2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d7edb3ebc261baf2314c549378187b98bdc4a2d8f34ea67be4ed522ee0d90b4b [INFO] running `Command { std: "docker" "start" "-a" "d7edb3ebc261baf2314c549378187b98bdc4a2d8f34ea67be4ed522ee0d90b4b", kill_on_drop: false }` [INFO] [stderr] Compiling vecset v0.0.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/keyed.rs:1025:18 [INFO] [stdout] | [INFO] [stdout] 1025 | pub fn entry(&mut self, key: K) -> Entry { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1025 | pub fn entry(&mut self, key: K) -> Entry<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/keyed.rs:1054:9 [INFO] [stdout] | [INFO] [stdout] 1054 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1057 | ) -> Entry { [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] 1057 | ) -> Entry<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/map.rs:859:18 [INFO] [stdout] | [INFO] [stdout] 859 | pub fn entry(&mut self, key: K) -> Entry { [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] 859 | pub fn entry(&mut self, key: K) -> Entry<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/set.rs:782:18 [INFO] [stdout] | [INFO] [stdout] 782 | pub fn entry(&mut self, value: T) -> Entry { [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] 782 | pub fn entry(&mut self, value: T) -> Entry<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/set.rs:815:9 [INFO] [stdout] | [INFO] [stdout] 815 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 818 | ) -> Entry { [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] 818 | ) -> Entry<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.25s [INFO] running `Command { std: "docker" "inspect" "d7edb3ebc261baf2314c549378187b98bdc4a2d8f34ea67be4ed522ee0d90b4b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d7edb3ebc261baf2314c549378187b98bdc4a2d8f34ea67be4ed522ee0d90b4b", kill_on_drop: false }` [INFO] [stdout] d7edb3ebc261baf2314c549378187b98bdc4a2d8f34ea67be4ed522ee0d90b4b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 970d3eb48ba8ea2cd2060e21fa38b340f78e278bc9de85ee132674b12da885a1 [INFO] running `Command { std: "docker" "start" "-a" "970d3eb48ba8ea2cd2060e21fa38b340f78e278bc9de85ee132674b12da885a1", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.196 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/keyed.rs:1025:18 [INFO] [stdout] | [INFO] [stdout] 1025 | pub fn entry(&mut self, key: K) -> Entry { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1025 | pub fn entry(&mut self, key: K) -> Entry<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/keyed.rs:1054:9 [INFO] [stdout] | [INFO] [stdout] 1054 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1057 | ) -> Entry { [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] 1057 | ) -> Entry<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/map.rs:859:18 [INFO] [stdout] | [INFO] [stdout] 859 | pub fn entry(&mut self, key: K) -> Entry { [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] 859 | pub fn entry(&mut self, key: K) -> Entry<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/set.rs:782:18 [INFO] [stdout] | [INFO] [stdout] 782 | pub fn entry(&mut self, value: T) -> Entry { [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] 782 | pub fn entry(&mut self, value: T) -> Entry<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/set.rs:815:9 [INFO] [stdout] | [INFO] [stdout] 815 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 818 | ) -> Entry { [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] 818 | ) -> Entry<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling serde_test v1.0.176 [INFO] [stderr] Compiling vecset v0.0.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/keyed.rs:1025:18 [INFO] [stdout] | [INFO] [stdout] 1025 | pub fn entry(&mut self, key: K) -> Entry { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1025 | pub fn entry(&mut self, key: K) -> Entry<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/keyed.rs:1054:9 [INFO] [stdout] | [INFO] [stdout] 1054 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1057 | ) -> Entry { [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] 1057 | ) -> Entry<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/map.rs:859:18 [INFO] [stdout] | [INFO] [stdout] 859 | pub fn entry(&mut self, key: K) -> Entry { [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] 859 | pub fn entry(&mut self, key: K) -> Entry<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/set.rs:782:18 [INFO] [stdout] | [INFO] [stdout] 782 | pub fn entry(&mut self, value: T) -> Entry { [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] 782 | pub fn entry(&mut self, value: T) -> Entry<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/set.rs:815:9 [INFO] [stdout] | [INFO] [stdout] 815 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 818 | ) -> Entry { [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] 818 | ) -> Entry<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.08s [INFO] running `Command { std: "docker" "inspect" "970d3eb48ba8ea2cd2060e21fa38b340f78e278bc9de85ee132674b12da885a1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "970d3eb48ba8ea2cd2060e21fa38b340f78e278bc9de85ee132674b12da885a1", kill_on_drop: false }` [INFO] [stdout] 970d3eb48ba8ea2cd2060e21fa38b340f78e278bc9de85ee132674b12da885a1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 210799e94a781fc9d40a6533cbd6103af046f57e6ce1352d1e5ca9041899adce [INFO] running `Command { std: "docker" "start" "-a" "210799e94a781fc9d40a6533cbd6103af046f57e6ce1352d1e5ca9041899adce", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/keyed.rs:1025:18 [INFO] [stderr] | [INFO] [stderr] 1025 | pub fn entry(&mut self, key: K) -> Entry { [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] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1025 | pub fn entry(&mut self, key: K) -> Entry<'_, K, V> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/keyed.rs:1054:9 [INFO] [stderr] | [INFO] [stderr] 1054 | &mut self, [INFO] [stderr] | ^^^^^^^^^ the lifetime is elided here [INFO] [stderr] ... [INFO] [stderr] 1057 | ) -> Entry { [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] 1057 | ) -> Entry<'_, K, V> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/map.rs:859:18 [INFO] [stderr] | [INFO] [stderr] 859 | pub fn entry(&mut self, key: K) -> Entry { [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] 859 | pub fn entry(&mut self, key: K) -> Entry<'_, K, V> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/set.rs:782:18 [INFO] [stderr] | [INFO] [stderr] 782 | pub fn entry(&mut self, value: T) -> Entry { [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] 782 | pub fn entry(&mut self, value: T) -> Entry<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/set.rs:815:9 [INFO] [stderr] | [INFO] [stderr] 815 | &mut self, [INFO] [stderr] | ^^^^^^^^^ the lifetime is elided here [INFO] [stderr] ... [INFO] [stderr] 818 | ) -> Entry { [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] 818 | ) -> Entry<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `vecset` (lib) generated 5 warnings (run `cargo fix --lib -p vecset` to apply 5 suggestions) [INFO] [stderr] warning: `vecset` (lib test) generated 5 warnings (5 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vecset-5eca79e5b4476d41) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test map::impls::test::eq ... ok [INFO] [stdout] test keyed::impls::test::eq ... ok [INFO] [stdout] test map::issue_18 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests vecset [INFO] [stdout] [INFO] [stdout] running 191 tests [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::as_mut_slice (line 371) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::as_slice (line 354) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::binary_search (line 735) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::clear (line 142) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::from_sorted_vec (line 426) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::entry_index_unchecked (line 1039) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::first (line 472) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::drain (line 333) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::first_mut (line 490) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::get_index_mut (line 618) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::get_mut (line 573) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::get_full_mut (line 704) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::get_index (line 597) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::get_full (line 673) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::get (line 551) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::contains_key (line 453) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::insert_full (line 983) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::capacity (line 96) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::insert (line 843) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::entry (line 1011) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::insert_index (line 869) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::is_empty (line 126) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::last (line 510) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::into_vec (line 405) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::iter (line 1072) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::last_mut (line 531) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::replace_index (line 926) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::insert_index_unchecked (line 899) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::remove_index (line 811) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::keys (line 1126) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::shrink_to (line 277) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::replace_index_unchecked (line 955) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::retain (line 235) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::remove (line 783) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::pop (line 763) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::reserve_exact (line 218) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::new (line 61) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::split_off (line 305) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::len (line 110) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::shrink_to_fit (line 255) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::reserve (line 194) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::iter_mut (line 1098) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::truncate (line 162) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::Entry<'a,K,V>::or_insert_with (line 81) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::OccupiedEntry<'a,K,V>::get_mut (line 459) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::Entry<'a,K,V>::or_insert (line 53) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::with_capacity (line 78) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::truncate (line 172) ... ok [INFO] [stdout] test src/keyed.rs - keyed::KeyedVecSet::to_vec (line 388) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::Entry<'a,K,V>::key (line 289) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::Entry<'a,K,V>::and_modify (line 327) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::Entry<'a,K,V>::or_insert_with_full (line 218) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::Entry<'a,K,V>::or_insert_full (line 150) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::Entry<'a,K,V>::or_insert_with_key (line 118) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::Entry<'a,K,V>::or_insert_full_unchecked (line 186) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::OccupiedEntry<'a,K,V>::key (line 379) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::OccupiedEntry<'a,K,V>::into_mut (line 497) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::Entry<'a,K,V>::or_insert_with_full_unchecked (line 258) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::OccupiedEntry<'a,K,V>::index (line 394) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::OccupiedEntry<'a,K,V>::insert (line 519) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::OccupiedEntry<'a,K,V>::remove_entry (line 543) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::OccupiedEntry<'a,K,V>::into_key (line 409) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::VacantEntry<'a,K,V>::insert (line 663) ... ok [INFO] [stdout] test src/macros.rs - macros::vecset (line 40) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::VacantEntry<'a,K,V>::key (line 616) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::OccupiedEntry<'a,K,V>::remove (line 572) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::as_slice (line 313) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::VacantEntry<'a,K,V>::into_key (line 644) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::binary_search (line 672) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::entry (line 845) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::clear (line 123) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::VacantEntry<'a,K,V>::index (line 630) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::contains_key (line 399) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::first (line 417) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::capacity (line 77) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::drain (line 292) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::first_mut (line 431) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::from_sorted_vec (line 366) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::get_full (line 598) ... ok [INFO] [stdout] test src/macros.rs - macros::vecmap (line 5) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::get (line 484) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::get_mut (line 505) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::Entry<'a,K,V>::index (line 306) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::insert (line 797) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::get_full_mut (line 624) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::get_index_mut (line 545) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::iter_mut (line 896) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::get_key_value (line 648) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::into_keys (line 944) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::insert_full (line 826) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::keys (line 922) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::get_index (line 528) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::is_empty (line 107) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::iter (line 874) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::last_mut (line 466) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::pop (line 698) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::len (line 91) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::last (line 449) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::remove (line 718) ... ok [INFO] [stdout] test src/keyed/entry.rs - keyed::entry::OccupiedEntry<'a,K,V>::get (line 428) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::values (line 964) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::values_mut (line 986) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::truncate (line 143) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::truncate (line 153) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::shrink_to_fit (line 215) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::to_vec (line 327) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::new (line 44) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::retain (line 192) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::remove_entry (line 741) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::into_values (line 1012) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::remove_index (line 766) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::reserve (line 175) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::shrink_to (line 237) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'a,K,V>::and_modify (line 132) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'a,K,V>::or_insert_full (line 190) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::with_capacity (line 60) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'a,K,V>::or_insert (line 19) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'a,K,V>::or_default (line 165) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::split_off (line 265) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'a,K,V>::key (line 97) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::VacantEntry<'a,K,V>::insert (line 497) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::VacantEntry<'a,K,V>::into_key (line 478) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::OccupiedEntry<'a,K,V>::remove_entry (line 381) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::OccupiedEntry<'a,K,V>::into_key (line 261) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::VacantEntry<'a,K,V>::key (line 450) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'a,K,V>::or_insert_with (line 42) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::OccupiedEntry<'a,K,V>::get (line 280) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'a,K,V>::or_insert_with_key (line 71) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::OccupiedEntry<'a,K,V>::key (line 231) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::OccupiedEntry<'a,K,V>::remove (line 410) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::OccupiedEntry<'a,K,V>::into_mut (line 335) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::OccupiedEntry<'a,K,V>::get_mut (line 304) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::binary_search (line 559) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::VacantEntry<'a,K,V>::index (line 464) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::OccupiedEntry<'a,K,V>::insert (line 357) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::capacity (line 64) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'a,K,V>::index (line 114) ... ok [INFO] [stdout] test src/map.rs - map::VecMap::into_vec (line 345) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::entry (line 771) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::difference (line 836) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::from_sorted_vec (line 390) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::clear (line 110) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::contains (line 423) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::first (line 441) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::get_index_of (line 581) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::get_index (line 497) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::entry_index_unchecked (line 796) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::drain (line 300) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::get_full (line 536) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::get (line 478) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::insert_index_unchecked (line 752) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::intersection (line 868) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::insert (line 701) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::insert_full (line 722) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::into_vec (line 369) ... ok [INFO] [stdout] test src/map/entry.rs - map::entry::OccupiedEntry<'a,K,V>::index (line 246) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::is_disjoint (line 945) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::is_superset (line 995) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::is_subset (line 970) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::shrink_to (line 245) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::iter (line 324) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::retain (line 203) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::last (line 455) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::split_off (line 273) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::remove_index (line 650) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::symmetric_difference (line 894) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::is_empty (line 94) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::new (line 31) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::shrink_to_fit (line 223) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::union (line 919) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::reserve_exact (line 186) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::len (line 78) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::truncate (line 140) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::truncate (line 130) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::to_vec (line 352) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::pop (line 603) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::take (line 671) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::with_capacity (line 47) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::remove (line 625) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::reserve (line 162) ... ok [INFO] [stdout] test src/set/entry.rs - set::entry::OccupiedEntry<'a,T>::get (line 112) ... ok [INFO] [stdout] test src/set/entry.rs - set::entry::Entry<'a,T>::index (line 78) ... ok [INFO] [stdout] test src/set/entry.rs - set::entry::Entry<'a,T>::or_insert (line 26) ... ok [INFO] [stdout] test src/set/entry.rs - set::entry::OccupiedEntry<'a,T>::index (line 133) ... ok [INFO] [stdout] test src/set/entry.rs - set::entry::VacantEntry<'a,T>::into_value (line 216) ... ok [INFO] [stdout] test src/set/entry.rs - set::entry::VacantEntry<'a,T>::insert_entry (line 258) ... ok [INFO] [stdout] test src/set/entry.rs - set::entry::OccupiedEntry<'a,T>::remove (line 155) ... ok [INFO] [stdout] test src/set/entry.rs - set::entry::VacantEntry<'a,T>::index (line 194) ... ok [INFO] [stdout] test src/set/entry.rs - set::entry::VacantEntry<'a,T>::insert (line 236) ... ok [INFO] [stdout] test src/set/entry.rs - set::entry::Entry<'a,T>::or_insert_full (line 51) ... ok [INFO] [stdout] test src/set.rs - set::VecSet::as_slice (line 339) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 191 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "210799e94a781fc9d40a6533cbd6103af046f57e6ce1352d1e5ca9041899adce", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "210799e94a781fc9d40a6533cbd6103af046f57e6ce1352d1e5ca9041899adce", kill_on_drop: false }` [INFO] [stdout] 210799e94a781fc9d40a6533cbd6103af046f57e6ce1352d1e5ca9041899adce