[INFO] fetching crate infinity_pool 0.8.10... [INFO] testing infinity_pool-0.8.10 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate infinity_pool 0.8.10 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate infinity_pool 0.8.10 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate infinity_pool 0.8.10 [INFO] tweaked toml for crates.io crate infinity_pool 0.8.10 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate infinity_pool 0.8.10 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate infinity_pool 0.8.10 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded mutants v0.0.3 [INFO] [stderr] Downloaded new_zealand v1.0.6 [INFO] [stderr] Downloaded criterion-plot v0.6.0 [INFO] [stderr] Downloaded criterion v0.7.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c2f407e9df13cb5485c67ea68b30f5b3cb1b5ac5f69cf013c34bbf878978fe15 [INFO] running `Command { std: "docker" "start" "-a" "c2f407e9df13cb5485c67ea68b30f5b3cb1b5ac5f69cf013c34bbf878978fe15", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c2f407e9df13cb5485c67ea68b30f5b3cb1b5ac5f69cf013c34bbf878978fe15", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c2f407e9df13cb5485c67ea68b30f5b3cb1b5ac5f69cf013c34bbf878978fe15", kill_on_drop: false }` [INFO] [stdout] c2f407e9df13cb5485c67ea68b30f5b3cb1b5ac5f69cf013c34bbf878978fe15 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7a8cab78ece728d4e7427d5f32d8f7f27c5b2b9045d00e63f6ea5d0b646b89c3 [INFO] running `Command { std: "docker" "start" "-a" "7a8cab78ece728d4e7427d5f32d8f7f27c5b2b9045d00e63f6ea5d0b646b89c3", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling pastey v0.1.1 [INFO] [stderr] Compiling new_zealand v1.0.6 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling infinity_pool v0.8.10 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.94s [INFO] running `Command { std: "docker" "inspect" "7a8cab78ece728d4e7427d5f32d8f7f27c5b2b9045d00e63f6ea5d0b646b89c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7a8cab78ece728d4e7427d5f32d8f7f27c5b2b9045d00e63f6ea5d0b646b89c3", kill_on_drop: false }` [INFO] [stdout] 7a8cab78ece728d4e7427d5f32d8f7f27c5b2b9045d00e63f6ea5d0b646b89c3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f3ca509d1bfe63af40f8e467095126a7df7177334867aaa6a67158ac4316fc27 [INFO] running `Command { std: "docker" "start" "-a" "f3ca509d1bfe63af40f8e467095126a7df7177334867aaa6a67158ac4316fc27", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.42 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling zerocopy-derive v0.8.42 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling mutants v0.0.3 [INFO] [stderr] Compiling infinity_pool v0.8.10 (/opt/rustwide/workdir) [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling criterion-plot v0.6.0 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.7.0 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 42.72s [INFO] running `Command { std: "docker" "inspect" "f3ca509d1bfe63af40f8e467095126a7df7177334867aaa6a67158ac4316fc27", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f3ca509d1bfe63af40f8e467095126a7df7177334867aaa6a67158ac4316fc27", kill_on_drop: false }` [INFO] [stdout] f3ca509d1bfe63af40f8e467095126a7df7177334867aaa6a67158ac4316fc27 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ab773c93507fdff7907a381292000ae642a7c2810815a7dfaf6b6e16bbabdec2 [INFO] running `Command { std: "docker" "start" "-a" "ab773c93507fdff7907a381292000ae642a7c2810815a7dfaf6b6e16bbabdec2", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/infinity_pool-3d236191f55cac0d) [INFO] [stdout] [INFO] [stdout] running 418 tests [INFO] [stdout] test blind::pool_local::tests::large_variety_of_types ... ok [INFO] [stdout] test blind::pool_local::tests::handle_mutation ... ok [INFO] [stdout] test blind::pool_local::tests::insert_with_functionality ... ok [INFO] [stdout] test blind::pool_local::tests::default_pool_is_empty ... ok [INFO] [stdout] test blind::pool_local::tests::mixed_lifetime_test ... ok [INFO] [stdout] test blind::pool_local::tests::non_send_types ... ok [INFO] [stdout] test blind::pool_local::tests::object_dropped_when_last_shared_handle_dropped ... ok [INFO] [stdout] test blind::pool_local::tests::pool_cloning_and_sharing ... ok [INFO] [stdout] test blind::pool_local::tests::reserve_creates_capacity ... ok [INFO] [stdout] test blind::pool_local::tests::shrink_to_fit_with_zero_items_shrinks_to_zero_capacity ... ok [INFO] [stdout] test blind::pool_local::tests::single_type_operations ... ok [INFO] [stdout] test blind::pool_managed::tests::default_pool_is_empty ... ok [INFO] [stdout] test blind::pool_managed::tests::handle_mutation ... ok [INFO] [stdout] test blind::pool_managed::tests::insert_with_functionality ... ok [INFO] [stdout] test blind::pool_local::tests::multiple_types_different_layouts ... ok [INFO] [stdout] test blind::pool_managed::tests::multiple_types_different_layouts ... ok [INFO] [stdout] test blind::pool_local::tests::same_layout_different_types ... ok [INFO] [stdout] test blind::pool_local::tests::shrink_to_fit_removes_unused_capacity ... ok [INFO] [stdout] test blind::pool_managed::tests::object_dropped_when_last_shared_handle_dropped ... ok [INFO] [stdout] test blind::pool_managed::tests::reserve_creates_capacity ... ok [INFO] [stdout] test blind::pool_managed::tests::handle_drop_removes_objects_both_exclusive_and_shared ... ok [INFO] [stdout] test blind::pool_local::tests::borrow_checker_test ... ok [INFO] [stdout] test blind::pool_managed::tests::large_variety_of_types ... ok [INFO] [stdout] test blind::pool_managed::tests::single_type_operations ... ok [INFO] [stdout] test blind::pool_managed::tests::shrink_to_fit_removes_unused_capacity ... ok [INFO] [stdout] test blind::pool_managed::tests::shrink_to_fit_with_zero_items_shrinks_to_zero_capacity ... ok [INFO] [stdout] test blind::pool_managed::tests::thread_safety ... ok [INFO] [stdout] test blind::pool_raw::tests::capacity_grows_when_needed ... ok [INFO] [stdout] test blind::pool_raw::tests::default_pool_is_empty ... ok [INFO] [stdout] test blind::pool_raw::tests::insert_and_length ... ok [INFO] [stdout] test blind::pool_raw::tests::insert_with_closure ... ok [INFO] [stdout] test blind::pool_raw::tests::instance_creation_through_builder_succeeds ... ok [INFO] [stdout] test blind::pool_raw::tests::multiple_removals_and_insertions ... ok [INFO] [stdout] test blind::pool_raw::tests::new_pool_is_empty ... ok [INFO] [stdout] test blind::pool_raw::tests::multiple_types_different_layouts ... ok [INFO] [stdout] test blind::pool_raw::tests::remove_decreases_length ... ok [INFO] [stdout] test blind::pool_raw::tests::remove_unpin_with_shared_handle ... ok [INFO] [stdout] test blind::pool_raw::tests::remove_with_shared_handle ... ok [INFO] [stdout] test blind::pool_raw::tests::reserve_creates_capacity ... ok [INFO] [stdout] test blind::pool_raw::tests::handle_provides_access_to_object ... ok [INFO] [stdout] test blind::pool_raw::tests::shared_handles_are_copyable ... ok [INFO] [stdout] test blind::pool_raw::tests::same_layout_different_types ... ok [INFO] [stdout] test blind::pool_raw::tests::shrink_to_fit_reduces_unused_capacity ... ok [INFO] [stdout] test blind::pool_raw::tests::shrink_to_fit_with_zero_items_shrinks_to_zero_capacity ... ok [INFO] [stdout] test builders::blind_raw_builder::tests::builder_creates_functional_pool ... ok [INFO] [stdout] test builders::blind_raw_builder::tests::builder_default_works ... ok [INFO] [stdout] test builders::blind_raw_builder::tests::builder_with_may_drop_contents_policy ... ok [INFO] [stdout] test blind::pool_managed::tests::same_layout_different_types ... ok [INFO] [stdout] test blind::pool_managed::tests::pool_cloning_and_sharing ... ok [INFO] [stdout] test builders::opaque_raw_builder::tests::builder_method_chaining ... ok [INFO] [stdout] test builders::opaque_raw_builder::tests::builder_with_layout_creates_functional_pool ... ok [INFO] [stdout] test builders::opaque_raw_builder::tests::builder_with_may_drop_contents_policy ... ok [INFO] [stdout] test blind::pool_local::tests::zero_sized_types - should panic ... ok [INFO] [stdout] test builders::opaque_raw_builder::tests::builder_with_explicit_layout ... ok [INFO] [stdout] test blind::pool_raw::tests::remove_unpin_returns_value ... ok [INFO] [stdout] test builders::pinned_raw_builder::tests::builder_default_works ... ok [INFO] [stdout] test blind::pool_managed::tests::insert_with_propagates_panic_from_closure - should panic ... ok [INFO] [stdout] test blind::pool_managed::tests::zero_sized_types - should panic ... ok [INFO] [stdout] test builders::pinned_raw_builder::tests::builder_via_pool_static_method ... ok [INFO] [stdout] test handles::blind_local::tests::as_pin_returns_pinned_reference ... ok [INFO] [stdout] test builders::pinned_raw_builder::tests::builder_with_must_not_drop_contents_policy - should panic ... ok [INFO] [stdout] test handles::blind_local::tests::borrow_returns_reference ... ok [INFO] [stdout] test builders::pinned_raw_builder::tests::builder_with_drop_policy ... ok [INFO] [stdout] test handles::blind_local::tests::clone_creates_independent_handle ... ok [INFO] [stdout] test handles::blind_local::tests::as_ref_returns_reference ... ok [INFO] [stdout] test handles::blind_local::tests::deref_returns_reference_to_value ... ok [INFO] [stdout] test handles::blind_local_mut::tests::as_mut_returns_mutable_reference ... ok [INFO] [stdout] test handles::blind_local_mut::tests::as_pin_mut_returns_pinned_mutable_reference ... ok [INFO] [stdout] test blind::pool_raw::tests::zero_sized_types - should panic ... ok [INFO] [stdout] test handles::blind_local::tests::erase_extends_lifetime ... ok [INFO] [stdout] test handles::blind_local::tests::from_mut_converts_to_shared ... ok [INFO] [stdout] test builders::opaque_raw_builder::tests::builder_with_must_not_drop_contents_policy - should panic ... ok [INFO] [stdout] test builders::opaque_raw_builder::tests::layout_not_set_panics - should panic ... ok [INFO] [stdout] test builders::opaque_raw_builder::tests::layout_zst_panics - should panic ... ok [INFO] [stdout] test handles::blind_local_mut::tests::borrow_mut_returns_mutable_reference ... ok [INFO] [stdout] test handles::blind_local_mut::tests::borrow_returns_reference ... ok [INFO] [stdout] test handles::blind_local_mut::tests::from_converts_mut_to_shared ... ok [INFO] [stdout] test handles::blind_local_mut::tests::erase_extends_lifetime ... ok [INFO] [stdout] test handles::blind_local_mut::tests::deref_returns_reference_to_value ... ok [INFO] [stdout] test handles::blind_local_mut::tests::into_inner_returns_value ... ok [INFO] [stdout] test handles::blind_local_mut::tests::into_shared_converts_to_shared_handle ... ok [INFO] [stdout] test handles::blind_managed::tests::as_pin_returns_pinned_reference ... ok [INFO] [stdout] test handles::blind_managed::tests::as_ref_returns_reference ... ok [INFO] [stdout] test handles::blind_managed::tests::borrow_returns_reference ... ok [INFO] [stdout] test handles::blind_managed::tests::deref_returns_reference_to_value ... ok [INFO] [stdout] test handles::blind_managed::tests::clone_creates_independent_handle ... ok [INFO] [stdout] test handles::blind_managed::tests::erase_extends_lifetime ... ok [INFO] [stdout] test handles::blind_managed::tests::from_mut_converts_to_shared ... ok [INFO] [stdout] test handles::blind_managed_mut::tests::as_mut_returns_mutable_reference ... ok [INFO] [stdout] test handles::blind_managed_mut::tests::as_pin_returns_pinned_reference ... ok [INFO] [stdout] test handles::blind_managed_mut::tests::as_pin_mut_returns_pinned_mutable_reference ... ok [INFO] [stdout] test handles::blind_managed_mut::tests::as_ref_returns_reference ... ok [INFO] [stdout] test handles::blind_managed_mut::tests::borrow_mut_returns_mutable_reference ... ok [INFO] [stdout] test handles::blind_managed_mut::tests::borrow_returns_reference ... ok [INFO] [stdout] test handles::blind_managed_mut::tests::deref_mut_allows_mutation ... ok [INFO] [stdout] test handles::blind_managed_mut::tests::deref_returns_reference_to_value ... ok [INFO] [stdout] test handles::blind_local_mut::tests::as_pin_returns_pinned_reference ... ok [INFO] [stdout] test handles::blind_managed_mut::tests::erase_extends_lifetime ... ok [INFO] [stdout] test handles::blind_managed_mut::tests::into_inner_returns_value ... ok [INFO] [stdout] test handles::blind_raw::tests::as_pin_returns_pinned_reference ... ok [INFO] [stdout] test handles::blind_managed_mut::tests::from_converts_mut_to_shared ... ok [INFO] [stdout] test handles::blind_local_mut::tests::as_ref_returns_reference ... ok [INFO] [stdout] test handles::blind_local_mut::tests::deref_mut_allows_mutation ... ok [INFO] [stdout] test handles::blind_managed_mut::tests::into_shared_converts_to_shared_handle ... ok [INFO] [stdout] test handles::blind_raw::tests::as_ref_returns_reference ... ok [INFO] [stdout] test handles::blind_managed_mut::tests::unique_handle_can_cross_threads_with_send_only ... ok [INFO] [stdout] test handles::blind_raw::tests::clone_creates_copy ... ok [INFO] [stdout] test handles::blind_raw::tests::erase_creates_type_erased_handle ... ok [INFO] [stdout] test handles::blind_raw_mut::tests::as_mut_returns_mutable_reference ... ok [INFO] [stdout] test handles::blind_raw::tests::from_mut_converts_to_shared ... ok [INFO] [stdout] test handles::blind_raw_mut::tests::as_pin_returns_pinned_reference ... ok [INFO] [stdout] test handles::blind_raw_mut::tests::as_ref_returns_reference ... ok [INFO] [stdout] test handles::blind_raw_mut::tests::erase_creates_type_erased_handle ... ok [INFO] [stdout] test handles::blind_raw_mut::tests::as_pin_mut_returns_pinned_mutable_reference ... ok [INFO] [stdout] test handles::blind_raw_mut::tests::into_shared_converts_to_shared ... ok [INFO] [stdout] test handles::blind_raw_mut::tests::unique_handle_can_cross_threads_with_send_only ... ok [INFO] [stdout] test handles::local::tests::as_pin_returns_pinned_reference ... ok [INFO] [stdout] test handles::local::tests::as_ref_returns_reference ... ok [INFO] [stdout] test handles::local::tests::clone_creates_independent_handle ... ok [INFO] [stdout] test handles::local::tests::borrow_returns_reference ... ok [INFO] [stdout] test handles::local::tests::deref_returns_reference_to_value ... ok [INFO] [stdout] test handles::local::tests::erase_extends_lifetime ... ok [INFO] [stdout] test handles::local::tests::from_mut_converts_to_shared ... ok [INFO] [stdout] test handles::local_mut::tests::as_mut_returns_mutable_reference ... ok [INFO] [stdout] test handles::local_mut::tests::as_ref_returns_reference ... ok [INFO] [stdout] test handles::local_mut::tests::borrow_mut_returns_mutable_reference ... ok [INFO] [stdout] test handles::local_mut::tests::as_pin_returns_pinned_reference ... ok [INFO] [stdout] test handles::local_mut::tests::borrow_returns_reference ... ok [INFO] [stdout] test handles::local_mut::tests::deref_mut_allows_mutation ... ok [INFO] [stdout] test handles::local_mut::tests::deref_returns_reference_to_value ... ok [INFO] [stdout] test handles::local_mut::tests::into_shared_converts_to_shared_handle ... ok [INFO] [stdout] test handles::local_mut::tests::erase_extends_lifetime ... ok [INFO] [stdout] test handles::managed::tests::as_pin_returns_pinned_reference ... ok [INFO] [stdout] test handles::local_mut::tests::from_converts_mut_to_shared ... ok [INFO] [stdout] test handles::local_mut::tests::into_inner_returns_value ... ok [INFO] [stdout] test handles::managed::tests::as_ref_returns_reference ... ok [INFO] [stdout] test handles::managed::tests::deref_returns_reference_to_value ... ok [INFO] [stdout] test handles::managed::tests::erase_works_with_not_unpin_types ... ok [INFO] [stdout] test handles::managed::tests::erase_extends_lifetime ... ok [INFO] [stdout] test handles::managed::tests::borrow_returns_reference ... ok [INFO] [stdout] test handles::managed::tests::clone_creates_independent_handle ... ok [INFO] [stdout] test handles::managed::tests::from_mut_converts_to_shared ... ok [INFO] [stdout] test handles::managed::tests::erase_multiple_clones ... ok [INFO] [stdout] test handles::managed_mut::tests::as_pin_mut_returns_pinned_mutable_reference ... ok [INFO] [stdout] test handles::managed_mut::tests::as_pin_returns_pinned_reference ... ok [INFO] [stdout] test handles::local_mut::tests::as_pin_mut_returns_pinned_mutable_reference ... ok [INFO] [stdout] test handles::managed_mut::tests::as_mut_returns_mutable_reference ... ok [INFO] [stdout] test handles::managed_mut::tests::as_ref_returns_reference ... ok [INFO] [stdout] test handles::managed_mut::tests::borrow_mut_returns_mutable_reference ... ok [INFO] [stdout] test handles::managed_mut::tests::deref_mut_allows_mutation ... ok [INFO] [stdout] test handles::managed_mut::tests::erase_then_convert_to_shared ... ok [INFO] [stdout] test handles::managed_mut::tests::borrow_returns_reference ... ok [INFO] [stdout] test handles::managed_mut::tests::deref_returns_reference_to_value ... ok [INFO] [stdout] test handles::managed_mut::tests::into_inner_returns_value ... ok [INFO] [stdout] test handles::managed_mut::tests::erase_extends_lifetime ... ok [INFO] [stdout] test handles::managed_mut::tests::into_shared_converts_to_shared_handle ... ok [INFO] [stdout] test handles::managed_mut::tests::from_converts_mut_to_shared ... ok [INFO] [stdout] test handles::raw::tests::as_pin_returns_pinned_reference ... ok [INFO] [stdout] test handles::managed_mut::tests::unique_handle_can_cross_threads_with_send_only ... ok [INFO] [stdout] test handles::raw_mut::tests::as_mut_returns_mutable_reference ... ok [INFO] [stdout] test handles::raw_mut::tests::as_pin_mut_returns_pinned_mutable_reference ... ok [INFO] [stdout] test handles::raw::tests::from_mut_converts_to_shared ... ok [INFO] [stdout] test handles::raw::tests::as_ref_returns_reference ... ok [INFO] [stdout] test handles::raw_mut::tests::as_pin_returns_pinned_reference ... ok [INFO] [stdout] test handles::raw_mut::tests::erase_creates_type_erased_handle ... ok [INFO] [stdout] test handles::raw::tests::clone_creates_copy ... ok [INFO] [stdout] test handles::raw_mut::tests::as_ref_returns_reference ... ok [INFO] [stdout] test handles::raw_mut::tests::into_shared_converts_to_shared ... ok [INFO] [stdout] test opaque::dropper::tests::dropper_works_with_complex_types ... ok [INFO] [stdout] test opaque::dropper::tests::dropper_drops_target_when_dropped ... ok [INFO] [stdout] test opaque::dropper::tests::dropper_handles_zero_sized_types ... ok [INFO] [stdout] test opaque::pool_local::tests::clone_behavior ... ok [INFO] [stdout] test opaque::pool_local::tests::handle_drop_removes_objects_both_exclusive_and_shared ... ok [INFO] [stdout] test opaque::pool_local::tests::handle_provides_access_to_object ... ok [INFO] [stdout] test handles::raw::tests::erase_raw_and_public_erase ... ok [INFO] [stdout] test handles::raw_mut::tests::unique_handle_can_cross_threads_with_send_only ... ok [INFO] [stdout] test opaque::pool_local::tests::capacity_grows_when_needed ... ok [INFO] [stdout] test opaque::pool_local::tests::into_inner_removes_and_returns_value ... ok [INFO] [stdout] test opaque::pool_local::tests::insert_and_length ... ok [INFO] [stdout] test opaque::pool_local::tests::insert_methods_with_lifecycle ... ok [INFO] [stdout] test opaque::pool_local::tests::iter_multiple_items ... ok [INFO] [stdout] test opaque::pool_local::tests::iter_empty_pool ... ok [INFO] [stdout] test opaque::pool_local::tests::insert_with_closure ... ok [INFO] [stdout] test builders::blind_raw_builder::tests::builder_with_must_not_drop_contents_policy - should panic ... ok [INFO] [stdout] test handles::raw_mut::tests::slab_index_returns_correct_value ... ok [INFO] [stdout] test opaque::pool_local::tests::iter_double_ended_basic ... ok [INFO] [stdout] test opaque::pool_local::tests::iter_size_hint_and_exact_size ... ok [INFO] [stdout] test opaque::pool_local::tests::multiple_handles_to_different_objects ... ok [INFO] [stdout] test opaque::pool_local::tests::iter_single_item ... ok [INFO] [stdout] test opaque::pool_local::tests::multiple_handles_to_same_type ... ok [INFO] [stdout] test opaque::pool_local::tests::new_pool_with_layout_is_empty ... ok [INFO] [stdout] test opaque::pool_local::tests::pool_operations_with_arc_semantics ... ok [INFO] [stdout] test opaque::pool_local::tests::lifecycle_management_handles_keep_pool_alive ... ok [INFO] [stdout] test opaque::pool_local::tests::new_pool_with_layout_of_is_empty ... ok [INFO] [stdout] test opaque::pool_local::tests::pool_operations_work_with_shared_references ... ok [INFO] [stdout] test opaque::pool_local::tests::lifecycle_management_pool_keeps_inner_alive ... ok [INFO] [stdout] test opaque::pool_local::tests::non_send_types ... ok [INFO] [stdout] test opaque::pool_local::tests::with_iter_holds_lock ... ok [INFO] [stdout] test opaque::pool_local::tests::reserve_creates_capacity ... ok [INFO] [stdout] test opaque::pool_local::tests::with_iter_scoped_access ... ok [INFO] [stdout] test opaque::pool_local::tests::shrink_to_fit_removes_unused_capacity ... ok [INFO] [stdout] test opaque::pool_managed::tests::clone_behavior ... ok [INFO] [stdout] test opaque::pool_local::tests::pooled_mut_integration ... ok [INFO] [stdout] test opaque::pool_local::tests::shrink_to_fit_with_zero_items_shrinks_to_zero_capacity ... ok [INFO] [stdout] test opaque::pool_managed::tests::handle_provides_access_to_object ... ok [INFO] [stdout] test opaque::pool_managed::tests::insert_and_length ... ok [INFO] [stdout] test opaque::pool_managed::tests::handle_drop_removes_objects_both_exclusive_and_shared ... ok [INFO] [stdout] test opaque::pool_managed::tests::capacity_grows_when_needed ... ok [INFO] [stdout] test opaque::pool_managed::tests::insert_with_closure ... ok [INFO] [stdout] test opaque::pool_managed::tests::insert_with_propagates_panic_from_closure - should panic ... ok [INFO] [stdout] test opaque::pool_managed::tests::insert_methods_with_lifecycle ... ok [INFO] [stdout] test opaque::pool_managed::tests::insert_with_unchecked_propagates_panic_from_closure - should panic ... ok [INFO] [stdout] test opaque::pool_managed::tests::into_inner_removes_and_returns_value ... ok [INFO] [stdout] test opaque::pool_managed::tests::iter_double_ended_basic ... ok [INFO] [stdout] test opaque::pool_managed::tests::concurrent_access_basic ... ok [INFO] [stdout] test opaque::pool_managed::tests::iter_empty_pool ... ok [INFO] [stdout] test opaque::pool_managed::tests::iter_multiple_items ... ok [INFO] [stdout] test opaque::pool_managed::tests::lifecycle_management_handles_keep_pool_alive ... ok [INFO] [stdout] test opaque::pool_managed::tests::iter_single_item ... ok [INFO] [stdout] test opaque::pool_managed::tests::multiple_handles_to_different_objects ... ok [INFO] [stdout] test opaque::pool_managed::tests::new_pool_with_layout_of_is_empty ... ok [INFO] [stdout] test opaque::pool_managed::tests::pool_operations_with_arc_semantics ... ok [INFO] [stdout] test opaque::pool_managed::tests::multiple_handles_to_same_type ... ok [INFO] [stdout] test opaque::pool_managed::tests::lifecycle_management_pool_keeps_inner_alive ... ok [INFO] [stdout] test opaque::pool_managed::tests::pooled_mut_integration ... ok [INFO] [stdout] test opaque::pool_managed::tests::iter_size_hint_and_exact_size ... ok [INFO] [stdout] test opaque::pool_managed::tests::reserve_creates_capacity ... ok [INFO] [stdout] test opaque::pool_managed::tests::new_pool_with_layout_is_empty ... ok [INFO] [stdout] test opaque::pool_managed::tests::shrink_to_fit_removes_unused_capacity ... ok [INFO] [stdout] test opaque::pool_managed::tests::shrink_to_fit_with_zero_items_shrinks_to_zero_capacity ... ok [INFO] [stdout] test opaque::pool_managed::tests::pool_operations_work_with_shared_references ... ok [INFO] [stdout] test opaque::pool_managed::tests::with_iter_scoped_access ... ok [INFO] [stdout] test opaque::pool_raw::tests::insert_with_closure ... ok [INFO] [stdout] test opaque::pool_managed::tests::with_iter_holds_lock ... ok [INFO] [stdout] test opaque::pool_raw::tests::capacity_grows_with_slabs ... ok [INFO] [stdout] test opaque::pool_raw::tests::insert_and_length ... ok [INFO] [stdout] test opaque::pool_raw::tests::handle_provides_access_to_object ... ok [INFO] [stdout] test opaque::pool_raw::tests::into_iterator_trait_works ... ok [INFO] [stdout] test opaque::pool_managed::tests::with_iter_propagates_panic_from_closure - should panic ... ok [INFO] [stdout] test opaque::pool_raw::tests::iter_double_ended_basic ... ok [INFO] [stdout] test opaque::pool_raw::tests::iter_empty_pool ... ok [INFO] [stdout] test opaque::pool_raw::tests::instance_creation_through_builder_succeeds ... ok [INFO] [stdout] test opaque::pool_raw::tests::insert_with_panics_if_provided_type_with_wrong_layout - should panic ... ok [INFO] [stdout] test opaque::pool_raw::tests::iter_across_multiple_slabs_with_gaps ... ok [INFO] [stdout] test opaque::pool_raw::tests::insert_panics_if_provided_type_with_wrong_layout - should panic ... ok [INFO] [stdout] test opaque::pool_raw::tests::iter_double_ended_mixed_directions ... ok [INFO] [stdout] test opaque::pool_raw::tests::iter_multiple_items_single_slab ... ok [INFO] [stdout] test opaque::pool_raw::tests::iter_fused_behavior ... ok [INFO] [stdout] test opaque::pool_raw::tests::iter_multiple_items_multiple_slabs ... ok [INFO] [stdout] test opaque::pool_raw::tests::iter_single_item ... ok [INFO] [stdout] test opaque::pool_raw::tests::iter_size_hint ... ok [INFO] [stdout] test opaque::pool_raw::tests::iter_with_gaps ... ok [INFO] [stdout] test opaque::pool_raw::tests::iter_with_empty_slabs ... ok [INFO] [stdout] test opaque::pool_raw::tests::new_pool_is_empty ... ok [INFO] [stdout] test opaque::pool_raw::tests::multiple_removals_and_insertions ... ok [INFO] [stdout] test opaque::pool_raw::tests::remove_unpin_returns_value ... ok [INFO] [stdout] test opaque::pool_raw::tests::remove_unpin_with_shared_handle ... ok [INFO] [stdout] test opaque::pool_raw::tests::remove_decreases_length ... ok [INFO] [stdout] test opaque::pool_raw::tests::shared_handles_are_copyable ... ok [INFO] [stdout] test opaque::pool_raw::tests::remove_with_shared_handle ... ok [INFO] [stdout] test opaque::pool_raw::tests::with_layout_results_in_pool_with_correct_layout ... ok [INFO] [stdout] test opaque::pool_raw::tests::shrink_to_fit_removes_empty_slabs ... ok [INFO] [stdout] test opaque::pool_raw::tests::reserve_creates_capacity ... ok [INFO] [stdout] test opaque::pool_raw_thread_safe::tests::raw_opaque_pool_thread_travel ... ok [INFO] [stdout] test opaque::slab::tests::debug_build_double_remove_unpin_panics - should panic ... ok [INFO] [stdout] test opaque::slab::tests::debug_build_wrong_layout_panics - should panic ... ok [INFO] [stdout] test opaque::slab::tests::debug_build_remove_with_handle_from_wrong_slab_panics - should panic ... ok [INFO] [stdout] test opaque::slab::tests::debug_build_remove_unpin_with_handle_from_wrong_slab_panics - should panic ... ok [INFO] [stdout] test opaque::slab::tests::drops_inserted_object_on_slab_drop ... ok [INFO] [stdout] test opaque::slab::tests::drop_policy_must_not_drop_items_causes_panic_on_drop_with_items - should panic ... ok [INFO] [stdout] test opaque::slab::tests::iter_double_ended_basic ... ok [INFO] [stdout] test opaque::slab::tests::iter_double_ended_mixed_directions ... ok [INFO] [stdout] test opaque::slab::tests::debug_build_double_remove_panics - should panic ... ok [INFO] [stdout] test opaque::slab::tests::debug_build_remove_with_out_of_bounds_handle_from_wrong_slab_panics - should panic ... ok [INFO] [stdout] test opaque::slab::tests::iter_fused_behavior ... ok [INFO] [stdout] test opaque::slab::tests::iter_mixed_types_same_layout ... ok [INFO] [stdout] test opaque::slab::tests::iter_multiple_items ... ok [INFO] [stdout] test opaque::slab::tests::iter_single_item ... ok [INFO] [stdout] test opaque::slab::tests::insert_with_partial_object_initialize ... ok [INFO] [stdout] test opaque::slab::tests::insertion_follows_lowest_index_first_order ... ok [INFO] [stdout] test opaque::slab::tests::iter_size_hint ... ok [INFO] [stdout] test opaque::slab::tests::iter_with_gaps ... ok [INFO] [stdout] test opaque::slab::tests::is_full_comprehensive_behavior ... ok [INFO] [stdout] test opaque::slab::tests::mixed_objects_with_same_layout ... ok [INFO] [stdout] test opaque::slab::tests::remove_unpin_returns_original_object ... ok [INFO] [stdout] test opaque::slab::tests::debug_build_insert_panics_when_slab_is_full - should panic ... ok [INFO] [stdout] test opaque::slab::tests::iter_double_ended_with_gaps ... ok [INFO] [stdout] test opaque::slab::tests::iter_empty_slab ... ok [INFO] [stdout] test opaque::slab::tests::remove_with_panicking_drop_keeps_slab_valid ... ok [INFO] [stdout] test opaque::slab::tests::handles_medium_sized_objects ... ok [INFO] [stdout] test opaque::slab_handle::tests::cast_with_to_display_trait ... ok [INFO] [stdout] test opaque::slab_handle::tests::same_index_same_ptr_is_equal ... ok [INFO] [stdout] test opaque::slab_layout::tests::determine_capacity_does_not_exceed_max_bytes_if_not_required ... ok [INFO] [stdout] test opaque::slab_layout::tests::determine_capacity_exceeds_max_if_required_to_meet_min ... ok [INFO] [stdout] test opaque::slab_handle::tests::cast_with_mut_allows_mutation ... ok [INFO] [stdout] test opaque::slab_handle::tests::cast_with_mut_to_display_trait ... ok [INFO] [stdout] test opaque::slab_handle::tests::clone_copy_are_equal ... ok [INFO] [stdout] test opaque::slab_handle::tests::same_index_different_ptr_is_not_equal ... ok [INFO] [stdout] test opaque::slab_layout::tests::determine_capacity_meets_minimum_capacity ... ok [INFO] [stdout] test opaque::slab_layout::tests::determine_capacity_reaches_ideal_capacity ... ok [INFO] [stdout] test opaque::slab_layout::tests::determine_capacity_rounds_down_below_min_bytes ... ok [INFO] [stdout] test opaque::slab_layout::tests::for_array ... ok [INFO] [stdout] test opaque::slab_layout::tests::for_type_with_large_alignment ... ok [INFO] [stdout] test opaque::slab_layout::tests::for_u64 ... ok [INFO] [stdout] test opaque::slab_layout::tests::for_u8 ... ok [INFO] [stdout] test opaque::vacancy_map::tests::first_one_all_ones ... ok [INFO] [stdout] test opaque::slab_layout::tests::panics_on_zero_sized_type - should panic ... ok [INFO] [stdout] test opaque::vacancy_map::tests::clear_bit_is_sane ... ok [INFO] [stdout] test opaque::vacancy_map::tests::first_one_at_block_boundaries ... ok [INFO] [stdout] test opaque::vacancy_map::tests::first_one_finds_bit_in_partial_first_block ... ok [INFO] [stdout] test opaque::vacancy_map::tests::first_one_ignores_bits_outside_slice_in_multiblock ... ok [INFO] [stdout] test opaque::slab::tests::smoke_test ... ok [INFO] [stdout] test opaque::vacancy_map::tests::first_one_finds_bit_in_partial_last_block ... ok [INFO] [stdout] test opaque::vacancy_map::tests::first_one_ignores_bits_after_slice_in_partial_block ... ok [INFO] [stdout] test opaque::vacancy_map::tests::first_one_ignores_bits_before_slice_in_partial_block ... ok [INFO] [stdout] test opaque::vacancy_map::tests::first_one_in_empty_slice ... ok [INFO] [stdout] test opaque::vacancy_map::tests::first_one_multiblock_with_bit_right_at_last_block_boundary ... ok [INFO] [stdout] test opaque::vacancy_map::tests::first_one_single_bit_in_middle ... ok [INFO] [stdout] test opaque::vacancy_map::tests::first_one_spanning_multiple_blocks ... ok [INFO] [stdout] test opaque::vacancy_map::tests::first_one_with_bits_in_same_block_before_and_in_slice ... ok [INFO] [stdout] test opaque::vacancy_map::tests::first_one_with_bits_in_same_block_in_and_after_slice ... ok [INFO] [stdout] test opaque::vacancy_map::tests::first_one_within_single_block_slice ... ok [INFO] [stdout] test opaque::vacancy_map::tests::get_bit_is_sane ... ok [INFO] [stdout] test opaque::vacancy_map::tests::get_full_range ... ok [INFO] [stdout] test opaque::vacancy_map::tests::get_open_ended_range ... ok [INFO] [stdout] test opaque::vacancy_map::tests::get_out_of_bounds_returns_none ... ok [INFO] [stdout] test opaque::vacancy_map::tests::new_vacancy_map_is_empty ... ok [INFO] [stdout] test opaque::vacancy_map::tests::get_partial_range ... ok [INFO] [stdout] test opaque::vacancy_map::tests::replace_unchecked_single_bit ... ok [INFO] [stdout] test opaque::vacancy_map::tests::replace_unchecked_at_block_boundaries ... ok [INFO] [stdout] test opaque::vacancy_map::tests::resize_grow_then_shrink_then_grow ... ok [INFO] [stdout] test opaque::vacancy_map::tests::resize_grow_with_false ... ok [INFO] [stdout] test opaque::vacancy_map::tests::resize_grow_with_true ... ok [INFO] [stdout] test opaque::vacancy_map::tests::resize_shrink ... ok [INFO] [stdout] test opaque::vacancy_map::tests::set_bit_is_sane ... ok [INFO] [stdout] test opaque::vacancy_tracker::tests::empty_tracker_reports_no_vacancies ... ok [INFO] [stdout] test opaque::vacancy_tracker::tests::adding_slabs_to_full_tracker_reports_first_added_slab ... ok [INFO] [stdout] test opaque::vacancy_tracker::tests::full_tracker_with_disjoint_vacancies_reports_first_then_next ... ok [INFO] [stdout] test opaque::vacancy_tracker::tests::full_tracker_with_end_vacancies_reports_first_then_next ... ok [INFO] [stdout] test opaque::vacancy_tracker::tests::full_tracker_with_new_vacancy_at_last_slab_reports_last_slab ... ok [INFO] [stdout] test opaque::vacancy_tracker::tests::full_tracker_with_new_vacancy_at_slab_0_reports_slab_0 ... ok [INFO] [stdout] test opaque::vacancy_tracker::tests::full_tracker_with_side_by_side_vacancies_reports_first_then_next ... ok [INFO] [stdout] test opaque::vacancy_tracker::tests::removing_slabs_from_end_removes_last_remaining_vacancy ... ok [INFO] [stdout] test opaque::vacancy_tracker::tests::tracker_with_full_slabs_reports_no_vacancies ... ok [INFO] [stdout] test opaque::vacancy_tracker::tests::tracker_with_empty_slabs_reports_slab_0_as_next_vacancy ... ok [INFO] [stdout] test opaque::vacancy_map::tests::first_one_in_partial_slice ... ok [INFO] [stdout] test opaque::vacancy_map::tests::first_one_single_bit_at_end ... ok [INFO] [stdout] test pinned::pool_local::tests::capacity_grows_when_needed ... ok [INFO] [stdout] test pinned::pool_local::tests::clone_behavior ... ok [INFO] [stdout] test pinned::pool_local::tests::default_pool_is_empty ... ok [INFO] [stdout] test opaque::vacancy_map::tests::first_one_single_bit_at_start ... ok [INFO] [stdout] test pinned::pool_local::tests::insert_with_closure ... ok [INFO] [stdout] test pinned::pool_local::tests::handle_drop_removes_objects_both_exclusive_and_shared ... ok [INFO] [stdout] test pinned::pool_local::tests::handle_provides_access_to_object ... ok [INFO] [stdout] test pinned::pool_local::tests::iter_size_hint_and_exact_size ... ok [INFO] [stdout] test pinned::pool_local::tests::insert_and_length ... ok [INFO] [stdout] test pinned::pool_local::tests::new_pool_is_empty ... ok [INFO] [stdout] test pinned::pool_local::tests::multiple_handles_and_drop ... ok [INFO] [stdout] test pinned::pool_local::tests::multiple_handles_to_same_type ... ok [INFO] [stdout] test pinned::pool_local::tests::reserve_and_shrink_to_fit_shared ... ok [INFO] [stdout] test pinned::pool_local::tests::non_send_types ... ok [INFO] [stdout] test pinned::pool_local::tests::pooled_mut_mutation_reflected ... ok [INFO] [stdout] test pinned::pool_local::tests::reserve_creates_capacity ... ok [INFO] [stdout] test pinned::pool_local::tests::shrink_to_fit_removes_unused_capacity ... ok [INFO] [stdout] test pinned::pool_local::tests::shrink_to_fit_with_zero_items_shrinks_to_zero_capacity ... ok [INFO] [stdout] test pinned::pool_local::tests::with_iter_collect_values ... ok [INFO] [stdout] test pinned::pool_local::tests::lifecycle_handles_keep_pool_alive ... ok [INFO] [stdout] test pinned::pool_local::tests::with_iter_double_ended ... ok [INFO] [stdout] test pinned::pool_managed::tests::capacity_grows_when_needed ... ok [INFO] [stdout] test pinned::pool_local::tests::lifecycle_pool_clone_keeps_inner_alive ... ok [INFO] [stdout] test pinned::pool_managed::tests::handle_drop_removes_objects_both_exclusive_and_shared ... ok [INFO] [stdout] test pinned::pool_local::tests::with_iter_empty_pool ... ok [INFO] [stdout] test pinned::pool_local::tests::with_iter_fused_behavior ... ok [INFO] [stdout] test pinned::pool_managed::tests::handle_provides_access_to_object ... ok [INFO] [stdout] test pinned::pool_managed::tests::insert_and_length ... ok [INFO] [stdout] test pinned::pool_managed::tests::insert_with_closure ... ok [INFO] [stdout] test pinned::pool_managed::tests::insert_with_propagates_panic_from_closure - should panic ... ok [INFO] [stdout] test opaque::slab_handle::tests::different_index_same_ptr_is_not_equal ... ok [INFO] [stdout] test pinned::pool_managed::tests::clone_behavior ... ok [INFO] [stdout] test pinned::pool_managed::tests::default_pool_is_empty ... ok [INFO] [stdout] test pinned::pool_managed::tests::lifecycle_handles_keep_pool_alive ... ok [INFO] [stdout] test pinned::pool_managed::tests::iter_size_hint_and_exact_size ... ok [INFO] [stdout] test pinned::pool_managed::tests::multiple_handles_to_same_type ... ok [INFO] [stdout] test pinned::pool_managed::tests::pooled_mut_mutation_reflected ... ok [INFO] [stdout] test pinned::pool_managed::tests::reserve_and_shrink_to_fit_shared ... ok [INFO] [stdout] test pinned::pool_managed::tests::reserve_creates_capacity ... ok [INFO] [stdout] test pinned::pool_managed::tests::shrink_to_fit_removes_unused_capacity ... ok [INFO] [stdout] test pinned::pool_managed::tests::shrink_to_fit_with_zero_items_shrinks_to_zero_capacity ... ok [INFO] [stdout] test pinned::pool_managed::tests::with_iter_collect_values ... ok [INFO] [stdout] test pinned::pool_managed::tests::thread_safety ... ok [INFO] [stdout] test pinned::pool_managed::tests::with_iter_double_ended ... ok [INFO] [stdout] test pinned::pool_managed::tests::with_iter_empty_pool ... ok [INFO] [stdout] test pinned::pool_managed::tests::with_iter_fused_behavior ... ok [INFO] [stdout] test pinned::pool_raw::tests::capacity_grows_when_needed ... ok [INFO] [stdout] test pinned::pool_raw::tests::handle_provides_access_to_object ... ok [INFO] [stdout] test pinned::pool_raw::tests::insert_and_length ... ok [INFO] [stdout] test pinned::pool_raw::tests::default_pool_is_empty ... ok [INFO] [stdout] test pinned::pool_raw::tests::insert_with_closure ... ok [INFO] [stdout] test pinned::pool_raw::tests::instance_creation_through_builder_succeeds ... ok [INFO] [stdout] test pinned::pool_raw::tests::iter_fused ... ok [INFO] [stdout] test pinned::pool_raw::tests::iter_double_ended ... ok [INFO] [stdout] test pinned::pool_raw::tests::iter_empty_pool ... ok [INFO] [stdout] test opaque::slab::tests::slab_drop_calls_all_object_drops_even_when_they_panic ... ok [INFO] [stdout] test pinned::pool_raw::tests::iter_single_item ... ok [INFO] [stdout] test pinned::pool_raw::tests::multiple_insertions_and_removals ... ok [INFO] [stdout] test pinned::pool_managed::tests::with_iter_propagates_panic_from_closure - should panic ... ok [INFO] [stdout] test pinned::pool_raw::tests::new_pool_is_empty ... ok [INFO] [stdout] test pinned::pool_raw::tests::remove_decreases_length ... ok [INFO] [stdout] test pinned::pool_raw::tests::remove_with_shared_handle ... ok [INFO] [stdout] test pinned::pool_raw::tests::reserve_creates_capacity ... ok [INFO] [stdout] test pinned::pool_raw::tests::iter_into_iterator_trait ... ok [INFO] [stdout] test pinned::pool_raw::tests::shrink_to_fit_removes_unused_capacity ... ok [INFO] [stdout] test pinned::pool_raw::tests::iter_multiple_items ... ok [INFO] [stdout] test pinned::pool_raw::tests::unpin_remove_with_shared_handle ... ok [INFO] [stdout] test pinned::pool_raw::tests::unpin_remove_returns_value ... ok [INFO] [stdout] test opaque::vacancy_map::tests::first_one_all_zeros ... ok [INFO] [stderr] Running tests/cast_macro.rs (/opt/rustwide/target/debug/deps/cast_macro-b622ede639b4ca82) [INFO] [stdout] test pinned::pool_managed::tests::lifecycle_pool_clone_keeps_inner_alive ... ok [INFO] [stdout] test pinned::pool_managed::tests::new_pool_is_empty ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 418 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test cast_local_blind_pooled_to_display_trait ... ok [INFO] [stdout] test cast_local_pinned_pooled_mut_to_display_trait ... ok [INFO] [stdout] test cast_local_blind_pooled_mut_to_display_trait ... ok [INFO] [stdout] test cast_managed_blind_pooled_mut_to_display_trait ... ok [INFO] [stdout] test cast_local_pinned_pooled_to_display_trait ... ok [INFO] [stdout] test cast_raw_blind_pooled_removal_shared ... ok [INFO] [stdout] test cast_managed_blind_pooled_to_display_trait ... ok [INFO] [stdout] test cast_raw_blind_pooled_removal_unique ... ok [INFO] [stdout] test cast_raw_opaque_pooled_removal_shared ... ok [INFO] [stdout] test cast_managed_pinned_pooled_mut_to_display_trait ... ok [INFO] [stdout] test cast_managed_pinned_pooled_to_display_trait ... ok [INFO] [stdout] test cast_raw_opaque_pooled_removal_unique ... ok [INFO] [stdout] test cast_raw_pinned_pooled_removal_shared ... ok [INFO] [stdout] test cast_raw_pinned_pooled_removal_unique ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/cast_macro_generic.rs (/opt/rustwide/target/debug/deps/cast_macro_generic-5a8f3c7efe3470dd) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test cast_local_blind_pooled_to_generic_trait ... ok [INFO] [stdout] test cast_managed_blind_pooled_to_generic_trait ... ok [INFO] [stdout] test cast_local_blind_pooled_mut_to_generic_trait ... ok [INFO] [stdout] test cast_managed_blind_pooled_mut_to_generic_trait ... ok [INFO] [stdout] test cast_managed_pinned_pooled_mut_to_generic_trait ... ok [INFO] [stdout] test cast_managed_pinned_pooled_to_generic_trait ... ok [INFO] [stdout] test cast_raw_blind_pooled_generic_removal_shared ... ok [INFO] [stdout] test cast_raw_blind_pooled_generic_removal_unique ... ok [INFO] [stdout] test cast_local_pinned_pooled_to_generic_trait ... ok [INFO] [stdout] test cast_raw_opaque_pooled_generic_removal_shared ... ok [INFO] [stdout] test cast_raw_opaque_pooled_generic_removal_unique ... ok [INFO] [stdout] test cast_raw_pinned_pooled_generic_removal_shared ... ok [INFO] [stdout] test cast_raw_pinned_pooled_generic_removal_unique ... ok [INFO] [stdout] test cast_local_pinned_pooled_mut_to_generic_trait ... ok [INFO] [stderr] Running tests/cast_macro_generic_shared.rs (/opt/rustwide/target/debug/deps/cast_macro_generic_shared-f0bba5925d2d0292) [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test cast_local_pinned_pooled_shared_to_generic_trait ... ok [INFO] [stdout] test cast_managed_blind_pooled_mut_shared_to_generic_trait ... ok [INFO] [stdout] test cast_local_blind_pooled_mut_shared_to_generic_trait ... ok [INFO] [stdout] test cast_local_pinned_pooled_mut_shared_to_generic_trait ... ok [INFO] [stdout] test cast_local_blind_pooled_shared_to_generic_trait ... ok [INFO] [stdout] test cast_raw_opaque_pooled_shared_generic_removal_shared ... ok [INFO] [stdout] test cast_managed_blind_pooled_shared_to_generic_trait ... ok [INFO] [stdout] test cast_managed_pinned_pooled_mut_shared_to_generic_trait ... ok [INFO] [stdout] test cast_managed_pinned_pooled_shared_to_generic_trait ... ok [INFO] [stdout] test cast_raw_blind_pooled_shared_generic_removal_shared ... ok [INFO] [stdout] test cast_raw_blind_pooled_shared_generic_removal_unique ... ok [INFO] [stdout] test cast_raw_opaque_pooled_shared_generic_removal_unique ... ok [INFO] [stdout] test cast_raw_pinned_pooled_shared_generic_removal_shared ... ok [INFO] [stdout] test cast_raw_pinned_pooled_shared_generic_removal_unique ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 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 cast_managed_pinned_pooled_shared_to_display_trait ... ok [INFO] [stdout] test cast_local_blind_pooled_mut_shared_to_display_trait ... ok [INFO] [stdout] test cast_local_pinned_pooled_mut_shared_to_display_trait ... ok [INFO] [stdout] test cast_local_pinned_pooled_shared_to_display_trait ... ok [INFO] [stdout] test cast_local_blind_pooled_shared_to_display_trait ... ok [INFO] [stdout] test cast_managed_pinned_pooled_mut_shared_to_display_trait ... ok [INFO] [stdout] test cast_managed_blind_pooled_mut_shared_to_display_trait ... ok [INFO] [stdout] test cast_managed_blind_pooled_shared_to_display_trait ... ok [INFO] [stdout] test cast_raw_blind_pooled_shared_removal_shared ... ok [INFO] [stdout] test cast_raw_blind_pooled_shared_removal_unique ... ok [INFO] [stdout] test cast_raw_pinned_pooled_shared_removal_unique ... ok [INFO] [stdout] test cast_raw_opaque_pooled_shared_removal_shared ... ok [INFO] [stdout] test cast_raw_opaque_pooled_shared_removal_unique ... ok [INFO] [stdout] test cast_raw_pinned_pooled_shared_removal_shared ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/cast_macro_shared.rs (/opt/rustwide/target/debug/deps/cast_macro_shared-747ede859f04fed6) [INFO] [stderr] Doc-tests infinity_pool [INFO] [stdout] [INFO] [stdout] running 44 tests [INFO] [stdout] test src/blind/pool_local.rs - blind::pool_local::LocalBlindPool (line 31) ... ok [INFO] [stdout] test src/blind/pool_local.rs - blind::pool_local::LocalBlindPool (line 74) ... ok [INFO] [stdout] test src/blind/pool_local.rs - blind::pool_local::LocalBlindPool (line 51) ... ok [INFO] [stdout] test src/blind/pool_local.rs - blind::pool_local::LocalBlindPool::insert_with (line 210) ... ok [INFO] [stdout] test src/blind/pool_managed.rs - blind::pool_managed::BlindPool::insert_with (line 207) ... ok [INFO] [stdout] test src/blind/pool_managed.rs - blind::pool_managed::BlindPool (line 50) ... ok [INFO] [stdout] test src/blind/pool_managed.rs - blind::pool_managed::BlindPool (line 73) ... ok [INFO] [stdout] test src/blind/pool_raw.rs - blind::pool_raw::RawBlindPool (line 26) ... ok [INFO] [stdout] test src/blind/pool_managed.rs - blind::pool_managed::BlindPool (line 30) ... ok [INFO] [stdout] test src/cast.rs - cast::define_pooled_dyn_cast (line 31) ... ok [INFO] [stdout] test src/blind/pool_raw.rs - blind::pool_raw::RawBlindPool::insert_with (line 186) ... ok [INFO] [stdout] test src/blind/pool_raw.rs - blind::pool_raw::RawBlindPool (line 52) ... ok [INFO] [stdout] test src/lib.rs - (line 85) ... ok [INFO] [stdout] test src/lib.rs - (line 75) ... ok [INFO] [stdout] test src/opaque/pool_local.rs - opaque::pool_local::LocalOpaquePool (line 53) ... ok [INFO] [stdout] test src/opaque/pool_local.rs - opaque::pool_local::LocalOpaquePool (line 76) ... ok [INFO] [stdout] test src/lib.rs - (line 100) ... ok [INFO] [stdout] test src/opaque/pool_local.rs - opaque::pool_local::LocalOpaquePool::insert_with (line 229) ... ok [INFO] [stdout] test src/opaque/pool_managed.rs - opaque::pool_managed::OpaquePool (line 31) ... ok [INFO] [stdout] test src/opaque/pool_local.rs - opaque::pool_local::LocalOpaquePool (line 33) ... ok [INFO] [stdout] test src/cast.rs - cast::define_pooled_dyn_cast (line 55) ... ok [INFO] [stdout] test src/lib.rs - (line 112) ... ok [INFO] [stdout] test src/opaque/pool_local.rs - opaque::pool_local::LocalOpaquePool::with_iter (line 318) ... ok [INFO] [stdout] test src/opaque/slab.rs - opaque::slab::Slab::first_slot_ptr (line 44) ... ignored [INFO] [stdout] test src/opaque/pool_managed.rs - opaque::pool_managed::OpaquePool (line 74) ... ok [INFO] [stdout] test src/opaque/pool_managed.rs - opaque::pool_managed::OpaquePool::insert_with (line 235) ... ok [INFO] [stdout] test src/opaque/pool_managed.rs - opaque::pool_managed::OpaquePool (line 51) ... ok [INFO] [stdout] test src/opaque/pool_raw.rs - opaque::pool_raw::RawOpaquePool::insert_with (line 300) ... ok [INFO] [stdout] test src/opaque/pool_raw.rs - opaque::pool_raw::RawOpaquePool (line 29) ... ok [INFO] [stdout] test src/opaque/pool_raw.rs - opaque::pool_raw::RawOpaquePool (line 55) ... ok [INFO] [stdout] test src/opaque/pool_managed.rs - opaque::pool_managed::OpaquePool::with_iter (line 359) ... ok [INFO] [stdout] test src/pinned/pool_local.rs - pinned::pool_local::LocalPinnedPool (line 76) ... ok [INFO] [stdout] test src/pinned/pool_local.rs - pinned::pool_local::LocalPinnedPool (line 33) ... ok [INFO] [stdout] test src/pinned/pool_managed.rs - pinned::pool_managed::PinnedPool (line 76) ... ok [INFO] [stdout] test src/pinned/pool_managed.rs - pinned::pool_managed::PinnedPool (line 33) ... ok [INFO] [stdout] test src/pinned/pool_local.rs - pinned::pool_local::LocalPinnedPool (line 53) ... ok [INFO] [stdout] test src/pinned/pool_managed.rs - pinned::pool_managed::PinnedPool (line 53) ... ok [INFO] [stdout] test src/pinned/pool_managed.rs - pinned::pool_managed::PinnedPool::insert_with (line 191) ... ok [INFO] [stdout] test src/pinned/pool_local.rs - pinned::pool_local::LocalPinnedPool::with_iter (line 253) ... ok [INFO] [stdout] test src/pinned/pool_local.rs - pinned::pool_local::LocalPinnedPool::insert_with (line 192) ... ok [INFO] [stdout] test src/pinned/pool_raw.rs - pinned::pool_raw::RawPinnedPool (line 24) ... ok [INFO] [stdout] test src/pinned/pool_raw.rs - pinned::pool_raw::RawPinnedPool::insert_with (line 176) ... ok [INFO] [stdout] test src/pinned/pool_managed.rs - pinned::pool_managed::PinnedPool::with_iter (line 267) ... ok [INFO] [stdout] test src/pinned/pool_raw.rs - pinned::pool_raw::RawPinnedPool (line 50) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 43 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 6.04s [INFO] [stdout] [INFO] [stdout] all doctests ran in 6.34s; merged doctests compilation took 0.29s [INFO] running `Command { std: "docker" "inspect" "ab773c93507fdff7907a381292000ae642a7c2810815a7dfaf6b6e16bbabdec2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ab773c93507fdff7907a381292000ae642a7c2810815a7dfaf6b6e16bbabdec2", kill_on_drop: false }` [INFO] [stdout] ab773c93507fdff7907a381292000ae642a7c2810815a7dfaf6b6e16bbabdec2