[INFO] fetching crate darudb 1.3.0...
[INFO] testing darudb-1.3.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate darudb 1.3.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate darudb 1.3.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate darudb 1.3.0
[INFO] tweaked toml for crates.io crate darudb 1.3.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate darudb 1.3.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate darudb 1.3.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded xaes-256-gcm v0.1.0
[INFO] [stderr]   Downloaded darudb-derive v1.3.0
[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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b89672d0259f18d10add538a092b5f2f6303db8d3447aaf934a0a1951dae97a9
[INFO] running `Command { std: "docker" "start" "b89672d0259f18d10add538a092b5f2f6303db8d3447aaf934a0a1951dae97a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b89672d0259f18d10add538a092b5f2f6303db8d3447aaf934a0a1951dae97a9", 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" "b89672d0259f18d10add538a092b5f2f6303db8d3447aaf934a0a1951dae97a9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b89672d0259f18d10add538a092b5f2f6303db8d3447aaf934a0a1951dae97a9", 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" "b89672d0259f18d10add538a092b5f2f6303db8d3447aaf934a0a1951dae97a9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling inout v0.2.2
[INFO] [stderr]    Compiling universal-hash v0.6.1
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling twox-hash v2.1.4
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling polyval v0.7.3
[INFO] [stderr]    Compiling poly1305 v0.9.1
[INFO] [stderr]    Compiling cipher v0.5.2
[INFO] [stderr]    Compiling aead v0.6.1
[INFO] [stderr]    Compiling blake2 v0.11.0
[INFO] [stderr]    Compiling ghash v0.6.0
[INFO] [stderr]    Compiling ctr v0.10.1
[INFO] [stderr]    Compiling aes v0.9.2
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling argon2 v0.6.0
[INFO] [stderr]    Compiling chacha20poly1305 v0.11.0
[INFO] [stderr]    Compiling aes-gcm v0.11.1
[INFO] [stderr]    Compiling xaes-256-gcm v0.1.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling darudb v1.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 29.71s
[INFO] running `Command { std: "docker" "inspect" "b89672d0259f18d10add538a092b5f2f6303db8d3447aaf934a0a1951dae97a9", 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" "b89672d0259f18d10add538a092b5f2f6303db8d3447aaf934a0a1951dae97a9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling darudb v1.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling darudb-derive v1.3.0
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 20s
[INFO] running `Command { std: "docker" "inspect" "b89672d0259f18d10add538a092b5f2f6303db8d3447aaf934a0a1951dae97a9", 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" "b89672d0259f18d10add538a092b5f2f6303db8d3447aaf934a0a1951dae97a9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/darudb-080c28398aaafa59)
[INFO] [stdout] 
[INFO] [stdout] running 272 tests
[INFO] [stdout] test btree::leaf::tests::a_leaf_is_written_with_the_gaps_its_removed_entries_left ... ok
[INFO] [stdout] test btree::leaf::tests::a_leaf_whose_cells_overlap_is_changed_without_a_panic ... ok
[INFO] [stdout] test btree::node::tests::a_key_goes_to_the_child_whose_range_holds_it ... ok
[INFO] [stdout] test btree::node::tests::a_cached_node_keeps_to_one_cache_line ... ok
[INFO] [stdout] test btree::tests::a_change_takes_a_cached_node_only_when_no_reader_holds_it ... ok
[INFO] [stdout] test btree::tests::a_committed_page_is_never_written_again ... ok
[INFO] [stdout] test btree::tests::a_refused_replacement_stores_nothing ... ok
[INFO] [stdout] test btree::leaf::tests::an_insert_that_does_not_fit_changes_nothing ... ok
[INFO] [stdout] test btree::node::tests::keys_compare_as_unsigned_bytes ... ok
[INFO] [stdout] test btree::node::tests::a_long_run_of_equal_heads_is_searched_as_the_keys_say ... ok
[INFO] [stdout] test btree::leaf::tests::a_leaf_rewritten_in_the_other_cells_holds_the_same_entries ... ok
[INFO] [stdout] test btree::node::tests::keys_change_as_a_vector_of_keys_does ... ok
[INFO] [stdout] test btree::tests::a_value_just_past_the_inline_limit_goes_to_an_overflow_run ... ok
[INFO] [stdout] test btree::leaf::tests::a_removed_value_is_not_in_the_page_written ... ok
[INFO] [stdout] test btree::tests::a_removal_that_reads_its_value_copies_nothing_for_a_missing_key ... ok
[INFO] [stdout] test btree::tests::ranges_respect_their_bounds ... ok
[INFO] [stdout] test btree::tests::a_change_copies_a_node_older_than_the_window ... ok
[INFO] [stdout] test btree::tests::removing_everything_empties_the_tree_and_frees_its_pages ... ok
[INFO] [stdout] test btree::tests::a_walk_keeps_the_marks_it_makes_for_each_leaf ... ok
[INFO] [stdout] test crash::a_failed_barrier_makes_the_database_unusable_until_reopened ... ok
[INFO] [stdout] test btree::tests::small_trees_repack_to_themselves ... ok
[INFO] [stdout] test btree::leaf::tests::a_split_leaf_keeps_its_entries_in_two_pages ... ok
[INFO] [stdout] test btree::tests::a_tree_takes_the_newer_cells_as_its_leaves_change ... ok
[INFO] [stdout] test btree::node::tests::keys_read_from_their_page_change_as_copied_keys_do ... ok
[INFO] [stdout] test crash::a_reader_keeps_its_snapshot_while_the_file_changes_under_it ... ok
[INFO] [stdout] test crash::a_record_assembled_from_existing_pages_is_refused_in_an_encrypted_file ... ok
[INFO] [stdout] test crash::a_removal_that_finds_nothing_leaves_every_page_accounted_for ... ok
[INFO] [stdout] test crash::a_damaged_page_is_reported_and_never_panics ... ok
[INFO] [stdout] test crash::a_power_cut_while_the_key_changes_leaves_the_old_key_or_the_new_one ... ok
[INFO] [stdout] test btree::tests::an_update_gives_back_what_the_value_it_replaces_took ... ok
[INFO] [stdout] test crash::a_window_counts_a_page_it_writes_again_once ... ok
[INFO] [stdout] test btree::node::tests::a_search_through_the_heads_finds_what_the_keys_say ... ok
[INFO] [stdout] test crash::recovery_erases_a_newer_record_the_file_is_too_short_for ... ok
[INFO] [stdout] test crash::deferred_commits_reuse_the_pages_they_write_before_the_window_ends ... ok
[INFO] [stdout] test crash::rewriting_the_same_data_reuses_pages_once_no_reader_holds_them ... ok
[INFO] [stdout] test crypto::keys::tests::a_key_block_asking_for_too_much_memory_is_refused_before_hashing ... ok
[INFO] [stdout] test crypto::keys::tests::a_password_does_not_open_a_key_block_made_for_a_key ... ok
[INFO] [stdout] test crypto::keys::tests::the_secret_that_wrapped_the_data_key_unwraps_it_and_no_other_does ... ok
[INFO] [stdout] test crypto::page::tests::a_changed_byte_a_moved_page_or_another_key_does_not_open ... ok
[INFO] [stdout] test crypto::page::tests::a_sealed_page_opens_to_what_it_was_and_hides_it_meanwhile ... ok
[INFO] [stdout] test crash::a_raise_of_the_format_version_cut_anywhere_leaves_one_version_or_the_other ... ok
[INFO] [stdout] test crypto::page::tests::the_same_page_sealed_twice_differs_under_another_nonce ... ok
[INFO] [stdout] test crypto::page::tests::the_two_ciphers_do_not_open_each_others_pages ... ok
[INFO] [stdout] test crypto::record::tests::a_record_verifies_only_as_it_was_signed ... ok
[INFO] [stdout] test crypto::page::tests::xaes_256_gcm_is_the_one_the_c2sp_specification_defines ... ok
[INFO] [stdout] test error::tests::an_io_error_keeps_what_the_system_reported_as_its_source ... ok
[INFO] [stdout] test error::tests::codes_are_unique_and_screaming_snake_case ... ok
[INFO] [stdout] test error::tests::every_error_keeps_its_released_code ... ok
[INFO] [stdout] test format::check::tests::a_check_reads_back_as_it_was_written ... ok
[INFO] [stdout] test error::tests::a_message_names_the_file ... ok
[INFO] [stdout] test format::check::tests::the_hash_is_xxh3_128_with_seed_zero_stored_little_endian ... ok
[INFO] [stdout] test format::header::tests::a_changed_static_byte_fails_the_check ... ok
[INFO] [stdout] test format::header::tests::a_copy_of_other_fields_does_not_vouch_for_damaged_ones ... ok
[INFO] [stdout] test format::check::tests::parts_hash_as_their_concatenation ... ok
[INFO] [stdout] test format::header::tests::a_cut_while_the_version_is_raised_leaves_one_version_or_the_other ... ok
[INFO] [stdout] test format::header::tests::a_file_of_the_oldest_version_reads_as_that_version ... ok
[INFO] [stdout] test format::header::tests::another_version_is_reported_before_anything_else_is_judged ... ok
[INFO] [stdout] test format::header::tests::the_cipher_is_byte_32_and_an_unknown_one_is_refused ... ok
[INFO] [stdout] test format::header::tests::page_sizes_below_4096_are_refused ... ok
[INFO] [stdout] test format::header::tests::the_parts_of_page_zero_sit_where_the_specification_puts_them ... ok
[INFO] [stdout] test format::header::tests::the_selector_reads_back_and_refuses_what_it_cannot_mean ... ok
[INFO] [stdout] test format::header::tests::the_static_fields_read_back_as_they_were_written ... ok
[INFO] [stdout] test format::header::tests::too_few_bytes_or_other_leading_bytes_are_not_a_database ... ok
[INFO] [stdout] test format::key_block::tests::a_key_block_reads_back_at_the_documented_offsets ... ok
[INFO] [stdout] test format::header::tests::the_static_layout_is_the_documented_one ... ok
[INFO] [stdout] test format::node::tests::a_branch_pointing_at_page_zero_is_refused ... ok
[INFO] [stdout] test format::key_block::tests::a_plain_file_has_no_key_block_and_an_unknown_kdf_is_refused ... ok
[INFO] [stdout] test format::node::tests::a_branch_reads_back_as_it_was_written ... ok
[INFO] [stdout] test format::node::tests::a_leaf_converts_from_one_layout_to_the_other ... ok
[INFO] [stdout] test format::node::tests::a_leaf_entry_has_the_documented_layout ... ok
[INFO] [stdout] test format::node::tests::a_leaf_reads_back_as_it_was_written ... ok
[INFO] [stdout] test format::node::tests::an_overflow_reference_whose_length_and_pages_disagree_is_refused ... ok
[INFO] [stdout] test format::node::tests::four_of_the_largest_entries_always_fit ... ok
[INFO] [stdout] test format::node::tests::keys_out_of_order_are_refused ... ok
[INFO] [stdout] test format::node::tests::leaf_cells_that_share_bytes_are_refused ... ok
[INFO] [stdout] test format::node::tests::offsets_outside_the_page_are_refused_rather_than_followed ... ok
[INFO] [stdout] test format::node::tests::the_limits_are_the_documented_ones ... ok
[INFO] [stdout] test format::node::tests::varint_lengths_read_back_on_either_side_of_their_boundaries ... ok
[INFO] [stdout] test format::node::tests::varints_in_more_bytes_than_needed_and_odd_tags_are_refused ... ok
[INFO] [stdout] test format::object::codec::tests::a_field_the_schema_no_longer_has_is_skipped ... ok
[INFO] [stdout] test crash::a_reader_in_the_window_keeps_its_snapshot_while_deferred_commits_reuse_pages ... ok
[INFO] [stdout] test format::object::codec::tests::a_refused_object_is_told_what_is_wrong ... ok
[INFO] [stdout] test format::object::codec::tests::a_stored_record_is_read_by_the_fields_it_still_has ... ok
[INFO] [stdout] test format::object::codec::tests::a_string_found_for_a_filter_is_checked_to_be_utf8 ... ok
[INFO] [stdout] test format::object::codec::tests::an_object_is_written_as_its_values_give ... ok
[INFO] [stdout] test format::node::tests::a_varint_cell_is_never_longer_than_a_fixed_one ... ok
[INFO] [stdout] test format::object::codec::tests::an_object_reads_back_as_it_was_written ... ok
[INFO] [stdout] test format::object::codec::tests::an_object_read_in_a_worked_out_order_is_the_sorted_one ... ok
[INFO] [stdout] test format::object::codec::tests::left_out_fields_read_as_their_default_or_null ... ok
[INFO] [stdout] test format::object::codec::tests::integers_survive_the_zigzag ... ok
[INFO] [stdout] test format::object::codec::tests::null_is_a_change_and_no_record_holds_it ... ok
[INFO] [stdout] test format::object::codec::tests::objects_that_do_not_fit_the_schema_are_refused ... ok
[INFO] [stdout] test format::object::codec::tests::a_record_to_write_reads_as_its_values_converted_one_by_one ... ok
[INFO] [stdout] test format::object::codec::tests::slots_hold_what_a_lookup_by_name_finds ... ok
[INFO] [stdout] test format::object::codec::tests::the_count_of_fields_takes_the_bytes_it_needs ... ok
[INFO] [stdout] test format::object::codec::tests::the_documented_layout_is_the_one_written ... ok
[INFO] [stdout] test format::object::codec::tests::utf8_is_what_the_full_check_says ... ok
[INFO] [stdout] test format::object::key::tests::a_key_encoded_on_the_stack_is_the_same_encoding ... ok
[INFO] [stdout] test format::object::key::tests::a_key_reads_back_as_its_value ... ok
[INFO] [stdout] test format::object::key::tests::a_string_prefix_bounds_exactly_the_strings_that_start_with_it ... ok
[INFO] [stdout] test format::object::key::tests::an_int_in_more_bytes_than_it_needs_is_refused ... ok
[INFO] [stdout] test format::object::key::tests::a_scalar_in_a_record_encodes_as_its_value ... ok
[INFO] [stdout] test format::object::key::tests::an_int_takes_the_fewest_bytes_that_hold_it ... ok
[INFO] [stdout] test format::object::key::tests::concatenations_order_field_by_field ... ok
[INFO] [stdout] test format::object::key::tests::damaged_keys_are_refused ... ok
[INFO] [stdout] test format::object::key::tests::the_documented_layout_is_the_one_written ... ok
[INFO] [stdout] test format::object::key::tests::encodings_order_as_the_values_do ... ok
[INFO] [stdout] test format::object::names::tests::a_tree_name_is_its_prefix_and_its_id_in_decimal ... ok
[INFO] [stdout] test format::object::schema::tests::a_schema_reads_back_as_it_was_written ... ok
[INFO] [stdout] test format::object::schema::tests::an_inconsistent_schema_is_damaged ... ok
[INFO] [stdout] test format::object::schema::tests::another_object_format_is_told_apart_from_damage ... ok
[INFO] [stdout] test format::object::value::tests::an_object_keeps_its_fields_by_name_whatever_their_length ... ok
[INFO] [stdout] test format::object::value::tests::objects_with_the_same_fields_are_equal_however_they_were_built ... ok
[INFO] [stdout] test format::page::tests::a_header_reads_back_as_it_was_written ... ok
[INFO] [stdout] test format::page::tests::a_kind_and_a_level_that_disagree_are_refused ... ok
[INFO] [stdout] test format::page::tests::a_sealed_page_carries_its_check_which_covers_its_number ... ok
[INFO] [stdout] test format::page::tests::each_leaf_layout_has_a_kind_of_its_own ... ok
[INFO] [stdout] test format::page::tests::the_frame_is_the_documented_one ... ok
[INFO] [stdout] test format::pointer::tests::a_pointer_reads_back_as_it_was_written ... ok
[INFO] [stdout] test format::pointer::tests::the_layout_is_the_documented_one ... ok
[INFO] [stdout] test format::pointer::tests::the_null_pointer_is_all_zeros ... ok
[INFO] [stdout] test format::record::tests::a_changed_byte_fails_the_check ... ok
[INFO] [stdout] test format::object::codec::tests::random_bytes_read_as_a_record_or_as_damage_and_never_panic ... ok
[INFO] [stdout] test format::record::tests::a_record_in_another_slot_fails_its_check ... ok
[INFO] [stdout] test format::record::tests::an_all_zero_slot_is_empty ... ok
[INFO] [stdout] test format::record::tests::contradictory_fields_are_refused_even_with_a_valid_check ... ok
[INFO] [stdout] test format::record::tests::the_first_record_is_a_valid_one ... ok
[INFO] [stdout] test format::record::tests::a_record_reads_back_as_it_was_written ... ok
[INFO] [stdout] test format::system::tests::a_descriptor_reads_back_as_it_was_written ... ok
[INFO] [stdout] test format::record::tests::the_layout_is_the_documented_one ... ok
[INFO] [stdout] test format::system::tests::a_descriptor_whose_root_and_count_disagree_is_refused ... ok
[INFO] [stdout] test format::system::tests::system_keys_sort_in_numeric_order ... ok
[INFO] [stdout] test format::system::tests::a_full_retained_value_stays_inline ... ok
[INFO] [stdout] test format::tests::page_sizes_are_powers_of_two_within_the_bounds ... ok
[INFO] [stdout] test instance::tests::a_database_reads_what_it_wrote_through_the_smallest_cache ... ok
[INFO] [stdout] test instance::tests::a_window_is_due_by_the_time_its_record_says_it_opened ... ok
[INFO] [stdout] test instance::tests::a_window_whose_opening_is_in_doubt_is_due_at_once ... ok
[INFO] [stdout] test format::object::key::tests::values_compare_as_their_encodings_do ... ok
[INFO] [stdout] test format::tests::the_default_page_size_is_a_valid_one ... ok
[INFO] [stdout] test lock::tests::a_child_forked_while_another_thread_holds_an_engine_lock_opens_and_reads ... ok
[INFO] [stdout] test instance::tests::the_cache_holds_what_its_size_fits_and_never_fewer_than_the_least_pages ... ok
[INFO] [stdout] test btree::tests::a_repacked_tree_holds_the_same_in_full_pages ... ok
[INFO] [stdout] test lock::tests::a_child_forked_while_another_thread_closes_the_file_opens_and_reads ... ok
[INFO] [stdout] test lock::tests::a_process_that_opens_a_file_another_has_open_does_not_recover_it ... ok
[INFO] [stdout] test lock::tests::a_forked_child_uses_its_own_handle_and_keeps_its_own_locks ... ok
[INFO] [stdout] test lock::tests::a_snapshot_lock_outlives_its_last_reader_only_for_a_moment ... ok
[INFO] [stdout] test lock::tests::a_reader_reads_the_header_again_after_it_registers_its_snapshot ... ok
[INFO] [stdout] test lock::tests::a_window_counts_the_pages_every_process_wrote_in_it ... ok
[INFO] [stdout] test lock::tests::a_writer_in_another_process_holds_off_this_one_and_no_reader ... ok
[INFO] [stdout] test lock::tests::a_snapshot_in_another_process_keeps_every_page_it_reaches ... ok
[INFO] [stdout] test lock::tests::another_process_sees_the_writer_lock_and_the_snapshots ... ok
[INFO] [stdout] test lock::tests::helper_dying_while_it_recovers ... ok
[INFO] [stdout] test lock::tests::helper_holding_the_writer_lock_and_a_snapshot ... ok
[INFO] [stdout] test lock::tests::helper_probing_the_open_lock ... ok
[INFO] [stdout] test lock::tests::helper_running_commands ... ok
[INFO] [stdout] test lock::tests::network_file_systems_are_told_apart_from_local_ones ... ok
[INFO] [stdout] test btree::tests::keys_that_grow_within_ranges_fill_their_pages ... ok
[INFO] [stdout] test crash::a_writer_taking_over_never_writes_over_a_record_a_power_cut_would_trust ... ok
[INFO] [stdout] test lock::tests::a_window_another_process_opened_is_timed_from_its_first_commit ... ok
[INFO] [stdout] test lock::tests::the_format_version_of_a_file_another_process_has_open_is_not_raised ... ok
[INFO] [stdout] test lock::tests::a_window_a_dead_process_left_open_is_ended_by_a_reader ... ok
[INFO] [stdout] test lock::tests::the_search_asks_once_when_nothing_is_held_back_and_bisects_otherwise ... ok
[INFO] [stdout] test lock::tests::this_process_s_own_snapshots_hold_back_what_they_reach ... ok
[INFO] [stdout] test processes::worker ... ok
[INFO] [stdout] test query::ir::tests::a_query_reads_back_as_it_was_written ... ok
[INFO] [stdout] test query::ir::tests::an_and_inside_an_and_decodes_flattened ... ok
[INFO] [stdout] test lock::tests::opening_a_file_while_its_last_handle_closes_waits_for_it_and_keeps_its_own_locks ... ok
[INFO] [stdout] test query::ir::tests::groupings_of_one_query_make_one_tree ... ok
[INFO] [stdout] test query::ir::tests::parameters_read_back_with_their_nulls ... ok
[INFO] [stdout] test query::run::tests::byte_strings_compare_by_words_as_they_do_by_bytes ... ok
[INFO] [stdout] test query::ir::tests::an_ir_that_cannot_be_a_query_is_invalid ... ok
[INFO] [stdout] test btree::tests::a_backward_walk_gives_the_forward_walk_in_reverse ... ok
[INFO] [stdout] test lock::tests::a_writer_that_commits_again_and_again_lets_another_process_s_writer_in ... ok
[INFO] [stdout] test lock::tests::the_next_process_recovers_a_file_whose_recovery_died ... ok
[INFO] [stdout] test query::tests::a_filter_nested_too_deeply_is_refused ... ok
[INFO] [stdout] test query::tests::a_link_holding_a_key_of_another_type_is_damage ... ok
[INFO] [stdout] test query::tests::text_that_does_not_parse_names_where ... ok
[INFO] [stdout] test query::tests::a_prepared_query_runs_as_the_parsed_one_does ... ok
[INFO] [stdout] test schema::resolve::tests::a_default_once_given_stays ... ok
[INFO] [stdout] test schema::resolve::tests::a_first_schema_gets_ids_in_declaration_order ... ok
[INFO] [stdout] test schema::resolve::tests::a_float_default_that_is_nan_or_negative_zero_is_the_same_every_time ... ok
[INFO] [stdout] test query::tests::a_field_added_later_reads_as_its_default_in_a_query ... ok
[INFO] [stdout] test query::tests::queries_follow_the_documented_rules ... ok
[INFO] [stdout] test schema::resolve::tests::declared_schemas_are_checked ... ok
[INFO] [stdout] test schema::resolve::tests::changes_the_engine_cannot_make_alone_are_refused ... ok
[INFO] [stdout] test schema::resolve::tests::the_same_version_must_be_the_same_schema ... ok
[INFO] [stdout] test schema::resolve::tests::a_migration_keeps_ids_across_renames_and_adds_what_is_new ... ok
[INFO] [stdout] test lock::tests::processes_share_one_file_and_see_each_other_s_commits ... ok
[INFO] [stdout] test schema::tests::a_handle_opened_without_a_schema_can_open_one_later ... ok
[INFO] [stdout] test btree::tests::random_changes_match_a_model ... ok
[INFO] [stdout] test schema::tests::a_process_whose_file_another_process_migrated_fails_with_schema_mismatch ... ok
[INFO] [stdout] test schema::tests::a_changed_default_rebuilds_the_indexes_of_its_field ... ok
[INFO] [stdout] test query::tests::the_query_language_builds_the_builders_query ... ok
[INFO] [stdout] test schema::tests::a_stored_schema_that_does_not_read_leaves_a_handle_without_one ... ok
[INFO] [stdout] test schema::tests::deleting_a_damaged_object_takes_nothing_out ... ok
[INFO] [stdout] test schema::tests::helper_migrating_to_version_2 ... ok
[INFO] [stdout] test btree::leaf::tests::a_leaf_changes_as_a_sorted_list_of_entries_does ... ok
[INFO] [stdout] test schema::tests::an_index_built_by_a_migration_matches_one_kept_all_along ... ok
[INFO] [stdout] test schema::tests::updating_a_damaged_object_changes_nothing ... ok
[INFO] [stdout] test schema::typed::tests::damaged_records_are_corrupted ... ok
[INFO] [stdout] test schema::typed::tests::fields_a_record_leaves_out_read_as_null_and_removed_ones_are_skipped ... ok
[INFO] [stdout] test schema::typed::tests::a_record_written_from_a_type_reads_back_as_it ... ok
[INFO] [stdout] test space::tests::a_committed_page_written_after_the_durable_commit_is_young ... ok
[INFO] [stdout] test space::tests::a_page_of_this_transaction_is_free_again_and_a_committed_one_is_retained ... ok
[INFO] [stdout] test space::tests::a_run_takes_the_first_gap_long_enough ... ok
[INFO] [stdout] test space::tests::an_aborted_transaction_gives_back_the_runs_it_started_from ... ok
[INFO] [stdout] test space::tests::pages_come_from_the_front_before_the_file_grows ... ok
[INFO] [stdout] test space::tests::released_pages_merge_into_runs_and_the_free_tail_is_trimmed ... ok
[INFO] [stdout] test space::tests::retired_pages_are_grouped_into_runs ... ok
[INFO] [stdout] test space::tests::the_free_tree_changes_are_the_runs_that_differ_from_it ... ok
[INFO] [stdout] test space::tests::while_settling_a_released_page_is_reused_before_the_free_pages_change ... ok
[INFO] [stdout] test storage::cache::tests::a_page_is_found_only_under_its_own_check ... ok
[INFO] [stdout] test schema::tests::a_put_refused_as_the_first_change_leaves_a_whole_tree ... ok
[INFO] [stdout] test storage::cache::tests::an_entry_taken_out_is_gone_and_counts_nothing ... ok
[INFO] [stdout] test storage::cache::tests::the_oldest_entries_go_first_until_the_rest_fit ... ok
[INFO] [stdout] test schema::typed::tests::random_bytes_read_as_an_object_or_as_damage_and_never_panic ... ok
[INFO] [stdout] test storage::cache::tests::the_least_entries_stay_whatever_they_hold ... ok
[INFO] [stdout] test storage::create::tests::a_new_file_holds_exactly_the_contents ... ok
[INFO] [stdout] test storage::create::tests::a_taken_path_is_left_alone ... ok
[INFO] [stdout] test storage::create::tests::no_temporary_file_is_left_behind ... ok
[INFO] [stdout] test storage::sim::tests::a_barrier_makes_writes_survive_a_power_cut ... ok
[INFO] [stdout] test storage::sim::tests::a_one_byte_write_is_never_torn ... ok
[INFO] [stdout] test storage::sim::tests::a_power_cut_keeps_old_or_new_bytes_and_nothing_else ... ok
[INFO] [stdout] test sys::fs::tests::a_rename_never_replaces_a_file ... ok
[INFO] [stdout] test storage::create::tests::a_file_takes_its_name_without_links_and_without_a_rename ... ok
[INFO] [stdout] test tools::backup::tests::a_backup_never_replaces_a_file_and_leaves_no_temporary_file ... ok
[INFO] [stdout] test tools::backup::tests::a_backup_taken_during_writes_holds_one_commit ... ok
[INFO] [stdout] test btree::tests::a_seeker_finds_what_a_lookup_from_the_root_finds ... ok
[INFO] [stdout] test tools::backup::tests::a_backup_under_an_empty_password_is_refused_before_it_writes ... ok
[INFO] [stdout] test tools::backup::tests::a_backup_with_a_password_cost_out_of_range_is_refused_before_it_writes ... ok
[INFO] [stdout] test tools::check::tests::a_counter_that_would_give_a_key_again_is_reported ... ok
[INFO] [stdout] test tools::backup::tests::a_backup_holds_what_the_database_holds_and_opens_with_the_same_secret ... ok
[INFO] [stdout] test tools::check::tests::a_whole_file_passes_and_everything_in_it_is_read ... ok
[INFO] [stdout] test tools::check::tests::an_index_that_disagrees_with_its_objects_is_reported ... ok
[INFO] [stdout] test tools::check::tests::every_page_is_counted_exactly_once ... ok
[INFO] [stdout] test tools::check::tests::keys_outside_their_separators_and_a_wrong_count_are_reported ... ok
[INFO] [stdout] test tools::check::tests::a_damaged_page_is_named ... ok
[INFO] [stdout] test tools::compact::tests::a_dense_file_is_left_as_it_is ... ok
[INFO] [stdout] test crash::a_migration_cut_short_leaves_the_old_schema_or_the_new_one ... ok
[INFO] [stdout] test tools::compact::tests::a_reader_keeps_its_snapshot_through_a_compaction ... ok
[INFO] [stdout] test schema::tests::a_typed_write_stores_what_a_binding_s_record_of_the_object_stores ... ok
[INFO] [stdout] test schema::tests::an_update_writes_what_a_put_of_the_changed_object_writes ... ok
[INFO] [stdout] test schema::tests::a_binding_s_records_are_written_as_the_objects_they_hold_would_be ... ok
[INFO] [stdout] test schema::tests::random_writes_keep_every_index_in_step_with_the_objects ... ok
[INFO] [stdout] test tools::backup::tests::a_backup_under_a_new_secret_has_a_data_key_of_its_own ... ok
[INFO] [stdout] test tools::compact::tests::half_empty_pages_compact_to_the_size_of_a_copy ... ok
[INFO] [stdout] test tools::salvage::tests::a_damaged_header_is_found_again_in_a_plain_file ... ok
[INFO] [stdout] test tools::compact::tests::a_sparse_file_shrinks_and_keeps_every_object ... ok
[INFO] [stdout] test tools::salvage::tests::a_counter_from_an_older_version_moves_past_every_key ... ok
[INFO] [stdout] test tools::salvage::tests::a_file_in_use_or_a_path_taken_is_refused ... ok
[INFO] [stdout] test tools::salvage::tests::a_commit_whose_record_is_lost_gives_nothing ... ok
[INFO] [stdout] test tools::compact::tests::compaction_writes_a_raised_file_s_leaves_in_the_newer_cells ... ok
[INFO] [stdout] test tools::salvage::tests::a_damaged_leaf_comes_back_from_its_older_version ... ok
[INFO] [stdout] test tools::salvage::tests::spans_merge_where_they_overlap ... ok
[INFO] [stdout] test tools::salvage::tests::a_damaged_value_comes_back_from_an_older_version_or_is_counted_lost ... ok
[INFO] [stdout] test tools::salvage::tests::opening_a_file_under_salvage_fails_with_busy ... ok
[INFO] [stdout] test txn::write::tests::a_buffer_is_kept_cleared_unless_it_grew_past_the_limit ... ok
[INFO] [stdout] test tools::salvage::tests::objects_come_back_with_indexes_that_match_them ... ok
[INFO] [stdout] test txn::read::tests::a_reader_looks_up_its_own_commit_from_the_roots_it_keeps ... ok
[INFO] [stdout] test tools::salvage::tests::a_key_a_newer_version_removed_stays_removed ... ok
[INFO] [stdout] test tools::salvage::tests::without_a_commit_record_the_trees_come_from_the_scan ... ok
[INFO] [stdout] test btree::node::tests::a_search_of_changed_keys_finds_what_the_keys_say ... ok
[INFO] [stdout] test tools::salvage::tests::a_whole_file_comes_out_as_it_went_in ... ok
[INFO] [stdout] test tools::compact::tests::random_files_compact_to_what_they_held ... ok
[INFO] [stdout] test crash::two_writers_taking_turns_survive_power_cuts ... ok
[INFO] [stdout] test tools::salvage::tests::random_damage_never_invents_a_value ... ok
[INFO] [stdout] test processes::processes_share_one_file_while_random_ones_are_killed ... ok
[INFO] [stdout] test crash::objects_and_their_indexes_survive_power_cuts_and_process_kills ... ok
[INFO] [stdout] test storage::file::tests::buffers_written_where_they_lie_land_as_they_would_joined ... ok
[INFO] [stdout] test crash::power_cuts_and_process_kills_never_lose_a_returned_commit ... ok
[INFO] [stdout] test btree::tests::keys_in_no_order_split_evenly ... ok
[INFO] [stdout] test query::tests::every_query_gives_the_scans_answer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 272 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 28.92s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/encryption.rs (/opt/rustwide/target/release/deps/encryption-3722378a7d4adf13)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test an_empty_password_is_refused ... ok
[INFO] [stdout] test another_handle_in_the_process_needs_the_key_as_well ... ok
[INFO] [stdout] test a_password_opens_the_database_it_encrypted ... ok
[INFO] [stdout] test a_plain_database_takes_no_key ... ok
[INFO] [stdout] test an_encrypted_database_opens_with_its_key_and_nothing_else ... ok
[INFO] [stdout] test changing_the_key_locks_out_the_old_one ... ok
[INFO] [stdout] test a_changed_byte_anywhere_in_an_encrypted_page_is_reported ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/objects.rs (/opt/rustwide/target/release/deps/objects-1dbabcbc59bdf874)
[INFO] [stdout] running 23 tests
[INFO] [stdout] test a_unique_index_allows_any_number_of_nulls_and_frees_a_value_it_no_longer_holds ... ok
[INFO] [stdout] test a_shape_reads_records_as_objects_hold_them ... ok
[INFO] [stdout] test a_shape_writes_objects_as_insert_does ... ok
[INFO] [stdout] test a_refused_write_leaves_the_transaction_able_to_commit ... ok
[INFO] [stdout] test declarations_that_cannot_be_stored_are_refused_before_a_file_is_made ... ok
[INFO] [stdout] test a_handle_notices_that_the_file_was_migrated_under_it ... ok
[INFO] [stdout] test an_encrypted_file_opened_without_a_schema_needs_its_key_as_ever ... ok
[INFO] [stdout] test an_object_read_by_key_has_its_fields_by_name_in_every_collection ... ok
[INFO] [stdout] test a_migration_function_moves_data_with_the_previous_schema ... ok
[INFO] [stdout] test a_file_opened_without_a_schema_is_read_and_written_with_its_own ... ok
[INFO] [stdout] test an_auto_increment_never_gives_a_number_twice ... ok
[INFO] [stdout] test an_encrypted_database_holds_objects_too ... ok
[INFO] [stdout] test a_migration_renames_without_rewriting_and_adds_what_is_new ... ok
[INFO] [stdout] test an_update_changes_only_the_fields_it_names ... ok
[INFO] [stdout] test a_database_without_a_schema_keeps_its_trees_to_itself ... ok
[INFO] [stdout] test a_failed_migration_leaves_the_file_as_it_was ... ok
[INFO] [stdout] test a_migration_can_stop_for_its_caller_between_its_steps ... ok
[INFO] [stdout] test a_handle_without_a_schema_notices_that_the_file_was_migrated_under_it ... ok
[INFO] [stdout] test records_and_the_ir_carry_objects_and_queries_across_the_language_boundary ... ok
[INFO] [stdout] test a_file_that_holds_no_schema_gives_a_handle_without_one_no_collections ... ok
[INFO] [stdout] test objects_are_there_after_the_file_is_opened_again ... ok
[INFO] [stdout] test an_indexed_field_added_later_leaves_its_default_in_the_index_until_changed ... ok
[INFO] [stdout] test the_schema_is_checked_every_time_the_file_opens ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.60s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/open.rs (/opt/rustwide/target/release/deps/open-b8e34badf4267d58)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test a_directory_at_the_path_is_an_io_error ... ok
[INFO] [stdout] test a_missing_database_is_not_created_when_creating_is_off ... ok
[INFO] [stdout] test a_database_older_than_the_first_released_format_is_refused ... ok
[INFO] [stdout] test a_created_database_opens_again_with_what_it_recorded ... ok
[INFO] [stdout] test an_empty_file_is_refused_rather_than_turned_into_a_database ... ok
[INFO] [stdout] test a_damaged_page_size_is_reported_as_corruption ... ok
[INFO] [stdout] test a_first_page_cut_short_is_reported_as_corruption ... ok
[INFO] [stdout] test an_existing_database_keeps_its_page_size_whatever_the_options_ask ... ok
[INFO] [stdout] test a_file_that_is_not_a_database_is_refused_and_left_alone ... ok
[INFO] [stdout] test a_new_database_is_in_the_newest_format_unless_upgrading_is_off ... ok
[INFO] [stdout] test a_database_in_another_format_version_is_refused_with_both_versions ... ok
[INFO] [stdout] test a_page_size_that_is_not_a_power_of_two_in_range_is_refused ... ok
[INFO] [stdout] test opening_a_missing_path_creates_a_database ... ok
[INFO] [stdout] test a_file_of_format_5_is_raised_by_opening_it_or_by_the_call ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/process_kill.rs (/opt/rustwide/target/release/deps/process_kill-2ab34f002006e81e)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test child_writer ... ok
[INFO] [stderr]      Running tests/transactions.rs (/opt/rustwide/target/release/deps/transactions-2feb2bd1ef0fd623)
[INFO] [stdout] test a_killed_writer_never_loses_a_commit_it_reported ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.51s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test selector_probe ... ok
[INFO] [stdout] test an_aborted_transaction_leaves_nothing_behind ... ok
[INFO] [stdout] test a_reader_sees_only_the_commit_it_started_from ... ok
[INFO] [stdout] test deleting_a_tree_removes_it_and_everything_in_it ... ok
[INFO] [stdout] test a_backward_range_gives_the_keys_from_the_last_down ... ok
[INFO] [stdout] test keys_and_tree_names_that_do_not_fit_are_refused ... ok
[INFO] [stdout] test a_write_transaction_sees_its_own_changes ... ok
[INFO] [stdout] test ranges_take_their_bounds_from_ordinary_range_syntax ... ok
[INFO] [stdout] test a_sync_commit_makes_the_deferred_ones_before_it_durable ... ok
[INFO] [stdout] test a_deferred_commit_is_seen_at_once_and_made_durable_by_sync ... ok
[INFO] [stdout] test a_deferred_commit_past_the_page_limit_is_made_durable ... ok
[INFO] [stdout] test a_commit_is_there_after_the_file_is_opened_again ... ok
[INFO] [stdout] test the_unsynced_window_ends_on_its_own_when_its_time_is_up ... ok
[INFO] [stdout] test every_handle_to_one_file_in_a_process_shares_one_database ... ok
[INFO] [stdout] test dropping_the_last_handle_makes_deferred_commits_durable ... ok
[INFO] [stdout] test many_commits_leave_a_file_that_opens_with_all_of_them ... ok
[INFO] [stdout] test a_second_writer_waits_and_then_gives_up_with_busy ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/typed.rs (/opt/rustwide/target/release/deps/typed-9d6ca02fe11069fd)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test the_derived_collection_is_the_one_a_builder_declares ... ok
[INFO] [stdout] test a_declared_key_and_links_round_trip ... ok
[INFO] [stdout] test a_type_of_scalars_numbers_indexes_and_refuses_as_objects_are ... ok
[INFO] [stdout] test a_refused_write_leaves_the_transaction_as_it_was ... ok
[INFO] [stdout] test objects_read_back_as_they_were_written ... ok
[INFO] [stdout] test put_replaces_delete_removes_and_update_sets_fields ... ok
[INFO] [stdout] test a_typed_write_reads_back_untyped_and_the_other_way ... ok
[INFO] [stdout] test queries_return_the_objects_the_untyped_api_finds ... ok
[INFO] [stdout] test a_derived_type_reads_and_writes_a_file_opened_with_its_own_schema ... ok
[INFO] [stdout] test a_type_that_does_not_match_its_collection_is_refused ... ok
[INFO] [stdout] test records_written_under_an_older_schema_read_with_defaults_and_skip_removed_fields ... ok
[INFO] [stdout] test a_migration_function_writes_typed_objects ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests darudb
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test src/tools/backup.rs - tools::backup::BackupOptions (line 36) - compile ... ok
[INFO] [stdout] test src/options.rs - options::OpenOptions::schema (line 241) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 24) - compile ... ok
[INFO] [stdout] test src/options.rs - options::OpenOptions (line 20) - compile ... ok
[INFO] [stdout] test src/query/build.rs - query::build::Query (line 175) ... ok
[INFO] [stdout] test src/query/build.rs - query::build::Query::parse (line 328) ... ok
[INFO] [stdout] test src/query/build.rs - query::build::Query::prepare (line 350) ... ok
[INFO] [stdout] test src/schema/declare.rs - schema::declare::Migration (line 605) ... ok
[INFO] [stdout] test src/schema/declare.rs - schema::declare::Schema (line 287) ... ok
[INFO] [stdout] test src/query/build.rs - query::build::Filter (line 24) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.60s; merged doctests compilation took 0.59s
[INFO] running `Command { std: "docker" "inspect" "b89672d0259f18d10add538a092b5f2f6303db8d3447aaf934a0a1951dae97a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b89672d0259f18d10add538a092b5f2f6303db8d3447aaf934a0a1951dae97a9", kill_on_drop: false }`
[INFO] [stdout] b89672d0259f18d10add538a092b5f2f6303db8d3447aaf934a0a1951dae97a9
