[INFO] fetching crate pstd 1.0.69... [INFO] testing pstd-1.0.69 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate pstd 1.0.69 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate pstd 1.0.69 [INFO] finished tweaking crates.io crate pstd 1.0.69 [INFO] tweaked toml for crates.io crate pstd 1.0.69 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate pstd 1.0.69 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 pstd 1.0.69 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 mimalloc v0.1.48 [INFO] [stderr] Downloaded cc v1.2.57 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.108 [INFO] [stderr] Downloaded zmij v1.0.17 [INFO] [stderr] Downloaded js-sys v0.3.85 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.108 [INFO] [stderr] Downloaded foldhash v0.2.0 [INFO] [stderr] Downloaded zerocopy-derive v0.8.34 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.108 [INFO] [stderr] Downloaded wasm-bindgen v0.2.108 [INFO] [stderr] Downloaded zerocopy v0.8.34 [INFO] [stderr] Downloaded libmimalloc-sys v0.1.44 [INFO] [stderr] Downloaded web-sys v0.3.85 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 3b574bef8d772921146206439b96cb6b6f5165ecbc831a6bddd1bf6063a5018f [INFO] running `Command { std: "docker" "start" "-a" "3b574bef8d772921146206439b96cb6b6f5165ecbc831a6bddd1bf6063a5018f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3b574bef8d772921146206439b96cb6b6f5165ecbc831a6bddd1bf6063a5018f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3b574bef8d772921146206439b96cb6b6f5165ecbc831a6bddd1bf6063a5018f", kill_on_drop: false }` [INFO] [stdout] 3b574bef8d772921146206439b96cb6b6f5165ecbc831a6bddd1bf6063a5018f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 3156f79384b76dbecefc2171a90e0fa385e1fe4f62e8509d8d0228cc2ef6b4f9 [INFO] running `Command { std: "docker" "start" "-a" "3156f79384b76dbecefc2171a90e0fa385e1fe4f62e8509d8d0228cc2ef6b4f9", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling foldhash v0.2.0 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling pstd v1.0.69 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.70s [INFO] running `Command { std: "docker" "inspect" "3156f79384b76dbecefc2171a90e0fa385e1fe4f62e8509d8d0228cc2ef6b4f9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3156f79384b76dbecefc2171a90e0fa385e1fe4f62e8509d8d0228cc2ef6b4f9", kill_on_drop: false }` [INFO] [stdout] 3156f79384b76dbecefc2171a90e0fa385e1fe4f62e8509d8d0228cc2ef6b4f9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 31c5e640049062fa1893e9d0dcbc066ec8509e562dd72b5457d15cced5dce873 [INFO] running `Command { std: "docker" "start" "-a" "31c5e640049062fa1893e9d0dcbc066ec8509e562dd72b5457d15cced5dce873", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling zerocopy v0.8.34 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling zmij v1.0.17 [INFO] [stderr] Compiling cc v1.2.57 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling clap_lex v0.7.7 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling clap_builder v4.5.54 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling libmimalloc-sys v0.1.44 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling clap v4.5.54 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling mimalloc v0.1.48 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling zerocopy-derive v0.8.34 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling pstd v1.0.69 (/opt/rustwide/workdir) [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 00s [INFO] running `Command { std: "docker" "inspect" "31c5e640049062fa1893e9d0dcbc066ec8509e562dd72b5457d15cced5dce873", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "31c5e640049062fa1893e9d0dcbc066ec8509e562dd72b5457d15cced5dce873", kill_on_drop: false }` [INFO] [stdout] 31c5e640049062fa1893e9d0dcbc066ec8509e562dd72b5457d15cced5dce873 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] cccbb0742fc99352397b7f543962683db6f437601ea447b8754776d7f33e4dad [INFO] running `Command { std: "docker" "start" "-a" "cccbb0742fc99352397b7f543962683db6f437601ea447b8754776d7f33e4dad", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pstd-7cea384c3e3f42d3) [INFO] [stdout] [INFO] [stdout] running 152 tests [INFO] [stdout] test boxed::test_boxed ... ok [INFO] [stdout] test collections::btree_set::tests::test_append ... ok [INFO] [stdout] test collections::btree_set::tests::test_extract_if ... ok [INFO] [stdout] test collections::btree_set::tests::test_difference_size_hint ... ok [INFO] [stdout] test collections::btree_set::tests::test_extend_ref ... ok [INFO] [stdout] test collections::btree_set::tests::test_clone_eq ... ok [INFO] [stdout] test collections::btree_set::tests::test_first_last ... ok [INFO] [stdout] test collections::btree_set::tests::test_from_iter ... ok [INFO] [stdout] test collections::btree_set::tests::test_difference ... ok [INFO] [stdout] test collections::btree_set::tests::test_intersection_size_hint ... ok [INFO] [stdout] test collections::btree_set::tests::test_is_disjoint ... ok [INFO] [stdout] test collections::btree_set::tests::test_is_superset ... ok [INFO] [stdout] test collections::btree_set::tests::test_ord_absence ... ok [INFO] [stdout] test collections::btree_set::tests::test_iter_min_max ... ok [INFO] [stdout] test collections::btree_set::tests::from_array ... ok [INFO] [stdout] test collections::btree_set::tests::test_recovery ... ok [INFO] [stdout] test collections::btree_set::tests::test_is_subset ... ok [INFO] [stdout] test collections::btree_set::tests::test_retain ... ok [INFO] [stdout] test collections::btree_set::tests::test_show ... ok [INFO] [stdout] test collections::btree_set::tests::test_split_off_empty_left ... ok [INFO] [stdout] test collections::btree_set::tests::test_split_off_empty_right ... ok [INFO] [stdout] test collections::btree_set::tests::test_split_off_large_random_sorted ... ok [INFO] [stdout] test collections::btree_set::tests::test_symmetric_difference ... ok [INFO] [stdout] test collections::btree_set::tests::test_symmetric_difference_size_hint ... ok [INFO] [stdout] test collections::btree_set::tests::test_union ... ok [INFO] [stdout] test collections::btree_set::tests::test_union_size_hint ... ok [INFO] [stdout] test collections::btree_set::tests::test_zip ... ok [INFO] [stdout] test localalloc::alloc_test ... ok [INFO] [stdout] test rc::rc_test ... ok [INFO] [stdout] test vec::test ... ok [INFO] [stdout] test vec::test::extract_if_complex ... ok [INFO] [stdout] test collections::btree_set::tests::test_clear ... ok [INFO] [stdout] test vec::test::extract_if_empty ... ok [INFO] [stdout] test collections::btree_set::tests::test_intersection ... ok [INFO] [stdout] test collections::btree_set::tests::test_remove ... ok [INFO] [stdout] test vec::test::extract_if_ranges ... ok [INFO] [stdout] test vec::test::extract_if_true ... ok [INFO] [stdout] test vec::test::extract_if_unconsumed ... ok [INFO] [stdout] test vec::test::extract_if_unconsumed_panic ... ok [INFO] [stdout] test vec::test::extract_if_zst ... ok [INFO] [stdout] test vec::test::max_dont_panic ... ok [INFO] [stdout] test vec::test::extract_if_false ... ok [INFO] [stdout] test collections::btree_set::tests::test_extract_if_pred_panic_leak ... ok [INFO] [stdout] test collections::btree_set::tests::test_extract_if_drop_panic_leak ... ok [INFO] [stdout] test collections::btree_set::tests::test_range_panic_1 - should panic ... ok [INFO] [stdout] test vec::test::test_append ... ok [INFO] [stdout] test vec::test::test_clone ... ok [INFO] [stdout] test vec::test::test_clone_from ... ok [INFO] [stdout] test vec::test::test_cmp ... ok [INFO] [stdout] test vec::test::test_debug_fmt ... ok [INFO] [stdout] test collections::btree_set::tests::test_range_panic_2 - should panic ... ok [INFO] [stdout] test vec::test::test_dedup ... ok [INFO] [stdout] test vec::test::test_dedup_by ... ok [INFO] [stdout] test vec::test::test_dedup_by_key ... ok [INFO] [stdout] test vec::test::test_dedup_unique ... ok [INFO] [stdout] test vec::test::test_double_drop ... ok [INFO] [stdout] test vec::test::test_drain_empty_vec ... ok [INFO] [stdout] test vec::test::extract_if_consumed_panic ... ok [INFO] [stdout] test vec::test::test_drain_inclusive_range ... ok [INFO] [stdout] test vec::test::extract_if_out_of_bounds - should panic ... ok [INFO] [stdout] test vec::test::test_drain_items ... ok [INFO] [stdout] test vec::test::max_insert - should panic ... ok [INFO] [stdout] test vec::test::test_drain_items_reverse ... ok [INFO] [stdout] test vec::test::max_remove - should panic ... ok [INFO] [stdout] test vec::test::max_swap_remove - should panic ... ok [INFO] [stdout] test vec::test::test_drain_end_overflow - should panic ... ok [INFO] [stdout] test vec::test::test_drain_inclusive_out_of_bounds - should panic ... ok [INFO] [stdout] test vec::test::test_drain_items_zero_sized ... ok [INFO] [stdout] test vec::test::test_drain_keep_rest ... ok [INFO] [stdout] test vec::test::test_drain_keep_rest_none ... ok [INFO] [stdout] test vec::test::test_drain_keep_rest_all ... ok [INFO] [stdout] test vec::test::test_drain_range ... ok [INFO] [stdout] test vec::test::test_drain_start_overflow - should panic ... ok [INFO] [stdout] test vec::test::test_extend_from_slice ... ok [INFO] [stdout] test vec::test::test_extend ... ok [INFO] [stdout] test vec::test::test_extend_from_within ... ok [INFO] [stdout] test vec::test::test_drain_leak ... ok [INFO] [stdout] test vec::test::test_extend_from_within_empty_vec ... ok [INFO] [stdout] test vec::test::test_extend_from_within_complete_rande ... ok [INFO] [stdout] test vec::test::test_extend_from_within_clone ... ok [INFO] [stdout] test vec::test::test_extend_from_within_empty_rande ... ok [INFO] [stdout] test vec::test::test_index ... ok [INFO] [stdout] test vec::test::test_extend_from_within_out_of_rande - should panic ... ok [INFO] [stdout] test vec::test::test_extend_from_within_zst ... ok [INFO] [stdout] test vec::test::test_into_iter_as_mut_slice ... ok [INFO] [stdout] test vec::test::test_into_iter_as_slice ... ok [INFO] [stdout] test vec::test::test_into_iter_clone ... ok [INFO] [stdout] test vec::test::test_into_iter_count ... ok [INFO] [stdout] test vec::test::test_into_iter_debug ... ok [INFO] [stdout] test vec::test::test_move_items ... ok [INFO] [stdout] test vec::test::test_move_items_zero_sized ... ok [INFO] [stdout] test vec::test::test_partition ... ok [INFO] [stdout] test vec::test::test_peek_mut ... ok [INFO] [stdout] test vec::test::test_pop_if ... ok [INFO] [stdout] test vec::test::test_pop_if_mutates ... ok [INFO] [stdout] test vec::test::test_push ... ok [INFO] [stdout] test vec::test::test_reserve ... ok [INFO] [stdout] test vec::test::test_reserve_exact ... ok [INFO] [stdout] test vec::test::test_retain ... ok [INFO] [stdout] test vec::test::test_retain_drop_panic ... ok [INFO] [stdout] test vec::test::test_retain_maybeuninits ... ok [INFO] [stdout] test vec::test::test_retain_pred_panic_no_hole ... ok [INFO] [stdout] test vec::test::test_retain_pred_panic_with_hole ... ok [INFO] [stdout] test vec::test::test_retain_predicate_order ... ok [INFO] [stdout] test vec::test::test_extend_ref ... ok [INFO] [stdout] test vec::test::test_drain_out_of_bounds - should panic ... ok [INFO] [stdout] test vec::test::max_splice - should panic ... ok [INFO] [stdout] test vec::test::test_slice_from_mut ... ok [INFO] [stdout] test vec::test::test_slice_out_of_bounds_1 - should panic ... ok [INFO] [stdout] test vec::test::test_slice_out_of_bounds_3 - should panic ... ok [INFO] [stdout] test vec::test::test_slice_from_ref ... ok [INFO] [stdout] test vec::test::test_slice_to_mut ... ok [INFO] [stdout] test vec::test::test_small_vec_struct ... ok [INFO] [stdout] test vec::test::test_splice ... ok [INFO] [stdout] test vec::test::test_splice_forget ... ok [INFO] [stdout] test vec::test::test_slice_out_of_bounds_2 - should panic ... ok [INFO] [stdout] test vec::test::test_splice_inclusive_out_of_bounds - should panic ... ok [INFO] [stdout] test vec::test::test_slice_out_of_bounds_4 - should panic ... ok [INFO] [stdout] test vec::test::test_slice_out_of_bounds_5 - should panic ... ok [INFO] [stdout] test vec::test::test_splice_out_of_bounds - should panic ... ok [INFO] [stdout] test vec::test::test_split_at_mut ... ok [INFO] [stdout] test vec::test::test_splice_unbounded ... ok [INFO] [stdout] test vec::test::test_splice_inclusive_range ... ok [INFO] [stdout] test vec::test::test_splice_items_zero_sized ... ok [INFO] [stdout] test vec::test::test_split_off ... ok [INFO] [stdout] test vec::test::test_split_off_take_all ... ok [INFO] [stdout] test vec::test::test_try_with_capacity ... ok [INFO] [stdout] test vec::test::test_vec_dedup_by ... ok [INFO] [stdout] test vec::test::test_try_remove ... ok [INFO] [stdout] test vec::test::test_swap_remove_empty - should panic ... ok [INFO] [stdout] test vec::test::test_vec_dedup_empty ... ok [INFO] [stdout] test vec::test::test_vec_dedup_multiple_ident ... ok [INFO] [stdout] test vec::test::test_vec_dedup_one ... ok [INFO] [stdout] test vec::test::test_vec_dedup_partialeq ... ok [INFO] [stdout] test vec::test::test_vec_from_array_mut_ref ... ok [INFO] [stdout] test vec::test::test_vec_macro_repeat ... ok [INFO] [stdout] test vec::test::test_vec_truncate_drop ... ok [INFO] [stdout] test vec::test::test_vec_dedup_panicking ... ok [INFO] [stdout] test vec::test::test_vec_swap ... ok [INFO] [stdout] test vec::test::test_zero_sized_capacity ... ok [INFO] [stdout] test vec::test::test_zero_sized_vec_push ... ok [INFO] [stdout] test vec::test::test_vec_truncate_fail - should panic ... ok [INFO] [stdout] test vec::test::test_zip_unzip ... ok [INFO] [stdout] test vec::test::test_zst_capacity ... ok [INFO] [stdout] test vec::test::vec_null_ptr_roundtrip ... ok [INFO] [stdout] test vec::test::zero_sized_values ... ok [INFO] [stdout] test vec::test::zst_collections_iter_nth_back_regression ... ok [INFO] [stdout] test vec::test::test_index_out_of_bounds - should panic ... ok [INFO] [stdout] test vec::test::test_vec_from_array_ref ... ok [INFO] [stdout] test vec::test::test_pop_if_empty ... ok [INFO] [stdout] test vec::test::test_move_items_reverse ... ok [INFO] [stdout] test vec::test::test_indexing ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 152 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s [INFO] [stdout] [INFO] [stderr] Doc-tests pstd [INFO] [stdout] [INFO] [stdout] running 83 tests [INFO] [stdout] test src/collections/btree_map.rs - collections::btree_map::BTreeMap::with_tuning (line 129) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::&'_BTreeSet::bitxor (line 2313) ... ok [INFO] [stdout] test src/collections/btree_map.rs - collections::btree_map::Entry<'a,K,V,A>::insert_entry (line 1434) ... ok [INFO] [stdout] test src/collections/btree_map.rs - collections::btree_map::BTreeMap::new_in (line 106) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::&'_BTreeSet::bitor (line 2292) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::&'_BTreeSet::sub (line 2337) ... ok [INFO] [stdout] test src/boxed.rs - boxed::Box::new (line 23) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::clear (line 238) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::&'_BTreeSet::bitand (line 2271) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::entry (line 1243) ... ok [INFO] [stdout] test src/collections/btree_map.rs - collections::btree_map (line 18) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet (line 113) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet (line 83) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::first (line 480) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::extract_if (line 584) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::intersection (line 751) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::get (line 372) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::insert (line 254) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::get_or_insert_with (line 415) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::get_or_insert (line 392) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::into_iter (line 1380) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::is_empty (line 222) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::is_disjoint (line 927) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::is_superset (line 952) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::iter (line 690) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::is_subset (line 980) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::last (line 505) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::pop_last (line 551) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::range (line 721) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::remove (line 275) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::replace (line 320) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::retain (line 457) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::split_off (line 617) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::symmetric_difference (line 898) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::take (line 300) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::tuning_mut (line 191) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::union (line 810) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::append (line 653) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::contains (line 348) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::upper_bound_mut (line 1193) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::with_tuning (line 167) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::from (line 1295) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::new_in (line 144) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::Range<'_,T>::default (line 2048) ... ok [INFO] [stdout] test src/collections/btree_set/entry.rs - collections::btree_set::entry::Entry (line 17) ... ok [INFO] [stdout] test src/collections/btree_set/entry.rs - collections::btree_set::entry::Entry::Occupied (line 45) ... ok [INFO] [stdout] test src/collections/btree_set/entry.rs - collections::btree_set::entry::Entry::Vacant (line 62) ... ok [INFO] [stdout] test src/collections/btree_set/entry.rs - collections::btree_set::entry::Entry<'a,T,A>::get (line 217) ... ok [INFO] [stdout] test src/collections/btree_set/entry.rs - collections::btree_set::entry::Entry<'a,T,A>::insert (line 170) ... ok [INFO] [stdout] test src/collections/btree_set/entry.rs - collections::btree_set::entry::Entry<'a,T,A>::or_insert (line 191) ... ok [INFO] [stdout] test src/collections/btree_set/entry.rs - collections::btree_set::entry::OccupiedEntry (line 90) ... ok [INFO] [stdout] test src/collections/btree_set/entry.rs - collections::btree_set::entry::OccupiedEntry<'a,T,A>::get (line 243) ... ok [INFO] [stdout] test src/collections/btree_set/entry.rs - collections::btree_set::entry::OccupiedEntry<'a,T,A>::remove (line 264) ... ok [INFO] [stdout] test src/collections/btree_set/entry.rs - collections::btree_set::entry::VacantEntry (line 136) ... ok [INFO] [stdout] test src/collections/btree_set/entry.rs - collections::btree_set::entry::VacantEntry<'a,T,A>::get (line 290) ... ok [INFO] [stdout] test src/collections/btree_set/entry.rs - collections::btree_set::entry::VacantEntry<'a,T,A>::insert (line 326) ... ok [INFO] [stdout] test src/collections/btree_set/entry.rs - collections::btree_set::entry::VacantEntry<'a,T,A>::into_value (line 306) ... ok [INFO] [stdout] test src/lib.rs - localalloc (line 35) ... ok [INFO] [stdout] test src/string.rs - string::String::push_str (line 20) ... ok [INFO] [stdout] test src/vec.rs - vec::Vec::append (line 224) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::lower_bound (line 1066) ... ok [INFO] [stdout] test src/vec.rs - vec::Vec::into_chunks (line 890) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::len (line 206) ... ok [INFO] [stdout] test src/vec.rs - vec::Vec::spare_capacity_mut (line 835) ... ok [INFO] [stdout] test src/vec.rs - vec::Vec::is_empty (line 77) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::lower_bound_mut (line 1151) ... ok [INFO] [stdout] test src/vec.rs - vec::Vec::from (line 1290) ... ok [INFO] [stdout] test src/vec.rs - vec::Vec::from (line 1273) ... ok [INFO] [stdout] test src/vec.rs - vec::Vec::from (line 1307) ... ok [INFO] [stdout] test src/vec.rs - vec::Vec::from (line 1330) ... ok [INFO] [stdout] test src/vec.rs - vec::Vec::from_fn (line 984) ... ok [INFO] [stdout] test src/vec.rs - vec::Vec::with_capacity (line 677) ... ok [INFO] [stdout] test src/vec.rs - vec::Vec::from (line 1343) ... ok [INFO] [stdout] test src/vec.rs - vec::Vec::from_parts (line 1008) ... ok [INFO] [stdout] test src/vec.rs - vec::Vec::new (line 50) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::pop_first (line 528) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::new (line 127) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::difference (line 835) ... ok [INFO] [stdout] test src/vec.rs - vec::[T;N]::try_from (line 1408) ... ok [INFO] [stdout] test src/vec.rs - vec::[T;N]::try_from (line 1395) ... ok [INFO] [stdout] test src/collections/btree_set.rs - collections::btree_set::BTreeSet::upper_bound (line 1109) ... ok [INFO] [stdout] test src/vec.rs - vec::Vec<[T;N],A>::into_flattened (line 948) ... ok [INFO] [stdout] test src/vec.rs - vec::[T;N]::try_from (line 1401) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 83 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s [INFO] [stdout] [INFO] [stdout] all doctests ran in 2.69s; merged doctests compilation took 2.20s [INFO] running `Command { std: "docker" "inspect" "cccbb0742fc99352397b7f543962683db6f437601ea447b8754776d7f33e4dad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cccbb0742fc99352397b7f543962683db6f437601ea447b8754776d7f33e4dad", kill_on_drop: false }` [INFO] [stdout] cccbb0742fc99352397b7f543962683db6f437601ea447b8754776d7f33e4dad