[INFO] fetching crate cow_hashmap 0.1.13...
[INFO] testing cow_hashmap-0.1.13 against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] extracting crate cow_hashmap 0.1.13 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate cow_hashmap 0.1.13
[INFO] finished tweaking crates.io crate cow_hashmap 0.1.13
[INFO] tweaked toml for crates.io crate cow_hashmap 0.1.13 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate cow_hashmap 0.1.13 on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 24 packages to latest compatible versions
[INFO] [stderr]       Adding rand v0.8.5 (available: v0.9.2)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2678684652abc9d622e204bf374b84794ac3f2aac3928e556d6df37a07af168b
[INFO] running `Command { std: "docker" "start" "-a" "2678684652abc9d622e204bf374b84794ac3f2aac3928e556d6df37a07af168b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2678684652abc9d622e204bf374b84794ac3f2aac3928e556d6df37a07af168b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2678684652abc9d622e204bf374b84794ac3f2aac3928e556d6df37a07af168b", kill_on_drop: false }`
[INFO] [stdout] 2678684652abc9d622e204bf374b84794ac3f2aac3928e556d6df37a07af168b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 60fb9967cadcbc72f8109138538d6476283edf31d2b12c247954f9762a1bbbd1
[INFO] running `Command { std: "docker" "start" "-a" "60fb9967cadcbc72f8109138538d6476283edf31d2b12c247954f9762a1bbbd1", kill_on_drop: false }`
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling self_cell v1.2.2
[INFO] [stderr]    Compiling arc-swap-for-cow v1.7.1
[INFO] [stderr]    Compiling arc-swap v1.8.0
[INFO] [stderr]    Compiling cow_hashbrown v0.14.21
[INFO] [stderr]    Compiling cow_hashmap v0.1.13 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.21s
[INFO] running `Command { std: "docker" "inspect" "60fb9967cadcbc72f8109138538d6476283edf31d2b12c247954f9762a1bbbd1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "60fb9967cadcbc72f8109138538d6476283edf31d2b12c247954f9762a1bbbd1", kill_on_drop: false }`
[INFO] [stdout] 60fb9967cadcbc72f8109138538d6476283edf31d2b12c247954f9762a1bbbd1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] eda2490325685788318c589a30d736e04469a0e792f6aba5003698336a259e93
[INFO] running `Command { std: "docker" "start" "-a" "eda2490325685788318c589a30d736e04469a0e792f6aba5003698336a259e93", kill_on_drop: false }`
[INFO] [stderr]    Compiling cow_hashmap v0.1.13 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.49s
[INFO] running `Command { std: "docker" "inspect" "eda2490325685788318c589a30d736e04469a0e792f6aba5003698336a259e93", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eda2490325685788318c589a30d736e04469a0e792f6aba5003698336a259e93", kill_on_drop: false }`
[INFO] [stdout] eda2490325685788318c589a30d736e04469a0e792f6aba5003698336a259e93
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] aee5a3a4fdaf0b048e19346b1afe28ac2878006ec813f2e18af97fc7cbb51ac9
[INFO] running `Command { std: "docker" "start" "-a" "aee5a3a4fdaf0b048e19346b1afe28ac2878006ec813f2e18af97fc7cbb51ac9", kill_on_drop: false }`
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stdout] running 33 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/cow_hashmap/dd839a8a2f3825dd/deps/cow_hashmap-dd839a8a2f3825dd)
[INFO] [stdout] test tests::test_clone ... ok
[INFO] [stdout] test tests::test_empty_entry ... ok
[INFO] [stdout] test tests::test_conflict_remove ... ok
[INFO] [stdout] test tests::test_empty_remove ... ok
[INFO] [stdout] test tests::test_find_mut ... ok
[INFO] [stdout] test tests::test_entry ... ok
[INFO] [stdout] test tests::test_eq ... ok
[INFO] [stdout] test tests::test_insert ... ok
[INFO] [stdout] test tests::test_insert_conflicts ... ok
[INFO] [stdout] test tests::test_insert_overwrite ... ok
[INFO] [stdout] test tests::test_into_keys ... ok
[INFO] [stdout] test tests::test_into_values ... ok
[INFO] [stdout] test tests::test_iter_len ... ok
[INFO] [stdout] test tests::test_from_iter ... ok
[INFO] [stdout] test tests::test_iter_mut_len ... ok
[INFO] [stdout] test tests::test_empty_iter ... ok
[INFO] [stdout] test tests::test_is_empty ... ok
[INFO] [stdout] test tests::test_occupied_entry_key ... ok
[INFO] [stdout] test tests::test_keys ... ok
[INFO] [stdout] test tests::test_vacant_entry_key ... ok
[INFO] [stdout] test tests::test_values ... ok
[INFO] [stdout] test tests::from_array ... ok
[INFO] [stdout] test tests::test_values_mut ... ok
[INFO] [stdout] test tests::test_show ... ok
[INFO] [stdout] test tests::test_remove_entry ... ok
[INFO] [stdout] test tests::test_iterate ... ok
[INFO] [stdout] test tests::test_find ... ok
[INFO] [stdout] test tests::test_remove ... ok
[INFO] [stdout] test tests::test_into_iter_drops ... ok
[INFO] [stdout] test tests::test_drops ... ok
[INFO] [stdout] test tests::test_retain ... ok
[INFO] [stdout] test tests::test_lots_of_insertions has been running for over 60 seconds
[INFO] [stdout] test tests::test_millions_of_inserts_and_removes has been running for over 60 seconds
[INFO] [stdout] test tests::test_millions_of_inserts_and_removes ... ok
[INFO] [stdout] test tests::test_lots_of_insertions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 113.59s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cow_hashmap
[INFO] [stdout] 
[INFO] [stdout] running 79 tests
[INFO] [stdout] test src/lib.rs - CowHashMap (line 181) ... FAILED
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::drain (line 579) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::contains_key (line 898) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,RandomState>::new (line 260) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::get_key_value (line 872) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::entry (line 773) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::get_mut (line 927) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::hasher (line 696) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,RandomState>::from (line 1244) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::get (line 846) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap (line 166) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::entry_or_lock (line 810) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::is_empty (line 554) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap (line 218) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap (line 110) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::insert_mut (line 994) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::clear (line 679) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::insert (line 962) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::iter_mut (line 500) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::into_iter (line 1687) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::remove_entry (line 1133) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::iter (line 468) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::into_keys (line 336) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::try_insert (line 1024) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::values (line 371) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::try_insert_mut (line 1059) ... ok
[INFO] [stdout] test src/lib.rs - Entry<K,V,S>::or_insert (line 2130) ... FAILED
[INFO] [stdout] test src/lib.rs - Entry<K,V,S>::or_insert_mut (line 2159) ... FAILED
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::retain_mut (line 646) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::into_values (line 432) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::remove (line 1098) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::keys (line 308) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::retain (line 611) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::values_mut (line 398) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::len (line 535) ... ok
[INFO] [stdout] test src/lib.rs - Entry<K,V,S>::or_insert_with_key (line 2309) ... ok
[INFO] [stdout] test src/lib.rs - Drain (line 1447) ... ok
[INFO] [stdout] test src/lib.rs - CowHashMap<K,V,S>::with_hasher (line 287) ... ok
[INFO] [stdout] test src/lib.rs - Entry<K,V,S>::or_default_mut (line 2751) ... ok
[INFO] [stdout] test src/lib.rs - Entry<K,V,S>::or_insert_with (line 2189) ... ok
[INFO] [stdout] test src/lib.rs - Entry<K,V,S>::or_try_insert_with (line 2247) ... ok
[INFO] [stdout] test src/lib.rs - Entry<K,V,S>::and_modify (line 2409) ... ok
[INFO] [stdout] test src/lib.rs - LockableEntry<'_,K,V,S>::or_insert (line 2446) ... FAILED
[INFO] [stdout] test src/lib.rs - Entry<K,V,S>::key (line 2373) ... ok
[INFO] [stdout] test src/lib.rs - Entry<K,V,S>::or_try_insert_with_mut (line 2276) ... ok
[INFO] [stdout] test src/lib.rs - Entry<K,V,S>::or_insert_with_key_mut (line 2343) ... ok
[INFO] [stdout] test src/lib.rs - LockableEntry<'_,K,V,S>::or_insert_mut (line 2472) ... FAILED
[INFO] [stdout] test src/lib.rs - Iter (line 1265) ... ok
[INFO] [stdout] test src/lib.rs - IterMut (line 1305) ... ok
[INFO] [stdout] test src/lib.rs - LockableEntry<'_,K,V,S>::key (line 2659) ... ok
[INFO] [stdout] test src/lib.rs - Keys (line 1375) ... ok
[INFO] [stdout] test src/lib.rs - IntoKeys (line 1503) ... ok
[INFO] [stdout] test src/lib.rs - LockableEntry<'_,K,V,S>::and_modify (line 2692) ... ok
[INFO] [stdout] test src/lib.rs - Entry<K,V,S>::or_insert_with_mut (line 2217) ... ok
[INFO] [stdout] test src/lib.rs - LockableEntry<'_,K,V,S>::or_default (line 2782) ... ok
[INFO] [stdout] test src/lib.rs - Entry<K,V,S>::or_default (line 2723) ... ok
[INFO] [stdout] test src/lib.rs - IntoIter (line 1340) ... ok
[INFO] [stdout] test src/lib.rs - IntoValues (line 1524) ... ok
[INFO] [stdout] test src/lib.rs - LockableEntry<'_,K,V,S>::or_try_insert_with (line 2551) ... ok
[INFO] [stdout] test src/lib.rs - LockableEntry<'_,K,V,S>::or_default_mut (line 2807) ... ok
[INFO] [stdout] test src/lib.rs - OccupiedEntry<K,V,S>::replace_key (line 3035) ... ok
[INFO] [stdout] test src/lib.rs - LockableEntry<'_,K,V,S>::or_try_insert_with_mut (line 2577) ... ok
[INFO] [stdout] test src/lib.rs - LockableEntry<'_,K,V,S>::or_insert_with_key (line 2607) ... ok
[INFO] [stdout] test src/lib.rs - LockableEntry<'_,K,V,S>::or_insert_with_key_mut (line 2635) ... ok
[INFO] [stdout] test src/lib.rs - OccupiedEntry<K,V,S>::get (line 2877) ... ok
[INFO] [stdout] test src/lib.rs - OccupiedEntry<K,V,S>::into_mut (line 2940) ... ok
[INFO] [stdout] test src/lib.rs - VacantEntry<K,V,S>::insert (line 3083) ... ok
[INFO] [stdout] test src/lib.rs - LockableEntry<'_,K,V,S>::or_insert_with (line 2499) ... ok
[INFO] [stdout] test src/lib.rs - OccupiedEntry<K,V,S>::remove (line 2991) ... ok
[INFO] [stdout] test src/lib.rs - OccupiedEntry<K,V,S>::key (line 2834) ... ok
[INFO] [stdout] test src/lib.rs - VacantEntry<K,V,S>::into_key (line 3063) ... ok
[INFO] [stdout] test src/lib.rs - LockableEntry<'_,K,V,S>::or_insert_with_mut (line 2524) ... ok
[INFO] [stdout] test src/lib.rs - OccupiedEntry<K,V,S>::get_mut (line 2904) ... ok
[INFO] [stdout] test src/lib.rs - VacantEntry<K,V,S>::key (line 3048) ... ok
[INFO] [stdout] test src/lib.rs - OccupiedEntry<K,V,S>::remove_entry (line 2850) ... ok
[INFO] [stdout] test src/lib.rs - VacantEntry<K,V,S>::insert_mut (line 3109) ... ok
[INFO] [stdout] test src/lib.rs - Values (line 1411) ... ok
[INFO] [stdout] test src/lib.rs - OccupiedEntry<K,V,S>::insert (line 2968) ... ok
[INFO] [stdout] test src/lib.rs - ValuesMut (line 1482) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - CowHashMap (line 181) stdout ----
[INFO] [stdout] error[E0594]: cannot assign to data in an `Arc`
[INFO] [stdout]    --> src/lib.rs:204:1
[INFO] [stdout]     |
[INFO] [stdout] 204 | *stat += random_stat_buff();
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot assign
[INFO] [stdout]     |
[INFO] [stdout]     = help: trait `DerefMut` is required to modify through a dereference, but it is not implemented for `Arc<u8>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0594`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - Entry<K,V,S>::or_insert (line 2130) stdout ----
[INFO] [stdout] error[E0594]: cannot assign to data in an `Arc`
[INFO] [stdout]     --> src/lib.rs:2140:1
[INFO] [stdout]      |
[INFO] [stdout] 2140 | *map.entry("poneyland").or_insert(10) *= 2;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot assign
[INFO] [stdout]      |
[INFO] [stdout]      = help: trait `DerefMut` is required to modify through a dereference, but it is not implemented for `Arc<u32>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0594`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - Entry<K,V,S>::or_insert_mut (line 2159) stdout ----
[INFO] [stdout] error[E0594]: cannot assign to data in an `Arc`
[INFO] [stdout]     --> src/lib.rs:2169:1
[INFO] [stdout]      |
[INFO] [stdout] 2169 | *map.entry("poneyland").or_insert(10) *= 2;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot assign
[INFO] [stdout]      |
[INFO] [stdout]      = help: trait `DerefMut` is required to modify through a dereference, but it is not implemented for `Arc<u32>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0594`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - LockableEntry<'_,K,V,S>::or_insert (line 2446) stdout ----
[INFO] [stdout] error[E0594]: cannot assign to data in an `Arc`
[INFO] [stdout]     --> src/lib.rs:2456:1
[INFO] [stdout]      |
[INFO] [stdout] 2456 | *map.entry("poneyland").or_insert(10) *= 2;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot assign
[INFO] [stdout]      |
[INFO] [stdout]      = help: trait `DerefMut` is required to modify through a dereference, but it is not implemented for `Arc<u32>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0594`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - LockableEntry<'_,K,V,S>::or_insert_mut (line 2472) stdout ----
[INFO] [stdout] error[E0594]: cannot assign to data in an `Arc`
[INFO] [stdout]     --> src/lib.rs:2482:1
[INFO] [stdout]      |
[INFO] [stdout] 2482 | *map.entry("poneyland").or_insert(10) *= 2;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot assign
[INFO] [stdout]      |
[INFO] [stdout]      = help: trait `DerefMut` is required to modify through a dereference, but it is not implemented for `Arc<u32>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0594`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - CowHashMap (line 181)
[INFO] [stdout]     src/lib.rs - Entry<K,V,S>::or_insert (line 2130)
[INFO] [stdout]     src/lib.rs - Entry<K,V,S>::or_insert_mut (line 2159)
[INFO] [stdout]     src/lib.rs - LockableEntry<'_,K,V,S>::or_insert (line 2446)
[INFO] [stdout]     src/lib.rs - LockableEntry<'_,K,V,S>::or_insert_mut (line 2472)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 74 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.64s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "aee5a3a4fdaf0b048e19346b1afe28ac2878006ec813f2e18af97fc7cbb51ac9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aee5a3a4fdaf0b048e19346b1afe28ac2878006ec813f2e18af97fc7cbb51ac9", kill_on_drop: false }`
[INFO] [stdout] aee5a3a4fdaf0b048e19346b1afe28ac2878006ec813f2e18af97fc7cbb51ac9
