[INFO] fetching crate expanse-trie 0.12.0...
[INFO] testing expanse-trie-0.12.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate expanse-trie 0.12.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate expanse-trie 0.12.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate expanse-trie 0.12.0
[INFO] tweaked toml for crates.io crate expanse-trie 0.12.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate expanse-trie 0.12.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate expanse-trie 0.12.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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:464:12
[INFO] [stderr]     |
[INFO] [stderr] 464 | homepage = "https://github.com/orieg/expanse"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 469 | repository = "https://github.com/orieg/expanse"
[INFO] [stderr]     |              ----------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `expanse-trie` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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] 94f72f6cdaa751c7843a433fa9af14d25faa06a4887f2f2a0ef5bf1222cdd55d
[INFO] running `Command { std: "docker" "start" "94f72f6cdaa751c7843a433fa9af14d25faa06a4887f2f2a0ef5bf1222cdd55d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "94f72f6cdaa751c7843a433fa9af14d25faa06a4887f2f2a0ef5bf1222cdd55d", 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" "94f72f6cdaa751c7843a433fa9af14d25faa06a4887f2f2a0ef5bf1222cdd55d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "94f72f6cdaa751c7843a433fa9af14d25faa06a4887f2f2a0ef5bf1222cdd55d", 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" "94f72f6cdaa751c7843a433fa9af14d25faa06a4887f2f2a0ef5bf1222cdd55d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:464:12
[INFO] [stderr]     |
[INFO] [stderr] 464 | homepage = "https://github.com/orieg/expanse"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 469 | repository = "https://github.com/orieg/expanse"
[INFO] [stderr]     |              ----------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `expanse-trie` (manifest) generated 1 warning
[INFO] [stderr]    Compiling expanse-trie v0.12.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 05s
[INFO] running `Command { std: "docker" "inspect" "94f72f6cdaa751c7843a433fa9af14d25faa06a4887f2f2a0ef5bf1222cdd55d", 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" "94f72f6cdaa751c7843a433fa9af14d25faa06a4887f2f2a0ef5bf1222cdd55d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:464:12
[INFO] [stderr]     |
[INFO] [stderr] 464 | homepage = "https://github.com/orieg/expanse"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 469 | repository = "https://github.com/orieg/expanse"
[INFO] [stderr]     |              ----------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `expanse-trie` (manifest) generated 1 warning
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling cc v1.4.3
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling crc32fast v1.5.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling iai-callgrind-runner v0.16.1
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling iai-callgrind v0.16.1
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling roaring v0.10.12
[INFO] [stderr]    Compiling hdrhistogram v7.5.4
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling iai-callgrind-macros v0.6.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling crossbeam-skiplist v0.1.3
[INFO] [stderr]    Compiling fast_radix_trie v1.2.0
[INFO] [stderr]    Compiling patricia_tree v0.10.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling blart v0.5.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling rand v0.8.7
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling expanse-trie v0.12.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 10m 30s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 5`
[INFO] running `Command { std: "docker" "inspect" "94f72f6cdaa751c7843a433fa9af14d25faa06a4887f2f2a0ef5bf1222cdd55d", 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" "94f72f6cdaa751c7843a433fa9af14d25faa06a4887f2f2a0ef5bf1222cdd55d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:464:12
[INFO] [stderr]     |
[INFO] [stderr] 464 | homepage = "https://github.com/orieg/expanse"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 469 | repository = "https://github.com/orieg/expanse"
[INFO] [stderr]     |              ----------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `expanse-trie` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.29s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 5`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/expanse-trie/df4ec83299040878/out/expanse_trie-df4ec83299040878)
[INFO] [stdout] 
[INFO] [stdout] running 699 tests
[INFO] [stdout] test algebra::tests::test_algebra_flavor_sanity ... ok
[INFO] [stdout] test algebra::tests::test_popcnt_swar_arm_parity ... ok
[INFO] [stdout] test alloc::tests::deferred_cell_adds_no_word_to_the_allocator ... ok
[INFO] [stdout] test alloc::tests::defer_to_rejects_non_empty_freelist - should panic ... ok
[INFO] [stdout] test alloc::tests::deferred_free_round_trips_both_alignments ... ok
[INFO] [stdout] test alloc::tests::accounting_round_trip ... ok
[INFO] [stdout] test alloc::tests::bracket_assert_is_quiet_when_covered ... ok
[INFO] [stdout] test alloc::tests::census_classifies_pages_and_sums_to_held ... ok
[INFO] [stdout] test alloc::tests::raw_class_table_matches_class_specs ... ok
[INFO] [stdout] test alloc::tests::release_free_returns_free_pages_and_system_blocks ... ok
[INFO] [stdout] test alloc::tests::sharded_alloc_counts_per_stripe ... ok
[INFO] [stdout] test alloc::tests::slab_freelist_recycling_round_trip ... ok
[INFO] [stdout] test alloc::tests::slab_page_pooling_and_cleanup_test ... ok
[INFO] [stdout] test alloc::tests::occ_collector_freelist_recycling_round_trip ... ok
[INFO] [stdout] test bits::tests::bitmap_navigation_edges ... ok
[INFO] [stdout] test bits::tests::bitmap_rank_select_roundtrip ... ok
[INFO] [stdout] test bits::tests::bitmap_set_test_clear ... ok
[INFO] [stdout] test alloc::tests::structural_every_freelist_mutation_claims_the_bookkeeping_guard ... ok
[INFO] [stdout] test alloc::tests::raw_class_fit_is_the_smallest_holding_class ... ok
[INFO] [stdout] test bits::tests::find_byte_16_basics ... ok
[INFO] [stdout] test bits::tests::find_byte_8_basics ... ok
[INFO] [stdout] test bits::tests::bitmap_rank_matches_naive_random ... ok
[INFO] [stdout] test bits::tests::shared_bitmap_matches_inherent_methods ... ok
[INFO] [stdout] test bits::tests::find_byte_parity_with_portable ... ok
[INFO] [stdout] test bits::tests::bitmap_subexpanse_rank_matches_naive ... ok
[INFO] [stdout] test bits::tests::popcnt_dispatch_parity ... ok
[INFO] [stdout] test bits::tests::select_lut_exact ... ok
[INFO] [stdout] test bits::tests::shared_word_shift_in_the_wrong_direction_is_caught ... ok
[INFO] [stdout] test bits::tests::shared_word_shifts_match_plain ... ok
[INFO] [stdout] test bits::tests::bitmap_word_parallel_ops_parity ... ok
[INFO] [stdout] test blobmap::tests::arena_meta_bad_locator_reads_none ... ok
[INFO] [stdout] test blobmap32::tests::test_blobmap32_scan_filtered ... ok
[INFO] [stdout] test blobmap32::tests::test_blobmap32_freelist_recycling ... ok
[INFO] [stdout] test blobmap32::tests::test_blobmap32_inline_and_arena ... ok
[INFO] [stdout] test blobmap::tests::arena_meta_resolves_across_chunks_on_small_arena ... ok
[INFO] [stdout] test blobmap::tests::arena_full_after_compaction_is_distinct_from_a_declined_reclaim ... ok
[INFO] [stdout] test blobmap::tests::arena_meta_compaction_relocates_multi_chunk ... ok
[INFO] [stdout] test blobmap::tests::arena_meta_save_load_roundtrip_multi_chunk ... ok
[INFO] [stdout] test blobmap32::tests::insert_validates_before_truncation ... ok
[INFO] [stdout] test blobmap::tests::compaction_reclaims_dead_space ... ok
[INFO] [stdout] test blobmap::tests::compaction_reserves_its_relocation_list_once ... ok
[INFO] [stdout] test blobmap::tests::compare_exchange_unstorable_new_is_distinct_from_a_mismatch ... ok
[INFO] [stdout] test blobmap::tests::corrupted_image_generation_zero_rejected ... ok
[INFO] [stdout] test blobmap::tests::corrupted_image_huge_aggregate_capacity_rejected ... ok
[INFO] [stdout] test bits::tests::simd_leaf_search_and_lower_bound_parity ... ok
[INFO] [stdout] test blobmap::tests::custom_max_capacity_is_honored_and_inherited ... ok
[INFO] [stdout] test blobmap::tests::deferred_arena_retires_chunks_and_tables ... ok
[INFO] [stdout] test blobmap::tests::corrupted_image_non_uniform_chunk_cap_rejected ... ok
[INFO] [stdout] test blobmap::tests::image_loads_under_the_callers_cap_and_keeps_it ... ok
[INFO] [stdout] test blobmap::tests::compare_exchange_arena_refusal_is_unstorable ... ok
[INFO] [stdout] test blobmap::tests::insert_rejects_metadata_beyond_24_bits ... ok
[INFO] [stdout] test blobmap::tests::prepared_insert_fallbacks ... ok
[INFO] [stdout] test blobmap::tests::insert_single_descent_replacement_and_error_invariants ... ok
[INFO] [stdout] test blobmap::tests::prepared_reclaiming_insert_matches_the_unprepared_one ... ok
[INFO] [stdout] test blobmap::tests::compare_exchange_retry_loop_ends_on_an_unstorable_new ... ok
[INFO] [stdout] test blobmap::tests::payload_larger_than_chunk_rejected ... ok
[INFO] [stdout] test blobmap::tests::save_load_roundtrip_preserves_generation ... ok
[INFO] [stdout] test blobmap::tests::scan_filtered_matches_btreemap_reference ... ok
[INFO] [stdout] test blobmap::tests::load_from_file_save_and_load_roundtrip ... ok
[INFO] [stdout] test blobmap::tests::reclaim_off_refuses_at_the_cap_without_compacting ... ok
[INFO] [stdout] test blobmap::tests::scan_filtered_reads_metadata_only_from_arena_slots ... ok
[INFO] [stdout] test blobmap::tests::reclaim_after_removals_at_a_full_arena ... ok
[INFO] [stdout] test blobmap::tests::scan_filtered_selects_correct_blobs ... ok
[INFO] [stdout] test blobmap::tests::small_inline_and_arena_blobs ... ok
[INFO] [stdout] test blobmap::tests::stale_arena_offset_after_compact_yields_none ... ok
[INFO] [stdout] test blobmap::tests::test_binary_serialization_and_deserialization_roundtrip ... ok
[INFO] [stdout] test blobmap::tests::test_corrupted_image_rejection ... ok
[INFO] [stdout] test bytesmap::tests::deferred_model_round_trips ... ok
[INFO] [stdout] test bytesmap::tests::deferred_bytesmap_dispose_round_trip ... ok
[INFO] [stdout] test bytesmap::tests::slots_and_edge_keys ... ok
[INFO] [stdout] test bytesmap::tests::insert_presence_and_replacement ... ok
[INFO] [stdout] test bytesmap::tests::stats_breakdown_sums_to_mem_used ... ok
[INFO] [stdout] test blobmap::tests::reclaim_matches_the_model_at_the_cap ... ok
[INFO] [stdout] test bytesmap::tests::model_full_collision ... ok
[INFO] [stdout] test bytesmap::tests::sync_bytes_map_remove_keeps_branch_u_above_its_floor ... ok
[INFO] [stdout] test cursor32::tests::test_map32_range_cursor_boundary_and_differential ... ok
[INFO] [stdout] test cursor32::tests::test_map_range_cursor_advance_to_past_end_exhausts ... ok
[INFO] [stdout] test cursor::tests::boundary_keys ... ok
[INFO] [stdout] test bytesmap::tests::model_random_keys ... ok
[INFO] [stdout] test cursor::tests::clustered_multi_expanse ... ok
[INFO] [stdout] test blobmap::tests::failed_compaction_leaves_map_intact ... ok
[INFO] [stdout] test cursor32::tests::cursor32_matches_model ... ok
[INFO] [stdout] test bits::tests::select_parity_exhaustive ... ok
[INFO] [stdout] test cursor::tests::dense_byte_run ... ok
[INFO] [stdout] test cursor::tests::empty_and_singleton ... ok
[INFO] [stdout] test cursor::tests::immediate_and_small ... ok
[INFO] [stdout] test cursor::tests::interleave_next_and_advance ... ok
[INFO] [stdout] test cursor::tests::sparse_single_key_immediates ... ok
[INFO] [stdout] test cursor::tests::linear_and_bitmap_leaves ... ok
[INFO] [stdout] test cursor::tests::seek_smoke_all_node_types ... ok
[INFO] [stdout] test cursor::tests::test_map_range_cursor_advance_to_past_end_exhausts ... ok
[INFO] [stdout] test cursor::tests::test_map_range_cursor_boundary_empty_map ... ok
[INFO] [stdout] test cursor::tests::test_map_range_cursor_boundary_lo_equals_hi_absent ... ok
[INFO] [stdout] test cursor::tests::test_map_range_cursor_boundary_lo_equals_hi_present ... ok
[INFO] [stdout] test blobmap::tests::arena_meta_uniform_and_metadata_survives_past_16mib ... ok
[INFO] [stdout] test cursor::tests::test_map_range_cursor_boundary_between_keys ... ok
[INFO] [stdout] test cursor::tests::test_map_range_cursor_boundary_extremal_keys ... ok
[INFO] [stdout] test cursor::tests::monotone_stream_deep_skips ... ok
[INFO] [stdout] test cursor::tests::test_map_range_cursor_boundary_lo_greater_than_hi ... ok
[INFO] [stdout] test cursor::tests::test_map_range_cursor_iterator_trait ... ok
[INFO] [stdout] test cursor::tests::test_map_range_cursor_differential_btreemap ... ok
[INFO] [stdout] test domain::tests::native_proptests::proptest_escape_order_preservation ... ok
[INFO] [stdout] test domain::tests::test_escape_length_invariant ... ok
[INFO] [stdout] test domain::tests::native_proptests::proptest_escape_prefix_freedom ... ok
[INFO] [stdout] test domain::tests::native_proptests::proptest_escape_length_invariant ... ok
[INFO] [stdout] test domain::tests::test_escape_order_preservation_deterministic ... ok
[INFO] [stdout] test domain::tests::test_escape_roundtrip_deterministic ... ok
[INFO] [stdout] test get::tests::bitmap_branch_over_leaves_and_immediates ... ok
[INFO] [stdout] test domain::tests::native_proptests::proptest_arbitrary_input_safety ... ok
[INFO] [stdout] test get::tests::immediates_set_flavor ... ok
[INFO] [stdout] test domain::tests::test_escape_malformed_inputs ... ok
[INFO] [stdout] test domain::tests::test_escape_prefix_freedom_deterministic ... ok
[INFO] [stdout] test get::tests::linear_branches_over_bitmap_leaves ... ok
[INFO] [stdout] test cursor32::tests::test_map32_range_cursor_bound_kinds_and_advance_to ... ok
[INFO] [stdout] test get::tests::uncompressed_branch_full_expanse_and_deep_chain ... ok
[INFO] [stdout] test get::tests::map_flavor_leaves_and_immediates ... ok
[INFO] [stdout] test get::tests::null_and_leafb1_direct ... ok
[INFO] [stdout] test iter::tests::rev_immediate_and_linear ... ok
[INFO] [stdout] test get::tests::linear_leaves_via_allocator ... ok
[INFO] [stdout] test iter::tests::rev_bitmap_and_branches ... ok
[INFO] [stdout] test iter::tests::reset_tree_range_matches_a_fresh_iterator ... ok
[INFO] [stdout] test domain::tests::native_proptests::proptest_escape_roundtrip ... ok
[INFO] [stdout] test iter::tests::seek_forward_below_current_no_rewind_bitmap_map ... ok
[INFO] [stdout] test iter::tests::test_empty_iter ... ok
[INFO] [stdout] test iter::tests::rev_interleaved_no_cross ... ok
[INFO] [stdout] test iter::tests::test_map_iter_dense_and_sparse ... ok
[INFO] [stdout] test iter::tests::test_set_iter_dense_and_sparse ... ok
[INFO] [stdout] test leaf::tests::locate_all_key_sizes ... ok
[INFO] [stdout] test leaf::tests::lower_bound_fixed_parity_at_exact_capacity ... ok
[INFO] [stdout] test leaf::tests::search_all_key_sizes ... ok
[INFO] [stdout] test leaf::tests::search_empty_leaf ... ok
[INFO] [stdout] test leaf::tests::shared_keys_match_plain ... ok
[INFO] [stdout] test leaf::tests::shared_search_matches_plain_in_exact_area ... ok
[INFO] [stdout] test leaf::tests::simd_gate_safety ... ok
[INFO] [stdout] test leaf::tests::simd_gates_within_cap_class ... ok
[INFO] [stdout] test leaf::tests::sizes_and_offsets ... ok
[INFO] [stdout] test leaf::tests::shared_rewrite_matches_plain_in_exact_area ... ok
[INFO] [stdout] test map32::tests::basic_mutations ... ok
[INFO] [stdout] test iter::tests::test_iter_sparse_single_key_immediates ... ok
[INFO] [stdout] test map32::tests::bench_distributions_cover_the_bitmap_walk ... ok
[INFO] [stdout] test map32::tests::boundaries ... ok
[INFO] [stdout] test map32::tests::clone_keeps_entries_and_isolates_mutations ... ok
[INFO] [stdout] test map32::tests::compact_is_a_no_op_on_a_shared_tree ... ok
[INFO] [stdout] test map32::tests::compact_small_and_empty ... ok
[INFO] [stdout] test map32::tests::finger_hit_rate_on_monotonic_ingest ... ok
[INFO] [stdout] test map32::tests::from_iterator_and_extend_last_value_wins ... ok
[INFO] [stdout] test map32::tests::from_sorted_iter_direct_emission_frees_no_nodes ... ok
[INFO] [stdout] test iter::tests::rev_sparse_single_key_immediates ... ok
[INFO] [stdout] test map32::tests::differential_dense ... ok
[INFO] [stdout] test map32::tests::from_sorted_iter_edge_cases ... ok
[INFO] [stdout] test map32::tests::map_bitmap_leaf_boundary_toggle_keeps_node_form ... ok
[INFO] [stdout] test map32::tests::range_and_for_each_range_agree ... ok
[INFO] [stdout] test map32::tests::range_walk_matches_model_and_stops_on_request ... ok
[INFO] [stdout] test map32::tests::remove_range_clears_a_whole_map_bitmap_expanse ... ok
[INFO] [stdout] test map32::tests::remove_range_empty_and_inverted_ranges_are_noops ... ok
[INFO] [stdout] test map32::tests::fused_entry_walk_matches_key_then_get ... ok
[INFO] [stdout] test map32::tests::from_sorted_iter_matches_insert ... ok
[INFO] [stdout] test map32::tests::trait_parity_map ... ok
[INFO] [stdout] test map::tests::a_copied_root_edge_sees_later_writes ... ok
[INFO] [stdout] test map32::tests::scan_filtered_works ... ok
[INFO] [stdout] test map::tests::batch_lane_occupancy_profile_cold_dram ... ignored, 4M-key population; run explicitly in release
[INFO] [stdout] test cursor::tests::random_and_zipfian ... ok
[INFO] [stdout] test map::tests::batch_width_parity_with_single_contains ... ok
[INFO] [stdout] test map::tests::branch_skip_clusters ... ok
[INFO] [stdout] test map::tests::compact_is_a_no_op_on_a_shared_tree ... ok
[INFO] [stdout] test map::tests::batch_lane_occupancy_profile ... ok
[INFO] [stdout] test map::tests::compact_matches_a_fresh_build ... ok
[INFO] [stdout] test map::tests::compact_small_and_empty ... ok
[INFO] [stdout] test map::tests::from_sorted_iter_adjacent_equal_keys_leave_the_fast_path ... ok
[INFO] [stdout] test map::tests::from_sorted_iter_all_duplicates_last_wins ... ok
[INFO] [stdout] test map::tests::batch_width_parity_with_single_get ... ok
[INFO] [stdout] test map::tests::from_sorted_iter_matches_collect ... ok
[INFO] [stdout] test map::tests::kb1_leaf_pop_9_to_12_lookups ... ok
[INFO] [stdout] test map::tests::from_sorted_iter_small_and_empty ... ok
[INFO] [stdout] test map::tests::ladder_full_climb_and_descend ... ok
[INFO] [stdout] test map::tests::model_clustered ... ok
[INFO] [stdout] test map::tests::model_random_full_width ... ok
[INFO] [stdout] test map::tests::model_sequential ... ok
[INFO] [stdout] test map::tests::model_prefix_runs ... ok
[INFO] [stdout] test map::tests::narrow_pointer_lifecycle_with_values ... ok
[INFO] [stdout] test map::tests::navigation_root_leaf_and_empty ... ok
[INFO] [stdout] test map::tests::model_sparse_high_bytes ... ok
[INFO] [stdout] test map::tests::negative_control_validator_must_fire - should panic ... ok
[INFO] [stdout] test map::tests::root_condenses_and_regrows ... ok
[INFO] [stdout] test map::tests::root_leaf_find_agrees_with_binary_search ... ok
[INFO] [stdout] test map::tests::slot_calls_on_a_warm_insert_path ... ok
[INFO] [stdout] test map::tests::occ_engine_single_thread_under_miri ... ok
[INFO] [stdout] test map::tests::test_deferred_ancestor_pop_clustered_and_boundary_flush ... ok
[INFO] [stdout] test map::tests::test_from_iterator_and_extend ... ok
[INFO] [stdout] test map::tests::test_get_batch_against_single_get ... ok
[INFO] [stdout] test map::tests::test_map_range_cursor_parity_with_btreemap ... ok
[INFO] [stdout] test map::tests::value_slots_are_writable_and_stable_between_mutations ... ok
[INFO] [stdout] test map::tests::test_sequential_linear_leaf_cursor_bypass_and_upgrade ... ok
[INFO] [stdout] test map::tests::warm_insert_path_across_a_move ... ok
[INFO] [stdout] test map::tests::navigation_matches_model ... ok
[INFO] [stdout] test map::tests::wide_fanout_reaches_uncompressed_branch ... ok
[INFO] [stdout] test map::tests::wide_keys_drain_leaf_to_null ... ok
[INFO] [stdout] test mutate::tests::structural_ancestor_writes_are_paired_with_increments ... ok
[INFO] [stdout] test mutate_map::tests::map_occ_immed_inplace_brackets_its_cover ... ok
[INFO] [stdout] test mutate_map::tests::map_occ_leaf1_inplace_brackets_its_cover ... ok
[INFO] [stdout] test mutate_map::tests::structural_ancestor_writes_are_paired_with_increments ... ok
[INFO] [stdout] test node32::tests::test_branch_l2_32_find ... ok
[INFO] [stdout] test node32::tests::test_leaf_bitmap1_32_set_unset ... ok
[INFO] [stdout] test node32::tests::test_node32_sizes_and_alignments ... ok
[INFO] [stdout] test node::tests::branch_header_find ... ok
[INFO] [stdout] test node::tests::empty_nodes ... ok
[INFO] [stdout] test node::tests::imm_bytes_roundtrip ... ok
[INFO] [stdout] test node::tests::node_pointer_roundtrip ... ok
[INFO] [stdout] test node::tests::null_jp ... ok
[INFO] [stdout] test node::tests::pop0_and_decode_do_not_overlap ... ok
[INFO] [stdout] test occ32::tests::try_sample_reports_open_bracket_instead_of_spinning ... ok
[INFO] [stdout] test occ::tests::ablation_line_padding_follows_the_build ... ok
[INFO] [stdout] test occ::tests::ablation_striped_epoch_drain_empties_every_stripe ... ok
[INFO] [stdout] test occ::tests::ablation_striped_epoch_reclaims_every_stripe ... ok
[INFO] [stdout] test occ32::tests::test_seq_version32_transitions ... ok
[INFO] [stdout] test node::tests::pop0_roundtrip_all_levels ... ok
[INFO] [stdout] test occ::tests::collector_census_classes_by_size_and_alignment ... ok
[INFO] [stdout] test occ::tests::claimed_slot_is_inside_the_stripe_bound ... ok
[INFO] [stdout] test occ::tests::collector_retained_bytes_accounting ... ok
[INFO] [stdout] test occ::tests::collector_census_places_blocks_by_class_stripe_and_grace ... ok
[INFO] [stdout] test occ::tests::departed_reader_does_not_stall ... ok
[INFO] [stdout] test occ::tests::ablation_striped_freelist_routes_by_stripe ... ok
[INFO] [stdout] test occ::tests::lock_set_normal_and_abort_protocol ... ok
[INFO] [stdout] test occ::tests::node_lock_and_unlock_modified ... ok
[INFO] [stdout] test occ::tests::node_lock_and_unlock_obsolete ... ok
[INFO] [stdout] test occ::tests::node_lock_and_unlock_unmodified ... ok
[INFO] [stdout] test occ::tests::seq_version_protocol ... ok
[INFO] [stdout] test occ::tests::test_collector_striped_epoch_layout_bounds ... ok
[INFO] [stdout] test occ::tests::version_try_lock_expect_discriminates_stale_advancement ... ok
[INFO] [stdout] test occ::tests::version_try_lock_expect_semantics ... ok
[INFO] [stdout] test occ::tests::epochs_defer_frees_until_readers_leave ... ok
[INFO] [stdout] test occ::tests::writer_gate_protocol ... ok
[INFO] [stdout] test occ::tests::writer_gate_shared_slot_stays_in_flight_until_last_exit ... ok
[INFO] [stdout] test set32::tests::basic_mutations ... ok
[INFO] [stdout] test set32::tests::boundaries ... ok
[INFO] [stdout] test set32::tests::branch_b_to_u_boundary_toggle_keeps_node_form ... ok
[INFO] [stdout] test set32::tests::branch_l6_to_b_boundary_toggle_keeps_node_form ... ok
[INFO] [stdout] test set32::tests::clone_keeps_keys_and_isolates_mutations ... ok
[INFO] [stdout] test set32::tests::compact_is_a_no_op_on_a_shared_tree ... ok
[INFO] [stdout] test set32::tests::compact_small_and_empty ... ok
[INFO] [stdout] test set32::tests::differential_dense ... ok
[INFO] [stdout] test occ::tests::test_writer_slot_recycling_under_churn ... ok
[INFO] [stdout] test map32::tests::differential_midrange ... ok
[INFO] [stdout] test set32::tests::from_iterator_and_extend ... ok
[INFO] [stdout] test set32::tests::from_sorted_iter_direct_emission_frees_no_nodes ... ok
[INFO] [stdout] test set32::tests::from_sorted_iter_matches_insert ... ok
[INFO] [stdout] test set32::tests::kway_algebra32_matches_btreeset ... ok
[INFO] [stdout] test set32::tests::navigation ... ok
[INFO] [stdout] test iter::tests::rev_random_distributions ... ok
[INFO] [stdout] test set32::tests::algebra_matches_btreeset ... ok
[INFO] [stdout] test set32::tests::trait_parity_set ... ok
[INFO] [stdout] test set::tests::algebra_disjoint_high_expanses ... ok
[INFO] [stdout] test set::tests::algebra_edge_cases ... ok
[INFO] [stdout] test set::tests::algebra_distributions ... ok
[INFO] [stdout] test set::tests::boundary_thrash_does_not_churn ... ok
[INFO] [stdout] test set::tests::branch_skip_clusters ... ok
[INFO] [stdout] test set::tests::algebra_skewed_sizes ... ok
[INFO] [stdout] test set::tests::compact_is_a_no_op_on_a_shared_tree ... ok
[INFO] [stdout] test set::tests::compact_small_and_empty ... ok
[INFO] [stdout] test set::tests::dense_leaf_structure_assertion ... ok
[INFO] [stdout] test set::tests::compact_matches_a_sorted_build ... ok
[INFO] [stdout] test set::tests::from_sorted_iter_tolerates_unsorted ... ok
[INFO] [stdout] test set::tests::kway_algebra_matches_btreeset ... ok
[INFO] [stdout] test set::tests::ladder_full_climb_and_descend ... ok
[INFO] [stdout] test map32::tests::differential_sparse ... ok
[INFO] [stdout] test set::tests::materialize_full_expanse_operands ... ok
[INFO] [stdout] test set::tests::model_boundary_keys ... ok
[INFO] [stdout] test set::tests::model_clustered ... ok
[INFO] [stdout] test set::tests::from_sorted_iter_matches_insert ... ok
[INFO] [stdout] test set::tests::model_prefix_runs ... ok
[INFO] [stdout] test set::tests::model_sequential ... ok
[INFO] [stdout] test set::tests::model_random_full_width ... ok
[INFO] [stdout] test set::tests::narrow_pointer_lifecycle ... ok
[INFO] [stdout] test set::tests::navigation_matches_model ... ok
[INFO] [stdout] test set::tests::navigation_root_leaf_and_empty ... ok
[INFO] [stdout] test set::tests::negative_control_validator_must_fire - should panic ... ok
[INFO] [stdout] test set::tests::model_sparse_high_bytes ... ok
[INFO] [stdout] test set::tests::occ_engine_single_thread_under_miri ... ok
[INFO] [stdout] test set::tests::root_condenses_and_regrows ... ok
[INFO] [stdout] test set::tests::root_leaf_to_tree_transition ... ok
[INFO] [stdout] test set::tests::test_contains_batch_against_single_contains ... ok
[INFO] [stdout] test set::tests::test_deferred_ancestor_pop_clustered_and_boundary_flush ... ok
[INFO] [stdout] test set::tests::test_from_iterator_and_extend ... ok
[INFO] [stdout] test set::tests::test_fuzz_set_ops_crash_case ... ok
[INFO] [stdout] test set::tests::test_materialize_branch_form_combinations ... ok
[INFO] [stdout] test set::tests::test_sequential_linear_leaf_cursor_bypass_and_upgrade ... ok
[INFO] [stdout] test set::tests::warm_insert_path_across_a_move ... ok
[INFO] [stdout] test slot32::tests::test_filter_slots_range_32 ... ok
[INFO] [stdout] test set::tests::wide_fanout_reaches_uncompressed_branch ... ok
[INFO] [stdout] test slot32::tests::test_value_slot32_arena_roundtrip ... ok
[INFO] [stdout] test map32::tests::remove_range_matches_btreemap_model ... ok
[INFO] [stdout] test slot32::tests::test_value_slot32_inline_all_lengths ... ok
[INFO] [stdout] test slot::tests::arena_meta_roundtrip_and_field_independence ... ok
[INFO] [stdout] test slot::tests::arena_meta_tag_decodes ... ok
[INFO] [stdout] test slot::tests::compressed_tags_decode_and_classify ... ok
[INFO] [stdout] test slot::tests::filter_kernels_match_expected ... ok
[INFO] [stdout] test slot::tests::filter_kernels_read_no_metadata_from_non_arena_slots ... ok
[INFO] [stdout] test slot::tests::inline_payload_roundtrip_all_sizes ... ok
[INFO] [stdout] test strmap::tests::cursor_edges ... ok
[INFO] [stdout] test slot::tests::raw_word_is_the_catch_all ... ok
[INFO] [stdout] test strmap::tests::cursor_continues_correctly_after_a_seek ... ok
[INFO] [stdout] test strmap::tests::cursor_matches_the_positional_walk ... ok
[INFO] [stdout] test strmap::tests::cursor_slots_are_writable_in_place ... ok
[INFO] [stdout] test strmap::tests::cursor_streams_levels_it_advances_repeatedly ... ok
[INFO] [stdout] test strmap::tests::cursor_seek_matches_next_at_or_after ... ok
[INFO] [stdout] test strmap::tests::cursor_walks_a_deep_trie_with_suffix_leaves ... ok
[INFO] [stdout] test strmap::tests::cursor_prefix_matches_a_filtered_model ... ok
[INFO] [stdout] test strmap::tests::cursor_walks_next_entry ... ok
[INFO] [stdout] test strmap::tests::deferred_olc_continuation_transitions_in_leaf_state ... ok
[INFO] [stdout] test strmap::tests::deferred_olc_continuation_transitions_in_tree_state ... ok
[INFO] [stdout] test strmap::tests::cursor_walks_the_documented_example ... ok
[INFO] [stdout] test strmap::tests::deferred_olc_exclusive_insert_into_dirty_sub_map_folds_nothing ... ok
[INFO] [stdout] test strmap::tests::deferred_olc_terminal_keys_in_leaf_and_tree_state ... ok
[INFO] [stdout] test strmap::tests::deferred_str_node_cover_word_heads_the_node ... ok
[INFO] [stdout] test strmap::tests::deferred_olc_drained_branch_u_sub_maps_are_pruned ... ok
[INFO] [stdout] test strmap::tests::deferred_strmap_dispose_round_trip ... ok
[INFO] [stdout] test strmap::tests::deferred_olc_dirty_sub_map_is_resynced_before_the_exclusive_path_reads_it ... ok
[INFO] [stdout] test strmap::tests::mem_used_matches_clear_accounting ... ok
[INFO] [stdout] test strmap::tests::edge_keys_and_slots ... ok
[INFO] [stdout] test strmap::tests::push_chunk_suffix_appends_chunk_then_tail ... ok
[INFO] [stdout] test strmap::tests::stats_breakdown_sums_to_mem_used ... ok
[INFO] [stdout] test strmap::tests::push_terminal_matches_the_byte_scan ... ok
[INFO] [stdout] test strmap::tests::str_node_is_the_map_core_plus_its_cover_word ... ok
[INFO] [stdout] test strmap::tests::swar_haszero_matches_the_byte_scan ... ok
[INFO] [stdout] test strmap::tests::str_node_cover_words_are_untouched_unshared ... ok
[INFO] [stdout] test set::tests::materialize_differential ... ok
[INFO] [stdout] test strmap::tests::test_cross_chunk_tail_collapse_split_and_memory ... ok
[INFO] [stdout] test strmap::tests::the_key_type_rejects_every_position_of_a_nul ... ok
[INFO] [stdout] test strmap::tests::try_from_reports_the_domain_violation ... ok
[INFO] [stdout] test strmap::tests::test_ins_slot_model_and_invariants ... ok
[INFO] [stdout] test strmap::tests::model_differential ... ok
[INFO] [stdout] test strmap::tests::very_long_keys_remove_and_empty ... ok
[INFO] [stdout] test sync32::miri_ub_sites::map_bitmap_reader_writer ... ok
[INFO] [stdout] test strmap::tests::very_long_keys_do_not_overflow_the_stack_on_drop ... ok
[INFO] [stdout] test sync32::miri_ub_sites::map_bitmap_resize_reader_writer ... ok
[INFO] [stdout] test sync32::miri_ub_sites::map_reader_writer ... ok
[INFO] [stdout] test strmap::tests::sync_ascending_uuid_load_folds_nothing ... ok
[INFO] [stdout] test sync32::miri_ub_sites::set_bitmap_reader_writer ... ok
[INFO] [stdout] test sync32::tests::arena_full_is_reported_and_tree_stays_coherent ... ok
[INFO] [stdout] test sync32::miri_ub_sites::set_reader_writer ... ok
[INFO] [stdout] test set32::tests::remove_range_matches_btreeset_model ... ok
[INFO] [stdout] test sync32::tests::compare_exchange_match_mismatch_insert_and_remove ... ok
[INFO] [stdout] test strmap::tests::very_long_keys_navigate_without_overflowing_the_stack ... ok
[INFO] [stdout] test sync32::miri_ub_sites::map_branch_reader_writer ... ok
[INFO] [stdout] test sync32::tests::compare_exchange_opens_one_bracket_only_when_it_changes_the_map ... ok
[INFO] [stdout] test sync32::tests::identical_overwrite_opens_no_bracket ... ok
[INFO] [stdout] test sync32::tests::churn_validates_mutation_headroom ... ok
[INFO] [stdout] test sync32::tests::linear_leaf_edits_inside_a_class_retire_nothing ... ok
[INFO] [stdout] test sync32::tests::open_bracket_reports_busy_never_spins ... ok
[INFO] [stdout] test sync32::tests::ordered_reads_report_busy_under_an_open_bracket ... ok
[INFO] [stdout] test sync32::tests::reader_stuck_in_one_walk_blocks_the_sealed_prefix_only ... ok
[INFO] [stdout] test sync32::tests::map_reads_see_writes_and_misses ... ok
[INFO] [stdout] test sync32::tests::reader_that_passes_through_quiescence_lets_sealed_nodes_drain ... ok
[INFO] [stdout] test sync32::tests::split_hands_out_one_writer_and_bounded_readers ... ok
[INFO] [stdout] test sync32::tests::stalled_reader_causes_backlog_then_reclaim_recovers ... ok
[INFO] [stdout] test sync32::tests::compare_exchange_headroom_refusal_leaves_the_map_unchanged ... ok
[INFO] [stdout] test sync32::tests::update_and_get_or_insert_follow_the_exchange ... ok
[INFO] [stdout] test sync32::tests::set_surface_round_trips ... ok
[INFO] [stdout] test sync::blob_rmw_tests::get_or_insert_inserts_when_absent_and_keeps_present ... ok
[INFO] [stdout] test sync::blob_rmw_tests::get_or_insert_present_key_ignores_an_unstorable_new ... ok
[INFO] [stdout] test sync::blob_rmw_tests::get_or_insert_root_leaf_state ... ok
[INFO] [stdout] test sync::blob_rmw_tests::get_or_insert_unstorable_on_an_absent_key_is_the_arena_error ... ok
[INFO] [stdout] test sync::blob_rmw_tests::get_or_insert_with_does_not_run_the_closure_on_a_present_key ... ok
[INFO] [stdout] test sync::blob_rmw_tests::get_or_insert_tree_state ... ok
[INFO] [stdout] test sync::blob_rmw_tests::update_root_leaf_state ... ok
[INFO] [stdout] test sync::blob_rmw_tests::update_tree_state ... ok
[INFO] [stdout] test sync::bytes_get_or_insert_tests::empty_key_and_boundary_bytes ... ok
[INFO] [stdout] test sync::bytes_get_or_insert_tests::inserts_when_absent_and_keeps_present ... ok
[INFO] [stdout] test sync::blob_rmw_tests::update_stops_on_an_unstorable_value ... ok
[INFO] [stdout] test sync::bytes_get_or_insert_tests::tree_state ... ok
[INFO] [stdout] test sync::bytes_get_or_insert_tests::root_leaf_state ... ok
[INFO] [stdout] test sync::bytes_get_or_insert_tests::value_zero_is_stored_and_is_a_present_key ... ok
[INFO] [stdout] test sync::bytes_get_or_insert_tests::with_runs_the_closure_once_on_an_absent_key ... ok
[INFO] [stdout] test set32::tests::differential_midrange ... ok
[INFO] [stdout] test sync::bytes_reader_forms_tests::bytes_detached_contains_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::bytes_reader_forms_tests::bytes_detached_get_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::bytes_reader_forms_tests::bytes_detached_rejects_foreign_map_for_every_key ... ok
[INFO] [stdout] test sync::bytes_get_or_insert_tests::with_does_not_run_the_closure_on_a_present_key ... ok
[INFO] [stdout] test sync::bytes_reader_forms_tests::bytes_readers_match_in_root_leaf_state_with_single_entry_buckets ... ok
[INFO] [stdout] test sync::bytes_reader_forms_tests::bytes_readers_match_in_tree_state_with_colliding_buckets ... ok
[INFO] [stdout] test sync::bytes_reader_forms_tests::bytes_owned_reader_keeps_map_alive_and_detached_holds_nothing ... ok
[INFO] [stdout] test sync::bytes_reader_forms_tests::bytes_readers_match_in_tree_state_with_single_entry_buckets ... ok
[INFO] [stdout] test sync::compare_exchange_tests::compare_exchange_in_root_leaf_state ... ok
[INFO] [stdout] test sync::compare_exchange_tests::compare_exchange_keeps_len_exact_in_tree_state ... ok
[INFO] [stdout] test sync::bytes_reader_forms_tests::bytes_readers_match_in_root_leaf_state_with_one_colliding_bucket ... ok
[INFO] [stdout] test sync::bytes_reader_forms_tests::bytes_registered_rejects_unowned_collector_reader - should panic ... ok
[INFO] [stdout] test sync::contains_key_tests::contains_key_present_absent_and_after_remove ... ok
[INFO] [stdout] test sync::contains_key_tests::contains_key_root_leaf_state ... ok
[INFO] [stdout] test sync::contains_key_tests::contains_key_tree_state_agrees_with_get ... ok
[INFO] [stdout] test sync::get_or_insert_tests::inserts_when_absent_and_keeps_present ... ok
[INFO] [stdout] test sync::compare_exchange_tests::sync_map_update_semantics ... ok
[INFO] [stdout] test sync::get_or_insert_tests::root_leaf_state ... ok
[INFO] [stdout] test sync::get_or_insert_tests::tree_state ... ok
[INFO] [stdout] test sync::get_or_insert_tests::value_zero_is_stored_and_is_a_present_key ... ok
[INFO] [stdout] test sync::get_or_insert_tests::with_runs_the_closure_once_on_an_absent_key ... ok
[INFO] [stdout] test sync::miri_tests::blob_overwrites_reclaim_at_the_cap_under_miri ... ok
[INFO] [stdout] test sync::get_or_insert_tests::with_does_not_run_the_closure_on_a_present_key ... ok
[INFO] [stdout] test sync::blob_rmw_tests::get_or_insert_with_runs_the_closure_once_on_an_absent_key ... ok
[INFO] [stdout] test sync::miri_tests::map_shrink_to_fit_releases_collector_blocks_under_miri ... ok
[INFO] [stdout] test sync::miri_tests::collector_census_walk_under_miri ... ok
[INFO] [stdout] test sync::miri_tests::set_wrapper_survives_the_root_promotion_under_miri ... ok
[INFO] [stdout] test sync::miri_tests::sync_locator_reclamation_caller_pin_preserves_sentinel_under_miri ... ok
[INFO] [stdout] test sync::miri_tests::sync_locator_reclamation_unpin_before_use_clobbers_sentinel_under_miri - should panic ... ok
[INFO] [stdout] test sync::miri_tests::sync_ordered_bytesmap_under_miri ... ok
[INFO] [stdout] test sync::miri_tests::map_wrapper_survives_the_root_promotion_under_miri ... ok
[INFO] [stdout] test sync::miri_tests::blob_reads_proceed_during_the_compaction_copy_under_miri ... ok
[INFO] [stdout] test sync::miri_ub_sites::blob_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::blob_two_writers ... ok
[INFO] [stdout] test sync::miri_ub_sites::blob_writer_remover ... ok
[INFO] [stdout] test sync::miri_ub_sites::bytes_compare_exchange_two_writers ... ok
[INFO] [stdout] test sync::miri_ub_sites::bytes_exclusive_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::blob_compare_exchange_two_writers ... ok
[INFO] [stdout] test sync::miri_ub_sites::bytes_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::bytes_update_two_writers ... ok
[INFO] [stdout] test sync::miri_ub_sites::map_branchu_floor_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::map_branchu_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::map_batch_cursor_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::map_compact_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::bytes_two_writers ... ok
[INFO] [stdout] test sync::miri_ub_sites::map_fold_reader_counter ... ok
[INFO] [stdout] test sync::miri_ub_sites::map_clear_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::map_leaf_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::map_covered_reader_writer ... ok
[INFO] [stdout] test sync32::tests::stalled_reader_backlog_census ... ok
[INFO] [stdout] test sync::miri_ub_sites::map_ordered_tree_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::map_leaf_churn_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::map_leaf_two_writers ... ok
[INFO] [stdout] test sync::miri_ub_sites::map_tree_churn_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::map_tree_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::map_update_two_writers ... ok
[INFO] [stdout] test sync::miri_ub_sites::map_tree_two_writers ... ok
[INFO] [stdout] test sync::miri_ub_sites::set_covered_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::set_leaf_churn_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::set_leaf_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::map_ordered_leaf_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::set_leaf_two_writers ... ok
[INFO] [stdout] test sync::miri_ub_sites::set_compact_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::set_branchu_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::set_tree_churn_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::set_tree_two_writers ... ok
[INFO] [stdout] test sync::miri_ub_sites::str_covered_teardown_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::str_covered_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::set_tree_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::str_ordered_reader_writer ... ok
[INFO] [stdout] test sync32::tests::ordered_reads_match_the_single_threaded_map ... ok
[INFO] [stdout] test sync::miri_ub_sites::str_reader_writer ... ok
[INFO] [stdout] test sync::miri_ub_sites::str_compare_exchange_two_writers ... ok
[INFO] [stdout] test sync::miri_ub_sites::str_leaf_churn_reader_writer ... ok
[INFO] [stdout] test sync::obsolete_tests::branch_b_subarray_growth_pins_dirty_mark_map ... ok
[INFO] [stdout] test sync::miri_ub_sites::str_two_writers ... ok
[INFO] [stdout] test sync::obsolete_tests::branch_b_subarray_growth_pins_dirty_mark_set ... ok
[INFO] [stdout] test sync::obsolete_tests::branch_u_null_slot_concurrent_multi_writer ... ok
[INFO] [stdout] test sync::obsolete_tests::branch_u_null_slot_map_insert_succeeds_without_fallback ... ok
[INFO] [stdout] test sync::obsolete_tests::branch_u_null_slot_set_insert_succeeds_without_fallback ... ok
[INFO] [stdout] test sync::miri_ub_sites::str_update_two_writers ... ok
[INFO] [stdout] test sync::obsolete_tests::fallback_remove_condenses_with_the_true_population_set ... ok
[INFO] [stdout] test sync::obsolete_tests::lazy_fold_restores_branch_pop0_after_olc_inserts ... ok
[INFO] [stdout] test sync::obsolete_tests::fallback_remove_condenses_after_multi_writer_inserts ... ok
[INFO] [stdout] test sync::obsolete_tests::obsolete_ancestor_redescent_recovers_and_updates_pop0 ... ok
[INFO] [stdout] test sync::obsolete_tests::map_lazy_branch_pop0_fold_and_sharded_tree_pop_invariant ... ok
[INFO] [stdout] test sync::obsolete_tests::olc_map_insert_revalidates_bitmap_branch_after_child_edge_load ... ok
[INFO] [stdout] test sync::obsolete_tests::olc_map_remove_revalidates_bitmap_branch_after_child_edge_load ... ok
[INFO] [stdout] test sync::obsolete_tests::olc_map_remove_revalidates_linear_branch_after_child_edge_load ... ok
[INFO] [stdout] test sync::obsolete_tests::olc_map_insert_revalidates_linear_branch_after_child_edge_load ... ok
[INFO] [stdout] test sync::obsolete_tests::olc_map_remove_validates_bitmap_absence_before_returning ... ok
[INFO] [stdout] test sync::obsolete_tests::olc_remove_map_single_key_under_uncompressed_branch_stays_valid ... ok
[INFO] [stdout] test sync::obsolete_tests::olc_remove_set_single_key_under_bitmap_branch_keeps_node_valid ... ok
[INFO] [stdout] test sync::obsolete_tests::olc_set_insert_revalidates_bitmap_branch_after_child_edge_load ... ok
[INFO] [stdout] test sync::obsolete_tests::olc_set_remove_revalidates_bitmap_branch_after_child_edge_load ... ok
[INFO] [stdout] test sync::obsolete_tests::olc_set_remove_revalidates_linear_branch_after_child_edge_load ... ok
[INFO] [stdout] test sync::obsolete_tests::olc_set_insert_revalidates_linear_branch_after_child_edge_load ... ok
[INFO] [stdout] test sync::obsolete_tests::olc_set_remove_validates_bitmap_absence_before_returning ... ok
[INFO] [stdout] test sync::obsolete_tests::fallback_remove_condenses_with_the_true_population ... ok
[INFO] [stdout] test sync::obsolete_tests::rank_and_select_queries_exact_after_concurrent_olc ... ok
[INFO] [stdout] test sync::obsolete_tests::remove_single_key_immediate_under_branch_b_parent_falls_back_cleanly ... ok
[INFO] [stdout] test sync::obsolete_tests::reader_restarts_after_its_cover_is_replaced ... ok
[INFO] [stdout] test sync::ordered_bytes_rmw_tests::compare_exchange_escaping_keys_keep_identity_and_order ... ok
[INFO] [stdout] test sync::ordered_bytes_rmw_tests::compare_exchange_present_absent_and_mismatch ... ok
[INFO] [stdout] test sync::ordered_bytes_rmw_tests::compare_exchange_root_leaf_state ... ok
[INFO] [stdout] test sync::obsolete_tests::selective_fold_filters_clean_subtrees ... ok
[INFO] [stdout] test sync::ordered_bytes_rmw_tests::compare_exchange_value_zero_is_a_present_key ... ok
[INFO] [stdout] test sync::obsolete_tests::set_lazy_branch_pop0_fold_and_sharded_tree_pop_invariant ... ok
[INFO] [stdout] test sync::ordered_bytes_rmw_tests::compare_exchange_tree_state ... ok
[INFO] [stdout] test sync::ordered_bytes_rmw_tests::exclusive_and_shared_agree_on_the_entry ... ok
[INFO] [stdout] test sync::ordered_bytes_rmw_tests::exclusive_compare_exchange ... ok
[INFO] [stdout] test sync::ordered_bytes_rmw_tests::update_escaping_keys_keep_identity_and_order ... ok
[INFO] [stdout] test sync::ordered_bytes_rmw_tests::prefix_pairs_do_not_alias_under_compare_exchange ... ok
[INFO] [stdout] test sync::ordered_bytes_rmw_tests::update_closure_semantics ... ok
[INFO] [stdout] test sync::ordered_bytes_rmw_tests::update_root_leaf_and_tree_state ... ok
[INFO] [stdout] test sync::ordered_read_tests::ordered_read_samples_a_linear_branch_before_its_header ... ok
[INFO] [stdout] test sync::ordered_read_tests::ordered_read_restarts_when_a_passed_child_changes_insert_variant ... ok
[INFO] [stdout] test sync::ordered_read_tests::ordered_read_that_loads_a_linear_branch_header_first_returns_a_key_never_present ... ok
[INFO] [stdout] test sync::ordered_read_tests::ordered_read_that_forgets_a_passed_child_returns_a_key_that_was_never_the_predecessor ... ok
[INFO] [stdout] test sync::str_empty_child_tests::locked_ordered_reads_pass_over_an_emptied_first_child ... ok
[INFO] [stdout] test sync::ordered_read_tests::ordered_read_restarts_when_a_passed_child_changes_remove_variant ... ok
[INFO] [stdout] test sync::str_empty_child_tests::locked_ordered_reads_pass_over_an_emptied_last_child ... ok
[INFO] [stdout] test sync::str_empty_child_tests::locked_ordered_reads_pass_over_an_emptied_middle_child ... ok
[INFO] [stdout] test sync::str_get_or_insert_tests::inserts_when_absent_and_keeps_present ... ok
[INFO] [stdout] test set32::tests::differential_sparse ... ok
[INFO] [stdout] test sync::str_get_or_insert_tests::keys_sharing_a_prefix_stay_distinct ... ok
[INFO] [stdout] test sync::str_get_or_insert_tests::root_leaf_state ... ok
[INFO] [stdout] test sync::str_get_or_insert_tests::value_zero_is_stored_and_is_a_present_key ... ok
[INFO] [stdout] test sync::str_get_or_insert_tests::tree_state ... ok
[INFO] [stdout] test sync::str_get_or_insert_tests::with_does_not_run_the_closure_on_a_present_key ... ok
[INFO] [stdout] test sync::str_get_or_insert_tests::with_runs_the_closure_once_on_an_absent_key ... ok
[INFO] [stdout] test sync::str_ordered_tests::holder_check_scan_fails_on_each_clause ... ok
[INFO] [stdout] test sync::str_ordered_tests::holder_checks_precede_every_dereference ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_read_overflow_of_a_moving_tree_retries_first ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_read_checks_the_cover_before_reading_a_root_state_copy ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_read_restarts_when_a_passed_level_changes ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_read_restarts_when_a_passed_subtree_of_one_level_changes ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_read_that_forgets_a_passed_subtree_returns_a_key_that_was_never_the_predecessor ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_read_depth_overflow_falls_back_at_once ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_read_that_forgets_a_passed_level_returns_a_key_that_was_never_the_successor ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_read_validates_a_backward_suffix_holder_before_the_dereference ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_read_validates_a_child_holder_before_the_dereference ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_read_without_final_validation_returns_a_key_that_was_never_the_successor ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_read_without_the_backward_holder_check_dereferences_a_stale_suffix ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_read_validates_a_branch_holder_before_the_dereference ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_read_without_the_cover_check_reads_a_stale_root_state ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_read_without_the_holder_check_dereferences_a_pruned_child ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_read_validates_a_suffix_holder_before_the_dereference ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_reads_match_strmap_at_the_boundaries ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_read_without_the_holder_check_dereferences_a_stale_suffix ... ok
[INFO] [stdout] test sync::obsolete_tests::branch_b_subarray_growth_concurrent_multi_writer_set ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_reads_pass_over_an_emptied_linked_child ... ok
[INFO] [stdout] test sync::tests::blob_declined_refusal_rechecks_a_live_drop_the_population_hides ... ok
[INFO] [stdout] test sync::tests::blob_arena_full_after_compaction_is_distinct ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_reads_that_stop_at_an_empty_child_miss_a_present_key ... ok
[INFO] [stdout] test sync::tests::blob_read_guard_stalls_reclamation_and_tracks_retained_garbage ... ok
[INFO] [stdout] test sync::tests::blob_declined_refusals_do_not_quiesce_the_map ... ok
[INFO] [stdout] test sync::tests::blob_overwrites_reclaim_at_the_cap ... ok
[INFO] [stdout] test sync::tests::blob_reclaim_off_refuses_at_the_cap_without_compacting ... ok
[INFO] [stdout] test sync::tests::blob_serialised_removal_folds_writer_deltas_first ... ok
[INFO] [stdout] test sync::tests::blob_reclaim_after_removals_at_a_full_arena ... ok
[INFO] [stdout] test sync::str_ordered_tests::str_ordered_reads_match_strmap_on_generated_keys ... ok
[INFO] [stdout] test sync::tests::bytes_compare_exchange_failure_stores_nothing ... ok
[INFO] [stdout] test sync::compare_exchange_tests::compare_exchange_matches_a_model_across_node_forms ... ok
[INFO] [stdout] test sync::tests::concurrent_blob_multi_writer_disjoint_and_census ... ok
[INFO] [stdout] test sync::tests::bytes_update_same_key_loses_no_increment ... ok
[INFO] [stdout] test sync::tests::concurrent_blob_overwrites_reclaim_at_the_cap ... ok
[INFO] [stdout] test sync::obsolete_tests::branch_b_subarray_growth_concurrent_multi_writer_map ... ok
[INFO] [stdout] test sync::tests::concurrent_blob_reads_through_split_compactions ... ok
[INFO] [stdout] test sync::tests::concurrent_bytes_multi_writer_colliding_removes ... ok
[INFO] [stdout] test sync::tests::concurrent_bytes_multi_writer_disjoint_and_census ... ok
[INFO] [stdout] test sync::tests::concurrent_blob_removals_keep_live_bytes_exact ... ok
[INFO] [stdout] test sync::tests::concurrent_blob_readers_under_churn ... ok
[INFO] [stdout] test sync::tests::concurrent_blob_overwrite_is_atomic ... ok
[INFO] [stdout] test sync::tests::concurrent_bytes_shared_key_overwrite_races_bucket_replacement ... ok
[INFO] [stdout] test sync::tests::bytes_compare_exchange_failure_removes_nothing ... ok
[INFO] [stdout] test sync::tests::concurrent_bytes_shared_key_overwrite_multi_writer ... ok
[INFO] [stdout] test sync::tests::concurrent_bytes_overwrite_is_atomic ... ok
[INFO] [stdout] test sync::tests::concurrent_bytes_readers_under_churn ... ok
[INFO] [stdout] test sync::tests::concurrent_bytes_writers_collide_on_hash ... ok
[INFO] [stdout] test sync::tests::concurrent_bytes_writers_churn_under_readers ... ok
[INFO] [stdout] test sync::tests::concurrent_str_multi_writer_disjoint_and_census ... ok
[INFO] [stdout] test sync::tests::concurrent_set_readers_under_churn ... ok
[INFO] [stdout] test sync::tests::concurrent_readers_under_churn ... ok
[INFO] [stdout] test sync::tests::concurrent_str_overwrite_is_atomic ... ok
[INFO] [stdout] test sync::tests::cursor_new_rejects_foreign_reader - should panic ... ok
[INFO] [stdout] test sync::tests::cursor_new_rejects_unowned_collector_reader - should panic ... ok
[INFO] [stdout] test sync::tests::cursor_range_bounds_empty_rejects_foreign_reader - should panic ... ok
[INFO] [stdout] test sync::tests::concurrent_str_writers_collide_on_one_chunk ... ok
[INFO] [stdout] test sync::tests::cursor_range_rejects_foreign_reader - should panic ... ok
[INFO] [stdout] test sync::tests::detached_cursor_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::detached_first_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::detached_get_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::cursor_range_bounds_rejects_foreign_reader - should panic ... ok
[INFO] [stdout] test sync::tests::detached_last_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::detached_next_after_max_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::detached_next_after_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::detached_prev_at_or_before_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::detached_prev_before_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::detached_prev_before_zero_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::detached_range_cursor_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::detached_reader_answers_correctly_without_retaining_the_map ... ok
[INFO] [stdout] test sync::tests::detached_next_at_or_after_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::multi_writer_orphan_reader_pruning ... ok
[INFO] [stdout] test sync::tests::owned_reader_matches_one_shot_get_and_registers_once ... ok
[INFO] [stdout] test sync::tests::interleaved_wrappers_keep_their_own_advance_cadence ... ok
[INFO] [stdout] test sync::tests::readers_on_their_own_map_pass_the_collector_check ... ok
[INFO] [stdout] test sync::tests::set_detached_contains_rejects_foreign_set - should panic ... ok
[INFO] [stdout] test sync::tests::set_detached_contains_rejects_foreign_set_for_every_key ... ok
[INFO] [stdout] test sync::tests::set_owned_and_detached_readers_match_set_reader ... ok
[INFO] [stdout] test sync::tests::set_owned_reader_keeps_set_alive_and_detached_holds_nothing ... ok
[INFO] [stdout] test sync::tests::set_registered_rejects_unowned_collector_reader - should panic ... ok
[INFO] [stdout] test sync::tests::single_thread_agrees_with_model ... ok
[INFO] [stdout] test sync::tests::concurrent_str_writers_churn_under_readers ... ok
[INFO] [stdout] test sync::tests::quiesce_waits_for_a_writer_sharing_an_exhausted_slot ... ok
[INFO] [stdout] test sync::tests::stale_locator_window_during_compact_fallback ... ok
[INFO] [stdout] test sync::tests::str_detached_get_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::str_detached_first_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::str_detached_last_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::str_detached_next_after_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::str_detached_next_at_or_after_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::str_detached_prev_at_or_before_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::str_detached_prev_before_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::str_detached_rejects_foreign_map_for_every_key ... ok
[INFO] [stdout] test sync::tests::str_detached_contains_rejects_foreign_map - should panic ... ok
[INFO] [stdout] test sync::tests::str_owned_reader_keeps_map_alive_and_detached_holds_nothing ... ok
[INFO] [stdout] test sync::tests::str_registered_rejects_unowned_collector_reader - should panic ... ok
[INFO] [stdout] test sync::tests::sync_blob_compare_exchange_arena_refusal_is_unstorable ... ok
[INFO] [stdout] test sync::tests::sync_blob_compare_exchange_meta_semantics ... ok
[INFO] [stdout] test sync::tests::sync_blob_compare_exchange_payload_semantics ... ok
[INFO] [stdout] test sync::tests::concurrent_str_readers_under_churn ... ok
[INFO] [stdout] test sync::tests::sync_blob_compare_exchange_retry_loop_ends_on_an_unstorable_new ... ok
[INFO] [stdout] test sync::tests::sync_blob_compare_exchange_unstorable_new_is_distinct_from_a_mismatch ... ok
[INFO] [stdout] test sync::tests::sync_blob_guard_view_survives_compaction ... ok
[INFO] [stdout] test sync::tests::sync_blob_single_thread_agrees_with_model ... ok
[INFO] [stdout] test sync::tests::str_equivalence_fixtures_cover_root_leaf_and_tree_states ... ok
[INFO] [stdout] test sync::tests::sync_bytes_compare_exchange_semantics ... ok
[INFO] [stdout] test sync::tests::sync_blob_wraps_populated_map ... ok
[INFO] [stdout] test sync::tests::sync_bytes_single_thread_agrees_with_model ... ok
[INFO] [stdout] test sync::tests::sync_bytes_update_semantics ... ok
[INFO] [stdout] test sync::tests::sync_bytes_wraps_populated_map ... ok
[INFO] [stdout] test sync::tests::sync_reader_matches_root_leaf_layout_at_every_population ... ok
[INFO] [stdout] test sync::tests::sync_str_compare_exchange_semantics ... ok
[INFO] [stdout] test sync::tests::sync_bytes_optimistic_removal_drains_a_tree_and_refills_it ... ok
[INFO] [stdout] test sync::ordered_read_tests::ordered_reads_match_nav_on_quiescent_maps ... ok
[INFO] [stdout] test sync::tests::str_owned_and_detached_readers_match_str_reader ... ok
[INFO] [stdout] test sync::tests::sync_str_update_semantics ... ok
[INFO] [stdout] test sync::tests::sync_str_single_thread_agrees_with_model ... ok
[INFO] [stdout] test sync::tests::sync_strmap_writes_move_the_per_node_cover ... ok
[INFO] [stdout] test sync::tests::sync_str_wraps_populated_map ... ok
[INFO] [stdout] test sync::tests::test_arena_section_hold_time ... ok
[INFO] [stdout] test sync::tests::test_concurrent_leaf_capacity_expansion ... ok
[INFO] [stdout] test sync::tests::test_concurrent_leaf_split ... ok
[INFO] [stdout] test sync::tests::test_enter_writer_hot_cold_split_cache_and_reuse ... ok
[INFO] [stdout] test sync::tests::test_immediate_conversions_all_widths_deterministic ... ok
[INFO] [stdout] test sync::tests::test_concurrent_immediate_conversion ... ok
[INFO] [stdout] test sync::tests::write_batches_epoch_advances_without_dropping_them ... ok
[INFO] [stdout] test sync::tests::test_concurrent_removals ... ok
[INFO] [stdout] test sync::validated_answer_tests::linear_leaf_miss_is_validated ... ok
[INFO] [stdout] test sync::validated_answer_tests::ordered_root_leaf_answer_is_validated ... ok
[INFO] [stdout] test sync::validated_answer_tests::root_leaf_search_answer_is_validated ... ok
[INFO] [stdout] test sync::validated_answer_tests::set_bitmap_leaf_miss_is_validated ... ok
[INFO] [stdout] test sync::validated_answer_tests::sync_set_mem_used_matches_inner_and_reflects_mutations ... ok
[INFO] [stdout] test sync_cursor::tests::test_advance_to_never_rewinds ... ok
[INFO] [stdout] test sync::validated_answer_tests::ordered_tree_answer_is_validated ... ok
[INFO] [stdout] test sync::tests::test_sync_blobmap_private_chunks_respect_max_capacity ... ok
[INFO] [stdout] test sync_cursor::tests::test_advance_to_past_end_exhausts ... ok
[INFO] [stdout] test sync_cursor::tests::test_boundary_bounds_between_keys ... ok
[INFO] [stdout] test sync_cursor::tests::test_boundary_empty_map ... ok
[INFO] [stdout] test sync_cursor::tests::test_boundary_extremal_keys_zero_and_max ... ok
[INFO] [stdout] test sync_cursor::tests::test_boundary_empty_range_lo_greater_hi ... ok
[INFO] [stdout] test sync_cursor::tests::test_boundary_single_key_absent_lo_equals_hi ... ok
[INFO] [stdout] test sync_cursor::tests::test_boundary_single_key_present_lo_equals_hi ... ok
[INFO] [stdout] test sync_cursor::tests::test_cursor_advance_to ... ok
[INFO] [stdout] test sync_cursor::tests::test_differential_advance_to_interleave ... ok
[INFO] [stdout] test sync_cursor::tests::test_differential_clustered ... ok
[INFO] [stdout] test sync_cursor::tests::test_differential_sequential ... ok
[INFO] [stdout] test sync_cursor::tests::test_differential_uniform_random ... ok
[INFO] [stdout] test sync_cursor::tests::test_park_point_insert_into_copied_terminal_before_validation ... ok
[INFO] [stdout] test sync_cursor::tests::test_park_point_insert_into_skipped_empty_sibling ... ok
[INFO] [stdout] test sync_cursor::tests::test_park_point_leaf_demotion ... ok
[INFO] [stdout] test sync_cursor::tests::test_park_point_removal_from_next_leaf ... ok
[INFO] [stdout] test sync_cursor::tests::test_park_point_split_obsolete_parent ... ok
[INFO] [stdout] test trie32::seek_tests::ordered_read_reports_busy_when_its_leaf_shifts_under_it ... ok
[INFO] [stdout] test trie32::seek_tests::ordered_read_without_its_final_seal_returns_a_key_that_was_never_last ... ok
[INFO] [stdout] test trie32::tests::bitmap_subarrays_are_cap_classed ... ok
[INFO] [stdout] test trie32::tests::cap_class_matches_64bit_schedule ... ok
[INFO] [stdout] test trie32::tests::cap_class_never_underallocates ... ok
[INFO] [stdout] test trie32::tests::drain_frees_every_node ... ok
[INFO] [stdout] test trie32::tests::immediate_payload_round_trips_all_widths ... ok
[INFO] [stdout] test trie32::tests::leaf_backing_alignment_costs_no_bytes ... ok
[INFO] [stdout] test trie32::tests::leaf_insert_pos_agrees_with_binary_search ... ok
[INFO] [stdout] test trie32::tests::leaf_insert_pos_short_circuits_ascending_keys ... ok
[INFO] [stdout] test trie32::tests::leaf_key_area_fits_the_shared_edit_buffer ... ok
[INFO] [stdout] test trie32::tests::leaf_mutation_reuses_allocation_within_cap_class ... ok
[INFO] [stdout] test trie32::tests::leaf_view_reads_match_the_plain_byte_reads ... ok
[INFO] [stdout] test trie32::tests::live_leaves_have_partial_words_only_in_the_derived_classes ... ok
[INFO] [stdout] test trie32::tests::map_leaf_overwrite_is_in_place ... ok
[INFO] [stdout] test sync::tests::bytes_compare_exchange_failure_changes_nothing_in_shared_buckets ... ok
[INFO] [stdout] test trie32::tests::subexpanse_pop_is_read_from_the_bitmap_not_the_length ... ok
[INFO] [stdout] test trie32::tests::tag_scheme_round_trips ... ok
[INFO] [stdout] test types32::tests::test_digit32_extraction ... ok
[INFO] [stdout] test types32::tests::test_edge32_immed_map_u8 ... ok
[INFO] [stdout] test types32::tests::test_edge32_immed_set_u8 ... ok
[INFO] [stdout] test types32::tests::test_edge32_layout_and_size ... ok
[INFO] [stdout] test types32::tests::test_edge32_node_ptr_roundtrip ... ok
[INFO] [stdout] test types32::tests::test_edge32_null ... ok
[INFO] [stdout] test types32::tests::test_mask_below32 ... ok
[INFO] [stdout] test types::tests::classification_helpers ... ok
[INFO] [stdout] test types::tests::digit_extraction ... ok
[INFO] [stdout] test types::tests::immed_capacity_bounds ... ok
[INFO] [stdout] test trie32::tests::running_rank_counters_are_free ... ok
[INFO] [stdout] test types::tests::structural_tags_round_trip ... ok
[INFO] [stdout] test types::tests::tag_spaces_are_disjoint_and_total ... ok
[INFO] [stdout] test types::tests::immed_tags_never_collide_with_structural ... ok
[INFO] [stdout] test validate::tests::bytesmap_node_bytes_sum_to_mem_used ... ok
[INFO] [stdout] test validate::tests::demotion_thresholds_match_the_literal_forms ... ok
[INFO] [stdout] test validate::tests::strmap_node_bytes_sum_to_mem_used ... ok
[INFO] [stdout] test sync::tests::concurrent_str_readers_survive_root_creation_and_removal ... ok
[INFO] [stdout] test sync::tests::sync_str_deep_keys_dispose_iteratively ... ok
[INFO] [stdout] test sync_cursor::tests::test_bounded_scan_ending_on_a_key_stops_there ... ok
[INFO] [stdout] test sync_cursor::tests::test_bounded_scan_does_not_walk_past_end ... ok
[INFO] [stdout] test validate::tests::node_bytes_sum_to_mem_used ... ok
[INFO] [stdout] test sync::tests::sync_blob_compare_exchange_publish_conflict_charges_dead ... ok
[INFO] [stdout] test bytesmap::tests::sync_bytes_map_hash_trie_settles_uncompressed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 698 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 6.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/linearizability.rs (/opt/rustwide/target/release/build/expanse-trie/b3f553843665278d/out/linearizability-b3f553843665278d)
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test ordered_checker_rejects_a_key_that_was_never_the_predecessor ... ok
[INFO] [stdout] test test_sync_blobmap_rmw_linearizability_tree_rooted ... ok
[INFO] [stdout] test test_sync_bytesmap_compare_exchange_linearizability ... ok
[INFO] [stdout] test test_sync_blobmap_compare_exchange_linearizability ... ok
[INFO] [stdout] test test_sync_bytesmap_get_or_insert_linearizability_root_leaf ... ok
[INFO] [stdout] test test_sync_bytesmap_get_or_insert_linearizability_tree_last_entry ... ok
[INFO] [stdout] test test_sync_blobmap_rmw_linearizability_root_leaf ... ok
[INFO] [stdout] test test_multi_writer_str_parallel_disjoint_and_census ... ok
[INFO] [stdout] test test_linearizability_checker_rejects_without_exhausting_orders ... ok
[INFO] [stdout] test test_sync_bytesmap_get_or_insert_linearizability_tree_shared_bucket ... ok
[INFO] [stdout] test test_multi_writer_parallel_disjoint_and_census ... ok
[INFO] [stdout] test test_sync_blobmap_get_or_insert_one_winner_per_key ... ok
[INFO] [stdout] test test_sync_bytesmap_update_linearizability ... ok
[INFO] [stdout] test test_sync_map_contains_key_linearizability_root_leaf ... ok
[INFO] [stdout] test test_sync_map_contains_key_linearizability_tree_rooted ... ok
[INFO] [stdout] test test_sync_map_compare_exchange_claim_by_removal ... ok
[INFO] [stdout] test test_sync_map_compare_exchange_token_exclusion ... ok
[INFO] [stdout] test test_sync_map_linearizability_single_threaded ... ok
[INFO] [stdout] test test_sync_map_get_or_insert_linearizability_root_leaf ... ok
[INFO] [stdout] test test_sync_map_compare_exchange_counter_tree_rooted ... ok
[INFO] [stdout] test test_sync_map_linearizability_tree_rooted ... ok
[INFO] [stdout] test test_sync_map_get_or_insert_linearizability_tree_rooted ... ok
[INFO] [stdout] test test_sync_map_linearizability ... ok
[INFO] [stdout] test test_sync_map_linearizability_zipfian ... ok
[INFO] [stdout] test test_sync_map_ordered_linearizability_through_with_locked ... ok
[INFO] [stdout] test test_sync_map_compare_exchange_counter_root_leaf ... ok
[INFO] [stdout] test test_sync_ordered_bytesmap_compare_exchange_linearizability_root_leaf ... ok
[INFO] [stdout] test test_sync_map_update_linearizability ... ok
[INFO] [stdout] test test_sync_set_linearizability ... ok
[INFO] [stdout] test test_sync_map_linearizability_branch_u_floor_crossings ... ok
[INFO] [stdout] test test_sync_ordered_bytesmap_compare_exchange_linearizability_tree_rooted ... ok
[INFO] [stdout] test test_sync_set_linearizability_single_threaded ... ok
[INFO] [stdout] test test_sync_strmap_get_or_insert_linearizability_root_leaf ... ok
[INFO] [stdout] test test_sync_set_linearizability_tree_rooted ... ok
[INFO] [stdout] test test_sync_strmap_compare_exchange_linearizability ... ok
[INFO] [stdout] test test_sync_strmap_linearizability ... ok
[INFO] [stdout] test test_sync_ordered_bytesmap_update_linearizability ... ok
[INFO] [stdout] test test_sync_strmap_update_linearizability ... ok
[INFO] [stdout] test test_sync_strmap_get_or_insert_linearizability_tree_rooted ... ok
[INFO] [stdout] test test_sync_set_linearizability_branch_u_floor_crossings ... ok
[INFO] [stdout] test test_sync_map_ordered_linearizability_optimistic_tree_rooted ... ok
[INFO] [stdout] test test_sync_map_ordered_linearizability_optimistic_hotspot ... ok
[INFO] [stdout] test test_sync_map_batch_cursor_scan_linearizability has been running for over 60 seconds
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "94f72f6cdaa751c7843a433fa9af14d25faa06a4887f2f2a0ef5bf1222cdd55d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "94f72f6cdaa751c7843a433fa9af14d25faa06a4887f2f2a0ef5bf1222cdd55d", kill_on_drop: false }`
[INFO] [stdout] 94f72f6cdaa751c7843a433fa9af14d25faa06a4887f2f2a0ef5bf1222cdd55d
