[INFO] fetching crate cranpose-core 0.1.36...
[INFO] testing cranpose-core-0.1.36 against 1.97.0-beta.6 for beta-1.98-1
[INFO] extracting crate cranpose-core 0.1.36 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate cranpose-core 0.1.36
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate cranpose-core 0.1.36
[INFO] tweaked toml for crates.io crate cranpose-core 0.1.36 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate cranpose-core 0.1.36 on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cranpose-core 0.1.36 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cranpose-macros v0.1.36
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 407e46d9963b31f392e07ee8e395392b07d19af0a29320b30e887c8e9092f0b9
[INFO] running `Command { std: "docker" "start" "407e46d9963b31f392e07ee8e395392b07d19af0a29320b30e887c8e9092f0b9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "407e46d9963b31f392e07ee8e395392b07d19af0a29320b30e887c8e9092f0b9", 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" "407e46d9963b31f392e07ee8e395392b07d19af0a29320b30e887c8e9092f0b9" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "407e46d9963b31f392e07ee8e395392b07d19af0a29320b30e887c8e9092f0b9", 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" "407e46d9963b31f392e07ee8e395392b07d19af0a29320b30e887c8e9092f0b9" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling pollster v0.4.0
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling cranpose-core v0.1.36 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.49s
[INFO] running `Command { std: "docker" "inspect" "407e46d9963b31f392e07ee8e395392b07d19af0a29320b30e887c8e9092f0b9", 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" "407e46d9963b31f392e07ee8e395392b07d19af0a29320b30e887c8e9092f0b9" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.11+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling cranpose-macros v0.1.36
[INFO] [stderr]    Compiling cranpose-core v0.1.36 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 28.23s
[INFO] running `Command { std: "docker" "inspect" "407e46d9963b31f392e07ee8e395392b07d19af0a29320b30e887c8e9092f0b9", 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" "407e46d9963b31f392e07ee8e395392b07d19af0a29320b30e887c8e9092f0b9" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cranpose_core-f73ea3911f42316e)
[INFO] [stdout] 
[INFO] [stdout] running 654 tests
[INFO] [stdout] test callbacks::callback_holder_tests::callback_holder1_default_forwarder_is_noop ... ok
[INFO] [stdout] test callbacks::callback_holder_tests::callback_holder1_forwarder_uses_latest_callback ... ok
[INFO] [stdout] test callbacks::callback_holder_tests::callback_holder_default_forwarder_is_noop ... ok
[INFO] [stdout] test callbacks::callback_holder_tests::callback_holder_forwarder_uses_latest_callback ... ok
[INFO] [stdout] test callbacks::callback_holder_tests::param_slot_take_reports_absence_instead_of_panicking ... ok
[INFO] [stdout] test frame_clock::tests::next_frame_wakes_after_releasing_state_borrow ... ok
[INFO] [stdout] test retention::tests::retention_budget_can_express_all_limits ... ok
[INFO] [stdout] test retention::tests::retention_budget_default_is_unbounded ... ok
[INFO] [stdout] test runtime::tests::pending_guard_decrements_pending_count ... ok
[INFO] [stdout] test retention::tests::retention_policy_default_uses_unbounded_budget_and_detach_lru ... ok
[INFO] [stdout] test runtime::tests::pending_guard_does_not_wrap_on_underflow ... ok
[INFO] [stdout] test runtime::tests::schedule_frame_without_runtime_is_ignored ... ok
[INFO] [stdout] test runtime::tests::schedule_node_update_without_runtime_is_ignored ... ok
[INFO] [stdout] test runtime::tests::state_arena_alloc_skips_occupied_free_slot ... ok
[INFO] [stdout] test runtime::tests::state_arena_alloc_skips_free_slot_outside_cell_storage ... ok
[INFO] [stdout] test runtime::tests::state_arena_register_lease_ignores_stale_id ... ok
[INFO] [stdout] test runtime::tests::ui_continuation_type_mismatch_is_ignored_until_matching_payload ... ok
[INFO] [stdout] test runtime::tests::ui_dispatcher_failed_send_does_not_leave_pending_work ... ok
[INFO] [stdout] test slot::anchors::tests::group_anchor_disposal_keeps_dense_storage_for_hot_path_reuse ... ok
[INFO] [stdout] test slot::anchors::tests::group_anchor_registry_lifecycle_reuses_invalidated_id_with_generation_bump ... ok
[INFO] [stdout] test slot::anchors::tests::registry_integrity_rejects_free_active_anchor_id ... ok
[INFO] [stdout] test slot::anchors::tests::registry_integrity_rejects_reused_generation_without_free_id ... ok
[INFO] [stdout] test slot::anchors::tests::sparse_group_anchor_ids_do_not_grow_dense_registry_storage ... ok
[INFO] [stdout] test slot::checked::tests::checked_u32_delta_applies_positive_and_negative_deltas ... ok
[INFO] [stdout] test slot::checked::tests::checked_usize_to_u32_accepts_u32_max ... ok
[INFO] [stdout] test slot::payload_anchors::tests::payload_anchor_disposal_keeps_dense_storage_for_hot_path_reuse ... ok
[INFO] [stdout] test slot::payload_anchors::tests::payload_anchor_registry_lifecycle_reuses_invalidated_id_with_generation_bump ... ok
[INFO] [stdout] test slot::payload_anchors::tests::registry_integrity_rejects_reused_generation_without_free_id ... ok
[INFO] [stdout] test slot::payload_anchors::tests::registry_integrity_rejects_free_active_payload_anchor_id ... ok
[INFO] [stdout] test slot::ranges::tests::direct_child_range_accepts_only_indexes_inside_parent_span ... ok
[INFO] [stdout] test slot::ranges::tests::group_node_range_converts_group_offsets_to_table_range ... ok
[INFO] [stdout] test slot::ranges::tests::group_payload_range_converts_group_offsets_to_table_range ... ok
[INFO] [stdout] test slot::ranges::tests::group_range_tracks_empty_and_non_empty_spans ... ok
[INFO] [stdout] test slot::ranges::tests::subtree_range_keeps_root_and_span_together ... ok
[INFO] [stdout] test slot::tests::basic::debug_stats_report_explicit_v2_table_local_counts ... ok
[INFO] [stdout] test slot::tests::basic::debug_dump_slot_entries_use_v2_native_labels ... ok
[INFO] [stdout] test slot::tests::basic::first_composition_records_group_value_and_node ... ok
[INFO] [stdout] test slot::tests::basic::empty_group_stack_finish_skip_and_end_are_noops ... ok
[INFO] [stdout] test slot::tests::basic::group_record_footprint_stays_bounded_until_profiling_justifies_split_storage ... ok
[INFO] [stdout] test slot::tests::basic::debug_snapshot_reports_active_groups_anchors_and_scopes ... ok
[INFO] [stdout] test slot::tests::basic::group_scope_lookup_for_missing_index_returns_none ... ok
[INFO] [stdout] test slot::tests::basic::slot_v2_empty_table_validates ... ok
[INFO] [stdout] test slot::tests::basic::take_all_drops_reserves_only_payload_count ... ok
[INFO] [stdout] test slot::tests::basic::slot_write_session_exposes_semantic_operations ... ok
[INFO] [stdout] test slot::tests::basic::group_generation_counter_wraps_without_aborting ... ok
[INFO] [stdout] test slot::tests::basic::group_insertion_rejects_exhausted_anchor_ids_without_mutating ... ok
[INFO] [stdout] test slot::tests::cursor_invariants::begin_group_recovers_malformed_root_child_cursor_without_panicking ... ok
[INFO] [stdout] test slot::tests::cursor_invariants::insert_new_group_rejects_cursor_inside_existing_child_subtree ... ok
[INFO] [stdout] test slot::tests::cursor_invariants::detach_subtrees_repairs_corrupt_parent_subtree_len_before_child_lookup ... ok
[INFO] [stdout] test slot::tests::cursor_invariants::insert_new_group_rejects_stale_parent_cursor_without_mutating_table ... ok
[INFO] [stdout] test slot::tests::cursor_invariants::insert_new_group_repairs_corrupt_parent_subtree_len_before_cursor_check ... ok
[INFO] [stdout] test slot::tests::cursor_invariants::keyed_sibling_move_ignores_earlier_sibling_to_later_cursor ... ok
[INFO] [stdout] test slot::tests::cursor_invariants::keyed_sibling_move_later_child_to_earlier_cursor_succeeds ... ok
[INFO] [stdout] test slot::tests::cursor_invariants::keyed_sibling_move_repairs_malformed_root_subtree_len_before_reorder ... ok
[INFO] [stdout] test slot::tests::cursor_invariants::child_cursor_rejects_cross_parent_active_move ... ok
[INFO] [stdout] test slot::tests::cursor_invariants::keyed_sibling_move_same_cursor_is_no_op ... ok
[INFO] [stdout] test slot::tests::cursor_invariants::keyed_sibling_move_repairs_malformed_payload_and_node_lengths_before_reorder ... ok
[INFO] [stdout] test slot::tests::cursor_invariants::child_cursor_rejects_grandchild_as_direct_sibling_move ... ok
[INFO] [stdout] test slot::payload_anchors::tests::sparse_payload_anchor_ids_do_not_grow_dense_registry_storage ... ok
[INFO] [stdout] test slot::tests::cursor_invariants::keyed_sibling_move_with_stale_root_anchor_is_no_op ... ok
[INFO] [stdout] test slot::tests::basic::value_slots_without_active_group_record_recovery_groups ... ok
[INFO] [stdout] test slot::payload_anchors::tests::invalidated_payload_anchor_ids_coalesce_into_compact_free_ranges ... ok
[INFO] [stdout] test slot::tests::cursor_invariants::restore_subtree_repairs_corrupt_parent_subtree_len_before_cursor_check ... ok
[INFO] [stdout] test slot::tests::detach_restore::detach_repairs_corrupt_child_subtree_len_from_structure ... ok
[INFO] [stdout] test slot::tests::detach_restore::detach_repairs_corrupt_child_payload_and_node_lengths ... ok
[INFO] [stdout] test slot::checked::tests::try_checked_u32_delta_reports_overflow_without_panicking ... ok
[INFO] [stdout] test slot::tests::detach_restore::detached_subtree_root_node_metadata_falls_back_to_all_nodes ... ok
[INFO] [stdout] test slot::tests::detach_restore::immediate_detached_subtree_disposal_propagates_remove_failure ... ok
[INFO] [stdout] test slot::tests::detach_restore::restore_subtree_rejects_empty_detached_subtree_without_mutating_table ... ok
[INFO] [stdout] test slot::tests::detach_restore::removing_conditional_child_returns_detached_subtree ... ok
[INFO] [stdout] test slot::tests::detach_restore::restore_subtree_rejects_mismatched_root_key_without_mutating_table ... ok
[INFO] [stdout] test slot::tests::detach_restore::middle_subtree_detach_and_retained_restore_preserve_payloads_nodes_and_scopes ... ok
[INFO] [stdout] test slot::tests::detach_restore::restore_subtree_between_existing_siblings_reactivates_scope_and_anchor_indexes ... ok
[INFO] [stdout] test slot::tests::keyed_reorder::debug_stats_report_payload_location_range_refresh_work_spans ... ok
[INFO] [stdout] test slot::tests::basic::group_subtree_len_for_missing_index_returns_zero ... ok
[INFO] [stdout] test slot::tests::keyed_reorder::detaching_unvisited_siblings_batches_group_index_refresh ... ok
[INFO] [stdout] test slot::tests::keyed_reorder::debug_stats_report_subtree_move_work_spans ... ok
[INFO] [stdout] test slot::tests::keyed_reorder::keyed_sibling_reorder_repairs_scanned_sibling_spans_before_advancing ... ok
[INFO] [stdout] test slot::tests::keyed_reorder::keyed_sibling_search_never_matches_a_grandchild ... ok
[INFO] [stdout] test slot::tests::keyed_reorder::restored_keyed_sibling_can_move_on_a_later_pass ... ok
[INFO] [stdout] test slot::tests::keyed_reorder::unkeyed_siblings_follow_positional_identity ... ok
[INFO] [stdout] test slot::tests::model::model_operation_compact_format_is_deterministic ... ok
[INFO] [stdout] test slot::tests::detach_restore::empty_detached_subtree_root_scope_id_is_absent ... ok
[INFO] [stdout] test slot::tests::keyed_reorder::keyed_sibling_reorder_repairs_expected_child_span_before_search ... ok
[INFO] [stdout] test slot::tests::nodes::collecting_root_nodes_repairs_corrupt_subtree_span_and_node_count ... ok
[INFO] [stdout] test slot::tests::nodes::collecting_root_nodes_with_stale_group_anchor_returns_empty ... ok
[INFO] [stdout] test slot::tests::keyed_reorder::keyed_sibling_reorder_preserves_values_and_anchors ... ok
[INFO] [stdout] test slot::tests::nodes::node_insertion_repairs_corrupt_subtree_node_count_before_delta ... ok
[INFO] [stdout] test slot::tests::nodes::node_operations_with_stale_owner_anchor_do_not_panic_or_record ... ok
[INFO] [stdout] test slot::tests::nodes::node_tail_cleanup_repairs_corrupt_group_node_len ... ok
[INFO] [stdout] test slot::tests::nodes::node_tail_range_with_corrupt_segment_start_is_empty ... ok
[INFO] [stdout] test slot::tests::nodes::node_tail_removal_repairs_corrupt_subtree_node_count_before_delta ... ok
[INFO] [stdout] test slot::tests::nodes::record_node_reports_explicit_generation_replacement ... ok
[INFO] [stdout] test slot::tests::nodes::record_node_reports_explicit_insert_and_reuse ... ok
[INFO] [stdout] test slot::tests::nodes::record_node_reports_explicit_id_replacement ... ok
[INFO] [stdout] test slot::tests::nodes::record_node_without_active_group_reports_insert_without_recording ... ok
[INFO] [stdout] test slot::tests::payloads::appended_value_slots_batch_payload_location_refresh ... ok
[INFO] [stdout] test slot::tests::keyed_reorder::large_keyed_sibling_reorder_preserves_values_and_anchors ... ok
[INFO] [stdout] test slot::tests::payloads::cross_table_value_slot_read_reports_foreign_table_before_anchor_resolution ... ok
[INFO] [stdout] test slot::tests::payloads::cross_table_value_slot_write_reports_foreign_table_before_anchor_resolution ... ok
[INFO] [stdout] test slot::tests::payloads::payload_cleanup_with_stale_owner_anchor_does_not_panic ... ok
[INFO] [stdout] test slot::tests::payloads::payload_kind_updates_when_same_type_slot_changes_semantics ... ok
[INFO] [stdout] test recursive_decrease_increase_test::recursive_decrease_increase_preserves_structure ... ok
[INFO] [stdout] test slot::tests::nodes::node_range_outside_current_group_segment_is_ignored ... ok
[INFO] [stdout] test slot::tests::payloads::payload_location_refresh_ignores_corrupt_group_payload_range ... ok
[INFO] [stdout] test slot::tests::payloads::payload_range_outside_current_group_segment_is_ignored ... ok
[INFO] [stdout] test slot::tests::model::scripted_model_render_frames_cover_slot_table_behaviors ... ok
[INFO] [stdout] test slot::tests::payloads::payload_segment_insert_rejects_out_of_range_offset_without_mutating ... ok
[INFO] [stdout] test slot::tests::payloads::payload_range_with_mismatched_owner_is_ignored ... ok
[INFO] [stdout] test slot::tests::payloads::payload_records_store_semantic_payload_kinds ... ok
[INFO] [stdout] test slot::tests::payloads::payload_subrange_with_corrupt_segment_start_is_empty ... ok
[INFO] [stdout] test slot::tests::payloads::payload_tail_cleanup_repairs_corrupt_group_payload_len ... ok
[INFO] [stdout] test slot::tests::payloads::payload_tail_removal_does_not_refresh_empty_suffix ... ok
[INFO] [stdout] test slot::tests::payloads::pending_payload_location_refreshes_coalesce_to_lowest_start ... ok
[INFO] [stdout] test slot::tests::payloads::read_value_mut_updates_existing_slot_in_place ... ok
[INFO] [stdout] test slot::tests::payloads::same_table_value_slot_read_write_respects_storage_identity ... ok
[INFO] [stdout] test slot::tests::payloads::slot_storage_ids_do_not_use_process_global_counter ... ok
[INFO] [stdout] test slot::tests::payloads::value_payload_insertion_rejects_exhausted_anchor_ids_without_mutating ... ok
[INFO] [stdout] test slot::tests::payloads::value_payload_reuses_after_corrupt_group_payload_start_repair ... ok
[INFO] [stdout] test slot::tests::payloads::second_identical_composition_reuses_group_and_value ... ok
[INFO] [stdout] test slot::tests::payloads::value_slot_type_replacement_recovers_stale_payload_anchor_record ... ok
[INFO] [stdout] test slot::tests::payloads::writer_validation_rejects_pending_payload_location_refreshes ... ok
[INFO] [stdout] test slot::tests::performance::perf_deep_insert_remove_avoids_full_identity_rebuilds ... ok
[INFO] [stdout] test recursive_decrease_increase_test::recursive_decrease_increase_multiple_cycles ... ok
[INFO] [stdout] test slot::tests::performance::perf_large_retained_subtree_restore_preserves_exact_ranges ... ok
[INFO] [stdout] test slot::tests::performance::perf_mass_conditional_removal_batches_anchor_refresh ... ok
[INFO] [stdout] test slot::tests::performance::perf_large_keyed_reorder_avoids_identity_rebuilds ... ok
[INFO] [stdout] test slot::tests::performance::perf_retained_restore_refreshes_only_restored_payload_range ... ok
[INFO] [stdout] test slot::checked::tests::checked_u32_delta_rejects_values_below_minimum - should panic ... ok
[INFO] [stdout] test slot::checked::tests::checked_usize_to_u32_rejects_overflow - should panic ... ok
[INFO] [stdout] test slot::tests::retention::detached_validate_rejects_duplicate_node_id ... ok
[INFO] [stdout] test slot::tests::retention::detached_validate_rejects_bad_depth ... ok
[INFO] [stdout] test slot::tests::retention::detached_validate_rejects_node_owner_outside_subtree ... ok
[INFO] [stdout] test slot::tests::retention::detached_validate_rejects_payload_owner_outside_subtree ... ok
[INFO] [stdout] test slot::tests::retention::detached_validate_rejects_subtree_len_out_of_range ... ok
[INFO] [stdout] test slot::tests::retention::failed_retention_restore_validation_keeps_subtree_available ... ok
[INFO] [stdout] test slot::tests::retention::finalize_pass_disposes_removed_child_nodes ... ok
[INFO] [stdout] test slot::tests::retention::detached_validate_rejects_non_preorder_parent ... ok
[INFO] [stdout] test slot::tests::retention::identity_snapshot_captures_active_and_retained_identities ... ok
[INFO] [stdout] test slot::tests::retention::retained_anchor_restore_reactivates_same_anchor_tree_and_scopes ... ok
[INFO] [stdout] test slot::tests::retention::retained_detached_child_nodes_stay_live_across_restore ... ok
[INFO] [stdout] test slot::tests::retention::retention_debug_stats_report_retained_payload_anchor_and_heap_counts ... ok
[INFO] [stdout] test slot::tests::retention::retention_insert_rejects_duplicate_key_without_replacing_existing_subtree ... ok
[INFO] [stdout] test slot::tests::retention::retention_insert_rejects_retained_root_with_active_parent ... ok
[INFO] [stdout] test slot::tests::retention::retention_insert_rejects_root_key_mismatch ... ok
[INFO] [stdout] test slot::tests::cursor_invariants::restore_rejects_cursor_inside_existing_child_subtree ... ok
[INFO] [stdout] test slot::tests::cursor_invariants::restore_rejects_group_anchor_that_is_not_detached ... ok
[INFO] [stdout] test slot::tests::retention::retention_take_preserves_retained_node_lifecycle_until_restore ... ok
[INFO] [stdout] test slot::tests::retention::retention_validate_rejects_active_retained_anchor ... ok
[INFO] [stdout] test slot::tests::retention::retention_take_rejects_active_retained_node_before_restore ... ok
[INFO] [stdout] test slot::tests::retention::retention_validate_rejects_active_retained_payload_anchor ... ok
[INFO] [stdout] test slot::tests::retention::retention_validate_rejects_non_detached_retained_anchor ... ok
[INFO] [stdout] test slot::tests::retention::retention_validate_rejects_active_retained_node ... ok
[INFO] [stdout] test slot::tests::retention::retention_validate_rejects_non_detached_retained_payload_anchor ... ok
[INFO] [stdout] test slot::tests::cursor_invariants::restore_rejects_payload_anchor_that_is_not_detached ... ok
[INFO] [stdout] test slot::tests::retention::retention_validate_rejects_retained_scope_in_active_scope_index ... ok
[INFO] [stdout] test slot::tests::retention::retention_validate_reports_empty_subtree_without_panicking ... ok
[INFO] [stdout] test slot::tests::keyed_reorder::duplicate_explicit_keys_are_rejected_during_writer_traversal ... ok
[INFO] [stdout] test slot::tests::payloads::disposed_value_slot_handle_does_not_alias_new_slot ... ok
[INFO] [stdout] test slot::tests::payloads::recomposition_removes_tail_payloads_and_nodes_together ... ok
[INFO] [stdout] test slot::tests::payloads::removed_payload_tail_invalidates_value_slot_handle ... ok
[INFO] [stdout] test slot::tests::payloads::read_value_type_mismatch_panics_consistently ... ok
[INFO] [stdout] test slot::tests::payloads::value_slot_type_replacement_advances_generation ... ok
[INFO] [stdout] test slot::tests::validation::disposed_identities_reuse_only_after_generation_bump ... ok
[INFO] [stdout] test slot::tests::validation::compact_payload_storage_preserves_retained_payload_uniqueness ... ok
[INFO] [stdout] test slot::tests::validation::node_tail_range_past_group_end_removes_nothing ... ok
[INFO] [stdout] test slot::tests::validation::compact_storage_preserves_removed_payload_anchor_registry_integrity ... ok
[INFO] [stdout] test slot::tests::validation::fast_integrity_rejects_active_anchor_count_mismatch ... ok
[INFO] [stdout] test slot::tests::validation::slots_host_finish_pass_reports_writer_invariant_violation ... ok
[INFO] [stdout] test slot::tests::retention::finalize_pass_returns_root_level_detached_subtree_for_caller_cleanup ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_anchor_mismatch_for_detached_anchor_structurally ... ok
[INFO] [stdout] test slot::tests::detach_restore::detach_restore_preserves_nested_payloads_and_scopes ... ok
[INFO] [stdout] test slot::tests::retention::retention_take_after_restore_preflight_keeps_subtree_when_preflight_panics ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_anchor_mismatch_for_missing_anchor_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_bad_subtree_len_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_bad_depth_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_anchor_mismatch_for_wrong_active_index_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_duplicate_sibling_key_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_duplicate_node_id_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_duplicate_payload_anchor_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_invalid_parent_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_group_anchor_count_mismatch_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_node_out_of_range_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_node_owner_mismatch_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_node_lifecycle_mismatch_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_bad_subtree_node_count_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_node_count_mismatch_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_payload_anchor_registry_stale_owner_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_payload_out_of_range_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_payload_owner_mismatch_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_payload_start_mismatch_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_node_start_mismatch_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_payload_anchor_registry_count_mismatch_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_scope_index_count_mismatch_structurally ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_payload_count_mismatch_structurally ... ok
[INFO] [stdout] test slot::tests::writer_state::assigning_same_scope_to_different_active_group_is_rejected ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_scope_index_mismatch_structurally ... ok
[INFO] [stdout] test slot::tests::writer_state::detached_subtree_preserves_root_nodes_from_stored_parent_links ... ok
[INFO] [stdout] test slot::tests::writer_state::group_span_adjustment_stops_at_corrupt_parent_anchor ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_scope_index_stale_anchor_structurally ... ok
[INFO] [stdout] test slot::tests::writer_state::end_group_repairs_corrupt_subtree_len_before_advancing_parent_cursor ... ok
[INFO] [stdout] test slot::tests::writer_state::moved_group_invalidates_previous_active_group_id ... ok
[INFO] [stdout] test slot::tests::writer_state::active_group_index_rejects_corrupt_anchor_index ... ok
[INFO] [stdout] test slot::tests::writer_state::node_count_adjustment_stops_at_corrupt_parent_anchor ... ok
[INFO] [stdout] test slot::tests::writer_state::scope_index_keeps_scope_across_reuse_and_keyed_move ... ok
[INFO] [stdout] test slot::tests::writer_state::scope_lookup_ignores_anchor_with_corrupt_active_group_index ... ok
[INFO] [stdout] test slot::tests::writer_state::set_group_scope_replaces_previous_scope_lookup ... ok
[INFO] [stdout] test slot::tests::writer_state::skip_and_end_group_with_stale_frame_anchor_do_not_panic ... ok
[INFO] [stdout] test slot::tests::writer_state::skip_group_advances_by_exact_subtree_size_and_keeps_nodes_stable ... ok
[INFO] [stdout] test slot::tests::writer_state::restoring_scope_that_conflicts_with_active_group_gets_fresh_scope_owner ... ok
[INFO] [stdout] test slot::tests::writer_state::skip_group_repairs_corrupt_subtree_len_before_advancing_frame_cursor ... ok
[INFO] [stdout] test slot::tests::writer_state::stale_group_handle_does_not_alias_recreated_group ... ok
[INFO] [stdout] test slot::tests::writer_state::value_slot_with_stale_group_frame_uses_recovery_group ... ok
[INFO] [stdout] test slot::validate::payloads::tests::reverse_payload_anchor_registry_validation_reports_actual_record ... ok
[INFO] [stdout] test slot::writer::key_state::tests::inline_ordinals_track_repeated_unkeyed_calls ... ok
[INFO] [stdout] test slot::writer::key_state::tests::inline_seen_keys_reject_duplicates ... ok
[INFO] [stdout] test slot::writer::key_state::tests::ordinals_promote_after_inline_capacity ... ok
[INFO] [stdout] test slot::writer::key_state::tests::seen_keys_promote_after_inline_capacity ... ok
[INFO] [stdout] test slot::writer::siblings::tests::sibling_index_threshold_parser_accepts_positive_values ... ok
[INFO] [stdout] test slot::writer::key_state::tests::clear_keeps_promoted_storage_reusable ... ok
[INFO] [stdout] test slot::writer::state::tests::group_removal_requests_anchor_storage_compaction ... ok
[INFO] [stdout] test slot::writer::siblings::tests::sibling_index_threshold_parser_rejects_invalid_values ... ok
[INFO] [stdout] test slot::writer::state::tests::node_removal_compaction_does_not_request_storage_cleanup ... ok
[INFO] [stdout] test slot::writer::state::tests::removed_payloads_trigger_compaction_hint_at_threshold ... ok
[INFO] [stdout] test slot::tests::writer_state::begin_group_repairs_corrupt_active_anchor_index_from_group_record ... ok
[INFO] [stdout] test slot::writer::state::tests::validate_allows_finished_frame_after_direct_node_removal ... ok
[INFO] [stdout] test slot::writer::state::tests::validate_allows_growing_payload_and_node_cursors ... ok
[INFO] [stdout] test slot::writer::state::tests::validate_allows_scoped_recompose_root_depth ... ok
[INFO] [stdout] test snapshot_double_index_heap::tests::test_add_multiple_maintains_min ... ok
[INFO] [stdout] test slot::writer::state::tests::validate_reports_writer_frame_out_of_bounds ... ok
[INFO] [stdout] test snapshot_double_index_heap::tests::test_add_single_element ... ok
[INFO] [stdout] test snapshot_double_index_heap::tests::test_capacity_growth ... ok
[INFO] [stdout] test snapshot_double_index_heap::tests::test_empty_heap ... ok
[INFO] [stdout] test snapshot_double_index_heap::tests::test_handle_reuse ... ok
[INFO] [stdout] test slot::writer::state::tests::validate_reports_writer_frame_not_at_direct_child_boundary ... ok
[INFO] [stdout] test snapshot_double_index_heap::tests::test_stress_random_operations ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_and_not_fast_path ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_and_not_slow_path ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_below_bound_insertion ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_below_bound_removal ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_boundary_transitions ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_clear ... ok
[INFO] [stdout] test snapshot_double_index_heap::tests::test_remove_maintains_heap_invariant ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_clear_idempotent ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_empty_set ... ok
[INFO] [stdout] test snapshot_double_index_heap::tests::test_heap_invariant_after_operations ... ok
[INFO] [stdout] test slot::tests::writer_state::scope_index_resolves_active_groups_and_omits_detached_ones ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_iterator ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_iterator_empty ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_large_snapshot_ids ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_lowest_in_below_bound ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_lowest_in_upper_set ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_lowest_returns_upper_if_none_found ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_or_fast_path ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_or_slow_path ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_iterator_all_ranges ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_lowest_in_lower_set ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_set_and_get_upper_range ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_set_and_get_lower_range ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_set_below_lower_bound_inserts ... ok
[INFO] [stdout] test slot::tests::validation::compact_anchor_registry_storage_preserves_retained_group_anchors ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_set_idempotent ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_shift_and_set ... ok
[INFO] [stdout] test snapshot_pinning::tests::test_concurrent_snapshots ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_shift_and_set_boundary_values ... ok
[INFO] [stdout] test snapshot_pinning::tests::test_duplicate_pins ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_debug_format ... ok
[INFO] [stdout] test snapshot_id_set::tests::test_to_list ... ok
[INFO] [stdout] test snapshot_pinning::tests::test_heap_handle_based_removal ... ok
[INFO] [stdout] test snapshot_pinning::tests::test_empty_invalid_set ... ok
[INFO] [stdout] test snapshot_pinning::tests::test_invalid_handle ... ok
[INFO] [stdout] test snapshot_pinning::tests::test_pin_ordering ... ok
[INFO] [stdout] test snapshot_pinning::tests::test_lowest_from_invalid_set ... ok
[INFO] [stdout] test snapshot_pinning::tests::test_multiple_pins ... ok
[INFO] [stdout] test snapshot_pinning::tests::test_release_invalid_handle ... ok
[INFO] [stdout] test snapshot_pinning::tests::test_track_and_release ... ok
[INFO] [stdout] test snapshot_pinning::tests::test_valid_handle ... ok
[INFO] [stdout] test snapshot_state_observer::tests::begin_frame_prunes_dropped_recompose_scope_entries ... ok
[INFO] [stdout] test snapshot_state_observer::tests::clearing_one_scope_keeps_shared_state_registered_for_other_scope ... ok
[INFO] [stdout] test snapshot_state_observer::tests::clear_removes_scope_observation ... ok
[INFO] [stdout] test snapshot_state_observer::tests::nested_observe_reads_attributes_state_to_innermost_scope_only ... ok
[INFO] [stdout] test snapshot_state_observer::tests::notifies_scope_when_state_changes ... ok
[INFO] [stdout] test snapshot_state_observer::tests::repeated_owned_scope_observations_reuse_the_same_entry ... ok
[INFO] [stdout] test snapshot_state_observer::tests::scope_that_stops_reading_state_is_removed_immediately ... ok
[INFO] [stdout] test snapshot_v2::global::tests::test_advance_global_snapshot_function ... ok
[INFO] [stdout] test snapshot_state_observer::tests::with_no_observations_skips_reads ... ok
[INFO] [stdout] test snapshot_state_observer::tests::shared_state_notifies_scopes_in_registration_order ... ok
[INFO] [stdout] test snapshot_v2::global::tests::test_global_snapshot_advance ... ok
[INFO] [stdout] test snapshot_state_observer::tests::stateless_recompose_scope_does_not_retain_observer_entry ... ok
[INFO] [stdout] test snapshot_v2::global::tests::test_global_snapshot_creation ... ok
[INFO] [stdout] test snapshot_v2::global::tests::test_global_snapshot_enter ... ok
[INFO] [stdout] test snapshot_v2::global::tests::test_global_snapshot_has_no_pending_changes_initially ... ok
[INFO] [stdout] test snapshot_v2::global::tests::test_global_snapshot_nested ... ok
[INFO] [stdout] test snapshot_v2::global::tests::test_global_snapshot_nested_mutable ... ok
[INFO] [stdout] test snapshot_v2::global::tests::test_global_snapshot_nested_mutable_dispose_clears_invalid ... ok
[INFO] [stdout] test snapshot_v2::global::tests::test_global_snapshot_never_disposed ... ok
[INFO] [stdout] test snapshot_v2::global::tests::test_global_snapshot_get_or_create ... ok
[INFO] [stdout] test snapshot_v2::integration_tests::tests::test_concurrent_snapshots_with_different_objects ... ok
[INFO] [stdout] test snapshot_v2::integration_tests::tests::test_concurrent_snapshots_with_same_object_conflict ... ok
[INFO] [stdout] test snapshot_v2::integration_tests::tests::test_conflict_detection_after_record_reuse ... ok
[INFO] [stdout] test snapshot_v2::global::tests::test_global_snapshot_apply_always_succeeds ... ok
[INFO] [stdout] test snapshot_v2::integration_tests::tests::test_empty_snapshot_applies_successfully ... ok
[INFO] [stdout] test snapshot_v2::integration_tests::tests::test_end_to_end_simple_snapshot_workflow ... ok
[INFO] [stdout] test snapshot_v2::integration_tests::tests::test_nested_snapshot_applies_to_parent ... ok
[INFO] [stdout] test snapshot_v2::integration_tests::tests::test_dispose_prevents_further_operations ... ok
[INFO] [stdout] test snapshot_v2::integration_tests::tests::test_nested_snapshot_conflict_with_parent ... ok
[INFO] [stdout] test snapshot_v2::integration_tests::tests::test_observer_notifications_on_apply ... ok
[INFO] [stdout] test snapshot_v2::integration_tests::tests::test_optimistic_merges_failure_returns_none ... ok
[INFO] [stdout] test snapshot_v2::integration_tests::tests::test_optimistic_merges_success ... ok
[INFO] [stdout] test snapshot_v2::integration_tests::tests::test_optimistic_merges_runs_outside_runtime_lock ... ok
[INFO] [stdout] test slot::tests::performance::perf_storage_compaction_does_not_rebuild_scope_index ... ok
[INFO] [stdout] test snapshot_v2::integration_tests::tests::test_multiple_levels_of_nesting ... ok
[INFO] [stdout] test snapshot_v2::integration_tests::tests::test_snapshot_isolation ... ok
[INFO] [stdout] test snapshot_v2::mutable::tests::mutable_apply_returns_failure_when_parent_readable_record_is_missing ... ok
[INFO] [stdout] test snapshot_v2::integration_tests::tests::test_three_way_merge_equivalent_prefers_parent ... ok
[INFO] [stdout] test snapshot_v2::integration_tests::tests::test_three_way_merge_succeeds_with_policy ... ok
[INFO] [stdout] test snapshot_v2::mutable::tests::test_mutable_conflict_detection_same_object ... ok
[INFO] [stdout] test snapshot_v2::mutable::tests::test_mutable_snapshot_apply_twice_fails ... ok
[INFO] [stdout] test snapshot_v2::mutable::tests::test_mutable_no_conflict_different_objects ... ok
[INFO] [stdout] test snapshot_v2::mutable::tests::test_mutable_snapshot_apply_observer ... ok
[INFO] [stdout] test snapshot_v2::mutable::tests::test_mutable_snapshot_creation ... ok
[INFO] [stdout] test snapshot_v2::mutable::tests::test_mutable_snapshot_dispose ... ok
[INFO] [stdout] test snapshot_v2::mutable::tests::test_mutable_snapshot_enter ... ok
[INFO] [stdout] test snapshot_v2::mutable::tests::test_mutable_snapshot_nested_dispose ... ok
[INFO] [stdout] test snapshot_v2::mutable::tests::test_mutable_snapshot_apply_empty ... ok
[INFO] [stdout] test snapshot_v2::mutable::tests::test_mutable_snapshot_nested_mutable_dispose_clears_invalid ... ok
[INFO] [stdout] test snapshot_v2::mutable::tests::test_mutable_snapshot_nested_readonly ... ok
[INFO] [stdout] test snapshot_v2::mutable::tests::test_mutable_snapshot_nested_mutable ... ok
[INFO] [stdout] test snapshot_v2::mutable::tests::test_mutable_snapshot_read_observer ... ok
[INFO] [stdout] test snapshot_v2::nested::tests::test_nested_merge_sets_parent_pending_changes ... ok
[INFO] [stdout] test snapshot_v2::mutable::tests::test_mutable_snapshot_write_observer ... ok
[INFO] [stdout] test snapshot_v2::nested::tests::test_nested_mutable_apply_twice_fails ... ok
[INFO] [stdout] test snapshot_v2::nested::tests::test_nested_mutable_dispose ... ok
[INFO] [stdout] test snapshot_v2::nested::tests::test_nested_mutable_snapshot ... ok
[INFO] [stdout] test snapshot_v2::nested::tests::test_nested_readonly_dispose ... ok
[INFO] [stdout] test snapshot_v2::nested::tests::test_nested_readonly_snapshot ... ok
[INFO] [stdout] test snapshot_v2::nested::tests::test_nested_readonly_snapshot_root ... ok
[INFO] [stdout] test snapshot_v2::readonly::tests::test_readonly_snapshot_creation ... ok
[INFO] [stdout] test snapshot_v2::mutable::tests::test_mutable_snapshot_no_pending_changes_initially ... ok
[INFO] [stdout] test snapshot_v2::readonly::tests::test_readonly_snapshot_dispose ... ok
[INFO] [stdout] test snapshot_v2::readonly::tests::test_readonly_snapshot_enter ... ok
[INFO] [stdout] test snapshot_v2::readonly::tests::test_readonly_snapshot_is_valid ... ok
[INFO] [stdout] test snapshot_v2::readonly::tests::test_readonly_snapshot_enter_restores_previous ... ok
[INFO] [stdout] test snapshot_v2::readonly::tests::test_readonly_snapshot_nested ... ok
[INFO] [stdout] test snapshot_v2::readonly::tests::test_readonly_snapshot_nested_with_observer ... ok
[INFO] [stdout] test snapshot_v2::readonly::tests::test_readonly_snapshot_no_pending_changes ... ok
[INFO] [stdout] test snapshot_v2::readonly::tests::test_readonly_snapshot_read_observer ... ok
[INFO] [stdout] test snapshot_v2::runtime::tests::test_advance_global_snapshot_updates_open_set ... ok
[INFO] [stdout] test snapshot_v2::nested::tests::test_nested_conflict_with_parent_same_object ... ok
[INFO] [stdout] test snapshot_v2::runtime::tests::test_allocate_snapshot_marks_it_open ... ok
[INFO] [stdout] test snapshot_v2::runtime::tests::test_close_snapshot_clears_open_flag ... ok
[INFO] [stdout] test snapshot_v2::tests::apply_observer_ids_do_not_use_process_global_counter ... ok
[INFO] [stdout] test snapshot_v2::nested::tests::test_nested_mutable_apply ... ok
[INFO] [stdout] test snapshot_v2::tests::test_apply_observer_not_called_for_empty_modifications ... ok
[INFO] [stdout] test snapshot_v2::tests::test_apply_observer_receives_correct_modified_objects ... ok
[INFO] [stdout] test snapshot_v2::tests::test_apply_observer_receives_correct_snapshot_id ... ok
[INFO] [stdout] test snapshot_v2::mutable::tests::test_mutable_snapshot_write_after_apply_panics - should panic ... ok
[INFO] [stdout] test snapshot_v2::tests::test_apply_result_check_success ... ok
[INFO] [stdout] test snapshot_v2::tests::test_apply_result_is_failure ... ok
[INFO] [stdout] test snapshot_v2::tests::test_apply_result_is_success ... ok
[INFO] [stdout] test snapshot_v2::tests::test_current_snapshot_none_initially ... ok
[INFO] [stdout] test slot::tests::retention::scope_index_lifecycle_survives_retain_restore_dispose_and_compaction ... ok
[INFO] [stdout] test slot::tests::model::deterministic_model_render_frames_match_slot_table ... ok
[INFO] [stdout] test snapshot_v2::tests::test_merge_read_observers_both_none ... ok
[INFO] [stdout] test snapshot_v2::tests::test_merge_read_observers_one_some ... ok
[INFO] [stdout] test snapshot_v2::tests::test_merge_write_observers_both_none ... ok
[INFO] [stdout] test snapshot_v2::tests::test_merge_write_observers_one_some ... ok
[INFO] [stdout] test snapshot_v2::tests::test_multiple_writes_to_same_state_object ... ok
[INFO] [stdout] test snapshot_v2::tests::test_multiple_apply_observers_all_called ... ok
[INFO] [stdout] test snapshot_v2::tests::test_observer_handle_drop_in_different_orders ... ok
[INFO] [stdout] test snapshot_v2::tests::test_observer_handle_drop_removes_correct_observer ... ok
[INFO] [stdout] test snapshot_v2::tests::test_observer_ids_are_unique ... ok
[INFO] [stdout] test snapshot_v2::tests::test_remaining_observers_still_work_after_drop ... ok
[INFO] [stdout] test snapshot_v2::tests::test_state_object_storage_in_modified_set ... ok
[INFO] [stdout] test snapshot_v2::transparent::tests::test_transparent_observer_mutable_apply ... ok
[INFO] [stdout] test snapshot_v2::transparent::tests::test_transparent_observer_mutable_snapshot ... ok
[INFO] [stdout] test snapshot_v2::transparent::tests::test_transparent_observer_snapshot_nested ... ok
[INFO] [stdout] test snapshot_v2::transparent::tests::test_transparent_observer_mutable_nested ... ok
[INFO] [stdout] test snapshot_v2::transparent::tests::test_transparent_observer_snapshot ... ok
[INFO] [stdout] test snapshot_v2::transparent::tests::transparent_mutable_nested_snapshot_inherits_replaced_observers ... ok
[INFO] [stdout] test snapshot_v2::transparent::tests::transparent_mutable_set_read_observer_replaces_observer ... ok
[INFO] [stdout] test snapshot_v2::transparent::tests::transparent_mutable_set_write_observer_replaces_observer ... ok
[INFO] [stdout] test snapshot_weak_set::tests::test_weak_set_add_multiple ... ok
[INFO] [stdout] test snapshot_weak_set::tests::test_weak_set_add_single ... ok
[INFO] [stdout] test snapshot_weak_set::tests::test_weak_set_capacity_growth ... ok
[INFO] [stdout] test snapshot_weak_set::tests::test_weak_set_maintains_sort_order ... ok
[INFO] [stdout] test snapshot_weak_set::tests::test_weak_set_mixed_alive_and_dead ... ok
[INFO] [stdout] test snapshot_weak_set::tests::test_weak_set_new ... ok
[INFO] [stdout] test snapshot_weak_set::tests::test_weak_set_remove_all ... ok
[INFO] [stdout] test snapshot_weak_set::tests::test_weak_set_remove_if_keeps_matching ... ok
[INFO] [stdout] test snapshot_weak_set::tests::test_weak_set_remove_if_predicate ... ok
[INFO] [stdout] test snapshot_weak_set::tests::test_weak_set_removes_dead_references ... ok
[INFO] [stdout] test state::tests::snapshot_mutable_state_commit_wrong_record_type_returns_error ... ok
[INFO] [stdout] test state::tests::snapshot_mutable_state_merge_wrong_record_type_returns_none ... ok
[INFO] [stdout] test state::tests::snapshot_mutable_state_promote_missing_record_returns_error ... ok
[INFO] [stdout] test snapshot_v2::transparent::tests::transparent_readonly_set_read_observer_replaces_observer ... ok
[INFO] [stdout] test state::tests::snapshot_mutable_state_promote_wrong_record_type_returns_error ... ok
[INFO] [stdout] test snapshot_v2::mutable::tests::test_mutable_snapshot_write_after_dispose_panics - should panic ... ok
[INFO] [stdout] test snapshot_v2::readonly::tests::test_readonly_snapshot_write_panics - should panic ... ok
[INFO] [stdout] test snapshot_v2::tests::test_apply_result_check_failure - should panic ... ok
[INFO] [stdout] test state::tests::snapshot_state_try_get_reports_missing_visible_record_without_panicking ... ok
[INFO] [stdout] test state::tests::test_assign_value_overwrites_existing_value ... ok
[INFO] [stdout] test state::tests::test_assign_value_copies_int ... ok
[INFO] [stdout] test state::tests::test_assign_value_copies_string ... ok
[INFO] [stdout] test state::tests::test_assign_value_reports_cleared_source ... ok
[INFO] [stdout] test state::tests::test_assign_value_with_vec ... ok
[INFO] [stdout] test state::tests::test_assign_value_with_custom_type ... ok
[INFO] [stdout] test state::tests::test_assign_value_self_assignment ... ok
[INFO] [stdout] test state::tests::test_overwrite_unused_records_basic_cleanup ... ok
[INFO] [stdout] test state::tests::test_new_overwritable_record_locked_reuses_invalid ... ok
[INFO] [stdout] test state::tests::test_overwrite_unused_records_clears_values ... ok
[INFO] [stdout] test state::tests::test_overwrite_unused_records_mixed_old_and_new ... ok
[INFO] [stdout] test state::tests::test_new_overwritable_record_locked_creates_new ... ok
[INFO] [stdout] test slot::tests::validation::compact_anchor_registry_storage_preserves_active_cross_references ... ok
[INFO] [stdout] test snapshot_v2::tests::snapshot_enter_restores_current_snapshot_after_panic ... ok
[INFO] [stdout] test state::tests::snapshot_mutable_state_recovers_poisoned_weak_self_lock ... ok
[INFO] [stdout] test snapshot_v2::transparent::tests::test_transparent_observer_snapshot_write_panics - should panic ... ok
[INFO] [stdout] test state::tests::test_overwrite_unused_records_no_old_records ... ok
[INFO] [stdout] test state::tests::test_overwrite_unused_records_single_record_only ... ok
[INFO] [stdout] test state::tests::test_readable_record_for_preexisting ... ok
[INFO] [stdout] test state::tests::test_readable_record_for_skips_invalid_set ... ok
[INFO] [stdout] test state::tests::test_state_record_clear_for_reuse ... ok
[INFO] [stdout] test state::tests::test_used_locked_finds_invalid_snapshot ... ok
[INFO] [stdout] test state::tests::test_used_locked_finds_obscured_record ... ok
[INFO] [stdout] test state::tests::test_used_locked_no_reusable_record ... ok
[INFO] [stdout] test state::tests::test_used_locked_single_old_record ... ok
[INFO] [stdout] test state::tests::test_writable_record_creates_new_when_reuse_disallowed ... ok
[INFO] [stdout] test state::tests::test_writable_record_reuses_invalid_record ... ok
[INFO] [stdout] test subcompose::tests::compatible_reuse_does_not_steal_prefetched_exact_slot ... ok
[INFO] [stdout] test subcompose::tests::content_type_none_clears_policy ... ok
[INFO] [stdout] test subcompose::tests::content_type_policy_allows_cross_slot_reuse ... ok
[INFO] [stdout] test subcompose::tests::content_type_policy_reuses_untyped_slots_in_subcompose_state ... ok
[INFO] [stdout] test subcompose::tests::content_type_policy_exact_match_always_wins ... ok
[INFO] [stdout] test subcompose::tests::content_type_reuse_in_subcompose_state ... ok
[INFO] [stdout] test subcompose::tests::content_type_policy_unregistered_slots_not_compatible ... ok
[INFO] [stdout] test subcompose::tests::dispose_or_reuse_respects_policy ... ok
[INFO] [stdout] test subcompose::tests::dispose_from_middle_moves_trailing_slots ... ok
[INFO] [stdout] test state::tests::test_readable_record_for_picks_highest_valid ... ok
[INFO] [stdout] test subcompose::tests::draining_inactive_precomposed_uses_current_pass_activation ... ok
[INFO] [stdout] test subcompose::tests::exact_activation_of_active_slot_keeps_scopes_live ... ok
[INFO] [stdout] test subcompose::tests::exact_reuse_wins ... ok
[INFO] [stdout] test subcompose::tests::finish_pass_disposes_inactive_slots ... ok
[INFO] [stdout] test subcompose::tests::exact_activation_rejects_inactive_slot_scopes ... ok
[INFO] [stdout] test subcompose::tests::cross_slot_reuse_moves_slot_host_and_callback_holder ... ok
[INFO] [stdout] test state::tests::snapshot_mutable_state_recovers_poisoned_apply_observer_lock ... ok
[INFO] [stdout] test subcompose::tests::finish_pass_disposes_overflow_node_and_preserves_slot_composition ... ok
[INFO] [stdout] test subcompose::tests::finish_pass_keeps_active_slots ... ok
[INFO] [stdout] test subcompose::tests::incompatible_reuse_is_rejected ... ok
[INFO] [stdout] test subcompose::tests::current_active_slot_activation_rejects_invalidated_scopes ... ok
[INFO] [stdout] test subcompose::tests::policy_based_compatibility ... ok
[INFO] [stdout] test subcompose::tests::moving_last_reusable_node_transfers_slot_composition ... ok
[INFO] [stdout] test subcompose::tests::recycling_active_slot_before_cursor_removes_it_from_rendered_set ... ok
[INFO] [stdout] test subcompose::tests::recycling_skipped_slot_restores_cursor_exact_activation ... ok
[INFO] [stdout] test subcompose::tests::removing_slots_deactivates_scopes ... ok
[INFO] [stdout] test subcompose::tests::reordering_keyed_children_preserves_nodes ... ok
[INFO] [stdout] test subcompose::tests::restoring_active_slot_cursor_recycles_trailing_prefetch_slots ... ok
[INFO] [stdout] test subcompose::tests::sequential_active_slots_activate_through_cursor ... ok
[INFO] [stdout] test subcompose::tests::typed_reusable_pool_removal_tolerates_missing_slot_count ... ok
[INFO] [stdout] test subcompose::tests::typed_reusable_pool_respects_policy_compatibility ... ok
[INFO] [stdout] test tests::composer_applier_tests::clear_recycled_nodes_rebuilds_warm_pool_from_compact_prototype ... ok
[INFO] [stdout] test slot::tests::validation::validate_reports_payload_anchor_registry_mismatch_structurally ... ok
[INFO] [stdout] test snapshot_v2::runtime::tests::test_initial_state_marks_global_snapshot_open ... ok
[INFO] [stdout] test subcompose::tests::draining_inactive_precomposed_returns_nodes ... ok
[INFO] [stdout] test subcompose::tests::reusable_pool_removal_tolerates_missing_slot_count ... ok
[INFO] [stdout] test tests::composer_applier_tests::clear_recycled_nodes_trims_warm_pool_without_fresh_demand ... ok
[INFO] [stdout] test tests::composer_applier_tests::command_queue_invalid_sync_children_range_returns_node_error ... ok
[INFO] [stdout] test tests::composer_applier_tests::command_queue_missing_payload_returns_node_error ... ok
[INFO] [stdout] test tests::composer_applier_tests::emit_node_works_with_new_parent_having_empty_previous ... ok
[INFO] [stdout] test tests::composer_applier_tests::emitted_node_replacement_removes_displaced_node ... ok
[INFO] [stdout] test tests::composer_applier_tests::emit_node_rejects_reuse_when_parent_did_not_own_child ... ok
[INFO] [stdout] test tests::composer_applier_tests::emit_node_creates_nodes_when_parent_restored_after_conditional_removal ... ok
[INFO] [stdout] test tests::composer_applier_tests::composer_retention_uses_checked_detached_root_key ... ok
[INFO] [stdout] test tests::composer_applier_tests::fresh_recyclable_nodes_seed_same_frame_shell_reuse ... ok
[INFO] [stdout] test tests::composer_applier_tests::large_recycle_pools_converge_to_standing_reserve_on_first_demand ... ok
[INFO] [stdout] test tests::composer_applier_tests::memory_applier_create_routes_generated_high_ids_to_sparse_storage ... ok
[INFO] [stdout] test tests::composer_applier_tests::memory_applier_dump_tree_reports_stale_physical_mapping ... ok
[INFO] [stdout] test tests::composer_applier_tests::cold_recycled_nodes_are_not_reused_in_same_frame ... ok
[INFO] [stdout] test tests::composer_applier_tests::multiple_frame_callbacks_state_visibility ... ok
[INFO] [stdout] test tests::composer_applier_tests::large_mid_composition_flush_returns_command_error ... ok
[INFO] [stdout] test tests::composer_applier_tests::new_parent_attaches_children_immediately_without_sync_children ... ok
[INFO] [stdout] test tests::composer_applier_tests::non_reused_parent_with_existing_children_still_defers_to_sync_children ... ok
[INFO] [stdout] test tests::composer_applier_tests::insert_with_id_preserves_stable_id_when_reusing_dense_physical_slot ... ok
[INFO] [stdout] test tests::composer_applier_tests::composer_new_with_shared_state_quarantines_mismatched_bound_host ... ok
[INFO] [stdout] test tests::composer_applier_tests::frame_callback_state_changes_are_visible_globally ... ok
[INFO] [stdout] test tests::composer_applier_tests::param_state_update_reuses_existing_buffer_via_clone_from ... ok
[INFO] [stdout] test tests::composer_applier_tests::push_parent_uses_empty_previous_when_not_reused ... ok
[INFO] [stdout] test tests::composer_applier_tests::record_subcompose_child_deduplicates_large_deferred_sync_frames ... ok
[INFO] [stdout] test tests::composer_applier_tests::queued_sync_children_preserves_child_reparented_later_in_same_apply ... ok
[INFO] [stdout] test tests::composer_applier_tests::recyclable_emit_discards_mismatched_recycled_shell ... ok
[INFO] [stdout] test tests::composer_applier_tests::push_parent_inherits_previous_when_reused ... ok
[INFO] [stdout] test tests::composer_applier_tests::compact_prunes_stable_generation_entries_for_removed_nodes ... ok
[INFO] [stdout] test tests::composer_applier_tests::recycled_node_pool_limit_discards_oldest_shells ... ok
[INFO] [stdout] test tests::composer_applier_tests::recycled_nodes_reuse_stable_ids_without_growing_stable_id_arena ... ok
[INFO] [stdout] test tests::composer_applier_tests::slots_host_begin_pass_while_active_is_noop ... ok
[INFO] [stdout] test tests::composer_applier_tests::reused_parent_with_existing_children_still_defers_to_sync_children ... ok
[INFO] [stdout] test tests::composer_applier_tests::slot_pass_finalization_error_returns_from_try_pass ... ok
[INFO] [stdout] test tests::composer_applier_tests::slot_pass_wrapper_returns_body_result_after_finalization_error ... ok
[INFO] [stdout] test slot::tests::basic::removing_many_payloads_requests_compaction ... ok
[INFO] [stdout] test tests::composer_applier_tests::slots_host_into_table_does_not_transfer_runtime_state_through_slot_table ... ok
[INFO] [stdout] test tests::composer_applier_tests::slots_host_reset_reports_active_pass ... ok
[INFO] [stdout] test tests::composer_applier_tests::slots_host_into_table_reports_live_host_references ... ok
[INFO] [stdout] test tests::composer_applier_tests::recyclable_emit_creates_fresh_id_when_recycled_stable_id_is_live ... ok
[INFO] [stdout] test tests::composer_applier_tests::sync_children_reorders_small_child_lists_without_regressing_behavior ... ok
[INFO] [stdout] test tests::composer_applier_tests::test_stale_state_handle_set_does_not_panic ... ok
[INFO] [stdout] test tests::composer_applier_tests::test_stale_state_handle_try_with_returns_none ... ok
[INFO] [stdout] test tests::composer_applier_tests::try_slot_host_pass_quarantines_mismatched_bound_host ... ok
[INFO] [stdout] test tests::composer_applier_tests::warm_recycled_nodes_can_be_reused_again_in_the_same_frame ... ok
[INFO] [stdout] test tests::composer_applier_tests::warm_recycled_nodes_survive_idle_frame_after_recent_demand ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::composition_local_default_value_used_outside_provider ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::changing_root_key_does_not_leak_root_scopes ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::composition_local_provider_scopes_values ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::composition_local_simple_subscription_test ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::conditional_branch_without_retention_resets_remembered_state ... ok
[INFO] [stdout] test slot::tests::validation::compact_payload_storage_preserves_retained_value_slots ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::composition_local_unchanged_value_does_not_reinvalidate_reader ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::conditional_branch_without_retention_runs_disposable_effect_cleanup ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::conditional_branch_without_retention_disposes_removed_node ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::callbackless_scope_promotes_via_parent_scope_metadata ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::dropping_subcompose_host_disposes_hidden_retained_nodes ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::disposed_branch_recreates_node_id_without_explicit_reuse ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::composition_local_custom_policy_uses_equivalence_for_updates ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::failed_secondary_host_reset_keeps_retained_state_owned ... ok
[INFO] [stdout] test subcompose::tests::exact_activation_allows_prefetched_recycled_slots ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::failed_apply_abandons_root_slot_state ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::cranpose_with_reuse_forces_recomposition_when_requested ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::cranpose_with_reuse_skips_then_recomposes ... ok
[INFO] [stdout] test tests::composer_applier_tests::slot_host_pass_wrapper_quarantines_mismatched_bound_host ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::composition_local_tracks_reads_and_recomposes_selectively ... ok
[INFO] [stdout] test tests::composer_applier_tests::clear_recycled_nodes_releases_excess_warm_id_capacity ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::conditional_nested_child_recompose_keeps_parent_order ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::invalidating_active_scope_recomposes_that_scope ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::inactive_scopes_delay_invalidation_until_reactivated ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::malformed_composition_local_entry_falls_back_to_default ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::malformed_static_composition_local_entry_falls_back_to_default ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::keyed_child_moved_between_parents_rebuilds_without_stale_attachment ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::process_invalid_scopes_preserves_later_fresh_subtree_when_earlier_scope_runs_after_it ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::remember_survives_normal_recomposition ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::list_item_reorder_without_explicit_keys_follows_positional_identity ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::restored_retained_scope_processes_forced_recompose ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::retained_branch_detaches_child_from_parent_while_hidden_and_restores_same_node_id ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::list_item_reorder_with_explicit_keys_preserves_item_state ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::retained_branch_restores_the_same_node_id ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::render_stable_reaches_fixpoint_when_internal_invalid_scope_processing_requests_root_render ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::reconcile_clears_scope_flags_during_root_replay ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::retained_branch_hides_without_running_disposable_effect_cleanup ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::retained_siblings_with_same_raw_key_keep_distinct_state ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::retained_scope_stays_inactive_until_restored ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::retained_conditional_branch_restores_remembered_state ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::retention_budget_eviction_disposes_nodes_payloads_anchors_and_scopes ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::static_composition_local_default_value_used_outside_provider ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::static_composition_local_provides_values ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::retained_branch_preserves_node_payload_and_scope_lifecycle_until_restore ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::subcompose_in_retained_root_level_nodes_stay_live_while_hidden_and_restore_same_id ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::subcompose_in_retains_root_level_groups ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::retention_budget_evicts_least_recently_detached_subtree ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::scoped_recompose_after_root_replay_does_not_self_parent_root ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::retention_budget_evicts_subtree_after_max_age_passes ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::subcompose_slot_root_level_scopes_keep_container_parent_hint ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::with_key_keeps_callsite_identity_when_user_key_repeats ... ok
[INFO] [stdout] test tests::core_diagnostic_env_flags_are_not_process_cached ... ok
[INFO] [stdout] test tests::composition_local_key_identity_is_retained_per_local ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::switching_tabs_with_retention_preserves_each_tab_state ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::secondary_host_reset_disposes_retained_subtrees_before_clearing_ownership ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::switching_tabs_without_retention_resets_inactive_tab_state ... ok
[INFO] [stdout] test tests::composition_local_keys_do_not_use_process_global_counter ... ok
[INFO] [stdout] test tests::exact_subcompose_activation_does_not_take_compatible_cross_slot_nodes ... ok
[INFO] [stdout] test tests::location_key_debug_state_is_not_process_global ... ok
[INFO] [stdout] test tests::location_key_hashes_file_contents_not_string_addresses ... ok
[INFO] [stdout] test tests::debug_scope_env_flag_is_not_process_cached ... ok
[INFO] [stdout] test tests::exact_subcompose_activation_rejects_invalidated_slot_scopes ... ok
[INFO] [stdout] test tests::location_key_debug_registry_reports_collisions_without_panicking ... ok
[INFO] [stdout] test tests::recompose_and_diff_tests::child_diff_handles_interleaved_remove_move_and_insert ... ok
[INFO] [stdout] test tests::recompose_and_diff_tests::disposable_effect_reacts_to_key_changes ... ok
[INFO] [stdout] test tests::recompose_and_diff_tests::insert_and_remove_emit_expected_ops ... ok
[INFO] [stdout] test tests::recompose_and_diff_tests::memory_applier_compact_packs_live_nodes_without_invalidating_stable_ids ... ok
[INFO] [stdout] test tests::recompose_and_diff_tests::recranpose_handles_removed_scopes_gracefully ... ok
[INFO] [stdout] test tests::recompose_and_diff_tests::composable_skips_when_inputs_unchanged ... ok
[INFO] [stdout] test tests::recompose_and_diff_tests::remember_state_roundtrip ... ok
[INFO] [stdout] test tests::recompose_and_diff_tests::removing_subtree_unmounts_descendants ... ok
[INFO] [stdout] test tests::recompose_and_diff_tests::returned_composable_state_change_recomposes_parent_consumer ... ok
[INFO] [stdout] test tests::composer_applier_tests::remove_balanced_tree_uses_depth_bounded_traversal_stack ... ok
[INFO] [stdout] test tests::recompose_and_diff_tests::reorder_keyed_children_emits_moves ... ok
[INFO] [stdout] test tests::recompose_and_diff_tests::recranpose_does_not_use_stale_indices_when_prior_scope_changes_length ... ok
[INFO] [stdout] test tests::recompose_and_diff_tests::unit_return_composable_skips_without_return_value_slot ... ok
[INFO] [stdout] test tests::recompose_and_diff_tests::side_effect_runs_after_composition ... ok
[INFO] [stdout] test tests::recompose_scope_id_is_retained_scope_identity ... ok
[INFO] [stdout] test tests::recompose_and_diff_tests::state_update_schedules_render ... ok
[INFO] [stdout] test tests::recompose_and_diff_tests::state_invalidation_skips_parent_scope ... ok
[INFO] [stdout] test tests::recompose_scope_live_count_tracks_runtime_owned_scopes ... ok
[INFO] [stdout] test tests::runtime_ids_do_not_use_process_global_counter ... ok
[INFO] [stdout] test tests::snapshot_state_tests::dropping_scope_after_state_release_is_a_noop ... ok
[INFO] [stdout] test tests::recompose_scope_live_count_is_runtime_owned ... ok
[INFO] [stdout] test tests::snapshot_state_tests::snapshot_state_child_apply_after_parent_history ... ok
[INFO] [stdout] test tests::snapshot_state_tests::snapshot_state_child_isolation_and_apply ... ok
[INFO] [stdout] test tests::snapshot_state_tests::snapshot_state_global_equivalent_write_preserves_mutation_policy ... ok
[INFO] [stdout] test tests::recompose_scope_ids_do_not_use_process_global_counter ... ok
[INFO] [stdout] test tests::snapshot_state_tests::snapshot_state_global_write_then_read ... ok
[INFO] [stdout] test tests::snapshot_state_tests::state_write_prunes_dropped_watchers ... ok
[INFO] [stdout] test tests::snapshot_state_tests::snapshot_state_concurrent_children_merge ... ok
[INFO] [stdout] test tests::state_and_effect_tests::anchor_survives_conditional_removal ... ok
[INFO] [stdout] test tests::snapshot_state_tests::stats_watchers_survive_conditional_toggle ... ok
[INFO] [stdout] test tests::state_and_effect_tests::cancelling_frame_callback_prevents_execution ... ok
[INFO] [stdout] test tests::state_and_effect_tests::disposable_effect_cleanup_can_update_use_state_during_group_removal ... ok
[INFO] [stdout] test tests::state_and_effect_tests::disposing_scope_cancels_pending_frame_callback ... ok
[INFO] [stdout] test tests::state_and_effect_tests::apply_pending_commands_makes_subcomposed_nodes_available ... ok
[INFO] [stdout] test tests::state_and_effect_tests::event_handler_scope_restores_flag_after_panic ... ok
[INFO] [stdout] test tests::state_and_effect_tests::draining_callbacks_clears_needs_frame ... ok
[INFO] [stdout] test tests::state_and_effect_tests::launched_effect_async_restarts_on_key_change ... ok
[INFO] [stdout] test tests::state_and_effect_tests::frame_callbacks_fire_in_registration_order ... ok
[INFO] [stdout] test slot::tests::validation::compact_payload_storage_preserves_active_value_slots ... ok
[INFO] [stdout] test tests::state_and_effect_tests::launched_effect_async_survives_conditional_cycle ... ok
[INFO] [stdout] test tests::state_and_effect_tests::launched_effect_async_keeps_frames_after_backward_forward_flip ... ok
[INFO] [stdout] test tests::state_and_effect_tests::launched_effect_relaunches_on_branch_change ... ok
[INFO] [stdout] test tests::recompose_and_diff_tests::memory_applier_compact_skips_dense_tables_until_tombstones_dominate ... ok
[INFO] [stdout] test tests::state_and_effect_tests::launched_effect_runs_and_cancels ... ok
[INFO] [stdout] test tests::state_and_effect_tests::launched_effect_background_async_updates_ui ... ok
[INFO] [stdout] test tests::state_and_effect_tests::launched_effect_runs_side_effect_body ... ok
[INFO] [stdout] test tests::snapshot_state_tests::dropping_scope_unregisters_watchers_without_global_prune ... ok
[INFO] [stdout] test tests::recompose_and_diff_tests::memory_applier_compact_rehouses_live_nodes_after_large_majority_drop ... ok
[INFO] [stdout] test tests::state_and_effect_tests::launched_effect_background_updates_ui ... ok
[INFO] [stdout] test tests::state_and_effect_tests::mutable_state_snapshot_handles_reentrant_drop_reads ... ok
[INFO] [stdout] test tests::state_and_effect_tests::mutable_state_debug_reports_dropped_runtime_without_panicking ... ok
[INFO] [stdout] test tests::state_and_effect_tests::mutable_state_try_methods_return_none_after_runtime_drop ... ok
[INFO] [stdout] test tests::state_and_effect_tests::persistent_state_handles_stay_valid_without_explicit_owner ... ok
[INFO] [stdout] test tests::state_and_effect_tests::mutable_state_exposes_pending_value_while_borrowed ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::render_stable_reports_root_render_replay_limit_without_panicking ... ok
[INFO] [stdout] test tests::state_and_effect_tests::next_frame_future_resolves_after_callback ... ok
[INFO] [stdout] test tests::state_and_effect_tests::mutable_state_reads_during_update_return_previous_value ... ok
[INFO] [stdout] test tests::state_and_effect_tests::readonly_state_debug_reports_dropped_runtime_without_panicking ... ok
[INFO] [stdout] test tests::state_and_effect_tests::run_in_mutable_snapshot_restores_applied_flag_after_panic ... ok
[INFO] [stdout] test tests::state_and_effect_tests::runtime_registry_stays_alive_until_last_runtime_clone_drops ... ok
[INFO] [stdout] test tests::state_and_effect_tests::snapshot_state_list_commits_snapshot_mutations ... ok
[INFO] [stdout] test tests::state_and_effect_tests::snapshot_state_list_basic_operations ... ok
[INFO] [stdout] test tests::state_and_effect_tests::snapshot_state_map_basic_operations ... ok
[INFO] [stdout] test tests::state_and_effect_tests::stale_state_observer_task_does_not_invalidate_reused_slot ... ok
[INFO] [stdout] test tests::state_and_effect_tests::state_arena_diagnostics_are_total_after_runtime_drop ... ok
[INFO] [stdout] test tests::state_and_effect_tests::slot_table_remember_replaces_mismatched_type ... ok
[INFO] [stdout] test tests::state_and_effect_tests::state_arena_reuses_slot_after_last_owner_drops ... ok
[INFO] [stdout] test tests::state_and_effect_tests::with_slot_value_reads_and_updates ... ok
[INFO] [stdout] test tests::state_and_effect_tests::snapshot_state_map_commits_snapshot_mutations ... ok
[INFO] [stdout] test tests::state_and_effect_tests::subcompose_keeps_per_slot_compositions_with_v2_slot_tables ... ok
[INFO] [stdout] test tests::state_and_effect_tests::stats_scope_survives_conditional_hide ... ok
[INFO] [stdout] test tests::state_and_effect_tests::subcompose_reuses_nodes_across_calls ... ok
[INFO] [stdout] test tests::state_and_effect_tests::launched_effect_background_ignores_late_result_after_cancel ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::subcompose_retained_root_slots_plateau_memory_and_anchors ... ok
[INFO] [stdout] test tests::state_chain_assert_env_flag_is_not_process_cached ... ok
[INFO] [stdout] test tests::state_and_effect_tests::subcompose_panics_outside_measure_or_layout - should panic ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::retained_tab_cycles_plateau_memory_and_anchors ... ok
[INFO] [stdout] test tests::location_key_generated_source_grid_has_no_collisions ... ok
[INFO] [stdout] test tests::composition_and_recompose_scope_tests::retained_keyed_list_window_plateaus_memory_and_anchors ... ok
[INFO] [stdout] test tests::composer_applier_tests::subcompose_in_compacts_applier_after_large_teardown ... ok
[INFO] [stdout] test slot::tests::performance::perf_repeated_tail_removal_requests_compaction_and_preserves_retained_payloads ... ok
[INFO] [stdout] test slot::tests::validation::compact_anchor_registry_storage_preserves_active_group_anchors ... ok
[INFO] [stdout] test slot::tests::writer_state::released_anchors_are_reused_without_sparse_growth ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 654 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.78s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/snapshot_runtime_thread_isolation.rs (/opt/rustwide/target/debug/deps/snapshot_runtime_thread_isolation-76d18cb182087d50)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test mutable_snapshots_ignore_open_snapshots_from_other_threads ... ok
[INFO] [stderr]      Running tests/value_slot_handle_ui.rs (/opt/rustwide/target/debug/deps/value_slot_handle_ui-abf3c9c72312534f)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] error: test failed, to rerun pass `--test value_slot_handle_ui`
[INFO] [stdout] test value_slot_handle_cannot_escape_composable_scope ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- value_slot_handle_cannot_escape_composable_scope stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'value_slot_handle_cannot_escape_composable_scope' (1151) panicked at tests/value_slot_handle_ui.rs:21:45:
[INFO] [stdout] create temp crate directory: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d10a8f7d638 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d10a8f7d638 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d10a8f7d638 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d10a8f7d638 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d10a8f91caa - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d10a8f91caa - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5d10a8f820c2 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5d10a8f820c2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5d10a8f5a686 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d10a8f5a686 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d10a8f74ea9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d10a8f0f4dc - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5d10a8f0f4dc - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5d10a8f75062 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5d10a8f75062 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d10a8f5a742 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5d10a8f4f679 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d10a8f5b45d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d10a8f9239c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d10a8f92172 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5d10a8ef7bcc - <core[8fb95b77d25ab6c8]::result::Result<(), std[10d71ac2c42b111e]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5d10a8ef73c8 - <value_slot_handle_ui[c75e7733a0e58e48]::TempCrate>::new
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/value_slot_handle_ui.rs:21:45
[INFO] [stdout]   22:     0x5d10a8ef5fb5 - value_slot_handle_ui[c75e7733a0e58e48]::run_compile_fail_case
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/value_slot_handle_ui.rs:33:16
[INFO] [stdout]   23:     0x5d10a8ef6feb - value_slot_handle_ui[c75e7733a0e58e48]::value_slot_handle_cannot_escape_composable_scope
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/value_slot_handle_ui.rs:134:5
[INFO] [stdout]   24:     0x5d10a8ef53b7 - value_slot_handle_ui[c75e7733a0e58e48]::value_slot_handle_cannot_escape_composable_scope::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/value_slot_handle_ui.rs:133:54
[INFO] [stdout]   25:     0x5d10a8f02176 - <value_slot_handle_ui[c75e7733a0e58e48]::value_slot_handle_cannot_escape_composable_scope::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5d10a8f025bb - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5d10a8f025bb - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   28:     0x5d10a8f0fe35 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   29:     0x5d10a8f0fe35 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30:     0x5d10a8f0fe35 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5d10a8f0fe35 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5d10a8f0fe35 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5d10a8f0fe35 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   34:     0x5d10a8f0fe35 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   35:     0x5d10a8f09744 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   36:     0x5d10a8f09744 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x5d10a8f12eb2 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   38:     0x5d10a8f12eb2 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39:     0x5d10a8f12eb2 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x5d10a8f12eb2 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x5d10a8f12eb2 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x5d10a8f12eb2 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   43:     0x5d10a8f12eb2 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5d10a8f7ca8f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   45:     0x5d10a8f7ca8f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46:     0x75ba90333aa4 - <unknown>
[INFO] [stdout]   47:     0x75ba903c0a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     value_slot_handle_cannot_escape_composable_scope
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "407e46d9963b31f392e07ee8e395392b07d19af0a29320b30e887c8e9092f0b9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "407e46d9963b31f392e07ee8e395392b07d19af0a29320b30e887c8e9092f0b9", kill_on_drop: false }`
[INFO] [stdout] 407e46d9963b31f392e07ee8e395392b07d19af0a29320b30e887c8e9092f0b9
