[INFO] fetching crate einfach-store 0.1.0...
[INFO] testing einfach-store-0.1.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate einfach-store 0.1.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate einfach-store 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate einfach-store 0.1.0
[INFO] tweaked toml for crates.io crate einfach-store 0.1.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate einfach-store 0.1.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 einfach-store 0.1.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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 5367b9eca845073f4514880a75790005c28bfe78094ae46be787c9dacec28896
[INFO] running `Command { std: "docker" "start" "5367b9eca845073f4514880a75790005c28bfe78094ae46be787c9dacec28896", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5367b9eca845073f4514880a75790005c28bfe78094ae46be787c9dacec28896", 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" "5367b9eca845073f4514880a75790005c28bfe78094ae46be787c9dacec28896" "/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" "5367b9eca845073f4514880a75790005c28bfe78094ae46be787c9dacec28896", 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" "5367b9eca845073f4514880a75790005c28bfe78094ae46be787c9dacec28896" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling einfach-store v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 5.19s
[INFO] running `Command { std: "docker" "inspect" "5367b9eca845073f4514880a75790005c28bfe78094ae46be787c9dacec28896", 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" "5367b9eca845073f4514880a75790005c28bfe78094ae46be787c9dacec28896" "/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]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling einfach-store v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 18.16s
[INFO] running `Command { std: "docker" "inspect" "5367b9eca845073f4514880a75790005c28bfe78094ae46be787c9dacec28896", 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" "5367b9eca845073f4514880a75790005c28bfe78094ae46be787c9dacec28896" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/einfach-store/fca27370a701a988/out/einfach_store-fca27370a701a988)
[INFO] [stdout] 
[INFO] [stdout] running 67 tests
[INFO] [stdout] test history::apply_roundtrip::a_batch_that_wrote_one_atom_twice_only_unwinds_in_reverse ... ok
[INFO] [stdout] test history::cap::tests::no_cap_never_drops_anything ... ok
[INFO] [stdout] test history::cap::tests::one_hundred_undos_succeed_then_the_101st_is_nothing_not_a_panic ... ok
[INFO] [stdout] test history::cap::tests::cap_shrunk_mid_undo_only_evicts_the_effective_region_and_spares_the_redo_tail ... ok
[INFO] [stdout] test history::apply_roundtrip::undo_turn_then_redo_turn_restores_every_primitive_and_derived ... ok
[INFO] [stdout] test history::apply_roundtrip::blocked_undo_applies_what_it_popped_and_stops_at_the_barrier ... ok
[INFO] [stdout] test history::apply::tests::changes_inside_one_entry_unwind_in_reverse_and_redo_forward ... ok
[INFO] [stdout] test history::apply::tests::apply_next_rebuilds_what_redo_needs_too ... ok
[INFO] [stdout] test history::apply::tests::a_slot_the_derived_still_reads_cannot_be_evicted_at_all ... ok
[INFO] [stdout] test history::apply::tests::an_evicted_subgraph_is_rebuilt_by_undo_and_the_derived_recomputes ... ok
[INFO] [stdout] test history::cap::tests::overwriting_the_redo_tail_reports_first_seq_and_count ... ok
[INFO] [stdout] test history::cap::tests::take_drop_events_drains_fifo_and_clears ... ok
[INFO] [stdout] test history::capture::tests::a_key_this_version_no_longer_has_is_reported_and_the_rest_still_land ... ok
[INFO] [stdout] test history::cap::tests::surviving_entries_undo_to_the_same_values_whether_or_not_the_log_ever_overflowed ... ok
[INFO] [stdout] test history::capture::tests::capture_reads_the_live_value_of_every_atom_it_is_handed_in_the_order_given ... ok
[INFO] [stdout] test history::capture::tests::a_duplicated_key_is_last_write_wins ... ok
[INFO] [stdout] test history::apply::tests::a_derived_that_captured_an_atom_id_does_not_reconnect - should panic ... ok
[INFO] [stdout] test history::cursor::tests::undo_one_pops_the_top_and_redo_one_puts_it_back ... ok
[INFO] [stdout] test history::cap::tests::set_cap_none_stops_future_eviction_but_does_not_undo_past_drops ... ok
[INFO] [stdout] test history::capture::tests::a_key_absent_from_the_snapshot_keeps_the_default_the_build_function_gave_it ... ok
[INFO] [stdout] test history::cap::tests::overflow_drops_from_the_oldest_end_and_caps_len_at_cap ... ok
[INFO] [stdout] test history::capture::tests::restore_lands_every_known_key_and_the_downstream_recomputes_exactly_once ... ok
[INFO] [stdout] test history::capture::tests::an_empty_iterator_captures_nothing_and_an_empty_snapshot_restores_nothing ... ok
[INFO] [stdout] test history::cursor::tests::redo_turn_is_the_exact_inverse_of_undo_turn ... ok
[INFO] [stdout] test history::log::tests::entries_follow_append_order_and_carry_meta ... ok
[INFO] [stdout] test history::cursor::tests::a_never_same_turn_predicate_degenerates_to_one_entry ... ok
[INFO] [stdout] test history::cursor::tests::both_ends_report_nothing ... ok
[INFO] [stdout] test history::cursor::tests::a_barrier_right_under_the_cursor_blocks_without_moving_it ... ok
[INFO] [stdout] test history::log::tests::empty_changes_records_nothing_and_burns_no_seq ... ok
[INFO] [stdout] test history::cursor::tests::undo_turn_blocked_midway_keeps_what_it_already_popped ... ok
[INFO] [stdout] test history::cursor::tests::fresh_log_has_the_cursor_at_the_top ... ok
[INFO] [stdout] test history::cursor::tests::undo_turn_stops_at_the_turn_boundary_and_walks_turn_by_turn ... ok
[INFO] [stdout] test history::log::tests::entry_serde_roundtrip_with_logical_string_keys ... ok
[INFO] [stdout] test history::log::tests::an_empty_step_does_not_destroy_the_redo_tail ... ok
[INFO] [stdout] test history::log::tests::new_history_is_empty ... ok
[INFO] [stdout] test history::log::tests::appending_off_the_top_discards_the_redo_tail_and_never_recycles_seq ... ok
[INFO] [stdout] test history::log::tests::change_serde_roundtrip ... ok
[INFO] [stdout] test history::parts::tests::seq_that_repeats_or_goes_backwards_is_rejected ... ok
[INFO] [stdout] test history::parts::tests::to_parts_then_from_parts_is_the_identity ... ok
[INFO] [stdout] test history::record::tests::captures_prev_before_the_write_and_next_after ... ok
[INFO] [stdout] test history::record::tests::one_batch_of_two_writes_is_one_entry ... ok
[INFO] [stdout] test history::snapshot::tests::an_empty_snapshot_roundtrips ... ok
[INFO] [stdout] test history::snapshot::tests::serde_roundtrip_keeps_the_logical_keys_and_their_order ... ok
[INFO] [stdout] test history::record::tests::two_writes_to_one_atom_in_a_batch_chain_prev_to_next ... ok
[INFO] [stdout] test history::record::tests::derived_recompute_produces_no_change ... ok
[INFO] [stdout] test history::parts::tests::a_restored_log_undoes_redoes_and_appends_exactly_like_the_original ... ok
[INFO] [stdout] test history::parts::tests::next_seq_must_be_past_the_last_entry ... ok
[INFO] [stdout] test history::snapshot_roundtrip::an_atom_inserted_in_the_middle_of_the_build_function_does_not_break_an_old_snapshot ... ok
[INFO] [stdout] test history::log::tests::one_batch_is_one_entry_with_many_changes ... ok
[INFO] [stdout] test history::record::tests::writable_derived_still_records_only_what_it_was_asked_to ... ok
[INFO] [stdout] test history::log::tests::seq_starts_at_zero_and_strictly_increases ... ok
[INFO] [stdout] test history::record::tests::unchanged_is_by_partial_eq_not_by_variant ... ok
[INFO] [stdout] test persist::log::tests::a_fresh_log_has_nothing_to_load ... ok
[INFO] [stdout] test persist::log::tests::a_snapshot_compacts_everything_held_so_far_but_the_seq_high_water_mark_survives ... ok
[INFO] [stdout] test persist::memory::tests::memory_never_refuses_a_load ... ok
[INFO] [stdout] test history::parts::tests::a_log_restored_from_a_capped_session_keeps_minting_past_the_dropped_entries ... ok
[INFO] [stdout] test history::snapshot::tests::the_same_key_may_appear_twice_and_survives_the_roundtrip_unchanged ... ok
[INFO] [stdout] test history::snapshot_roundtrip::a_slot_this_version_dropped_is_reported_not_silently_lost ... ok
[INFO] [stdout] test history::snapshot_roundtrip::a_snapshot_plus_the_entries_after_it_rebuilds_the_world_in_a_fresh_store ... ok
[INFO] [stdout] test history::snapshot_roundtrip::replaying_after_restore_is_literally_the_redo_path ... ok
[INFO] [stdout] test history::record::tests::prev_is_the_live_value_not_the_init ... ok
[INFO] [stdout] test history::parts::tests::a_cursor_past_the_end_is_rejected_but_the_top_is_fine ... ok
[INFO] [stdout] test history::record::tests::unchanged_write_is_not_logged ... ok
[INFO] [stderr]      Running tests/it/main.rs (/opt/rustwide/target/release/build/einfach-store/9b87fe1cad602bb6/out/it-9b87fe1cad602bb6)
[INFO] [stdout] test persist::memory::tests::is_usable_behind_an_arc_dyn_session_store ... ok
[INFO] [stdout] test persist::memory::tests::append_then_set_cursor_then_load_round_trips ... ok
[INFO] [stdout] test persist::log::tests::plain_append_and_cursor_round_trip_with_no_snapshot ... ok
[INFO] [stdout] test persist::memory::tests::a_fresh_store_has_nothing_to_load ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 67 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 91 tests
[INFO] [stdout] test applier_empty_entries_noop::empty_entries_slice_is_a_pure_noop_for_both_directions ... ok
[INFO] [stdout] test atom_basic::primitive_atom_basics ... ok
[INFO] [stdout] test atom_complex::dynamic_deps_switch_branch ... ok
[INFO] [stdout] test atom_complex::multi_layer_writable_writes ... ok
[INFO] [stdout] test atom_complex::peek_nested_with_extra_dep_set ... ok
[INFO] [stdout] test atom_complex::complex_dependency_network ... ok
[INFO] [stdout] test atom_basic::caches_until_dep_change ... ok
[INFO] [stdout] test applier_evict_undo_recovery::evict_two_of_three_primitives_then_undo_turn_fully_recovers ... ok
[INFO] [stdout] test applier_batch_reverse_order::apply_prev_undoes_a_batch_double_write_to_the_same_atom_in_reverse ... ok
[INFO] [stdout] test atom_basic::derived_of_derived ... ok
[INFO] [stdout] test applier_redo_inverts_undo::apply_next_replayed_in_redo_order_restores_the_pre_undo_state ... ok
[INFO] [stdout] test atom_complex::peek_does_not_track ... ok
[INFO] [stdout] test atom_complex::notify_only_on_real_change_partial_eq ... ok
[INFO] [stdout] test atom_complex::peek_of_tracked_derived_does_not_track ... ok
[INFO] [stdout] test atom_basic::derived_with_multiple_deps ... ok
[INFO] [stdout] test atom_basic::sub_counts_two_changes_then_unsub ... ok
[INFO] [stdout] test atom_complex::selective_notification_on_indirect_deps ... ok
[INFO] [stdout] test applier_derived_reconnect::recreated_primitive_feeds_a_freshly_built_derived_the_old_one_does_not_survive ... ok
[INFO] [stdout] test atom_reentrant::listener_setting_other_atom_keeps_world_consistent ... ok
[INFO] [stdout] test atom_complex::write_with_side_effects ... ok
[INFO] [stdout] test applier_empty_entries_noop::an_entry_with_no_changes_is_also_a_noop ... ok
[INFO] [stdout] test depend_primitive::depend_on_self_records_no_edge ... ok
[INFO] [stdout] test depend_primitive::depend_records_reinvalidating_edge_without_reading ... ok
[INFO] [stdout] test applier_resolve_call_coverage::every_change_key_goes_through_resolve_no_special_casing ... ok
[INFO] [stdout] test atom_reentrant::batched_write_of_1000_atoms_publishes_merged_derive_once ... ok
[INFO] [stdout] test atom_basic::tracked_getter_follows_changes ... ok
[INFO] [stdout] test depend_primitive::reverse_dependents_enumerates_committed_back_deps_transitively ... ok
[INFO] [stdout] test atom_basic::self_set_severs_deps_and_persists ... ok
[INFO] [stdout] test atom_reentrant::listener_setting_dep_updates_derived_once ... ok
[INFO] [stdout] test depend_primitive::depend_tolerates_computing_peer_without_panicking ... ok
[INFO] [stdout] test family_twin::detach_rekeys_without_destroying ... ok
[INFO] [stdout] test family_twin::evict_destroys_and_returns_store_to_baseline ... ok
[INFO] [stdout] test family_twin::evict_refuses_while_dependents_exist ... ok
[INFO] [stdout] test family_twin::evict_refuses_while_subscribed ... ok
[INFO] [stdout] test family_twin::family_of_derived_atoms ... ok
[INFO] [stdout] test depth_and_panic::batch_panic_does_not_leak_depth ... ok
[INFO] [stdout] test family_twin::get_or_create_caches_per_key ... ok
[INFO] [stdout] test depth_and_panic::write_fn_panic_does_not_poison_setting_guard ... ok
[INFO] [stdout] test family_twin::lazy_creation_only_on_use ... ok
[INFO] [stdout] test depth_and_panic::read_fn_panic_does_not_poison_computing_state ... ok
[INFO] [stdout] test depth_and_panic::settled_memo_bulk_write_into_shared_dependent ... ok
[INFO] [stdout] test history_log::empty_batch_between_real_batches_does_not_land_an_entry ... ok
[INFO] [stdout] test history_log::one_batch_of_three_changes_is_one_entry ... ok
[INFO] [stdout] test history_serde::entries_roundtrip_through_json_with_string_keys ... ok
[INFO] [stdout] test session_log_replay::a_second_snapshot_only_captures_what_was_appended_since_the_first ... ok
[INFO] [stdout] test session_log_replay::drop_oldest_after_a_snapshot_only_removes_what_is_still_held ... ok
[INFO] [stdout] test session_log_replay::drop_oldest_before_any_snapshot_behaves_like_a_plain_front_trim ... ok
[INFO] [stdout] test session_log_replay::max_seq_never_regresses_even_when_entries_are_compacted_away ... ok
[INFO] [stdout] test history_log::seq_strictly_increases_across_appends ... ok
[INFO] [stdout] test session_log_replay::drop_after_only_trims_the_tail_and_leaves_the_front_offset_untouched ... ok
[INFO] [stdout] test history_log::empty_changes_append_returns_none_and_does_not_grow_log ... ok
[INFO] [stdout] test session_log_replay::cursor_mid_history_translates_relative_to_the_compacted_tail ... ok
[INFO] [stdout] test session_log_replay::three_entries_a_snapshot_then_two_more_only_the_tail_survives ... ok
[INFO] [stdout] test history_record_set::record_set_prev_is_captured_at_write_time_not_the_original_init ... ok
[INFO] [stdout] test history_record_set::record_set_produces_change_with_correct_prev_and_next ... ok
[INFO] [stdout] test history_record_set::record_set_skips_logging_when_value_is_unchanged ... ok
[INFO] [stdout] test snapshot_invalid_history::next_seq_exactly_one_past_the_last_entry_is_accepted ... ok
[INFO] [stdout] test session_store_memory_full_chain::cap_eviction_crossing_a_snapshot_boundary_still_recovers_the_exact_live_state ... ok
[INFO] [stdout] test snapshot_invalid_history::seq_not_increasing_is_rejected ... ok
[INFO] [stdout] test session_store_memory_full_chain::three_entries_a_snapshot_two_more_entries_load_matches_the_issues_acceptance_text ... ok
[INFO] [stdout] test snapshot_history_persistence::roundtrip_preserves_cursor_len_and_redo_after_two_undos ... ok
[INFO] [stdout] test snapshot_invalid_history::cursor_exactly_at_len_is_accepted ... ok
[INFO] [stdout] test snapshot_schema_remove::a_removed_key_reports_on_unknown_exactly_once_and_the_rest_restores ... ok
[INFO] [stdout] test snapshot_invalid_history::cursor_past_the_end_is_rejected ... ok
[INFO] [stdout] test snapshot_invalid_history::next_seq_not_past_the_last_entry_is_rejected ... ok
[INFO] [stdout] test snapshot_serde_key_is_string::snapshot_survives_a_json_roundtrip_with_string_keys ... ok
[INFO] [stdout] test store_basic::clear_discards_old_world_pending ... ok
[INFO] [stdout] test snapshot_recovery_is_redo::snapshot_plus_apply_next_replay_matches_the_original_world ... ok
[INFO] [stdout] test snapshot_roundtrip::primitives_and_two_layers_of_derived_match_after_capture_and_restore_on_a_fresh_store ... ok
[INFO] [stdout] test snapshot_schema_add::a_new_atom_keeps_its_default_and_old_keys_restore_with_no_unknowns ... ok
[INFO] [stdout] test store_basic::getter_returns_current_value ... ok
[INFO] [stdout] test store_basic::create_store_instances_are_isolated ... ok
[INFO] [stdout] test store_basic::getter_computes_derived_value ... ok
[INFO] [stdout] test store_basic::setter_writes_through_writable_derived ... ok
[INFO] [stdout] test store_basic::sub_notifies_on_change_and_unsub_stops ... ok
[INFO] [stdout] test store_basic::sub_on_derived_notifies_on_dep_change ... ok
[INFO] [stdout] test undo_redo_append_truncates::append_below_top_drops_redo_tail_and_seq_keeps_advancing ... ok
[INFO] [stdout] test undo_redo_barrier::redo_crosses_a_barrier_sitting_right_below_the_cursor_without_checking_it ... ok
[INFO] [stdout] test undo_redo_barrier::undo_one_at_the_door_of_a_barrier_is_fully_blocked ... ok
[INFO] [stdout] test undo_redo_nothing::undo_at_the_bottom_is_nothing ... ok
[INFO] [stdout] test undo_redo_nothing::empty_log_undo_and_redo_are_both_nothing ... ok
[INFO] [stdout] test undo_redo_turn_boundaries::three_consecutive_undo_turn_stop_at_each_turn_boundary ... ok
[INFO] [stdout] test undo_redo_barrier::undo_turn_mid_turn_barrier_stops_one_slot_past_it ... ok
[INFO] [stdout] test undo_redo_batch_chain::undoing_a_batch_that_writes_the_same_atom_twice_applies_changes_in_reverse ... ok
[INFO] [stdout] test undo_redo_roundtrip::undo_turn_then_redo_turn_round_trips_primitives_and_derived ... ok
[INFO] [stdout] test undo_redo_nothing::redo_at_the_top_is_nothing ... ok
[INFO] [stdout] test history_derived_noop::derived_recompute_does_not_grow_the_log ... ok
[INFO] [stdout] test depth_and_panic::settle_pending_reads_does_not_rewalk_cold_graph ... ok
[INFO] [stdout] test depth_and_panic::large_fan_in_recompute_is_linear ... ok
[INFO] [stdout] test depth_and_panic::chain_100k_cold_read_is_iterative_and_linear ... ok
[INFO] [stdout] test depth_and_panic::chain_100k_head_write_flush_is_iterative_and_linear ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 91 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.99s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests einfach_store
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/history/record.rs - history::record::record_set (line 37) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.78s; merged doctests compilation took 0.77s
[INFO] running `Command { std: "docker" "inspect" "5367b9eca845073f4514880a75790005c28bfe78094ae46be787c9dacec28896", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5367b9eca845073f4514880a75790005c28bfe78094ae46be787c9dacec28896", kill_on_drop: false }`
[INFO] [stdout] 5367b9eca845073f4514880a75790005c28bfe78094ae46be787c9dacec28896
