[INFO] fetching crate stable_gen_map 0.13.0... [INFO] testing stable_gen_map-0.13.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate stable_gen_map 0.13.0 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate stable_gen_map 0.13.0 [INFO] finished tweaking crates.io crate stable_gen_map 0.13.0 [INFO] tweaked toml for crates.io crate stable_gen_map 0.13.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate stable_gen_map 0.13.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate stable_gen_map 0.13.0 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 17f6a1b010543c278cd0af63a21702e95b910b75f8baf3cf1f248b7cb3119607 [INFO] running `Command { std: "docker" "start" "-a" "17f6a1b010543c278cd0af63a21702e95b910b75f8baf3cf1f248b7cb3119607", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "17f6a1b010543c278cd0af63a21702e95b910b75f8baf3cf1f248b7cb3119607", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "17f6a1b010543c278cd0af63a21702e95b910b75f8baf3cf1f248b7cb3119607", kill_on_drop: false }` [INFO] [stdout] 17f6a1b010543c278cd0af63a21702e95b910b75f8baf3cf1f248b7cb3119607 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3ddf6462e6a4beb2a447ef4b13ec5e07dff575372b42471daad19d8877157ebd [INFO] running `Command { std: "docker" "start" "-a" "3ddf6462e6a4beb2a447ef4b13ec5e07dff575372b42471daad19d8877157ebd", kill_on_drop: false }` [INFO] [stderr] Compiling stable_gen_map v0.13.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.30s [INFO] running `Command { std: "docker" "inspect" "3ddf6462e6a4beb2a447ef4b13ec5e07dff575372b42471daad19d8877157ebd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3ddf6462e6a4beb2a447ef4b13ec5e07dff575372b42471daad19d8877157ebd", kill_on_drop: false }` [INFO] [stdout] 3ddf6462e6a4beb2a447ef4b13ec5e07dff575372b42471daad19d8877157ebd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c00b9752f03a9c6ac1efcc1ae93a5ff1b845dda497b4803ed425b83ca4c06612 [INFO] running `Command { std: "docker" "start" "-a" "c00b9752f03a9c6ac1efcc1ae93a5ff1b845dda497b4803ed425b83ca4c06612", kill_on_drop: false }` [INFO] [stderr] Compiling stable_gen_map v0.13.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3.54s [INFO] running `Command { std: "docker" "inspect" "c00b9752f03a9c6ac1efcc1ae93a5ff1b845dda497b4803ed425b83ca4c06612", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c00b9752f03a9c6ac1efcc1ae93a5ff1b845dda497b4803ed425b83ca4c06612", kill_on_drop: false }` [INFO] [stdout] c00b9752f03a9c6ac1efcc1ae93a5ff1b845dda497b4803ed425b83ca4c06612 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a90f5067c1e34343ca152285fed8f9a191c876618199a3d6a5c82e01a656579d [INFO] running `Command { std: "docker" "start" "-a" "a90f5067c1e34343ca152285fed8f9a191c876618199a3d6a5c82e01a656579d", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/stable_gen_map-ea3e04476d0cf384) [INFO] [stdout] [INFO] [stdout] running 147 tests [INFO] [stdout] test tests::key_macro_tests::custom_key_type_has_correct_assoc_types ... ok [INFO] [stdout] test tests::key_macro_tests::default_key_type_has_correct_assoc_types ... ok [INFO] [stdout] test tests::key_macro_tests::insert_remove_with_macro_key ... ok [INFO] [stdout] test tests::key_macro_tests::insert_remove_with_small_key ... ok [INFO] [stdout] test tests::key_macro_tests::multiple_keys_in_one_invocation ... ok [INFO] [stdout] test tests::key_macro_tests::stale_key_returns_none ... ok [INFO] [stdout] test tests::map_id_tests::different_states_get_different_ids ... ok [INFO] [stdout] test tests::map_id_tests::empty_state_is_const ... ok [INFO] [stdout] test tests::key_macro_tests::snapshot_with_macro_key ... ok [INFO] [stdout] test tests::key_macro_tests::macro_key_is_copy_clone_debug_eq_hash ... ok [INFO] [stdout] test tests::map_id_tests::ensure_id_assigns_on_first_call ... ok [INFO] [stdout] test tests::map_id_tests::produce_uses_ensure_id ... ok [INFO] [stdout] test tests::map_id_tests::many_states_all_unique ... ok [INFO] [stdout] test tests::map_id_tests::ensure_id_returns_same_on_subsequent_calls ... ok [INFO] [stdout] test tests::map_id_tests::vacant_placeholder_is_zero ... ok [INFO] [stdout] test tests::key_macro_tests::pub_small_key_has_correct_assoc_types ... ok [INFO] [stdout] test tests::map_id_tests::validate_matches_equal_ids ... ok [INFO] [stdout] test tests::map_id_tests::validate_rejects_different_ids ... ok [INFO] [stdout] test tests::map_id_tests::map_id_starts_at_none ... ok [INFO] [stdout] test tests::map_id_tests::validate_rejects_vacant ... ok [INFO] [stdout] test tests::stable_deref_gen_clone_tests::clone_basic_contents_equal_but_independent ... ok [INFO] [stdout] test tests::stable_deref_gen_clone_tests::clone_efficiently_stable_tests::clone_efficiently_copies_all_live_entries_and_not_aliasing ... ok [INFO] [stdout] test tests::stable_deref_gen_clone_tests::clone_efficiently_stable_tests::clone_efficiently_empty_map ... ok [INFO] [stdout] test tests::stable_deref_gen_clone_tests::clone_efficiently_stable_tests::clone_efficiently_preserves_free_list_structure_but_independent ... ok [INFO] [stdout] test tests::stable_deref_gen_clone_tests::clone_preserves_live_entries_and_len_and_allocates_new_boxes ... ok [INFO] [stdout] test tests::stable_deref_gen_clone_tests::clone_with_holes_preserves_logical_state ... ok [INFO] [stdout] test tests::stable_deref_gen_clone_tests::clone_with_rc_clones_rc_not_inner_value ... ok [INFO] [stdout] test tests::stable_deref_gen_clone_tests::clone_empty_map ... ok [INFO] [stdout] test tests::stable_deref_gen_clone_tests::stable_clone_handles_reentrant_t_clone ... ok [INFO] [stdout] test tests::stable_deref_gen_drain_tests::drain_allows_reuse_of_indices ... ok [INFO] [stdout] test tests::stable_deref_gen_clone_tests::stable_clone_handles_reentrant_t_clone_two ... ok [INFO] [stdout] test tests::stable_deref_gen_drain_tests::drain_drop_cleans_up_remaining ... ok [INFO] [stdout] test tests::stable_deref_gen_drain_tests::drain_does_not_double_drop_after_map_drop ... ok [INFO] [stdout] test tests::stable_deref_gen_drain_tests::drain_empty_map ... ok [INFO] [stdout] test tests::stable_deref_gen_drain_tests::drain_empties_map ... ok [INFO] [stdout] test tests::stable_deref_gen_drain_tests::drain_invalidates_old_keys ... ok [INFO] [stdout] test tests::stable_deref_gen_drain_tests::drain_then_insert_works ... ok [INFO] [stdout] test tests::stable_deref_gen_drain_tests::drain_partial_consumption_drops_each_exactly_once ... ok [INFO] [stdout] test tests::stable_deref_gen_drain_tests::drain_with_gaps_drops_only_occupied_exactly_once ... ok [INFO] [stdout] test tests::stable_deref_gen_drain_tests::drain_with_gaps_from_prior_removes ... ok [INFO] [stdout] test tests::stable_deref_gen_drain_tests::drain_yields_all_elements ... ok [INFO] [stdout] test tests::stable_deref_gen_drain_tests::drain_zero_consumption_drops_each_exactly_once ... ok [INFO] [stdout] test tests::stable_deref_gen_drain_tests::drain_full_consumption_drops_each_exactly_once ... ok [INFO] [stdout] test tests::stable_deref_gen_map_overflow_tests::stable_gen_map_into_iter_handles_max_live_generation_without_panicking ... ok [INFO] [stdout] test tests::stable_deref_gen_map_overflow_tests::stale_key_after_generation_overflow_is_not_accepted_stable_deref_gen_map ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::deref_drop_is_called_exactly_once_per_element ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::drops_happen_on_remove_and_on_map_drop ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::get_by_index_only_returns_none_for_vacant_slot ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::get_by_index_only_round_trips_index_and_key ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::can_clone_deref_shared_items_even_if_dereffed_value_doesnt_implement_clone ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::insert_and_insert_with_match_semantics ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::nested_try_insert_with_key_uses_distinct_slots ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::get_returns_none_during_insert_even_while_resizing ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::deref_get_by_index_only_matches_key_get ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::remove_invalidates_old_key_and_reuse_bumps_generation ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::get_during_insert_returns_none_and_reentrancy_is_ok ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::remove_nonexistent_returns_none ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::reentrant_insert_with_reuses_freed_slot_even_if_vec_resizes ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::remove_then_mass_insert_then_reuse_keeps_old_key_invalid ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::stable_get_mut_respects_generation ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::stable_into_iter_consumes_and_yields_boxes ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::stable_iter_mut_can_modify_all_values ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::stable_len_tracks_insert_remove_and_clear ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::stable_try_insert_with_key_err_reuses_reserved_new_slot ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::stable_try_insert_with_key_error_reuses_free_slot ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::stable_try_insert_with_key_ok_path_new_slot ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::stable_ref_across_vec_growth ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::tests::clear_does_not_reuse_any_previous_key_even_after_prior_removes ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::tests::clear_does_not_reuse_keys_for_live_entries ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::stable_ref_survives_many_vec_resizes ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::unsized_trait_object_storage ... ok [INFO] [stdout] test tests::stable_deref_gen_retain_tests::retain_keeps_all_and_can_mutate_values ... ok [INFO] [stdout] test tests::stable_deref_gen_retain_tests::retain_removes_some_and_len_tracks ... ok [INFO] [stdout] test tests::stable_deref_gen_snapshot_tests::snapshot_contains_all_items_and_matches_get ... ok [INFO] [stdout] test tests::stable_deref_gen_snapshot_tests::snapshot_on_empty_map_is_empty ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::trait_object_survives_resizes ... ok [INFO] [stdout] test tests::stable_deref_gen_snapshot_tests::snapshot_stablegen_tests::snapshot_contains_all_items_and_matches_get ... ok [INFO] [stdout] test tests::stable_deref_gen_snapshot_tests::snapshot_stablegen_tests::snapshot_empty ... ok [INFO] [stdout] test tests::stable_deref_gen_snapshot_tests::snapshot_stablegen_tests::snapshot_ignores_future_inserts ... ok [INFO] [stdout] test tests::stable_gen_clone_tests::clone_basic_contents_equal_but_independent ... ok [INFO] [stdout] test tests::stable_gen_clone_tests::clone_efficiently_tests::clone_efficiently_empty_map ... ok [INFO] [stdout] test tests::stable_deref_gen_retain_tests::retain_respects_generations_and_reuses_indices ... ok [INFO] [stdout] test tests::stable_gen_clone_tests::clone_efficiently_tests::clone_efficiently_preserves_free_list_structure_but_independent ... ok [INFO] [stdout] test tests::stable_gen_clone_tests::clone_empty ... ok [INFO] [stdout] test tests::stable_deref_gen_snapshot_tests::snapshot_ignores_future_inserts ... ok [INFO] [stdout] test tests::stable_gen_clone_tests::clone_handles_reentrant_t_clone ... ok [INFO] [stdout] test tests::stable_gen_clone_tests::clone_handles_reentrant_t_clone_two ... ok [INFO] [stdout] test tests::stable_gen_clone_tests::clone_efficiently_tests::clone_efficiently_copies_all_live_entries_and_not_aliasing ... ok [INFO] [stdout] test tests::stable_gen_clone_tests::clone_multi_slot ... ok [INFO] [stdout] test tests::stable_gen_drain_tests::drain_allows_reuse_of_indices ... ok [INFO] [stdout] test tests::stable_gen_clone_tests::clone_into_iter_matches_snapshot ... ok [INFO] [stdout] test tests::stable_gen_clone_tests::clone_respects_free_list_and_generations ... ok [INFO] [stdout] test tests::stable_gen_drain_tests::drain_empties_map ... ok [INFO] [stdout] test tests::stable_gen_drain_tests::drain_full_consumption_drops_each_exactly_once ... ok [INFO] [stdout] test tests::stable_gen_drain_tests::drain_does_not_double_drop_after_map_drop ... ok [INFO] [stdout] test tests::stable_gen_drain_tests::drain_empty_map ... ok [INFO] [stdout] test tests::stable_gen_clone_tests::clone_preserves_all_keys_and_values ... ok [INFO] [stdout] test tests::stable_gen_drain_tests::drain_invalidates_old_keys ... ok [INFO] [stdout] test tests::stable_gen_drain_tests::drain_with_gaps_drops_only_occupied_exactly_once ... ok [INFO] [stdout] test tests::stable_gen_drain_tests::drain_then_insert_works ... ok [INFO] [stdout] test tests::stable_gen_drain_tests::drain_partial_consumption_drops_each_exactly_once ... ok [INFO] [stdout] test tests::stable_gen_drain_tests::drain_with_gaps_from_prior_removes ... ok [INFO] [stdout] test tests::stable_gen_drain_tests::drain_yields_all_elements ... ok [INFO] [stdout] test tests::stable_gen_drain_tests::drain_zero_consumption_drops_each_exactly_once ... ok [INFO] [stdout] test tests::stable_gen_map_overflow_tests::stale_key_after_generation_overflow_is_not_accepted_stable_gen_map ... ok [INFO] [stdout] test tests::stable_gen_map_tests::drop_is_called_exactly_once_per_element ... ok [INFO] [stdout] test tests::stable_gen_map_tests::get_by_index_only_returns_none_for_vacant_slot ... ok [INFO] [stdout] test tests::stable_gen_map_tests::drops_happen_on_remove_and_on_map_drop ... ok [INFO] [stdout] test tests::stable_gen_map_tests::get_by_index_only_round_trips_index_and_key ... ok [INFO] [stdout] test tests::stable_gen_map_tests::get_during_insert_returns_none_and_reentrancy_is_ok ... ok [INFO] [stdout] test tests::stable_gen_map_tests::get_mut_respects_generation ... ok [INFO] [stdout] test tests::stable_gen_map_tests::clear_does_not_reuse_keys_default_slots ... ok [INFO] [stdout] test tests::stable_gen_map_tests::insert_and_insert_with_match_semantics ... ok [INFO] [stdout] test tests::stable_gen_map_tests::get_returns_none_during_insert_even_while_resizing ... ok [INFO] [stdout] test tests::stable_gen_map_tests::clear_does_not_reuse_any_previous_key_even_after_prior_removes ... ok [INFO] [stdout] test tests::stable_gen_map_tests::iter_mut_can_modify_all_values ... ok [INFO] [stdout] test tests::stable_gen_map_tests::len_tracks_insert_remove_and_clear ... ok [INFO] [stdout] test tests::stable_gen_map_tests::nested_try_insert_with_key_uses_distinct_slots ... ok [INFO] [stdout] test tests::stable_gen_map_tests::reentrant_insert_with_reuses_freed_slot_even_if_vec_resizes ... ok [INFO] [stdout] test tests::stable_gen_map_tests::remove_invalidates_old_key_and_reuse_bumps_generation ... ok [INFO] [stdout] test tests::stable_gen_map_tests::remove_nonexistent_returns_none ... ok [INFO] [stdout] test tests::stable_gen_map_tests::index_operator_works ... ok [INFO] [stdout] test tests::stable_gen_map_tests::remove_reuses_same_slot_with_bumped_generation ... ok [INFO] [stdout] test tests::stable_gen_map_tests::iter_mut_yields_valid_keys_and_values ... ok [INFO] [stdout] test tests::stable_gen_map_tests::into_iter_consumes_and_yields_owned_values ... ok [INFO] [stdout] test tests::stable_gen_map_tests::remove_then_mass_insert_then_reuse_keeps_old_key_invalid ... ok [INFO] [stdout] test tests::stable_gen_map_tests::try_insert_with_key_err_reuses_reserved_new_slot ... ok [INFO] [stdout] test tests::stable_gen_map_tests::try_insert_with_key_error_reuses_free_slot ... ok [INFO] [stdout] test tests::stable_gen_map_tests::try_insert_with_key_ok_path_new_slot ... ok [INFO] [stdout] test tests::stable_gen_map_tests::stable_ref_survives_many_vec_and_resizes ... ok [INFO] [stdout] test tests::stable_gen_retain_tests::retain_keeps_all_in_map ... ok [INFO] [stdout] test tests::stable_gen_retain_tests::retain_removes_some_in_map ... ok [INFO] [stdout] test tests::stable_gen_retain_tests::retain_reuses_indices_and_bumps_generation_in_map ... ok [INFO] [stdout] test tests::stable_gen_snapshot_tests::snapshot_covers_all_items_and_matches_get ... ok [INFO] [stdout] test tests::stable_gen_snapshot_tests::snapshot_keys_contains_all_keys ... ok [INFO] [stdout] test tests::stable_gen_snapshot_tests::snapshot_keys_ignores_future_inserts ... ok [INFO] [stdout] test tests::stable_gen_snapshot_tests::snapshot_ignores_future_inserts ... ok [INFO] [stdout] test tests::stable_gen_snapshot_tests::snapshot_on_empty_map_is_empty ... ok [INFO] [stdout] test tests::stable_gen_snapshot_tests::snapshot_refs_contains_all_values ... ok [INFO] [stdout] test tests::stable_gen_snapshot_tests::snapshot_refs_empty ... ok [INFO] [stdout] test tests::stable_gen_snapshot_tests::snapshot_refs_ignores_future_inserts ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::stable_try_insert_with_key_panic_reuses_free_slot ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::stable_len_unchanged_on_try_insert_new_slot_err_and_panic ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::stable_try_insert_with_key_panic_reuses_reserved_slot ... ok [INFO] [stdout] test tests::stable_deref_gen_map_tests::stable_try_insert_with_key_panic_reuses_reserved_new_slot ... ok [INFO] [stdout] test tests::stable_gen_map_tests::len_unchanged_on_try_insert_new_slot_err_and_panic ... ok [INFO] [stderr] Doc-tests stable_gen_map [INFO] [stdout] test tests::stable_gen_map_tests::try_insert_with_key_panic_reuses_reserved_new_slot ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 147 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/key.rs - key::new_key_type (line 125) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a90f5067c1e34343ca152285fed8f9a191c876618199a3d6a5c82e01a656579d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a90f5067c1e34343ca152285fed8f9a191c876618199a3d6a5c82e01a656579d", kill_on_drop: false }` [INFO] [stdout] a90f5067c1e34343ca152285fed8f9a191c876618199a3d6a5c82e01a656579d