[INFO] fetching crate seqpacker 0.1.3...
[INFO] testing seqpacker-0.1.3 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate seqpacker 0.1.3 into /workspace/builds/worker-0-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-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate seqpacker 0.1.3 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 26e81814422f124a5f69610cd04909011ecc9e346fb1fdd6db9e3a93678336b6
[INFO] running `Command { std: "docker" "start" "-a" "26e81814422f124a5f69610cd04909011ecc9e346fb1fdd6db9e3a93678336b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "26e81814422f124a5f69610cd04909011ecc9e346fb1fdd6db9e3a93678336b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "26e81814422f124a5f69610cd04909011ecc9e346fb1fdd6db9e3a93678336b6", kill_on_drop: false }`
[INFO] [stdout] 26e81814422f124a5f69610cd04909011ecc9e346fb1fdd6db9e3a93678336b6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a6d367adc3189a578913996d6df1a495e1b327bb20da0b2d52e11a0d18487f11
[INFO] running `Command { std: "docker" "start" "-a" "a6d367adc3189a578913996d6df1a495e1b327bb20da0b2d52e11a0d18487f11", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling seqpacker v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.71s
[INFO] running `Command { std: "docker" "inspect" "a6d367adc3189a578913996d6df1a495e1b327bb20da0b2d52e11a0d18487f11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a6d367adc3189a578913996d6df1a495e1b327bb20da0b2d52e11a0d18487f11", kill_on_drop: false }`
[INFO] [stdout] a6d367adc3189a578913996d6df1a495e1b327bb20da0b2d52e11a0d18487f11
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 64c3323989b539b19f2a4585259558ef441f848e3e95f9495725d8b8c5ad4291
[INFO] running `Command { std: "docker" "start" "-a" "64c3323989b539b19f2a4585259558ef441f848e3e95f9495725d8b8c5ad4291", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling seqpacker v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.22s
[INFO] running `Command { std: "docker" "inspect" "64c3323989b539b19f2a4585259558ef441f848e3e95f9495725d8b8c5ad4291", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "64c3323989b539b19f2a4585259558ef441f848e3e95f9495725d8b8c5ad4291", kill_on_drop: false }`
[INFO] [stdout] 64c3323989b539b19f2a4585259558ef441f848e3e95f9495725d8b8c5ad4291
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 5149f7b7230809514021660962947b98f3c89e7c8cc214c06c5ab4139e24fdcc
[INFO] running `Command { std: "docker" "start" "-a" "5149f7b7230809514021660962947b98f3c89e7c8cc214c06c5ab4139e24fdcc", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/seqpacker-fda04a6cfbe22031)
[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_exact_capacity ... ok
[INFO] [stdout] test algorithms::best_fit::tests::test_differs_from_first_fit ... ok
[INFO] [stdout] test algorithms::best_fit::tests::test_exact_fit_preferred ... ok
[INFO] [stdout] test algorithms::best_fit::tests::test_empty_input ... ok
[INFO] [stdout] test algorithms::best_fit::tests::test_five_items_walkthrough ... ok
[INFO] [stdout] test algorithms::best_fit::tests::test_oversize_error ... ok
[INFO] [stdout] test algorithms::best_fit::tests::test_many_small_items ... ok
[INFO] [stdout] test algorithms::best_fit::tests::test_name ... ok
[INFO] [stdout] test algorithms::best_fit::tests::test_pack_through_trait ... 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_validates_many_items ... ok
[INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_all_same_size ... ok
[INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_already_sorted_input ... 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_empty_input ... 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_exact_capacity ... ok
[INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_name ... ok
[INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_many_small_items ... ok
[INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_oversize_detected_after_sort ... ok
[INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_oversize_error ... ok
[INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_pack_through_trait ... ok
[INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_single_item ... ok
[INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_tight_fit_after_sort ... ok
[INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_sorting_reduces_bins ... ok
[INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_validates_basic ... ok
[INFO] [stdout] test algorithms::counting_sort::tests::test_single_item ... ok
[INFO] [stdout] test algorithms::first_fit::tests::test_basic ... ok
[INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_validates_many_items ... ok
[INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_large_items_first_with_tight_placement ... ok
[INFO] [stdout] test algorithms::counting_sort::tests::test_empty_input ... ok
[INFO] [stdout] test algorithms::best_fit_decreasing::tests::test_sort_order_verified ... ok
[INFO] [stdout] test algorithms::counting_sort::tests::test_preserves_insertion_order ... ok
[INFO] [stdout] test algorithms::counting_sort::tests::test_all_same_length ... ok
[INFO] [stdout] test algorithms::counting_sort::tests::test_basic_grouping ... ok
[INFO] [stdout] test algorithms::first_fit::tests::test_all_same_size ... ok
[INFO] [stdout] test algorithms::first_fit::tests::test_empty_input ... ok
[INFO] [stdout] test algorithms::first_fit::tests::test_fewer_bins_than_next_fit ... ok
[INFO] [stdout] test algorithms::first_fit::tests::test_exact_capacity ... ok
[INFO] [stdout] test algorithms::first_fit::tests::test_many_small_items ... ok
[INFO] [stdout] test algorithms::first_fit::tests::test_five_items_walkthrough ... ok
[INFO] [stdout] test algorithms::first_fit::tests::test_name ... ok
[INFO] [stdout] test algorithms::first_fit::tests::test_leftmost_preference ... ok
[INFO] [stdout] test algorithms::first_fit::tests::test_each_item_needs_own_bin ... ok
[INFO] [stdout] test algorithms::first_fit::tests::test_oversize_error ... ok
[INFO] [stdout] test algorithms::first_fit::tests::test_single_item ... ok
[INFO] [stdout] test algorithms::first_fit::tests::test_revisits_earlier_bins ... ok
[INFO] [stdout] test algorithms::first_fit::tests::test_skips_full_bins ... 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_decreasing::tests::test_each_item_needs_own_bin ... ok
[INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_already_sorted_input ... 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_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_empty_input ... ok
[INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_exact_capacity ... 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_pack_through_trait ... ok
[INFO] [stdout] test algorithms::first_fit_decreasing::tests::test_single_item ... 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_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_all_same_size ... 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_empty_input ... ok
[INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_oversize_error ... ok
[INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_name ... ok
[INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_oversize_in_middle ... ok
[INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_pack_through_trait ... ok
[INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_seed_determinism ... ok
[INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_many_small_items ... ok
[INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_seed_zero_works ... ok
[INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_shuffle_changes_order ... 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_validates_many_items ... ok
[INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_seed_max_works ... ok
[INFO] [stdout] test algorithms::harmonic::tests::test_catch_all_first_fit ... ok
[INFO] [stdout] test algorithms::harmonic::tests::test_classify_large_items ... ok
[INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_two_items_same_length ... ok
[INFO] [stdout] test algorithms::harmonic::tests::test_classify_small_items ... ok
[INFO] [stdout] test algorithms::harmonic::tests::test_classify_tiny_items ... ok
[INFO] [stdout] test algorithms::harmonic::tests::test_classify_zero_length ... ok
[INFO] [stdout] test algorithms::harmonic::tests::test_all_sequences_present ... ok
[INFO] [stdout] test algorithms::harmonic::tests::test_different_classes_get_separate_bins ... ok
[INFO] [stdout] test algorithms::harmonic::tests::test_empty_input ... ok
[INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_exact_capacity ... ok
[INFO] [stdout] test algorithms::harmonic::tests::test_all_same_size_large ... ok
[INFO] [stdout] test algorithms::harmonic::tests::test_all_same_size_medium ... ok
[INFO] [stdout] test algorithms::harmonic::tests::test_medium_items_pair_up ... ok
[INFO] [stdout] test algorithms::harmonic::tests::test_no_bin_exceeds_capacity ... ok
[INFO] [stdout] test algorithms::harmonic::tests::test_k_equals_2 ... ok
[INFO] [stdout] test algorithms::harmonic::tests::test_small_items_triple_up ... ok
[INFO] [stdout] test algorithms::harmonic::tests::test_many_small_items ... ok
[INFO] [stdout] test algorithms::harmonic::tests::test_large_items_get_own_bins ... ok
[INFO] [stdout] test algorithms::harmonic::tests::test_medium_items_three_need_two_bins ... 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::harmonic::tests::test_classify_medium_items ... ok
[INFO] [stdout] test algorithms::first_fit_shuffle::tests::test_validates_basic ... 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::harmonic::tests::test_name ... ok
[INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_empty_input ... 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_medium ... ok
[INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_all_sequences_present ... 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_many_small_items ... 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_all_same_size ... 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_name ... 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_mixed_sizes ... ok
[INFO] [stdout] test algorithms::harmonic::tests::test_exact_capacity ... ok
[INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_classify_tiny ... 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_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_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_exact_fill_then_new_bin ... ok
[INFO] [stdout] test algorithms::next_fit::tests::test_name ... ok
[INFO] [stdout] test algorithms::next_fit::tests::test_never_revisits_closed_bins ... ok
[INFO] [stdout] test algorithms::next_fit::tests::test_oversize_error ... ok
[INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_only_large_items ... ok
[INFO] [stdout] test algorithms::next_fit::tests::test_pack_through_trait ... ok
[INFO] [stdout] test algorithms::next_fit::tests::test_oversize_stops_early ... ok
[INFO] [stdout] test algorithms::next_fit::tests::test_single_bin_fits ... ok
[INFO] [stdout] test algorithms::next_fit::tests::test_single_item ... ok
[INFO] [stdout] test algorithms::next_fit::tests::test_two_bins ... ok
[INFO] [stdout] test algorithms::next_fit::tests::test_validates_basic ... ok
[INFO] [stdout] test algorithms::next_fit::tests::test_empty_input ... ok
[INFO] [stdout] test algorithms::next_fit::tests::test_validates_many_items ... ok
[INFO] [stdout] test algorithms::next_fit::tests::test_validates_pathological ... ok
[INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_all_same_size_equal_capacity ... ok
[INFO] [stdout] test algorithms::modified_first_fit_decreasing::tests::test_oversize_error ... ok
[INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_all_items_placed ... 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_decreasing_order_packs_well ... ok
[INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_empty_input ... 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_mixed_sizes ... 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_all_same_size_two_per_bin ... 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_single_item ... ok
[INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_name ... ok
[INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_zero_length_rejected ... 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_error_propagated ... 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_exact_capacity_items ... ok
[INFO] [stdout] test algorithms::optimized_best_fit_decreasing_parallel::tests::test_empty_input ... ok
[INFO] [stdout] test algorithms::optimized_best_fit_decreasing::tests::test_exact_fit_single_bin ... ok
[INFO] [stdout] test algorithms::next_fit::tests::test_pathological_inefficiency ... 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_empty_input ... ok
[INFO] [stdout] test algorithms::worst_fit::tests::test_exact_capacity ... ok
[INFO] [stdout] test algorithms::worst_fit::tests::test_five_items_walkthrough ... ok
[INFO] [stdout] test algorithms::worst_fit::tests::test_loosest_not_tightest ... ok
[INFO] [stdout] test algorithms::worst_fit::tests::test_many_small_items ... ok
[INFO] [stdout] test algorithms::worst_fit::tests::test_more_bins_than_best_fit ... ok
[INFO] [stdout] test algorithms::worst_fit::tests::test_each_item_needs_own_bin ... ok
[INFO] [stdout] test algorithms::worst_fit::tests::test_name ... ok
[INFO] [stdout] test algorithms::worst_fit::tests::test_pack_through_trait ... ok
[INFO] [stdout] test algorithms::worst_fit::tests::test_picks_largest_remaining ... ok
[INFO] [stdout] test algorithms::worst_fit::tests::test_picks_loosest_bin ... ok
[INFO] [stdout] test algorithms::worst_fit::tests::test_spreads_items_evenly ... ok
[INFO] [stdout] test algorithms::worst_fit::tests::test_oversize_error ... ok
[INFO] [stdout] test algorithms::worst_fit::tests::test_single_item ... ok
[INFO] [stdout] test algorithms::worst_fit::tests::test_validates_basic ... ok
[INFO] [stdout] test algorithms::worst_fit::tests::test_validates_many_items ... ok
[INFO] [stdout] test engine::tests::test_all_indexes_same_bin_count_for_first_fit ... ok
[INFO] [stdout] test engine::tests::test_all_same_size ... ok
[INFO] [stdout] test engine::tests::test_best_fit_picks_tightest ... ok
[INFO] [stdout] test engine::tests::test_each_item_needs_own_bin ... ok
[INFO] [stdout] test engine::tests::test_empty_input ... ok
[INFO] [stdout] test dev::tests::test_peel_one_ref ... ok
[INFO] [stdout] test engine::tests::test_exact_capacity_item ... ok
[INFO] [stdout] test engine::tests::test_first_fit_basic ... ok
[INFO] [stdout] test engine::tests::test_first_fit_with_segment_tree ... ok
[INFO] [stdout] test engine::tests::test_oversize_item_stops_early ... ok
[INFO] [stdout] test engine::tests::test_oversize_item_returns_error ... ok
[INFO] [stdout] test engine::tests::test_single_item ... ok
[INFO] [stdout] test engine::tests::test_sorted_descending_best_fit ... ok
[INFO] [stdout] test engine::tests::test_worst_fit_picks_loosest ... ok
[INFO] [stdout] test error::tests::test_accounting_mismatch_message ... ok
[INFO] [stdout] test error::tests::test_algorithm_error_message ... ok
[INFO] [stdout] test error::tests::test_capacity_exceeded_message ... ok
[INFO] [stdout] test error::tests::test_duplicate_item_message ... ok
[INFO] [stdout] test error::tests::test_missing_items_message ... ok
[INFO] [stdout] test error::tests::test_pack_full_message ... ok
[INFO] [stdout] test error::tests::test_empty_input_message ... ok
[INFO] [stdout] test error::tests::test_sequence_too_long_message ... ok
[INFO] [stdout] test error::tests::test_validation_error_converts_to_pack_error ... ok
[INFO] [stdout] test metrics::tests::test_build_avg_utilisation ... ok
[INFO] [stdout] test metrics::tests::test_build_efficiency_empty ... ok
[INFO] [stdout] test metrics::tests::test_build_min_max_utilisation ... ok
[INFO] [stdout] test metrics::tests::test_build_num_packs ... ok
[INFO] [stdout] test metrics::tests::test_build_avg_sequences_per_pack ... ok
[INFO] [stdout] test metrics::tests::test_build_padding_tokens ... ok
[INFO] [stdout] test metrics::tests::test_build_utilisation_std ... ok
[INFO] [stdout] test metrics::tests::test_throughput_zero_time ... ok
[INFO] [stdout] test pack::tests::test_attention_mask_block_diagonal ... ok
[INFO] [stdout] test metrics::tests::test_padding_ratio_zero_padding ... ok
[INFO] [stdout] test error::tests::test_validation_error_wraps_message ... ok
[INFO] [stdout] test metrics::tests::test_build_utilisation_std_single_pack ... ok
[INFO] [stdout] test error::tests::test_invalid_config_message ... ok
[INFO] [stdout] test metrics::tests::test_builder_defaults ... ok
[INFO] [stdout] test metrics::tests::test_build_efficiency ... ok
[INFO] [stdout] test metrics::tests::test_padding_ratio_empty ... ok
[INFO] [stdout] test metrics::tests::test_padding_ratio_half_padding ... ok
[INFO] [stdout] test metrics::tests::test_builder_with_time ... ok
[INFO] [stdout] test metrics::tests::test_throughput_normal ... ok
[INFO] [stdout] test metrics::tests::test_padding_ratio_plus_efficiency_equals_one ... 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 algorithms::harmonic::tests::test_k_less_than_2_panics - should panic ... ok
[INFO] [stdout] test pack::tests::test_bins_to_packs ... ok
[INFO] [stdout] test pack::tests::test_bins_to_packs_empty ... ok
[INFO] [stdout] test pack::tests::test_bins_to_packs_preserves_sequence_data ... ok
[INFO] [stdout] test pack::tests::test_cu_seqlens ... ok
[INFO] [stdout] test pack::tests::test_cu_seqlens_empty_pack ... ok
[INFO] [stdout] test pack::tests::test_cu_seqlens_single_sequence ... ok
[INFO] [stdout] test pack::tests::test_max_seqlen_empty_pack ... ok
[INFO] [stdout] test pack::tests::test_max_seqlen_in_pack ... ok
[INFO] [stdout] test pack::tests::test_metadata_lengths_consistent ... ok
[INFO] [stdout] test pack::tests::test_pack_add_multiple ... ok
[INFO] [stdout] test pack::tests::test_pack_add_exact_fill ... 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_segment_ids ... ok
[INFO] [stdout] test pack::tests::test_segment_ids_three_sequences ... 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_utilisation ... ok
[INFO] [stdout] test pack::tests::test_position_ids ... ok
[INFO] [stdout] test packer::tests::test_all_tokens_accounted ... ok
[INFO] [stdout] test packer::tests::test_builder_chaining ... ok
[INFO] [stdout] test packer::tests::test_default_config ... ok
[INFO] [stdout] test packer::tests::test_all_sequences_in_packs ... 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_first_fit ... ok
[INFO] [stdout] test packer::tests::test_dispatch_ffs ... ok
[INFO] [stdout] test packer::tests::test_dispatch_harmonic ... 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_empty_input_error ... ok
[INFO] [stdout] test packer::tests::test_ffs_default_seed ... ok
[INFO] [stdout] test packer::tests::test_new_default_strategy ... ok
[INFO] [stdout] test packer::tests::test_oversize_error ... ok
[INFO] [stdout] test packer::tests::test_pack_lengths_empty ... 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_pack_metrics_efficiency_reasonable ... 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_returns_packs_and_metrics ... ok
[INFO] [stdout] test packer::tests::test_with_strategy ... ok
[INFO] [stdout] test packer::tests::test_with_seed ... ok
[INFO] [stdout] test placement::btree::tests::test_agrees_with_linear_on_best_and_worst ... ok
[INFO] [stdout] test placement::btree::tests::test_best_fit_tightest ... ok
[INFO] [stdout] test placement::btree::tests::test_empty_index ... ok
[INFO] [stdout] test placement::btree::tests::test_first_fit_leftmost ... ok
[INFO] [stdout] test placement::btree::tests::test_no_fit_returns_none ... ok
[INFO] [stdout] test placement::btree::tests::test_update_bin_cleans_up_empty_keys ... ok
[INFO] [stdout] test placement::btree::tests::test_update_bin_moves_between_keys ... ok
[INFO] [stdout] test placement::btree::tests::test_worst_fit_loosest ... ok
[INFO] [stdout] test placement::capacity_segment_tree::tests::test_capacity_one ... ok
[INFO] [stdout] test placement::capacity_segment_tree::tests::test_early_termination_correctness ... ok
[INFO] [stdout] test placement::capacity_segment_tree::tests::test_move_bin_between_capacities ... ok
[INFO] [stdout] test packer::tests::test_with_config ... 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::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::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_first_fit_empty_index ... ok
[INFO] [stdout] test placement::linear::tests::test_first_fit_none ... ok
[INFO] [stdout] test placement::linear::tests::test_first_fit_exact ... ok
[INFO] [stdout] test placement::linear::tests::test_insert_place_update_cycle ... ok
[INFO] [stdout] test placement::linear::tests::test_update_bin_to_zero ... ok
[INFO] [stdout] test placement::linear::tests::test_worst_fit_loosest ... ok
[INFO] [stdout] test placement::linear::tests::test_best_fit_tightest ... ok
[INFO] [stdout] test placement::segment_tree::tests::test_all_methods_agree_single_candidate ... ok
[INFO] [stdout] test placement::linear::tests::test_worst_fit_none ... ok
[INFO] [stdout] test placement::segment_tree::tests::test_all_methods_none_when_nothing_fits ... ok
[INFO] [stdout] test placement::capacity_segment_tree::tests::test_remove_capacity ... ok
[INFO] [stdout] test placement::linear::tests::test_insert_bin ... ok
[INFO] [stdout] test placement::capacity_segment_tree::tests::test_power_of_two_capacity ... ok
[INFO] [stdout] test placement::linear::tests::test_update_bin ... ok
[INFO] [stdout] test placement::linear::tests::test_first_fit_leftmost ... ok
[INFO] [stdout] test placement::linear::tests::test_best_fit_none ... ok
[INFO] [stdout] test placement::capacity_segment_tree::tests::test_update_and_query ... ok
[INFO] [stdout] test placement::segment_tree::tests::test_first_fit_leftmost ... ok
[INFO] [stdout] test placement::segment_tree::tests::test_best_fit_exact_match ... ok
[INFO] [stdout] test placement::segment_tree::tests::test_best_fit_none ... ok
[INFO] [stdout] test placement::segment_tree::tests::test_best_fit_tightest ... ok
[INFO] [stdout] test placement::segment_tree::tests::test_default ... ok
[INFO] [stdout] test placement::segment_tree::tests::test_first_fit_empty_index ... ok
[INFO] [stdout] test placement::segment_tree::tests::test_first_fit_exact ... ok
[INFO] [stdout] test placement::capacity_segment_tree::tests::test_best_fit_returns_smallest_qualifying ... 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_grows_beyond_initial_capacity ... ok
[INFO] [stdout] test placement::segment_tree::tests::test_insert_bin ... ok
[INFO] [stdout] test placement::segment_tree::tests::test_insert_many_bins ... ok
[INFO] [stdout] test placement::segment_tree::tests::test_insert_place_update_cycle ... ok
[INFO] [stdout] test placement::segment_tree::tests::test_matches_linear_scan_best_fit ... ok
[INFO] [stdout] test placement::segment_tree::tests::test_update_bin ... 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 placement::segment_tree::tests::test_worst_fit_none ... ok
[INFO] [stdout] test sequence::tests::test_item_from_sequence_ref ... 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 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_sequence_sort_descending ... ok
[INFO] [stdout] test sequence::tests::test_sequence_with_tokens ... ok
[INFO] [stdout] test sequence::tests::test_to_item ... ok
[INFO] [stdout] test strategy::tests::test_all_variants_have_unique_names ... ok
[INFO] [stdout] test sequence::tests::test_item_is_copy ... 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_from_short_name_unknown ... ok
[INFO] [stdout] test strategy::tests::test_name_returns_expected_strings ... ok
[INFO] [stdout] test strategy::tests::test_short_name_roundtrip ... ok
[INFO] [stdout] test strategy::tests::test_strategy_is_copy ... ok
[INFO] [stdout] test stream::tests::test_custom_k ... ok
[INFO] [stdout] test stream::tests::test_hk_all_sequences_accounted ... ok
[INFO] [stdout] test stream::tests::test_hk_catchall_first_fit ... ok
[INFO] [stdout] test stream::tests::test_hk_class_bin_closes_on_new_item ... ok
[INFO] [stdout] test stream::tests::test_hk_finish_empty ... ok
[INFO] [stdout] test stream::tests::test_hk_large_items_emit_immediately ... ok
[INFO] [stdout] test stream::tests::test_hk_medium_items_pair_then_emit ... 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_nf_emits_on_overflow ... ok
[INFO] [stdout] test stream::tests::test_nf_finish_empty ... ok
[INFO] [stdout] test stream::tests::test_nf_exact_fill_no_emit ... 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_strategy_accessor ... ok
[INFO] [stdout] test stream::tests::test_nf_single_item ... ok
[INFO] [stdout] test stream::tests::test_hk_no_bin_exceeds_capacity ... ok
[INFO] [stdout] test stream::tests::test_nf_oversize_error ... 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] [stdout] test stream::tests::test_nf_all_sequences_accounted ... ok
[INFO] [stdout] test stream::tests::test_k_less_than_2_panics - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 381 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/golden.rs (/opt/rustwide/target/debug/deps/golden-9a298d6c4d8b2383)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_ffs_golden ... ok
[INFO] [stdout] test test_all_algorithms_oversize_error ... ok
[INFO] [stdout] test test_ffd_at_most_as_many_bins_as_nf ... 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] test test_obfd_matches_ffd_bin_count ... ok
[INFO] [stdout] test test_all_algorithms_golden ... 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/proptest_packing.rs (/opt/rustwide/target/debug/deps/proptest_packing-1478a1ac5afa4e06)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test prop_oversize_always_rejected ... ok
[INFO] [stdout] test prop_ffd_within_theoretical_bound ... ok
[INFO] [stdout] test prop_all_items_accounted ... ok
[INFO] [stdout] test prop_no_pack_exceeds_capacity ... ok
[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 0.50s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests seqpacker
[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/packer.rs - packer::Packer (line 46) ... ok
[INFO] [stdout] test src/stream.rs - stream::StreamPacker (line 29) ... 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.39s; merged doctests compilation took 0.38s
[INFO] running `Command { std: "docker" "inspect" "5149f7b7230809514021660962947b98f3c89e7c8cc214c06c5ab4139e24fdcc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5149f7b7230809514021660962947b98f3c89e7c8cc214c06c5ab4139e24fdcc", kill_on_drop: false }`
[INFO] [stdout] 5149f7b7230809514021660962947b98f3c89e7c8cc214c06c5ab4139e24fdcc
