[INFO] fetching crate taladb 0.12.0...
[INFO] testing taladb-0.12.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate taladb 0.12.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate taladb 0.12.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate taladb 0.12.0
[INFO] tweaked toml for crates.io crate taladb 0.12.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate taladb 0.12.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate taladb 0.12.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:134:12
[INFO] [stderr]     |
[INFO] [stderr] 134 | homepage = "https://github.com/taladb/taladb"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 139 | repository = "https://github.com/taladb/taladb"
[INFO] [stderr]     |              ----------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `taladb` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] e962ee55940e90558d161c015e9ef86ecf2ebc7901dc817ee7dd90fb0c9995c0
[INFO] running `Command { std: "docker" "start" "e962ee55940e90558d161c015e9ef86ecf2ebc7901dc817ee7dd90fb0c9995c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e962ee55940e90558d161c015e9ef86ecf2ebc7901dc817ee7dd90fb0c9995c0", 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" "e962ee55940e90558d161c015e9ef86ecf2ebc7901dc817ee7dd90fb0c9995c0" "/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" "e962ee55940e90558d161c015e9ef86ecf2ebc7901dc817ee7dd90fb0c9995c0", 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" "e962ee55940e90558d161c015e9ef86ecf2ebc7901dc817ee7dd90fb0c9995c0" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:134:12
[INFO] [stderr]     |
[INFO] [stderr] 134 | homepage = "https://github.com/taladb/taladb"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 139 | repository = "https://github.com/taladb/taladb"
[INFO] [stderr]     |              ----------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `taladb` (manifest) generated 1 warning
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling redb v4.2.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling redb v2.6.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling cobs v0.3.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling postcard v1.1.3
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling serde_yaml_ng v0.10.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling ulid v1.2.1
[INFO] [stderr]    Compiling taladb v0.12.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 04s
[INFO] running `Command { std: "docker" "inspect" "e962ee55940e90558d161c015e9ef86ecf2ebc7901dc817ee7dd90fb0c9995c0", 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" "e962ee55940e90558d161c015e9ef86ecf2ebc7901dc817ee7dd90fb0c9995c0" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:134:12
[INFO] [stderr]     |
[INFO] [stderr] 134 | homepage = "https://github.com/taladb/taladb"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 139 | repository = "https://github.com/taladb/taladb"
[INFO] [stderr]     |              ----------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `taladb` (manifest) generated 1 warning
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling zerocopy-derive v0.8.47
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling cobs v0.3.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling postcard v1.1.3
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling serde_yaml_ng v0.10.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling ulid v1.2.1
[INFO] [stderr]    Compiling taladb v0.12.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 43s
[INFO] running `Command { std: "docker" "inspect" "e962ee55940e90558d161c015e9ef86ecf2ebc7901dc817ee7dd90fb0c9995c0", 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" "e962ee55940e90558d161c015e9ef86ecf2ebc7901dc817ee7dd90fb0c9995c0" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:134:12
[INFO] [stderr]     |
[INFO] [stderr] 134 | homepage = "https://github.com/taladb/taladb"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 139 | repository = "https://github.com/taladb/taladb"
[INFO] [stderr]     |              ----------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `taladb` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/taladb/370e7cb5551184a6/out/taladb-370e7cb5551184a6)
[INFO] [stdout] 
[INFO] [stdout] running 131 tests
[INFO] [stdout] test aggregate::parse_tests::negative_integer_group_key_is_safe ... ok
[INFO] [stdout] test aggregate::parse_tests::sort_preserves_caller_key_priority ... ok
[INFO] [stdout] test bm25::tests::agreeing_retrievers_beat_a_single_strong_hit ... ok
[INFO] [stdout] test bm25::tests::length_normalisation_can_be_disabled ... ok
[INFO] [stdout] test bm25::tests::rrf_rewards_better_ranks ... ok
[INFO] [stdout] test aggregate::parse_tests::parses_full_group_pipeline ... ok
[INFO] [stdout] test bm25::tests::rrf_weights_scale_a_retriever ... ok
[INFO] [stdout] test bm25::tests::shorter_documents_win_at_equal_term_frequency ... ok
[INFO] [stdout] test bm25::tests::stats_do_not_underflow_when_over_removed ... ok
[INFO] [stdout] test aggregate::parse_tests::rejects_non_one_numeric_sum ... ok
[INFO] [stdout] test bm25::tests::term_frequency_saturates ... ok
[INFO] [stdout] test bm25::tests::an_empty_corpus_still_produces_a_finite_score ... ok
[INFO] [stdout] test bm25::tests::stats_track_mean_length ... ok
[INFO] [stdout] test config::tests::adaptive_memory_hints_support_large_hosts_and_fixed_budgets_win ... ok
[INFO] [stdout] test config::tests::flush_every_write_defaults_to_true ... ok
[INFO] [stdout] test bm25::tests::idf_never_goes_negative_for_common_terms ... ok
[INFO] [stdout] test bm25::tests::absent_terms_contribute_nothing ... ok
[INFO] [stdout] test config::tests::ignores_unknown_keys ... ok
[INFO] [stdout] test aggregate::parse_tests::rejects_bad_shapes ... ok
[INFO] [stdout] test bm25::tests::rrf_matches_the_published_formula ... ok
[INFO] [stdout] test document::tests::derive_doc_id_cross_language_vectors ... ok
[INFO] [stdout] test document::tests::document_get_set_remove ... ok
[INFO] [stdout] test config::tests::load_auto_finds_yml_before_json ... ok
[INFO] [stdout] test config::tests::parses_valid_json ... ok
[INFO] [stdout] test document::tests::derive_doc_id_is_deterministic ... ok
[INFO] [stdout] test document::tests::derive_doc_id_separates_collections ... ok
[INFO] [stdout] test bm25::tests::rarer_terms_score_higher ... ok
[INFO] [stdout] test config::tests::returns_error_on_unsupported_extension ... ok
[INFO] [stdout] test config::tests::parses_valid_yaml ... ok
[INFO] [stdout] test document::tests::int_float_comparison_handles_fractions_and_nan ... ok
[INFO] [stdout] test config::tests::parses_yaml_with_yaml_extension ... ok
[INFO] [stdout] test document::tests::int_float_comparison_is_exact_beyond_2_pow_53 ... ok
[INFO] [stdout] test document::tests::round_trip_postcard ... ok
[INFO] [stdout] test config::tests::returns_error_on_unreadable_file ... ok
[INFO] [stdout] test document::tests::value_from_impls_cover_the_rust_types_that_map_onto_it ... ok
[INFO] [stdout] test document::tests::derive_doc_id_separator_prevents_boundary_collision ... ok
[INFO] [stdout] test error::tests::storage_display_text_is_unchanged_by_the_split ... ok
[INFO] [stdout] test document::tests::value_accessors_cover_every_variant ... ok
[INFO] [stdout] test document::tests::value_display_is_readable_and_hides_byte_contents ... ok
[INFO] [stdout] test fts::tests::fts_key_round_trip ... ok
[INFO] [stdout] test document::tests::int_float_comparison_handles_out_of_range_floats ... ok
[INFO] [stdout] test fts::tests::legacy_empty_postings_value_decodes_as_one ... ok
[INFO] [stdout] test fts::tests::fts_token_range_bounds ... ok
[INFO] [stdout] test fts::tests::stopwords_are_dropped_unless_they_are_all_there_is ... ok
[INFO] [stdout] test aggregate::parse_tests::group_by_null_and_count_and_project ... ok
[INFO] [stdout] test error::tests::storage_errors_expose_their_source ... ok
[INFO] [stdout] test error::tests::oversized_sources_downcast_through_their_box ... ok
[INFO] [stdout] test fts::tests::fts_def_falls_back_to_v0_metadata ... ok
[INFO] [stdout] test fts::tests::tf_round_trips ... ok
[INFO] [stdout] test fts::tests::token_range_excludes_longer_tokens_sharing_a_prefix ... ok
[INFO] [stdout] test fts::tests::token_frequencies_counts_repeats_and_total ... ok
[INFO] [stdout] test fts::tests::tokenize_strips_short ... ok
[INFO] [stdout] test bm25::tests::idf_survives_a_doc_freq_larger_than_the_corpus ... ok
[INFO] [stdout] test index::tests::eq_range_does_not_match_longer_prefixes ... ok
[INFO] [stdout] test aggregate::parse_tests::project_can_explicitly_exclude_group_id ... ok
[INFO] [stdout] test json_depth::tests::accepts_ordinary_shapes ... ok
[INFO] [stdout] test index::tests::eq_range_matches_exact_value ... ok
[INFO] [stdout] test index::tests::float_sort_order ... ok
[INFO] [stdout] test index::tests::non_indexable_values_return_none ... ok
[INFO] [stdout] test index::tests::int_sort_order ... ok
[INFO] [stdout] test fts::tests::doc_len_round_trips_and_defaults_to_zero ... ok
[INFO] [stdout] test index::tests::string_sort_order ... ok
[INFO] [stdout] test config::tests::defaults_when_no_config_file ... ok
[INFO] [stdout] test fts::tests::fts_def_decodes_current_layout ... ok
[INFO] [stdout] test json_depth::tests::depth_is_measured_down_a_branch_not_across_siblings ... ok
[INFO] [stdout] test error::tests::hand_built_storage_errors_have_no_source ... ok
[INFO] [stdout] test error::tests::error_type_stays_small_enough_for_the_hot_path ... ok
[INFO] [stdout] test fts::tests::token_frequencies_of_empty_text_is_empty ... ok
[INFO] [stdout] test query::filter::tests::basic_eq ... ok
[INFO] [stdout] test query::filter::tests::exists ... ok
[INFO] [stdout] test query::filter::tests::range_ops ... ok
[INFO] [stdout] test query::planner::tests::and_picks_indexed_subfilter ... ok
[INFO] [stdout] test query::planner::tests::eq_with_index ... ok
[INFO] [stdout] test query::filter_document::tests::projection_skips_every_value_variant_and_preserves_nested_filter_semantics ... ok
[INFO] [stdout] test query::planner::tests::eq_without_index ... ok
[INFO] [stdout] test query::planner::tests::in_with_index ... ok
[INFO] [stdout] test migrate::tests::the_legacy_backend_message_names_the_way_out ... ok
[INFO] [stdout] test query::filter::tests::and_or ... ok
[INFO] [stdout] test fts::tests::tokenize_basic ... ok
[INFO] [stdout] test query::planner::tests::or_all_indexed_uses_index_or ... ok
[INFO] [stdout] test json_depth::tests::the_boundary_is_exact ... ok
[INFO] [stdout] test json_depth::tests::the_error_names_the_limit ... ok
[INFO] [stdout] test json_depth::tests::does_not_consume_stack_proportional_to_depth ... ok
[INFO] [stdout] test search_cache::tests::obsolete_vectors_are_freed_without_an_old_snapshot_evicting_newer_vectors ... ok
[INFO] [stdout] test query::planner::tests::or_partially_unindexed_falls_back ... ok
[INFO] [stdout] test search_cache::tests::overlapping_graph_walks_share_the_budget_instead_of_starving ... ok
[INFO] [stdout] test query::planner::tests::range_with_index ... ok
[INFO] [stdout] test search_cache::tests::eviction_preserves_recent_indexes_and_replacements_do_not_double_count ... ok
[INFO] [stdout] test query::planner::tests::range_with_index_string_bound_stays_single_range ... ok
[INFO] [stdout] test migrate::tests::a_path_that_does_not_exist_yet_is_not_a_migration ... ok
[INFO] [stdout] test search_cache::tests::pinned_blocks_and_builders_share_admission_and_released_loans_restore_space ... ok
[INFO] [stdout] test search_cache::tests::pressure_invalidates_returning_loans_and_preserves_live_accounting ... ok
[INFO] [stdout] test search_cache::tests::reservation_cleanup_survives_unwind ... ok
[INFO] [stdout] test search_cache::tests::adaptive_hints_are_capped_and_pressure_is_idempotent_with_explicit_recovery ... ok
[INFO] [stdout] test snapshot_encoding_tests::len_prefix_is_readable_by_the_snapshot_reader ... ok
[INFO] [stdout] test search_cache::tests::lowering_a_live_budget_blocks_admission_without_panicking_or_losing_accounting ... ok
[INFO] [stdout] test snapshot_encoding_tests::len_prefix_round_trips_and_rejects_the_unrepresentable ... ok
[INFO] [stdout] test time::tests::now_ms_readings_are_close_together ... ok
[INFO] [stdout] test vector::tests::encode_decode_roundtrip ... ok
[INFO] [stdout] test time::tests::now_ms_is_after_2020 ... ok
[INFO] [stdout] test vector::tests::cosine_identical ... ok
[INFO] [stdout] test vector::tests::cosine_orthogonal ... ok
[INFO] [stdout] test vector::tests::decode_rejects_odd_length ... ok
[INFO] [stdout] test vector::tests::dot_and_norm_sq_matches_the_chunks_exact_original_bit_for_bit ... ok
[INFO] [stdout] test query::key_batch::tests::ordered_batches_and_scattered_fallback_emit_each_existing_key_once ... ok
[INFO] [stdout] test vector::tests::identical_vectors_still_score_perfectly_after_lane_split ... ok
[INFO] [stdout] test vector::tests::value_extraction_rejects_mixed ... ok
[INFO] [stdout] test vector::tests::value_extraction_rejects_non_array ... ok
[INFO] [stdout] test vector::tests::value_extraction_floats ... ok
[INFO] [stdout] test collection::vector_window::tests::online_quotas_match_full_sort_for_every_order_and_do_not_retain_displaced_groups ... ok
[INFO] [stdout] test vector_graph::cache_tests::build_loans_only_retain_committed_progress_and_cannot_survive_cancellation ... ok
[INFO] [stdout] test vector_graph::cache_tests::borrowed_scratch_remains_charged_during_greedy_cache_loading_and_bit_boundaries ... ok
[INFO] [stdout] test vector_graph::cache_tests::build_walks_do_not_allocate_from_historical_node_id_high_water ... ok
[INFO] [stdout] test vector_graph::cache_tests::compact_decoder_rejects_invalid_layer_counts_neighbor_counts_and_truncation ... ok
[INFO] [stdout] test vector_graph::cache_tests::clock_eviction_keeps_nodes_instead_of_flushing_the_cache ... ok
[INFO] [stdout] test vector_graph::binary_tests::packed_dot_matches_every_byte_pair_and_ignores_padding ... ok
[INFO] [stdout] test vector_graph::cache_tests::compact_links_round_trip_empty_and_maximum_layers_without_changing_storage ... ok
[INFO] [stdout] test vector_graph::cache_tests::failed_queries_return_their_cache_and_revisions_do_not_mix ... ok
[INFO] [stdout] test vector::tests::euclidean_identical ... ok
[INFO] [stdout] test vector::tests::lane_reductions_match_scalar_at_every_remainder_length ... ok
[INFO] [stdout] test vector::tests::mismatched_lengths_match_the_fused_original_bit_for_bit ... ok
[INFO] [stdout] test vector_graph::cache_tests::invalidation_discards_a_loan_even_without_a_replacement_entry ... ok
[INFO] [stdout] test vector_graph::cache_tests::reusable_scratch_is_cleared_accounted_and_trimmed_without_flushing_nodes ... ok
[INFO] [stdout] test vector_graph::binary_tests::packed_cosine_preserves_decoded_scores_and_float_query_magnitudes ... ok
[INFO] [stdout] test vector_graph::cache_tests::reused_decode_buffer_preserves_quantized_components_and_scores ... ok
[INFO] [stdout] test vector_graph::cache_tests::streamed_filter_bitmap_deduplicates_mappings_and_charges_before_visiting ... ok
[INFO] [stdout] test watch::tests::watch_receives_insert ... ok
[INFO] [stdout] test migrate::tests::a_current_database_is_left_completely_alone ... ok
[INFO] [stdout] test migrate::tests::no_partial_file_survives_a_successful_migration ... ok
[INFO] [stdout] test migrate::tests::a_v2_database_is_detected_and_converted ... ok
[INFO] [stdout] test migrate::tests::the_original_is_kept_as_a_backup_and_is_still_readable ... ok
[INFO] [stderr]      Running tests/aggregate_match_regex.rs (/opt/rustwide/target/release/build/taladb/783ab83eed5b39f3/out/aggregate_match_regex-783ab83eed5b39f3)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 131 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test match_regex_agrees_with_find ... ok
[INFO] [stdout] test multiple_match_stages_each_have_their_regex_compiled ... ok
[INFO] [stdout] test invalid_regex_in_match_errors_instead_of_matching_nothing ... ok
[INFO] [stdout] test invalid_regex_in_a_later_match_stage_still_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/aggregate_project_and_topk.rs (/opt/rustwide/target/release/build/taladb/41ca5d2622e3d657/out/aggregate_project_and_topk-41ca5d2622e3d657)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test project_rejects_mixed_inclusion_and_exclusion ... ok
[INFO] [stdout] test project_rejects_non_numeric_non_boolean_values ... ok
[INFO] [stdout] test project_inclusion_keeps_only_listed_fields ... ok
[INFO] [stdout] test project_reads_nonzero_numbers_as_inclusion ... ok
[INFO] [stdout] test project_fractional_inclusion_is_not_mistaken_for_mixing ... ok
[INFO] [stdout] test limit_larger_than_collection_is_safe ... ok
[INFO] [stdout] test project_reads_zero_as_exclusion ... ok
[INFO] [stdout] test project_rejects_empty_body ... ok
[INFO] [stdout] test project_allows_id_exclusion_alongside_inclusion ... ok
[INFO] [stdout] test project_exclusion_keeps_every_other_field ... ok
[INFO] [stdout] test sort_after_group_is_not_bounded_away ... ok
[INFO] [stdout] test unbounded_sort_still_returns_everything ... ok
[INFO] [stdout] test bounded_sort_survives_a_trailing_project ... ok
[INFO] [stdout] test bounded_sort_is_deterministic_across_runs ... ok
[INFO] [stdout] test bounded_sort_pages_do_not_overlap_or_drop ... ok
[INFO] [stdout] test bounded_sort_matches_full_sort ... ok
[INFO] [stderr]      Running tests/aggregate_sorted_index.rs (/opt/rustwide/target/release/build/taladb/b783e2b668851c2e/out/aggregate_sorted_index-b783e2b668851c2e)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test falls_back_when_sort_field_is_missing_from_some_docs ... ok
[INFO] [stdout] test homogeneous_numeric_sorts_are_unaffected ... ok
[INFO] [stdout] test limit_beyond_collection_returns_everything_in_order ... ok
[INFO] [stdout] test projection_after_indexed_sort_still_applies ... ok
[INFO] [stdout] test unindexed_sort_field_still_correct ... ok
[INFO] [stdout] test mixed_int_float_sort_matches_unindexed_across_pages ... ok
[INFO] [stdout] test indexed_paging_walks_the_whole_collection_exactly_once ... ok
[INFO] [stdout] test multi_key_sort_uses_index_on_first_key_only ... ok
[INFO] [stdout] test match_before_sort_is_not_hijacked_by_the_index_path ... ok
[INFO] [stdout] test indexed_desc_page_matches_full_sort ... ok
[INFO] [stdout] test indexed_asc_page_matches_full_sort ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/array_containment.rs (/opt/rustwide/target/release/build/taladb/6644ff13ca7ba89d/out/array_containment-6644ff13ca7ba89d)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test nested_arrays_are_not_flattened ... ok
[INFO] [stdout] test a_compound_index_refuses_two_array_members ... ok
[INFO] [stdout] test equality_still_matches_the_whole_array ... ok
[INFO] [stdout] test in_with_an_unindexable_whole_array_candidate_stays_correct ... ok
[INFO] [stdout] test range_comparisons_match_any_element ... ok
[INFO] [stdout] test ne_excludes_a_document_any_element_of_which_matches ... ok
[INFO] [stdout] test deletes_remove_every_element_entry ... ok
[INFO] [stdout] test updates_keep_the_index_in_step_with_the_document ... ok
[INFO] [stdout] test an_index_created_after_the_writes_backfills_every_element ... ok
[INFO] [stdout] test equality_matches_an_element ... ok
[INFO] [stdout] test compound_index_expands_one_array_member ... ok
[INFO] [stdout] test in_matches_any_element_against_any_candidate ... ok
[INFO] [stdout] test count_agrees_with_find ... ok
[INFO] [stdout] test a_document_is_returned_once_however_many_elements_match ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/audit.rs (/opt/rustwide/target/release/build/taladb/1d34293c2d47e0cc/out/audit-1d34293c2d47e0cc)
[INFO] [stdout] running 19 tests
[INFO] [stdout] test audit_log_survives_snapshot_round_trip ... ok
[INFO] [stdout] test audit_log_spans_multiple_collections ... ok
[INFO] [stdout] test filter_by_op_delete ... ok
[INFO] [stdout] test delete_one_writes_audit_entry ... ok
[INFO] [stdout] test insert_many_writes_one_entry_per_doc ... ok
[INFO] [stdout] test ts_is_positive_unix_ms ... ok
[INFO] [stdout] test doc_id_matches_inserted_document_id ... ok
[INFO] [stdout] test entries_are_in_insertion_order ... ok
[INFO] [stdout] test delete_one_no_match_writes_no_audit_entry ... ok
[INFO] [stdout] test insert_writes_audit_entry ... ok
[INFO] [stdout] test filter_by_op_insert ... ok
[INFO] [stdout] test filter_no_match_returns_empty ... ok
[INFO] [stdout] test unaudited_collection_produces_no_entries ... ok
[INFO] [stdout] test delete_many_writes_one_entry_per_deleted_doc ... ok
[INFO] [stdout] test filter_collection_and_op_combined ... ok
[INFO] [stdout] test filter_by_collection ... ok
[INFO] [stdout] test update_one_no_match_writes_no_audit_entry ... ok
[INFO] [stderr]      Running tests/backend_migration.rs (/opt/rustwide/target/release/build/taladb/632c8c56478aaaae/out/backend_migration-632c8c56478aaaae)
[INFO] [stdout] test update_many_writes_one_entry_per_matched_doc ... ok
[INFO] [stdout] test update_one_writes_audit_entry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test redb2_cannot_be_pointed_at_a_current_database ... ok
[INFO] [stdout] test the_storage_is_reusable_after_the_migration_consumes_a_backend ... ok
[INFO] [stdout] test a_legacy_backend_is_upgraded_in_place_and_keeps_its_data ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/caller_supplied_id.rs (/opt/rustwide/target/release/build/taladb/e8db9d09c22bd4e6/out/caller_supplied_id-e8db9d09c22bd4e6)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test a_supplied_id_indexes_and_searches_like_any_other ... ok
[INFO] [stdout] test supplied_and_generated_ids_mix_in_one_batch ... ok
[INFO] [stdout] test insert_many_rejects_a_duplicate_within_its_own_batch ... ok
[INFO] [stdout] test a_non_ulid_id_is_refused_with_a_message_pointing_at_derive_doc_id ... ok
[INFO] [stdout] test a_supplied_id_is_the_document_id ... ok
[INFO] [stdout] test re_inserting_the_same_id_is_refused_rather_than_duplicated ... ok
[INFO] [stdout] test a_non_string_id_is_refused ... ok
[INFO] [stdout] test concurrent_inserts_with_one_supplied_id_have_one_winner ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/collection_crud.rs (/opt/rustwide/target/release/build/taladb/c5c78f5b06487d5f/out/collection_crud-c5c78f5b06487d5f)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test find_empty_collection_returns_empty_vec ... ok
[INFO] [stdout] test find_with_bool_field ... ok
[INFO] [stdout] test find_with_eq_filter ... ok
[INFO] [stdout] test delete_many ... ok
[INFO] [stdout] test find_with_nin_filter ... ok
[INFO] [stdout] test find_with_ne_filter ... ok
[INFO] [stdout] test find_with_gte_lte_range ... ok
[INFO] [stdout] test find_with_not_filter ... ok
[INFO] [stdout] test insert_and_find ... ok
[INFO] [stdout] test insert_many_and_count ... ok
[INFO] [stdout] test nested_array_round_trips ... ok
[INFO] [stdout] test insert_returns_unique_ids ... ok
[INFO] [stdout] test find_with_in_filter ... ok
[INFO] [stdout] test null_value_round_trips ... ok
[INFO] [stdout] test find_with_or_filter ... ok
[INFO] [stdout] test count_with_filter ... ok
[INFO] [stdout] test update_many_updates_all_matching ... ok
[INFO] [stdout] test update_one_inc_negative_decrements ... ok
[INFO] [stdout] test delete_many_returns_zero_on_no_match ... ok
[INFO] [stdout] test find_with_exists_true_and_false ... ok
[INFO] [stdout] test update_one_inc ... ok
[INFO] [stdout] test delete_one_returns_false_when_no_match ... ok
[INFO] [stdout] test update_one_push_appends_to_array ... ok
[INFO] [stdout] test find_with_and_filter ... ok
[INFO] [stdout] test find_with_gt_and_lt ... ok
[INFO] [stdout] test bytes_value_round_trips ... ok
[INFO] [stdout] test find_with_float_values ... ok
[INFO] [stdout] test update_one_pull_removes_from_array ... ok
[INFO] [stdout] test update_one_set ... ok
[INFO] [stdout] test delete_many_all_deletes_entire_collection ... ok
[INFO] [stdout] test delete_one ... ok
[INFO] [stdout] test update_one_returns_false_when_no_match ... ok
[INFO] [stdout] test find_one_returns_none_on_no_match ... ok
[INFO] [stdout] test collections_are_isolated ... ok
[INFO] [stdout] test update_one_set_adds_new_field ... ok
[INFO] [stdout] test update_one_set_multiple_fields ... ok
[INFO] [stdout] test update_one_unset_removes_field ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compact.rs (/opt/rustwide/target/release/build/taladb/b458a5bb029d74f8/out/compact-b458a5bb029d74f8)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test compact_preserves_secondary_index ... ok
[INFO] [stdout] test compact_empty_db_succeeds ... ok
[INFO] [stdout] test compact_is_idempotent ... ok
[INFO] [stdout] test compact_after_inserts_succeeds ... ok
[INFO] [stdout] test compact_preserves_multiple_collections ... ok
[INFO] [stdout] test compact_preserves_fts_index ... ok
[INFO] [stdout] test compact_does_not_corrupt_existing_documents ... ok
[INFO] [stdout] test compact_preserves_documents_after_updates ... ok
[INFO] [stdout] test compact_after_bulk_delete_succeeds ... ok
[INFO] [stdout] test snapshot_after_compact_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/concurrent_consistency.rs (/opt/rustwide/target/release/build/taladb/90d8bc34fda07855/out/concurrent_consistency-90d8bc34fda07855)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test invalid_vector_components_roll_back_the_document_write ... ok
[INFO] [stdout] test invalid_hnsw_connectivity_is_rejected ... ok
[INFO] [stdout] test stale_hnsw_falls_back_to_current_exact_results ... ok
[INFO] [stdout] test supplied_id_insertion_cannot_overwrite_existing_document ... ok
[INFO] [stdout] test snapshot_budget_rejects_overflow_and_preserves_valid_exports ... ok
[INFO] [stdout] test insert_uses_schema_from_its_write_transaction ... ok
[INFO] [stdout] test cached_index_plan_is_compatible_with_the_read_snapshot ... ok
[INFO] [stdout] test delete_by_id_cleans_up_the_latest_index_entries ... ok
[INFO] [stdout] test vector_score_and_body_share_a_snapshot_even_when_cache_is_warm ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/crypto_format_fixtures.rs (/opt/rustwide/target/release/build/taladb/9b9820345ebaf679/out/crypto_format_fixtures-9b9820345ebaf679)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/edge_cases.rs (/opt/rustwide/target/release/build/taladb/a85c64463305955f/out/edge_cases-a85c64463305955f)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test int_field_does_not_match_string_query ... ok
[INFO] [stdout] test collection_name_exactly_128_chars_is_valid ... ok
[INFO] [stdout] test i64_min_and_max_round_trip ... ok
[INFO] [stdout] test snapshot_captures_state_at_export_time ... ok
[INFO] [stdout] test empty_collection_name_returns_error ... ok
[INFO] [stdout] test delete_by_unique_field_removes_only_target_document ... ok
[INFO] [stdout] test negative_integer_sorts_below_zero ... ok
[INFO] [stdout] test find_one_returns_earliest_insertion ... ok
[INFO] [stdout] test large_string_value_round_trips ... ok
[INFO] [stdout] test document_with_many_fields_round_trips ... ok
[INFO] [stdout] test nested_and_or_filter ... ok
[INFO] [stdout] test collection_name_over_128_chars_returns_error ... ok
[INFO] [stdout] test update_inc_creates_field_on_missing ... ok
[INFO] [stdout] test collection_name_with_double_colon_returns_error ... ok
[INFO] [stdout] test empty_string_is_valid_field_value ... ok
[INFO] [stdout] test update_set_preserves_other_fields ... ok
[INFO] [stdout] test update_push_on_non_array_returns_type_error ... ok
[INFO] [stdout] test zero_integer_is_valid_and_findable ... ok
[INFO] [stdout] test vector_query_dimension_mismatch_returns_error ... ok
[INFO] [stdout] test update_pull_on_missing_field_is_noop ... ok
[INFO] [stdout] test update_push_on_nonexistent_creates_array ... ok
[INFO] [stdout] test update_inc_on_string_returns_type_error ... ok
[INFO] [stdout] test update_inc_does_not_affect_other_numeric_fields ... ok
[INFO] [stdout] test insert_and_delete_1000_documents ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/encryption.rs (/opt/rustwide/target/release/build/taladb/f37e4481465e2e8b/out/encryption-f37e4481465e2e8b)
[INFO] [stderr]      Running tests/fts.rs (/opt/rustwide/target/release/build/taladb/055094db347f57e9/out/fts-055094db347f57e9)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test fts_indexes_are_collection_scoped ... ok
[INFO] [stdout] test fts_on_non_string_field_returns_empty ... ok
[INFO] [stdout] test fts_index_maintained_on_delete ... ok
[INFO] [stdout] test fts_case_insensitive ... ok
[INFO] [stdout] test fts_index_maintained_on_update ... ok
[INFO] [stdout] test fts_single_token_no_match_returns_empty ... ok
[INFO] [stdout] test fts_single_token_matches ... ok
[INFO] [stdout] test create_fts_index_twice_is_idempotent ... ok
[INFO] [stdout] test fts_multi_token_partial_match_returns_empty ... ok
[INFO] [stdout] test fts_multi_token_and_semantics ... ok
[INFO] [stdout] test fts_backfill_on_create_index ... ok
[INFO] [stdout] test create_and_drop_fts_index ... ok
[INFO] [stdout] test drop_fts_index_nonexistent_returns_error ... ok
[INFO] [stdout] test fts_survives_snapshot_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fts_bm25.rs (/opt/rustwide/target/release/build/taladb/6eeb73ef5274a232/out/fts_bm25-6eeb73ef5274a232)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test top_k_truncates_and_zero_returns_nothing ... ok
[INFO] [stdout] test common_terms_never_push_a_document_below_zero ... ok
[INFO] [stdout] test updates_replace_term_frequencies_rather_than_accumulating ... ok
[INFO] [stdout] test a_query_with_no_matches_returns_empty ... ok
[INFO] [stdout] test dropping_the_index_clears_its_statistics ... ok
[INFO] [stdout] test matching_more_query_terms_scores_higher ... ok
[INFO] [stdout] test searching_a_field_with_no_index_is_an_error ... ok
[INFO] [stdout] test documents_inserted_after_the_index_are_ranked_too ... ok
[INFO] [stdout] test ranks_by_relevance_not_insertion_order ... ok
[INFO] [stderr]      Running tests/hybrid_search.rs (/opt/rustwide/target/release/build/taladb/332f7f7aa0574f1f/out/hybrid_search-332f7f7aa0574f1f)
[INFO] [stdout] test shorter_documents_outrank_longer_ones_at_equal_frequency ... ok
[INFO] [stdout] test deletes_remove_documents_from_the_ranking ... ok
[INFO] [stdout] test contains_filter_still_requires_every_token ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test candidates_bounds_how_much_each_retriever_contributes ... ok
[INFO] [stdout] test the_filter_applies_to_both_retrievers ... ok
[INFO] [stdout] test results_are_deduplicated_across_retrievers ... ok
[INFO] [stdout] test top_k_bounds_the_result_set ... ok
[INFO] [stdout] test weights_can_disable_a_retriever ... ok
[INFO] [stdout] test agreement_between_retrievers_wins ... ok
[INFO] [stdout] test recovers_a_paraphrase_the_text_retriever_would_miss ... ok
[INFO] [stdout] test a_document_only_one_retriever_finds_still_ranks ... ok
[INFO] [stdout] test a_huge_top_k_saturates_the_candidate_pool_instead_of_overflowing ... ok
[INFO] [stdout] test a_filter_matching_nothing_returns_nothing ... ok
[INFO] [stdout] test ranking_is_stable_across_identical_queries ... ok
[INFO] [stdout] test reports_which_retriever_found_each_document ... ok
[INFO] [stdout] test recovers_an_exact_term_the_vector_retriever_would_miss ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/index_array_scaling.rs (/opt/rustwide/target/release/build/taladb/d5583e37755cf712/out/index_array_scaling-d5583e37755cf712)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test duplicate_elements_still_collapse_to_one_key ... ok
[INFO] [stdout] test key_order_follows_element_order ... ok
[INFO] [stdout] test a_repeated_element_matches_its_document_once ... ok
[INFO] [stdout] test single_field_index_keys_scale_linearly ... FAILED
[INFO] [stdout] test compound_index_keys_scale_linearly ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- single_field_index_keys_scale_linearly stdout ----
[INFO] [stdout] single-field: 2k=2.00548ms  16k=59.854559ms  ratio=29.8x  (linear≈8x, quadratic≈64x)
[INFO] [stdout] 
[INFO] [stdout] thread 'single_field_index_keys_scale_linearly' (3045) panicked at tests/index_array_scaling.rs:56:5:
[INFO] [stdout] single-field: 8x the elements cost 29.8x the time — key dedup has gone quadratic in the array length again (2k=2.00548ms, 16k=59.854559ms)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56610e1d7661 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x56610e1ed07a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x56610e1db87c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x56610e1b3836 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x56610e1cfb69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x56610dff67b0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x56610e1cfd22 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x56610e1b38e2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x56610e1ac5f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x56610e1b44ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x56610e1ed85c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x56610dfe6703 - index_array_scaling[cd6d4e1ba8538a64]::assert_linear
[INFO] [stdout]   12:     0x56610dfe76e7 - <index_array_scaling[cd6d4e1ba8538a64]::single_field_index_keys_scale_linearly::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x56610dfe9bfb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x56610dff6dd5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x56610dff06c4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x56610dff9e62 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x56610e1d6e8f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7a0ae4dcedfa - <unknown>
[INFO] [stdout]   19:     0x7a0ae4e623d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     single_field_index_keys_scale_linearly
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 4 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test index_array_scaling`
[INFO] running `Command { std: "docker" "inspect" "e962ee55940e90558d161c015e9ef86ecf2ebc7901dc817ee7dd90fb0c9995c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e962ee55940e90558d161c015e9ef86ecf2ebc7901dc817ee7dd90fb0c9995c0", kill_on_drop: false }`
[INFO] [stdout] e962ee55940e90558d161c015e9ef86ecf2ebc7901dc817ee7dd90fb0c9995c0
