[INFO] fetching crate candystore 0.5.5... [INFO] testing candystore-0.5.5 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7 [INFO] extracting crate candystore 0.5.5 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate candystore 0.5.5 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate candystore 0.5.5 [INFO] tweaked toml for crates.io crate candystore 0.5.5 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate candystore 0.5.5 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate candystore 0.5.5 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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded quote2 v0.7.0 [INFO] [stderr] Downloaded bytemuck v1.21.0 [INFO] [stderr] Downloaded databuf-derive v0.5.0 [INFO] [stderr] Downloaded multiversion v0.8.0 [INFO] [stderr] Downloaded databuf_derive_impl v0.2.3 [INFO] [stderr] Downloaded databuf v0.5.0 [INFO] [stderr] Downloaded multiversion-macros v0.8.0 [INFO] [stderr] Downloaded quote2-macros v0.7.0 [INFO] [stderr] Downloaded simd-itertools v0.3.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 17fc7d7ddface63abe1ce06c84e1f9cce8b2f4b516f22dacbd0037fa126bcbbf [INFO] running `Command { std: "docker" "start" "-a" "17fc7d7ddface63abe1ce06c84e1f9cce8b2f4b516f22dacbd0037fa126bcbbf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "17fc7d7ddface63abe1ce06c84e1f9cce8b2f4b516f22dacbd0037fa126bcbbf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "17fc7d7ddface63abe1ce06c84e1f9cce8b2f4b516f22dacbd0037fa126bcbbf", kill_on_drop: false }` [INFO] [stdout] 17fc7d7ddface63abe1ce06c84e1f9cce8b2f4b516f22dacbd0037fa126bcbbf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 32abf358d44679f6acc8096caa774db09349b277b867ef3618beb5629c1bb11a [INFO] running `Command { std: "docker" "start" "-a" "32abf358d44679f6acc8096caa774db09349b277b867ef3618beb5629c1bb11a", kill_on_drop: false }` [INFO] [stderr] Compiling target-features v0.1.6 [INFO] [stderr] Compiling zerocopy v0.8.17 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling quote2-macros v0.7.0 [INFO] [stderr] Compiling uuid v1.13.1 [INFO] [stderr] Compiling syn v2.0.98 [INFO] [stderr] Compiling getrandom v0.3.1 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling memmap v0.7.0 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling fslock v0.2.1 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling quote2 v0.7.0 [INFO] [stderr] Compiling rand_core v0.9.0 [INFO] [stderr] Compiling databuf_derive_impl v0.2.3 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling multiversion-macros v0.8.0 [INFO] [stderr] Compiling databuf-derive v0.5.0 [INFO] [stderr] Compiling bytemuck_derive v1.8.1 [INFO] [stderr] Compiling databuf v0.5.0 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling bytemuck v1.21.0 [INFO] [stderr] Compiling multiversion v0.8.0 [INFO] [stderr] Compiling simd-itertools v0.3.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.0 [INFO] [stderr] Compiling candystore v0.5.5 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lists.rs:141:29 [INFO] [stdout] | [INFO] [stdout] 141 | pub(crate) fn lock_list(&self, list_ph: PartedHash) -> MutexGuard<()> { [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] 141 | pub(crate) fn lock_list(&self, list_ph: PartedHash) -> MutexGuard<'_, ()> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lists.rs:591:47 [INFO] [stdout] | [INFO] [stdout] 591 | pub fn iter_list + ?Sized>(&self, list_key: &B) -> ListIterator { [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] 591 | pub fn iter_list + ?Sized>(&self, list_key: &B) -> ListIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lists.rs:596:28 [INFO] [stdout] | [INFO] [stdout] 596 | pub fn owned_iter_list(&self, list_key: Vec) -> ListIterator { [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] 596 | pub fn owned_iter_list(&self, list_key: Vec) -> ListIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lists.rs:608:57 [INFO] [stdout] | [INFO] [stdout] 608 | pub fn iter_list_backwards + ?Sized>(&self, list_key: &B) -> ListIterator { [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] 608 | pub fn iter_list_backwards + ?Sized>(&self, list_key: &B) -> ListIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lists.rs:613:38 [INFO] [stdout] | [INFO] [stdout] 613 | pub fn owned_iter_list_backwards(&self, list_key: Vec) -> ListIterator { [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] 613 | pub fn owned_iter_list_backwards(&self, list_key: Vec) -> ListIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/store.rs:510:17 [INFO] [stdout] | [INFO] [stdout] 510 | pub fn iter(&self) -> CandyStoreIterator { [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] 510 | pub fn iter(&self) -> CandyStoreIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/store.rs:522:21 [INFO] [stdout] | [INFO] [stdout] 522 | pub fn iter_raw(&self) -> CandyStoreIterator { [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] 522 | pub fn iter_raw(&self) -> CandyStoreIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/store.rs:527:29 [INFO] [stdout] | [INFO] [stdout] 527 | pub fn iter_from_cookie(&self, cookie: u64) -> CandyStoreIterator { [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] 527 | pub fn iter_from_cookie(&self, cookie: u64) -> CandyStoreIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.10s [INFO] running `Command { std: "docker" "inspect" "32abf358d44679f6acc8096caa774db09349b277b867ef3618beb5629c1bb11a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "32abf358d44679f6acc8096caa774db09349b277b867ef3618beb5629c1bb11a", kill_on_drop: false }` [INFO] [stdout] 32abf358d44679f6acc8096caa774db09349b277b867ef3618beb5629c1bb11a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a57dd99d0c41840a4d55e0fb8dced35dcfee742760789e2503fc77eb739bd350 [INFO] running `Command { std: "docker" "start" "-a" "a57dd99d0c41840a4d55e0fb8dced35dcfee742760789e2503fc77eb739bd350", kill_on_drop: false }` [INFO] [stderr] Compiling candystore v0.5.5 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lists.rs:141:29 [INFO] [stdout] | [INFO] [stdout] 141 | pub(crate) fn lock_list(&self, list_ph: PartedHash) -> MutexGuard<()> { [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] 141 | pub(crate) fn lock_list(&self, list_ph: PartedHash) -> MutexGuard<'_, ()> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lists.rs:591:47 [INFO] [stdout] | [INFO] [stdout] 591 | pub fn iter_list + ?Sized>(&self, list_key: &B) -> ListIterator { [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] 591 | pub fn iter_list + ?Sized>(&self, list_key: &B) -> ListIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lists.rs:596:28 [INFO] [stdout] | [INFO] [stdout] 596 | pub fn owned_iter_list(&self, list_key: Vec) -> ListIterator { [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] 596 | pub fn owned_iter_list(&self, list_key: Vec) -> ListIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lists.rs:608:57 [INFO] [stdout] | [INFO] [stdout] 608 | pub fn iter_list_backwards + ?Sized>(&self, list_key: &B) -> ListIterator { [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] 608 | pub fn iter_list_backwards + ?Sized>(&self, list_key: &B) -> ListIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lists.rs:613:38 [INFO] [stdout] | [INFO] [stdout] 613 | pub fn owned_iter_list_backwards(&self, list_key: Vec) -> ListIterator { [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] 613 | pub fn owned_iter_list_backwards(&self, list_key: Vec) -> ListIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/store.rs:510:17 [INFO] [stdout] | [INFO] [stdout] 510 | pub fn iter(&self) -> CandyStoreIterator { [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] 510 | pub fn iter(&self) -> CandyStoreIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/store.rs:522:21 [INFO] [stdout] | [INFO] [stdout] 522 | pub fn iter_raw(&self) -> CandyStoreIterator { [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] 522 | pub fn iter_raw(&self) -> CandyStoreIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/store.rs:527:29 [INFO] [stdout] | [INFO] [stdout] 527 | pub fn iter_from_cookie(&self, cookie: u64) -> CandyStoreIterator { [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] 527 | pub fn iter_from_cookie(&self, cookie: u64) -> CandyStoreIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lists.rs:141:29 [INFO] [stdout] | [INFO] [stdout] 141 | pub(crate) fn lock_list(&self, list_ph: PartedHash) -> MutexGuard<()> { [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] 141 | pub(crate) fn lock_list(&self, list_ph: PartedHash) -> MutexGuard<'_, ()> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lists.rs:591:47 [INFO] [stdout] | [INFO] [stdout] 591 | pub fn iter_list + ?Sized>(&self, list_key: &B) -> ListIterator { [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] 591 | pub fn iter_list + ?Sized>(&self, list_key: &B) -> ListIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lists.rs:596:28 [INFO] [stdout] | [INFO] [stdout] 596 | pub fn owned_iter_list(&self, list_key: Vec) -> ListIterator { [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] 596 | pub fn owned_iter_list(&self, list_key: Vec) -> ListIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lists.rs:608:57 [INFO] [stdout] | [INFO] [stdout] 608 | pub fn iter_list_backwards + ?Sized>(&self, list_key: &B) -> ListIterator { [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] 608 | pub fn iter_list_backwards + ?Sized>(&self, list_key: &B) -> ListIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lists.rs:613:38 [INFO] [stdout] | [INFO] [stdout] 613 | pub fn owned_iter_list_backwards(&self, list_key: Vec) -> ListIterator { [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] 613 | pub fn owned_iter_list_backwards(&self, list_key: Vec) -> ListIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/store.rs:510:17 [INFO] [stdout] | [INFO] [stdout] 510 | pub fn iter(&self) -> CandyStoreIterator { [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] 510 | pub fn iter(&self) -> CandyStoreIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/store.rs:522:21 [INFO] [stdout] | [INFO] [stdout] 522 | pub fn iter_raw(&self) -> CandyStoreIterator { [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] 522 | pub fn iter_raw(&self) -> CandyStoreIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/store.rs:527:29 [INFO] [stdout] | [INFO] [stdout] 527 | pub fn iter_from_cookie(&self, cookie: u64) -> CandyStoreIterator { [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] 527 | pub fn iter_from_cookie(&self, cookie: u64) -> CandyStoreIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 5.21s [INFO] running `Command { std: "docker" "inspect" "a57dd99d0c41840a4d55e0fb8dced35dcfee742760789e2503fc77eb739bd350", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a57dd99d0c41840a4d55e0fb8dced35dcfee742760789e2503fc77eb739bd350", kill_on_drop: false }` [INFO] [stdout] a57dd99d0c41840a4d55e0fb8dced35dcfee742760789e2503fc77eb739bd350 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 8fec2033c214efda83f1c736d2da6851204958e3862952cfca5b76b6adc365a6 [INFO] running `Command { std: "docker" "start" "-a" "8fec2033c214efda83f1c736d2da6851204958e3862952cfca5b76b6adc365a6", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lists.rs:141:29 [INFO] [stderr] | [INFO] [stderr] 141 | pub(crate) fn lock_list(&self, list_ph: PartedHash) -> MutexGuard<()> { [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] 141 | pub(crate) fn lock_list(&self, list_ph: PartedHash) -> MutexGuard<'_, ()> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lists.rs:591:47 [INFO] [stderr] | [INFO] [stderr] 591 | pub fn iter_list + ?Sized>(&self, list_key: &B) -> ListIterator { [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] 591 | pub fn iter_list + ?Sized>(&self, list_key: &B) -> ListIterator<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lists.rs:596:28 [INFO] [stderr] | [INFO] [stderr] 596 | pub fn owned_iter_list(&self, list_key: Vec) -> ListIterator { [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] 596 | pub fn owned_iter_list(&self, list_key: Vec) -> ListIterator<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lists.rs:608:57 [INFO] [stderr] | [INFO] [stderr] 608 | pub fn iter_list_backwards + ?Sized>(&self, list_key: &B) -> ListIterator { [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] 608 | pub fn iter_list_backwards + ?Sized>(&self, list_key: &B) -> ListIterator<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lists.rs:613:38 [INFO] [stderr] | [INFO] [stderr] 613 | pub fn owned_iter_list_backwards(&self, list_key: Vec) -> ListIterator { [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] 613 | pub fn owned_iter_list_backwards(&self, list_key: Vec) -> ListIterator<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/store.rs:510:17 [INFO] [stderr] | [INFO] [stderr] 510 | pub fn iter(&self) -> CandyStoreIterator { [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] 510 | pub fn iter(&self) -> CandyStoreIterator<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/store.rs:522:21 [INFO] [stderr] | [INFO] [stderr] 522 | pub fn iter_raw(&self) -> CandyStoreIterator { [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] 522 | pub fn iter_raw(&self) -> CandyStoreIterator<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/store.rs:527:29 [INFO] [stderr] | [INFO] [stderr] 527 | pub fn iter_from_cookie(&self, cookie: u64) -> CandyStoreIterator { [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] 527 | pub fn iter_from_cookie(&self, cookie: u64) -> CandyStoreIterator<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `candystore` (lib) generated 8 warnings (run `cargo fix --lib -p candystore` to apply 8 suggestions) [INFO] [stderr] warning: `candystore` (lib test) generated 8 warnings (8 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/candystore-ce3dd66fcb8092f9) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test router::test_consolidate_ranges ... ok [INFO] [stdout] test hashing::test_parted_hash ... ok [INFO] [stdout] test shard::test_row_lookup ... ok [INFO] [stdout] test stats::test_cyclic_arr ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Running tests/test_atomics.rs (/opt/rustwide/target/debug/deps/test_atomics-1d3bca1b7f391057) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/test_bigval.rs (/opt/rustwide/target/debug/deps/test_bigval-0ee73d6ccdd1cab4) [INFO] [stdout] test test_atomics ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_bigval ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/test_flush_agg.rs (/opt/rustwide/target/debug/deps/test_flush_agg-85c9ad4492895f44) [INFO] [stdout] [INFO] [stderr] Running tests/test_list_collisions.rs (/opt/rustwide/target/debug/deps/test_list_collisions-77b0b07454126477) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_lists.rs (/opt/rustwide/target/debug/deps/test_lists-746eb87ee82ff88e) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_list_atomics ... ok [INFO] [stdout] test test_promote ... ok [INFO] [stdout] test test_typed_lists ... ok [INFO] [stdout] test test_typed_promote ... ok [INFO] [stdout] test test_typed_queue ... ok [INFO] [stdout] test test_rev_iter ... ok [INFO] [stdout] test test_list_compaction ... ok [INFO] [stdout] test test_list_retain ... ok [INFO] [stdout] test test_lists_multithreading ... ok [INFO] [stdout] test test_lists ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.75s [INFO] [stdout] [INFO] [stderr] Running tests/test_loading.rs (/opt/rustwide/target/debug/deps/test_loading-7e598591f02d47e4) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/test_logic.rs (/opt/rustwide/target/debug/deps/test_logic-46b565fb742a6223) [INFO] [stdout] test test_loading ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_histogram ... ok [INFO] [stdout] test test_logic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s [INFO] [stdout] [INFO] [stderr] Running tests/test_merge.rs (/opt/rustwide/target/debug/deps/test_merge-8f54d3348301f152) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_merge ... ok [INFO] [stdout] test test_merge_with_expected_num_keys ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 36.38s [INFO] [stdout] [INFO] [stderr] Running tests/test_multithreading.rs (/opt/rustwide/target/debug/deps/test_multithreading-b51baba07f55ff9a) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_multithreaded has been running for over 60 seconds [INFO] [stdout] test test_multithreaded ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 71.83s [INFO] [stdout] [INFO] [stderr] Running tests/test_pre_split.rs (/opt/rustwide/target/debug/deps/test_pre_split-2bda7046b7797365) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_compaction ... ok [INFO] [stdout] test test_too_large ... ok [INFO] [stdout] test test_pre_split ... ok [INFO] [stdout] test test_compaction_stats ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s [INFO] [stdout] [INFO] [stderr] Running tests/test_queues.rs (/opt/rustwide/target/debug/deps/test_queues-64dcc0920029a066) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_queues ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stderr] Running tests/test_typed.rs (/opt/rustwide/target/debug/deps/test_typed-0bff267dfb8809d2) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_typed ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests candystore [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/lib.rs - (line 21) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "8fec2033c214efda83f1c736d2da6851204958e3862952cfca5b76b6adc365a6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8fec2033c214efda83f1c736d2da6851204958e3862952cfca5b76b6adc365a6", kill_on_drop: false }` [INFO] [stdout] 8fec2033c214efda83f1c736d2da6851204958e3862952cfca5b76b6adc365a6