[INFO] fetching crate drthashbrown 0.0.17...
[INFO] testing drthashbrown-0.0.17 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate drthashbrown 0.0.17 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate drthashbrown 0.0.17
[INFO] finished tweaking crates.io crate drthashbrown 0.0.17
[INFO] tweaked toml for crates.io crate drthashbrown 0.0.17 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate drthashbrown 0.0.17 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "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" "+1.99.0-beta.8" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 43 packages to highest compatible versions
[INFO] [stderr]       Adding getrandom v0.2.5 (available: v0.2.17)
[INFO] [stderr]       Adding libc v0.2.64 (available: v0.2.191)
[INFO] [stderr]       Adding rand v0.7.3 (available: v0.10.3)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_test v1.0.177
[INFO] [stderr]   Downloaded rustc-std-workspace-core v1.0.1
[INFO] [stderr]   Downloaded rustc-std-workspace-alloc v1.0.1
[INFO] [stderr]   Downloaded getrandom v0.2.5
[INFO] [stderr]   Downloaded drtahash v0.0.17
[INFO] [stderr]   Downloaded compiler_builtins v0.1.160
[INFO] [stderr]   Downloaded libc v0.2.64
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0c43abdcc3b4b2ab69a2f24a200b848499d54ed0063015e77573618bb8f04e92
[INFO] running `Command { std: "docker" "start" "0c43abdcc3b4b2ab69a2f24a200b848499d54ed0063015e77573618bb8f04e92", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0c43abdcc3b4b2ab69a2f24a200b848499d54ed0063015e77573618bb8f04e92", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0c43abdcc3b4b2ab69a2f24a200b848499d54ed0063015e77573618bb8f04e92" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0c43abdcc3b4b2ab69a2f24a200b848499d54ed0063015e77573618bb8f04e92", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0c43abdcc3b4b2ab69a2f24a200b848499d54ed0063015e77573618bb8f04e92" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.64
[INFO] [stderr]    Compiling drtahash v0.0.17
[INFO] [stderr]    Compiling getrandom v0.2.5
[INFO] [stderr]    Compiling drthashbrown v0.0.17 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the `inline` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/raw/mod.rs:1539:41
[INFO] [stdout]      |
[INFO] [stdout] 1539 |     #[cfg_attr(feature = "inline-more", inline)]
[INFO] [stdout]      |                                         ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: the `inline` attribute can only be applied to functions
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1.74s
[INFO] running `Command { std: "docker" "inspect" "0c43abdcc3b4b2ab69a2f24a200b848499d54ed0063015e77573618bb8f04e92", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0c43abdcc3b4b2ab69a2f24a200b848499d54ed0063015e77573618bb8f04e92" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling either v1.19.0
[INFO] [stderr]    Compiling lazy_static v1.5.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stdout] warning: the `inline` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/raw/mod.rs:1539:41
[INFO] [stdout]      |
[INFO] [stdout] 1539 |     #[cfg_attr(feature = "inline-more", inline)]
[INFO] [stdout]      |                                         ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: the `inline` attribute can only be applied to functions
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling serde_test v1.0.177
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling rand_pcg v0.2.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling drthashbrown v0.0.17 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]   --> tests/set.rs:17:18
[INFO] [stdout]    |
[INFO] [stdout] 17 |         .map(|_| (rng.sample_iter(&Alphanumeric).take(32).collect()))
[INFO] [stdout]    |                  ^                                                 ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 17 -         .map(|_| (rng.sample_iter(&Alphanumeric).take(32).collect()))
[INFO] [stdout] 17 +         .map(|_| rng.sample_iter(&Alphanumeric).take(32).collect())
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i32>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]   --> tests/hasher.rs:14:33
[INFO] [stdout]    |
[INFO] [stdout] 14 |     assert!(!set.contains(&i32::min_value()));
[INFO] [stdout]    |                                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]   --> tests/hasher.rs:20:33
[INFO] [stdout]    |
[INFO] [stdout] 20 |     assert!(!set.contains(&i32::max_value()));
[INFO] [stdout]    |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]   --> tests/hasher.rs:59:18
[INFO] [stdout]    |
[INFO] [stdout] 59 |             u64::max_value()
[INFO] [stdout]    |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `inline` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/raw/mod.rs:1539:41
[INFO] [stdout]      |
[INFO] [stdout] 1539 |     #[cfg_attr(feature = "inline-more", inline)]
[INFO] [stdout]      |                                         ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: the `inline` attribute can only be applied to functions
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `core::usize`: all constants in this module replaced by associated constants on the type
[INFO] [stdout]     --> src/map.rs:3508:14
[INFO] [stdout]      |
[INFO] [stdout] 3508 |     use std::usize;
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `core::usize::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/map.rs:4634:41
[INFO] [stdout]      |
[INFO] [stdout] 4634 |         const MAX_USIZE: usize = usize::MAX;
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]     --> src/set.rs:2175:34
[INFO] [stdout]      |
[INFO] [stdout] 2175 |         struct Foo(&'static str, i32);
[INFO] [stdout]      |                ---               ^^^
[INFO] [stdout]      |                |
[INFO] [stdout]      |                field in this struct
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider removing this field
[INFO] [stdout]      = note: `Foo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]     --> src/map.rs:4344:21
[INFO] [stdout]      |
[INFO] [stdout] 4344 |         a.insert(key.clone(), value.clone());
[INFO] [stdout]      |                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]      |
[INFO] [stdout]      = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout]      = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]     --> src/map.rs:4344:36
[INFO] [stdout]      |
[INFO] [stdout] 4344 |         a.insert(key.clone(), value.clone());
[INFO] [stdout]      |                                    ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]      |
[INFO] [stdout]      = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]     --> src/map.rs:4348:26
[INFO] [stdout]      |
[INFO] [stdout] 4348 |         match a.entry(key.clone()) {
[INFO] [stdout]      |                          ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]      |
[INFO] [stdout]      = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]     --> src/map.rs:4363:26
[INFO] [stdout]      |
[INFO] [stdout] 4363 |         match a.entry(key.clone()) {
[INFO] [stdout]      |                          ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]      |
[INFO] [stdout]      = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]     --> src/map.rs:4367:31
[INFO] [stdout]      |
[INFO] [stdout] 4367 |                 e.insert(value.clone());
[INFO] [stdout]      |                               ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]      |
[INFO] [stdout]      = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 10.82s
[INFO] running `Command { std: "docker" "inspect" "0c43abdcc3b4b2ab69a2f24a200b848499d54ed0063015e77573618bb8f04e92", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0c43abdcc3b4b2ab69a2f24a200b848499d54ed0063015e77573618bb8f04e92" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: the `inline` attribute cannot be used on macro calls
[INFO] [stderr]     --> src/raw/mod.rs:1539:41
[INFO] [stderr]      |
[INFO] [stderr] 1539 |     #[cfg_attr(feature = "inline-more", inline)]
[INFO] [stderr]      |                                         ^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: the `inline` attribute can only be applied to functions
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stderr]      = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `drthashbrown` (lib) generated 1 warning (run `cargo fix --lib -p drthashbrown` to apply 1 suggestion)
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl i32>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stderr]   --> tests/hasher.rs:14:33
[INFO] [stderr]    |
[INFO] [stderr] 14 |     assert!(!set.contains(&i32::min_value()));
[INFO] [stderr]    |                                 ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl i32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]   --> tests/hasher.rs:20:33
[INFO] [stderr]    |
[INFO] [stderr] 20 |     assert!(!set.contains(&i32::max_value()));
[INFO] [stderr]    |                                 ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]   --> tests/hasher.rs:59:18
[INFO] [stderr]    |
[INFO] [stderr] 59 |             u64::max_value()
[INFO] [stderr]    |                  ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated module `core::usize`: all constants in this module replaced by associated constants on the type
[INFO] [stderr]     --> src/map.rs:3508:14
[INFO] [stderr]      |
[INFO] [stderr] 3508 |     use std::usize;
[INFO] [stderr]      |              ^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `core::usize::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]     --> src/map.rs:4634:41
[INFO] [stderr]      |
[INFO] [stderr] 4634 |         const MAX_USIZE: usize = usize::MAX;
[INFO] [stderr]      |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `1` is never read
[INFO] [stderr]     --> src/set.rs:2175:34
[INFO] [stderr]      |
[INFO] [stderr] 2175 |         struct Foo(&'static str, i32);
[INFO] [stderr]      |                ---               ^^^
[INFO] [stderr]      |                |
[INFO] [stderr]      |                field in this struct
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider removing this field
[INFO] [stderr]      = note: `Foo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stderr]     --> src/map.rs:4344:21
[INFO] [stderr]      |
[INFO] [stderr] 4344 |         a.insert(key.clone(), value.clone());
[INFO] [stderr]      |                     ^^^^^^^^ help: remove this redundant call
[INFO] [stderr]      |
[INFO] [stderr]      = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stderr]      = note: `#[warn(noop_method_call)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stderr]     --> src/map.rs:4344:36
[INFO] [stderr]      |
[INFO] [stderr] 4344 |         a.insert(key.clone(), value.clone());
[INFO] [stderr]      |                                    ^^^^^^^^ help: remove this redundant call
[INFO] [stderr]      |
[INFO] [stderr]      = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stderr] 
[INFO] [stderr] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stderr]     --> src/map.rs:4348:26
[INFO] [stderr]      |
[INFO] [stderr] 4348 |         match a.entry(key.clone()) {
[INFO] [stderr]      |                          ^^^^^^^^ help: remove this redundant call
[INFO] [stderr]      |
[INFO] [stderr]      = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stderr] 
[INFO] [stderr] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stderr]     --> src/map.rs:4363:26
[INFO] [stderr]      |
[INFO] [stderr] 4363 |         match a.entry(key.clone()) {
[INFO] [stderr]      |                          ^^^^^^^^ help: remove this redundant call
[INFO] [stderr]      |
[INFO] [stderr]      = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stderr] 
[INFO] [stderr] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stderr]     --> src/map.rs:4367:31
[INFO] [stderr]      |
[INFO] [stderr] 4367 |                 e.insert(value.clone());
[INFO] [stderr]      |                               ^^^^^^^^ help: remove this redundant call
[INFO] [stderr]      |
[INFO] [stderr]      = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around closure body
[INFO] [stderr]   --> tests/set.rs:17:18
[INFO] [stderr]    |
[INFO] [stderr] 17 |         .map(|_| (rng.sample_iter(&Alphanumeric).take(32).collect()))
[INFO] [stderr]    |                  ^                                                 ^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]    |
[INFO] [stderr] 17 -         .map(|_| (rng.sample_iter(&Alphanumeric).take(32).collect()))
[INFO] [stderr] 17 +         .map(|_| rng.sample_iter(&Alphanumeric).take(32).collect())
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: `drthashbrown` (test "hasher") generated 3 warnings
[INFO] [stderr] warning: `drthashbrown` (lib test) generated 9 warnings (1 duplicate) (run `cargo fix --lib -p drthashbrown --tests` to apply 5 suggestions)
[INFO] [stderr] warning: `drthashbrown` (test "set") generated 1 warning (run `cargo fix --test "set" -p drthashbrown` to apply 1 suggestion)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/drthashbrown-2c133b277fe97400)
[INFO] [stdout] 
[INFO] [stdout] running 74 tests
[INFO] [stdout] test map::test_map::test_clone ... ok
[INFO] [stdout] test map::test_map::test_drops ... ok
[INFO] [stdout] test map::test_map::test_empty_iter ... ok
[INFO] [stdout] test map::test_map::test_empty_remove ... ok
[INFO] [stdout] test map::test_map::test_expand ... ok
[INFO] [stdout] test map::test_map::test_entry_take_doesnt_corrupt ... ok
[INFO] [stdout] test map::test_map::test_conflict_remove ... ok
[INFO] [stdout] test map::test_map::test_eq ... ok
[INFO] [stdout] test map::test_map::test_const_with_hasher ... ok
[INFO] [stdout] test map::test_map::test_entry_and_replace_entry_with ... ok
[INFO] [stdout] test map::test_map::test_create_capacity_zero ... ok
[INFO] [stdout] test map::test_map::test_empty_entry ... ok
[INFO] [stdout] test map::test_map::test_capacity_not_less_than_len ... ok
[INFO] [stdout] test map::test_map::test_clone_from ... ok
[INFO] [stdout] test map::test_map::test_extend_ref ... ok
[INFO] [stdout] test map::test_map::test_entry ... ok
[INFO] [stdout] test map::test_map::test_find ... ok
[INFO] [stdout] test map::test_map::test_find_mut ... ok
[INFO] [stdout] test map::test_map::test_from_iter ... ok
[INFO] [stdout] test map::test_map::test_behavior_resize_policy ... ok
[INFO] [stdout] test map::test_map::test_index ... ok
[INFO] [stdout] test map::test_map::test_occupied_entry_key ... ok
[INFO] [stdout] test map::test_map::test_occupied_entry_replace_entry_with ... ok
[INFO] [stdout] test map::test_map::test_index_nonexistent - should panic ... ok
[INFO] [stdout] test map::test_map::test_insert_conflicts ... ok
[INFO] [stdout] test map::test_map::test_key_without_hash_impl ... ok
[INFO] [stdout] test map::test_map::test_raw_entry ... ok
[INFO] [stdout] test map::test_map::test_remove_entry ... ok
[INFO] [stdout] test map::test_map::test_insert ... ok
[INFO] [stdout] test map::test_map::test_insert_overwrite ... ok
[INFO] [stdout] test map::test_map::test_into_iter_drops ... ok
[INFO] [stdout] test map::test_map::test_raw_entry_and_replace_entry_with ... ok
[INFO] [stdout] test map::test_map::test_keys ... ok
[INFO] [stdout] test map::test_map::test_reserve_shrink_to_fit ... ok
[INFO] [stdout] test map::test_map::test_mut_size_hint ... ok
[INFO] [stdout] test map::test_map::test_iter_len ... ok
[INFO] [stdout] test map::test_map::test_vacant_entry_key ... ok
[INFO] [stdout] test map::test_map::test_retain ... ok
[INFO] [stdout] test map::test_map::test_show ... ok
[INFO] [stdout] test map::test_map::test_try_reserve ... ok
[INFO] [stdout] test set::test_set::test_const_with_hasher ... ok
[INFO] [stdout] test set::test_set::test_difference ... ok
[INFO] [stdout] test map::test_map::test_values ... ok
[INFO] [stdout] test map::test_map::test_is_empty ... ok
[INFO] [stdout] test map::test_map::test_iterate ... ok
[INFO] [stdout] test set::test_set::test_disjoint ... ok
[INFO] [stdout] test map::test_map::test_iter_mut_len ... ok
[INFO] [stdout] test map::test_map::test_values_mut ... ok
[INFO] [stdout] test map::test_map::test_remove ... ok
[INFO] [stdout] test raw::test_map::rehash ... ok
[INFO] [stdout] test set::test_set::rehash_in_place ... ok
[INFO] [stdout] test map::test_map::test_raw_occupied_entry_replace_entry_with ... ok
[INFO] [stdout] test map::test_map::test_replace_entry_with_doesnt_corrupt ... ok
[INFO] [stdout] test map::test_map::test_size_hint ... ok
[INFO] [stdout] test map::test_map::test_zero_capacities ... ok
[INFO] [stdout] test map::test_map::test_drain_filter ... ok
[INFO] [stdout] test set::test_set::test_drain_filter ... ok
[INFO] [stdout] test set::test_set::test_drain ... ok
[INFO] [stdout] test set::test_set::test_extend_ref ... ok
[INFO] [stdout] test set::test_set::test_from_map ... ok
[INFO] [stdout] test set::test_set::test_from_iter ... ok
[INFO] [stdout] test set::test_set::test_intersection ... ok
[INFO] [stdout] test set::test_set::test_eq ... ok
[INFO] [stdout] test set::test_set::test_iterate ... ok
[INFO] [stdout] test set::test_set::test_subset_and_superset ... ok
[INFO] [stdout] test set::test_set::test_show ... ok
[INFO] [stdout] test set::test_set::test_symmetric_difference ... ok
[INFO] [stdout] test set::test_set::test_retain ... ok
[INFO] [stdout] test set::test_set::test_replace ... ok
[INFO] [stdout] test set::test_set::test_move_iter ... ok
[INFO] [stdout] test set::test_set::test_trivial_drain ... ok
[INFO] [stdout] test set::test_set::test_union ... ok
[INFO] [stdout] test set::test_set::test_zero_capacities ... ok
[INFO] [stdout] test map::test_map::test_lots_of_insertions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 74 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/hasher.rs (/opt/rustwide/target/release/deps/hasher-937454cf2e6d6f83)
[INFO] [stdout] running 4 tests
[INFO] [stdout] test random_state ... ok
[INFO] [stdout] test default ... ok
[INFO] [stdout] test zero ... ok
[INFO] [stdout] test max ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rayon.rs (/opt/rustwide/target/release/deps/rayon-5d4260abbff49307)
[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/serde.rs (/opt/rustwide/target/release/deps/serde-1de418d7b585ea96)
[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/set.rs (/opt/rustwide/target/release/deps/set-ee0f8606d9bc4ce4)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_hashset_insert_remove ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests drthashbrown
[INFO] [stdout] 
[INFO] [stdout] running 109 tests
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::capacity (line 481) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,DefaultHashBuilder>::new (line 281) ... ok
[INFO] [stdout] test src/map.rs - map::Entry<'a,K,V,S,A>::or_default (line 2943) ... ok
[INFO] [stdout] test src/map.rs - map::Entry<'a,K,V,S,A>::or_insert_with (line 2764) ... ok
[INFO] [stdout] test src/map.rs - map::Entry<'a,K,V,S,A>::or_insert (line 2736) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,DefaultHashBuilder>::with_capacity (line 297) ... ok
[INFO] [stdout] test src/map.rs - map::Entry<'a,K,V,S,A>::key (line 2823) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::contains_key (line 1039) ... ok
[INFO] [stdout] test src/map.rs - map::Entry<'a,K,V,S,A>::and_replace_entry_with (line 2877) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap (line 154) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::entry (line 884) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap (line 57) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap (line 185) ... ok
[INFO] [stdout] test src/map.rs - map::Entry<'a,K,V,S,A>::or_insert_with_key (line 2795) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap (line 115) ... ok
[INFO] [stdout] test src/map.rs - map::Entry<'a,K,V,S,A>::and_modify (line 2842) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::clear (line 764) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::get (line 929) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::hasher (line 461) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::drain_filter (line 731) ... ok
[INFO] [stdout] test src/map.rs - map::Entry<'a,K,V,S,A>::insert (line 2708) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::insert (line 1249) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::get_key_value (line 961) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::is_empty (line 653) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::len (line 636) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::remove_entry (line 1352) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::drain (line 671) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::keys (line 496) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::iter_mut (line 598) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::retain (line 698) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::iter (line 569) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::get_key_value_mut (line 1003) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::reserve (line 796) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::into_iter (line 2480) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::shrink_to_fit (line 835) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::try_insert (line 1284) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::get_mut (line 1067) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::try_reserve (line 818) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S>::with_hasher (line 344) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::values_mut (line 540) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S>::with_capacity_and_hasher (line 378) ... ok
[INFO] [stdout] test src/map.rs - map::OccupiedEntry<'a,K,V,S,A>::get (line 3008) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::remove (line 1319) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::shrink_to (line 860) ... ok
[INFO] [stdout] test src/map.rs - map::OccupiedEntry<'a,K,V,S,A>::into_mut (line 3065) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::with_hasher_in (line 410) ... ok
[INFO] [stdout] test src/map.rs - map::OccupiedEntry<'a,K,V,S,A>::replace_entry (line 3139) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::with_capacity_and_hasher_in (line 439) ... ok
[INFO] [stdout] test src/map.rs - map::RawEntryMut<'a,K,V,S,A>::and_modify (line 2014) ... ok
[INFO] [stdout] test src/map.rs - map::OccupiedEntry<'a,K,V,S,A>::insert (line 3088) ... ok
[INFO] [stdout] test src/map.rs - map::OccupiedEntry<'a,K,V,S,A>::remove (line 3112) ... ok
[INFO] [stdout] test src/map.rs - map::OccupiedEntry<'a,K,V,S,A>::get_mut (line 3033) ... ok
[INFO] [stdout] test src/map.rs - map::HashMap<K,V,S,A>::values (line 518) ... ok
[INFO] [stdout] test src/map.rs - map::OccupiedEntry<'a,K,V,S,A>::replace_key (line 3172) ... ok
[INFO] [stdout] test src/map.rs - map::OccupiedEntry<'a,K,V,S,A>::remove_entry (line 2985) ... ok
[INFO] [stdout] test src/map.rs - map::OccupiedEntry<'a,K,V,S,A>::key (line 2969) ... ok
[INFO] [stdout] test src/map.rs - map::RawEntryMut<'a,K,V,S,A>::or_insert (line 1954) ... ok
[INFO] [stdout] test src/set.rs - set::&'_HashSet<T,S,A>::bitor (line 1207) ... ok
[INFO] [stdout] test src/map.rs - map::VacantEntry<'a,K,V,S,A>::insert (line 3319) ... ok
[INFO] [stdout] test src/map.rs - map::VacantEntry<'a,K,V,S,A>::key (line 3284) ... ok
[INFO] [stdout] test src/map.rs - map::RawEntryMut<'a,K,V,S,A>::or_insert_with (line 1982) ... ok
[INFO] [stdout] test src/map.rs - map::VacantEntry<'a,K,V,S,A>::into_key (line 3299) ... ok
[INFO] [stdout] test src/map.rs - map::RawEntryMut<'a,K,V,S,A>::and_replace_entry_with (line 2054) ... ok
[INFO] [stdout] test src/set.rs - set::&'_HashSet<T,S,A>::bitand (line 1240) ... ok
[INFO] [stdout] test src/set.rs - set::&'_HashSet<T,S>::bitxor (line 1272) ... ok
[INFO] [stdout] test src/map.rs - map::OccupiedEntry<'a,K,V,S,A>::replace_entry_with (line 3204) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet (line 78) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,DefaultHashBuilder,A>::with_capacity_in (line 198) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet (line 47) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,DefaultHashBuilder>::new (line 140) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet (line 101) ... ok
[INFO] [stdout] test src/set.rs - set::&'_HashSet<T,S>::sub (line 1304) ... ok
[INFO] [stdout] test src/map.rs - map::RawEntryMut<'a,K,V,S,A>::insert (line 1926) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,DefaultHashBuilder>::with_capacity (line 158) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,DefaultHashBuilder,A>::new_in (line 180) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::capacity (line 216) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::drain (line 287) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::hasher (line 518) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::contains (line 757) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::clear (line 371) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::get (line 784) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::get_or_insert (line 812) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::is_subset (line 925) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::get_or_insert_owned (line 837) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::into_iter (line 1443) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::get_or_insert_with (line 870) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::intersection (line 691) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::is_empty (line 270) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::reserve (line 548) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::is_disjoint (line 904) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::iter (line 231) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::len (line 253) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::remove (line 1023) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::retain (line 313) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::replace (line 993) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::with_capacity_and_hasher_in (line 497) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::shrink_to_fit (line 586) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::symmetric_difference (line 663) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::insert (line 974) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::shrink_to (line 610) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::take (line 1052) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::with_hasher_in (line 469) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::try_reserve (line 570) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,Global>::with_capacity_and_hasher (line 435) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,Global>::with_hasher (line 402) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::is_superset (line 946) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::drain_filter (line 339) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::difference (line 632) ... ok
[INFO] [stdout] test src/set.rs - set::HashSet<T,S,A>::union (line 722) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 109 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.41s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "0c43abdcc3b4b2ab69a2f24a200b848499d54ed0063015e77573618bb8f04e92", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0c43abdcc3b4b2ab69a2f24a200b848499d54ed0063015e77573618bb8f04e92", kill_on_drop: false }`
[INFO] [stdout] 0c43abdcc3b4b2ab69a2f24a200b848499d54ed0063015e77573618bb8f04e92
