[INFO] fetching crate seqpacker 0.1.3... [INFO] testing seqpacker-0.1.3 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate seqpacker 0.1.3 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate seqpacker 0.1.3 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate seqpacker 0.1.3 [INFO] tweaked toml for crates.io crate seqpacker 0.1.3 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate seqpacker 0.1.3 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate seqpacker 0.1.3 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8a8d4c573050897cd062872730755b2174d1776ff3ab6f0d2f8b8e81f28cb847 [INFO] running `Command { std: "docker" "start" "-a" "8a8d4c573050897cd062872730755b2174d1776ff3ab6f0d2f8b8e81f28cb847", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8a8d4c573050897cd062872730755b2174d1776ff3ab6f0d2f8b8e81f28cb847", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8a8d4c573050897cd062872730755b2174d1776ff3ab6f0d2f8b8e81f28cb847", kill_on_drop: false }` [INFO] [stdout] 8a8d4c573050897cd062872730755b2174d1776ff3ab6f0d2f8b8e81f28cb847 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8ca2838f9fae67f2903bd859f4813720430726ae962af5457e4d1ba7c84a51bf [INFO] running `Command { std: "docker" "start" "-a" "8ca2838f9fae67f2903bd859f4813720430726ae962af5457e4d1ba7c84a51bf", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling zerocopy v0.8.40 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling seqpacker v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.71s [INFO] running `Command { std: "docker" "inspect" "8ca2838f9fae67f2903bd859f4813720430726ae962af5457e4d1ba7c84a51bf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8ca2838f9fae67f2903bd859f4813720430726ae962af5457e4d1ba7c84a51bf", kill_on_drop: false }` [INFO] [stdout] 8ca2838f9fae67f2903bd859f4813720430726ae962af5457e4d1ba7c84a51bf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d3482a6dde5f32baf4a6c4acce6b84b3ffc0f28bd733df45a1bdc954050df5b3 [INFO] running `Command { std: "docker" "start" "-a" "d3482a6dde5f32baf4a6c4acce6b84b3ffc0f28bd733df45a1bdc954050df5b3", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling tempfile v3.26.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Compiling seqpacker v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 19.67s [INFO] running `Command { std: "docker" "inspect" "d3482a6dde5f32baf4a6c4acce6b84b3ffc0f28bd733df45a1bdc954050df5b3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d3482a6dde5f32baf4a6c4acce6b84b3ffc0f28bd733df45a1bdc954050df5b3", kill_on_drop: false }` [INFO] [stdout] d3482a6dde5f32baf4a6c4acce6b84b3ffc0f28bd733df45a1bdc954050df5b3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 901fd9a4d1832e2eeebf0a4231ef04a1ce903755e8e493ebd2ec0f488256fc62 [INFO] running `Command { std: "docker" "start" "-a" "901fd9a4d1832e2eeebf0a4231ef04a1ce903755e8e493ebd2ec0f488256fc62", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/seqpacker-cc5e29fcf10532c6) [INFO] [stdout] [INFO] [stdout] running 381 tests [INFO] [stdout] test algorithms::best_fit::tests::test_all_same_size ... ok [INFO] [stdout] test algorithms::best_fit::tests::test_each_item_needs_own_bin ... ok [INFO] [stdout] test algorithms::best_fit::tests::test_empty_input ... ok [INFO] [stdout] test algorithms::best_fit::tests::test_exact_capacity ... ok [INFO] [stdout] test algorithms::best_fit::tests::test_exact_fit_preferred ... ok [INFO] [stdout] test algorithms::best_fit::tests::test_differs_from_first_fit ... ok [INFO] [stdout] test algorithms::best_fit::tests::test_five_items_walkthrough ... ok [INFO] [stdout] test algorithms::best_fit::tests::test_picks_tightest_bin ... ok [INFO] [stdout] test algorithms::best_fit::tests::test_single_item ... ok [INFO] [stdout] test algorithms::best_fit::tests::test_smallest_remaining_not_leftmost ... ok [INFO] [stdout] test algorithms::best_fit::tests::test_validates_basic ... ok [INFO] [stdout] test algorithms::best_fit::tests::test_oversize_error ... ok [INFO] [stdout] test algorithms::best_fit::tests::test_pack_through_trait ... ok [INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_all_same_size ... ok [INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_each_item_needs_own_bin ... ok [INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_empty_input ... ok [INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_exact_capacity ... ok [INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_large_items_first_with_tight_placement ... ok [INFO] [stdout] test algorithms::best_fit::tests::test_many_small_items ... ok [INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_many_small_items ... ok [INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_name ... ok [INFO] [stdout] test algorithms::best_fit::tests::test_validates_many_items ... ok [INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_pack_through_trait ... ok [INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_bfd_at_least_as_good_as_bf ... ok [INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_already_sorted_input ... ok [INFO] [stdout] test algorithms::best_fit::tests::test_name ... ok [INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_sorting_reduces_bins ... ok [INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_tight_fit_after_sort ... ok [INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_validates_many_items ... ok [INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_validates_basic ... ok [INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_oversize_error ... ok [INFO] [stdout] test algorithms::counting_sort::tests::test_empty_input ... ok [INFO] [stdout] test algorithms::counting_sort::tests::test_basic_grouping ... ok [INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_sort_order_verified ... ok [INFO] [stdout] test algorithms::counting_sort::tests::test_all_same_length ... ok [INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_single_item ... ok [INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_oversize_detected_after_sort ... ok [INFO] [stdout] test algorithms::first_fit::tests::test_empty_input ... ok [INFO] [stdout] test algorithms::counting_sort::tests::test_preserves_insertion_order ... ok [INFO] [stdout] test algorithms::counting_sort::tests::test_single_item ... ok [INFO] [stdout] test algorithms::first_fit::tests::test_all_same_size ... ok [INFO] [stdout] test algorithms::first_fit::tests::test_each_item_needs_own_bin ... ok [INFO] [stdout] test algorithms::first_fit::tests::test_basic ... ok [INFO] [stdout] test algorithms::first_fit::tests::test_exact_capacity ... ok [INFO] [stdout] test algorithms::first_fit::tests::test_fewer_bins_than_next_fit ... ok [INFO] [stdout] test algorithms::first_fit::tests::test_five_items_walkthrough ... ok [INFO] [stdout] test algorithms::first_fit::tests::test_leftmost_preference ... ok [INFO] [stdout] test algorithms::first_fit::tests::test_many_small_items ... ok [INFO] [stdout] test algorithms::first_fit::tests::test_name ... ok [INFO] [stdout] test algorithms::first_fit::tests::test_single_item ... ok [INFO] [stdout] test algorithms::first_fit::tests::test_oversize_error ... ok [INFO] [stdout] test algorithms::first_fit::tests::test_validates_basic ... ok [INFO] [stdout] test algorithms::first_fit::tests::test_validates_many_items ... ok [INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_all_same_size ... ok [INFO] [stdout] test algorithms::first_fit::tests::test_skips_full_bins ... ok [INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_already_sorted_input ... ok [INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_each_item_needs_own_bin ... ok [INFO] [stdout] test algorithms::first_fit::tests::test_revisits_earlier_bins ... ok [INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_exact_capacity ... ok [INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_empty_input ... ok [INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_ffd_at_least_as_good_as_ff ... ok [INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_name ... ok [INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_large_items_first_leaves_fillable_gaps ... ok [INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_many_small_items ... ok [INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_oversize_detected_after_sort ... ok [INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_oversize_error ... ok [INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_sort_order_verified ... ok [INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_sorting_reduces_bins ... ok [INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_single_item ... ok [INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_validates_basic ... ok [INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_validates_many_items ... ok [INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_empty_input ... ok [INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_each_item_needs_own_bin ... ok [INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_different_seeds_differ ... ok [INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_exact_capacity ... ok [INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_many_small_items ... ok [INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_all_same_size ... ok [INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_pack_through_trait ... ok [INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_name ... ok [INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_oversize_error ... ok [INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_pack_through_trait ... ok [INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_oversize_in_middle ... ok [INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_seed_max_works ... ok [INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_seed_zero_works ... ok [INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_single_item_same_regardless_of_seed ... ok [INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_seed_determinism ... ok [INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_validates_basic ... ok [INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_validates_many_items ... ok [INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_shuffle_changes_order ... ok [INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_two_items_same_length ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_all_same_size_medium ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_all_sequences_present ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_all_same_size_large ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_catch_all_first_fit ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_classify_medium_items ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_classify_tiny_items ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_classify_small_items ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_classify_large_items ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_classify_zero_length ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_different_classes_get_separate_bins ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_k_equals_2 ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_large_items_get_own_bins ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_many_small_items ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_name ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_no_bin_exceeds_capacity ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_medium_items_pair_up ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_empty_input ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_exact_capacity ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_all_same_size ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_small_items_triple_up ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_oversize_error ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_single_item ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_all_sequences_present ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_medium_items_three_need_two_bins ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_classify_tiny ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_each_item_needs_own_bin ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_empty_input ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_at_least_as_good_as_or_equal_to_ffd ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_classify_large ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_classify_medium ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_classify_small ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_large_items_get_own_bins ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_large_paired_with_tiny ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_large_paired_with_medium ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_no_bin_exceeds_capacity ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_only_large_items ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_many_small_items ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_only_tiny_items ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_mixed_sizes ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_name ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_oversize_error ... ok [INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_single_item ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_all_same_size_pairs ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_each_item_needs_own_bin ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_empty_input ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_exact_capacity_item ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_exact_fill_boundaries ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_many_small_items_one_bin ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_name ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_oversize_error ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_oversize_stops_early ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_exact_fill_then_new_bin ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_never_revisits_closed_bins ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_pack_through_trait ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_single_bin_fits ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_pathological_inefficiency ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_validates_basic ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_single_item ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_all_items_placed ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_validates_many_items ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_all_same_size_two_per_bin ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_all_same_size_equal_capacity ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_best_fit_chooses_tightest ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_exact_fit_single_bin ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_decreasing_order_packs_well ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_validates_pathological ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_mixed_sizes ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_empty_input ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_name ... ok [INFO] [stdout] test algorithms::next_fit::tests::test_two_bins ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_large_items_one_per_bin ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_packing_algorithm_trait ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_sequence_too_long ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_zero_length_rejected ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_single_item ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing_parallel::tests::test_all_items_packed ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing_parallel::tests::test_all_same_size ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing_parallel::tests::test_empty_input ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing_parallel::tests::test_error_propagated ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing_parallel::tests::test_exact_capacity_items ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing_parallel::tests::test_name ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing_parallel::tests::test_packing_algorithm_trait ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing_parallel::tests::test_small_input_delegates_to_obfd ... ok [INFO] [stdout] test algorithms::worst_fit::tests::test_all_same_size ... ok [INFO] [stdout] test algorithms::optimized_best_fit_decreasing_parallel::tests::test_validates_with_validation ... ok [INFO] [stdout] test algorithms::worst_fit::tests::test_each_item_needs_own_bin ... ok [INFO] [stdout] test algorithms::worst_fit::tests::test_empty_input ... ok [INFO] [stdout] test algorithms::worst_fit::tests::test_five_items_walkthrough ... ok [INFO] [stdout] test algorithms::worst_fit::tests::test_exact_capacity ... ok [INFO] [stdout] test algorithms::worst_fit::tests::test_more_bins_than_best_fit ... ok [INFO] [stdout] test algorithms::worst_fit::tests::test_name ... ok [INFO] [stdout] test algorithms::worst_fit::tests::test_loosest_not_tightest ... ok [INFO] [stdout] test algorithms::worst_fit::tests::test_pack_through_trait ... ok [INFO] [stdout] test algorithms::worst_fit::tests::test_many_small_items ... ok [INFO] [stdout] test algorithms::worst_fit::tests::test_picks_loosest_bin ... ok [INFO] [stdout] test algorithms::worst_fit::tests::test_single_item ... ok [INFO] [stdout] test algorithms::worst_fit::tests::test_oversize_error ... ok [INFO] [stdout] test algorithms::worst_fit::tests::test_picks_largest_remaining ... ok [INFO] [stdout] test dev::tests::test_peel_one_ref ... ok [INFO] [stdout] test algorithms::worst_fit::tests::test_spreads_items_evenly ... ok [INFO] [stdout] test algorithms::worst_fit::tests::test_validates_basic ... ok [INFO] [stdout] test engine::tests::test_all_same_size ... ok [INFO] [stdout] test algorithms::worst_fit::tests::test_validates_many_items ... ok [INFO] [stdout] test engine::tests::test_best_fit_picks_tightest ... ok [INFO] [stdout] test engine::tests::test_all_indexes_same_bin_count_for_first_fit ... ok [INFO] [stdout] test engine::tests::test_first_fit_basic ... ok [INFO] [stdout] test engine::tests::test_exact_capacity_item ... ok [INFO] [stdout] test engine::tests::test_first_fit_with_segment_tree ... ok [INFO] [stdout] test engine::tests::test_empty_input ... ok [INFO] [stdout] test engine::tests::test_single_item ... ok [INFO] [stdout] test engine::tests::test_sorted_descending_best_fit ... ok [INFO] [stdout] test error::tests::test_accounting_mismatch_message ... ok [INFO] [stdout] test engine::tests::test_oversize_item_stops_early ... ok [INFO] [stdout] test error::tests::test_algorithm_error_message ... ok [INFO] [stdout] test engine::tests::test_worst_fit_picks_loosest ... ok [INFO] [stdout] test engine::tests::test_each_item_needs_own_bin ... ok [INFO] [stdout] test error::tests::test_duplicate_item_message ... ok [INFO] [stdout] test error::tests::test_empty_input_message ... ok [INFO] [stdout] test error::tests::test_invalid_config_message ... ok [INFO] [stdout] test error::tests::test_pack_full_message ... ok [INFO] [stdout] test error::tests::test_sequence_too_long_message ... ok [INFO] [stdout] test error::tests::test_missing_items_message ... ok [INFO] [stdout] test engine::tests::test_oversize_item_returns_error ... ok [INFO] [stdout] test error::tests::test_validation_error_converts_to_pack_error ... ok [INFO] [stdout] test error::tests::test_validation_error_wraps_message ... ok [INFO] [stdout] test error::tests::test_capacity_exceeded_message ... ok [INFO] [stdout] test metrics::tests::test_build_avg_sequences_per_pack ... ok [INFO] [stdout] test metrics::tests::test_build_avg_utilisation ... ok [INFO] [stdout] test algorithms::harmonic::tests::test_k_less_than_2_panics - should panic ... ok [INFO] [stdout] test metrics::tests::test_build_efficiency ... ok [INFO] [stdout] test metrics::tests::test_build_efficiency_empty ... ok [INFO] [stdout] test metrics::tests::test_build_num_packs ... ok [INFO] [stdout] test metrics::tests::test_build_min_max_utilisation ... ok [INFO] [stdout] test metrics::tests::test_build_utilisation_std ... ok [INFO] [stdout] test metrics::tests::test_builder_with_time ... ok [INFO] [stdout] test metrics::tests::test_build_padding_tokens ... ok [INFO] [stdout] test metrics::tests::test_builder_defaults ... ok [INFO] [stdout] test metrics::tests::test_padding_ratio_half_padding ... ok [INFO] [stdout] test metrics::tests::test_padding_ratio_plus_efficiency_equals_one ... ok [INFO] [stdout] test metrics::tests::test_padding_ratio_zero_padding ... ok [INFO] [stdout] test metrics::tests::test_build_utilisation_std_single_pack ... ok [INFO] [stdout] test metrics::tests::test_throughput_normal ... ok [INFO] [stdout] test pack::tests::test_attention_mask_block_diagonal ... ok [INFO] [stdout] test metrics::tests::test_throughput_zero_time ... ok [INFO] [stdout] test metrics::tests::test_padding_ratio_empty ... ok [INFO] [stdout] test pack::tests::test_attention_mask_single_sequence ... ok [INFO] [stdout] test pack::tests::test_bin_new ... ok [INFO] [stdout] test pack::tests::test_bin_remaining ... ok [INFO] [stdout] test pack::tests::test_bins_to_packs_empty ... ok [INFO] [stdout] test pack::tests::test_bins_to_packs ... ok [INFO] [stdout] test pack::tests::test_max_seqlen_empty_pack ... ok [INFO] [stdout] test pack::tests::test_metadata_lengths_consistent ... ok [INFO] [stdout] test pack::tests::test_max_seqlen_in_pack ... ok [INFO] [stdout] test pack::tests::test_pack_add_exact_fill ... ok [INFO] [stdout] test pack::tests::test_pack_add_multiple ... ok [INFO] [stdout] test pack::tests::test_pack_add_single ... ok [INFO] [stdout] test pack::tests::test_pack_full_error ... ok [INFO] [stdout] test pack::tests::test_pack_new ... ok [INFO] [stdout] test pack::tests::test_padding_tokens ... ok [INFO] [stdout] test pack::tests::test_position_ids_single_sequence ... ok [INFO] [stdout] test pack::tests::test_position_ids ... ok [INFO] [stdout] test pack::tests::test_segment_ids ... ok [INFO] [stdout] test pack::tests::test_segment_ids_three_sequences ... ok [INFO] [stdout] test pack::tests::test_utilisation ... ok [INFO] [stdout] test packer::tests::test_all_sequences_in_packs ... ok [INFO] [stdout] test pack::tests::test_bins_to_packs_preserves_sequence_data ... ok [INFO] [stdout] test pack::tests::test_cu_seqlens_empty_pack ... ok [INFO] [stdout] test pack::tests::test_cu_seqlens ... ok [INFO] [stdout] test packer::tests::test_default_config ... ok [INFO] [stdout] test packer::tests::test_builder_chaining ... ok [INFO] [stdout] test packer::tests::test_all_tokens_accounted ... ok [INFO] [stdout] test pack::tests::test_cu_seqlens_single_sequence ... ok [INFO] [stdout] test packer::tests::test_dispatch_best_fit ... ok [INFO] [stdout] test packer::tests::test_dispatch_bfd ... ok [INFO] [stdout] test packer::tests::test_dispatch_ffd ... ok [INFO] [stdout] test packer::tests::test_dispatch_ffs ... ok [INFO] [stdout] test packer::tests::test_dispatch_mffd ... ok [INFO] [stdout] test packer::tests::test_dispatch_next_fit ... ok [INFO] [stdout] test packer::tests::test_dispatch_worst_fit ... ok [INFO] [stdout] test packer::tests::test_dispatch_first_fit ... ok [INFO] [stdout] test packer::tests::test_empty_input_error ... ok [INFO] [stdout] test packer::tests::test_ffs_default_seed ... ok [INFO] [stdout] test packer::tests::test_oversize_error ... ok [INFO] [stdout] test packer::tests::test_dispatch_harmonic ... ok [INFO] [stdout] test packer::tests::test_pack_lengths_empty ... ok [INFO] [stdout] test packer::tests::test_new_default_strategy ... ok [INFO] [stdout] test packer::tests::test_pack_lengths_matches_pack ... ok [INFO] [stdout] test packer::tests::test_pack_lengths_basic ... ok [INFO] [stdout] test packer::tests::test_with_config ... ok [INFO] [stdout] test packer::tests::test_pack_returns_packs_and_metrics ... ok [INFO] [stdout] test packer::tests::test_with_seed ... ok [INFO] [stdout] test packer::tests::test_pack_metrics_num_packs_matches ... ok [INFO] [stdout] test packer::tests::test_pack_metrics_time_nonnegative ... ok [INFO] [stdout] test packer::tests::test_pack_metrics_efficiency_reasonable ... ok [INFO] [stdout] test packer::tests::test_with_strategy ... ok [INFO] [stdout] test placement::btree::tests::test_empty_index ... ok [INFO] [stdout] test placement::btree::tests::test_agrees_with_linear_on_best_and_worst ... ok [INFO] [stdout] test placement::btree::tests::test_first_fit_leftmost ... ok [INFO] [stdout] test placement::btree::tests::test_update_bin_moves_between_keys ... ok [INFO] [stdout] test placement::capacity_segment_tree::tests::test_best_fit_returns_smallest_qualifying ... ok [INFO] [stdout] test placement::btree::tests::test_no_fit_returns_none ... ok [INFO] [stdout] test placement::capacity_segment_tree::tests::test_capacity_one ... ok [INFO] [stdout] test placement::btree::tests::test_best_fit_tightest ... ok [INFO] [stdout] test placement::btree::tests::test_update_bin_cleans_up_empty_keys ... ok [INFO] [stdout] test placement::btree::tests::test_worst_fit_loosest ... ok [INFO] [stdout] test placement::capacity_segment_tree::tests::test_move_bin_between_capacities ... ok [INFO] [stdout] test placement::capacity_segment_tree::tests::test_multiple_updates_same_leaf ... ok [INFO] [stdout] test placement::capacity_segment_tree::tests::test_new_seeds_at_max_capacity ... ok [INFO] [stdout] test placement::capacity_segment_tree::tests::test_new_empty_has_no_bins ... ok [INFO] [stdout] test placement::linear::tests::test_all_methods_none_when_nothing_fits ... ok [INFO] [stdout] test placement::linear::tests::test_all_methods_agree_single_candidate ... ok [INFO] [stdout] test placement::linear::tests::test_best_fit_exact_match ... ok [INFO] [stdout] test placement::linear::tests::test_best_fit_tightest ... ok [INFO] [stdout] test placement::capacity_segment_tree::tests::test_early_termination_correctness ... ok [INFO] [stdout] test placement::capacity_segment_tree::tests::test_power_of_two_capacity ... ok [INFO] [stdout] test placement::linear::tests::test_best_fit_none ... ok [INFO] [stdout] test placement::capacity_segment_tree::tests::test_remove_capacity ... ok [INFO] [stdout] test placement::capacity_segment_tree::tests::test_update_and_query ... ok [INFO] [stdout] test placement::linear::tests::test_insert_bin ... ok [INFO] [stdout] test placement::linear::tests::test_first_fit_leftmost ... ok [INFO] [stdout] test placement::linear::tests::test_update_bin_to_zero ... ok [INFO] [stdout] test placement::linear::tests::test_insert_place_update_cycle ... ok [INFO] [stdout] test placement::linear::tests::test_worst_fit_loosest ... ok [INFO] [stdout] test placement::linear::tests::test_update_bin ... ok [INFO] [stdout] test placement::linear::tests::test_first_fit_empty_index ... ok [INFO] [stdout] test placement::linear::tests::test_worst_fit_none ... ok [INFO] [stdout] test placement::linear::tests::test_first_fit_exact ... ok [INFO] [stdout] test placement::linear::tests::test_first_fit_none ... ok [INFO] [stdout] test placement::segment_tree::tests::test_first_fit_empty_index ... ok [INFO] [stdout] test placement::segment_tree::tests::test_all_methods_none_when_nothing_fits ... ok [INFO] [stdout] test placement::segment_tree::tests::test_best_fit_exact_match ... ok [INFO] [stdout] test placement::segment_tree::tests::test_best_fit_tightest ... ok [INFO] [stdout] test placement::segment_tree::tests::test_all_methods_agree_single_candidate ... ok [INFO] [stdout] test placement::segment_tree::tests::test_first_fit_exact ... ok [INFO] [stdout] test placement::segment_tree::tests::test_default ... ok [INFO] [stdout] test placement::segment_tree::tests::test_best_fit_none ... ok [INFO] [stdout] test placement::segment_tree::tests::test_first_fit_none ... ok [INFO] [stdout] test placement::segment_tree::tests::test_first_fit_root_prune ... ok [INFO] [stdout] test placement::segment_tree::tests::test_first_fit_skips_left_subtree ... ok [INFO] [stdout] test placement::segment_tree::tests::test_insert_bin ... ok [INFO] [stdout] test placement::segment_tree::tests::test_insert_place_update_cycle ... ok [INFO] [stdout] test placement::segment_tree::tests::test_insert_many_bins ... ok [INFO] [stdout] test placement::segment_tree::tests::test_matches_linear_scan_best_fit ... ok [INFO] [stdout] test placement::segment_tree::tests::test_matches_linear_scan_first_fit ... ok [INFO] [stdout] test placement::segment_tree::tests::test_matches_linear_scan_worst_fit ... ok [INFO] [stdout] test placement::segment_tree::tests::test_update_bin_to_zero ... ok [INFO] [stdout] test placement::segment_tree::tests::test_worst_fit_loosest ... ok [INFO] [stdout] test sequence::tests::test_item_from_sequence_ref ... ok [INFO] [stdout] test sequence::tests::test_item_is_copy ... ok [INFO] [stdout] test placement::segment_tree::tests::test_update_bin ... ok [INFO] [stdout] test placement::segment_tree::tests::test_worst_fit_none ... ok [INFO] [stdout] test placement::segment_tree::tests::test_first_fit_leftmost ... ok [INFO] [stdout] test placement::segment_tree::tests::test_grows_beyond_initial_capacity ... ok [INFO] [stdout] test sequence::tests::test_sequence_is_empty ... ok [INFO] [stdout] test sequence::tests::test_sequence_new ... ok [INFO] [stdout] test sequence::tests::test_sequence_ordering ... ok [INFO] [stdout] test sequence::tests::test_to_item ... ok [INFO] [stdout] test sequence::tests::test_sequence_with_tokens ... ok [INFO] [stdout] test strategy::tests::test_default_is_obfd ... ok [INFO] [stdout] test strategy::tests::test_from_short_name_case_insensitive ... ok [INFO] [stdout] test strategy::tests::test_name_returns_expected_strings ... ok [INFO] [stdout] test strategy::tests::test_from_short_name_unknown ... ok [INFO] [stdout] test sequence::tests::test_sequence_sort_descending ... ok [INFO] [stdout] test strategy::tests::test_short_name_roundtrip ... ok [INFO] [stdout] test strategy::tests::test_all_variants_have_unique_names ... ok [INFO] [stdout] test strategy::tests::test_strategy_is_copy ... ok [INFO] [stdout] test stream::tests::test_hk_class_bin_closes_on_new_item ... ok [INFO] [stdout] test stream::tests::test_hk_large_items_emit_immediately ... ok [INFO] [stdout] test stream::tests::test_hk_different_classes_separate ... ok [INFO] [stdout] test stream::tests::test_hk_oversize_error ... ok [INFO] [stdout] test stream::tests::test_custom_k ... ok [INFO] [stdout] test stream::tests::test_hk_medium_items_pair_then_emit ... ok [INFO] [stdout] test stream::tests::test_hk_all_sequences_accounted ... ok [INFO] [stdout] test stream::tests::test_hk_finish_empty ... ok [INFO] [stdout] test stream::tests::test_hk_catchall_first_fit ... ok [INFO] [stdout] test stream::tests::test_nf_all_sequences_accounted ... ok [INFO] [stdout] test stream::tests::test_hk_no_bin_exceeds_capacity ... ok [INFO] [stdout] test stream::tests::test_nf_finish_empty ... ok [INFO] [stdout] test stream::tests::test_nf_multiple_items_same_bin ... ok [INFO] [stdout] test stream::tests::test_nf_sequences_added_counter ... ok [INFO] [stdout] test stream::tests::test_nf_sequence_ids_are_sequential ... ok [INFO] [stdout] test stream::tests::test_nf_single_item ... ok [INFO] [stdout] test stream::tests::test_nf_oversize_error ... ok [INFO] [stdout] test stream::tests::test_strategy_accessor ... ok [INFO] [stdout] test validation::tests::test_capacity_exceeded ... ok [INFO] [stdout] test validation::tests::test_duplicate_item ... ok [INFO] [stdout] test validation::tests::test_missing_items ... ok [INFO] [stdout] test validation::tests::test_valid_solution ... ok [INFO] [stderr] Running tests/golden.rs (/opt/rustwide/target/debug/deps/golden-0fe05c48b5187927) [INFO] [stdout] test stream::tests::test_k_less_than_2_panics - should panic ... ok [INFO] [stdout] test stream::tests::test_nf_emits_on_overflow ... ok [INFO] [stdout] test stream::tests::test_nf_exact_fill_no_emit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 381 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_all_algorithms_oversize_error ... ok [INFO] [stdout] test test_ffs_golden ... ok [INFO] [stdout] test test_all_algorithms_golden ... ok [INFO] [stdout] test test_ffd_at_most_as_many_bins_as_nf ... ok [INFO] [stdout] test test_obfd_matches_ffd_bin_count ... ok [INFO] [stdout] test test_ffs_oversize_error ... ok [INFO] [stdout] test test_all_sequences_accounted_for ... ok [INFO] [stdout] test test_no_pack_exceeds_capacity ... ok [INFO] [stdout] test test_obfdp_matches_obfd_on_small_input ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/proptest_packing.rs (/opt/rustwide/target/debug/deps/proptest_packing-1afc82c799309ce9) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test prop_ffd_within_theoretical_bound ... ok [INFO] [stdout] test prop_oversize_always_rejected ... ok [INFO] [stdout] test prop_all_items_accounted ... ok [INFO] [stdout] test prop_no_pack_exceeds_capacity ... ok [INFO] [stderr] Doc-tests seqpacker [INFO] [stdout] test prop_all_algorithms_valid ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.22s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test src/strategy.rs - strategy::PackingAlgorithm (line 134) ... ignored [INFO] [stdout] test src/algorithms/counting_sort.rs - algorithms::counting_sort::counting_sort (line 19) ... ok [INFO] [stdout] test src/stream.rs - stream::StreamPacker (line 29) ... ok [INFO] [stdout] test src/packer.rs - packer::Packer (line 46) ... ok [INFO] [stdout] test src/placement/capacity_segment_tree.rs - placement::capacity_segment_tree::CapacitySegmentTree (line 28) ... ok [INFO] [stdout] test src/lib.rs - (line 11) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.65s; merged doctests compilation took 0.64s [INFO] running `Command { std: "docker" "inspect" "901fd9a4d1832e2eeebf0a4231ef04a1ce903755e8e493ebd2ec0f488256fc62", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "901fd9a4d1832e2eeebf0a4231ef04a1ce903755e8e493ebd2ec0f488256fc62", kill_on_drop: false }` [INFO] [stdout] 901fd9a4d1832e2eeebf0a4231ef04a1ce903755e8e493ebd2ec0f488256fc62