[INFO] fetching crate nonempty-collections 0.2.9... [INFO] testing nonempty-collections-0.2.9 against master#9e136a30a965bf4e63f03095c57df7257bf96fd6 for pr-134530 [INFO] extracting crate nonempty-collections 0.2.9 into /workspace/builds/worker-3-tc1/source [INFO] validating manifest of crates.io crate nonempty-collections 0.2.9 on toolchain 9e136a30a965bf4e63f03095c57df7257bf96fd6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate nonempty-collections 0.2.9 [INFO] finished tweaking crates.io crate nonempty-collections 0.2.9 [INFO] tweaked toml for crates.io crate nonempty-collections 0.2.9 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 13 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9ba3a470fdc94a22ed0f56f273a731d762e4943312fea30ab40d1cabcbaa77fb [INFO] running `Command { std: "docker" "start" "-a" "9ba3a470fdc94a22ed0f56f273a731d762e4943312fea30ab40d1cabcbaa77fb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9ba3a470fdc94a22ed0f56f273a731d762e4943312fea30ab40d1cabcbaa77fb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9ba3a470fdc94a22ed0f56f273a731d762e4943312fea30ab40d1cabcbaa77fb", kill_on_drop: false }` [INFO] [stdout] 9ba3a470fdc94a22ed0f56f273a731d762e4943312fea30ab40d1cabcbaa77fb [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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6bfc8d37cca4d96a2cfaffa6b829c4369f8a2b4fe5b8a50192504043e814614f [INFO] running `Command { std: "docker" "start" "-a" "6bfc8d37cca4d96a2cfaffa6b829c4369f8a2b4fe5b8a50192504043e814614f", kill_on_drop: false }` [INFO] [stderr] Compiling nonempty-collections v0.2.9 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.32s [INFO] running `Command { std: "docker" "inspect" "6bfc8d37cca4d96a2cfaffa6b829c4369f8a2b4fe5b8a50192504043e814614f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6bfc8d37cca4d96a2cfaffa6b829c4369f8a2b4fe5b8a50192504043e814614f", kill_on_drop: false }` [INFO] [stdout] 6bfc8d37cca4d96a2cfaffa6b829c4369f8a2b4fe5b8a50192504043e814614f [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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e69291c0e7baa3687ee7f3e0e6d997ce624cc42896006e2600cbe4fff1b581b0 [INFO] running `Command { std: "docker" "start" "-a" "e69291c0e7baa3687ee7f3e0e6d997ce624cc42896006e2600cbe4fff1b581b0", kill_on_drop: false }` [INFO] [stderr] Compiling serde_json v1.0.133 [INFO] [stderr] Compiling nonempty-collections v0.2.9 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.25s [INFO] running `Command { std: "docker" "inspect" "e69291c0e7baa3687ee7f3e0e6d997ce624cc42896006e2600cbe4fff1b581b0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e69291c0e7baa3687ee7f3e0e6d997ce624cc42896006e2600cbe4fff1b581b0", kill_on_drop: false }` [INFO] [stdout] e69291c0e7baa3687ee7f3e0e6d997ce624cc42896006e2600cbe4fff1b581b0 [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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a18c3be31817a75d406a568f8bc75509c6d0873f1b49d381fffef79f25d07d1c [INFO] running `Command { std: "docker" "start" "-a" "a18c3be31817a75d406a568f8bc75509c6d0873f1b49d381fffef79f25d07d1c", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/nonempty_collections-8d28e029e9c8dcae) [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test iter::tests::group_by_iterator_empty ... ok [INFO] [stdout] test iter::tests::group_by_iterator_normal ... ok [INFO] [stdout] test iter::tests::into_hashset ... ok [INFO] [stdout] test iter::tests::group_by_iterator_singleton ... ok [INFO] [stdout] test map::tests::macro_length ... ok [INFO] [stdout] test slice::tests::chunks ... ok [INFO] [stdout] test iter::tests::into_hashmap ... ok [INFO] [stdout] test array::test::test_iter ... ok [INFO] [stdout] test slice::tests::chunks_into_iter_should_return_elements_exactly_once ... ok [INFO] [stdout] test slice::tests::chunks_into_iter_with_chunk_size_over_len ... ok [INFO] [stdout] test slice::tests::chunks_len ... ok [INFO] [stdout] test slice::tests::chunks_into_iter_edge_case_single_element ... ok [INFO] [stdout] test slice::tests::test_into_nonempty_iter ... ok [INFO] [stdout] test slice::tests::test_iter_syntax ... ok [INFO] [stdout] test map::tests::macro_usage ... ok [INFO] [stdout] test vector::tests::macro_usage ... ok [INFO] [stdout] test vector::tests::sorting ... ok [INFO] [stdout] test slice::tests::test_from_conversion ... ok [INFO] [stdout] test vector::tests::test_into_iter ... ok [INFO] [stdout] test vector::tests::extend ... ok [INFO] [stdout] test vector::tests::test_iter_syntax ... ok [INFO] [stdout] test vector::tests::test_as_slice ... ok [INFO] [stdout] test vector::tests::test_from_conversion ... ok [INFO] [stdout] test vector::tests::test_mutate_head ... ok [INFO] [stdout] test vector::tests::test_result_collect ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests nonempty_collections [INFO] [stdout] [INFO] [stdout] running 109 tests [INFO] [stdout] test src/array.rs - array::ArrayNonEmptyIterator (line 83) - compile fail ... ok [INFO] [stdout] test src/array.rs - array::ArrayNonEmptyIterator (line 70) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::all (line 58) ... ok [INFO] [stdout] test src/iter.rs - iter::IntoIteratorExt::try_into_nonempty_iter (line 1519) ... ok [INFO] [stdout] test src/iter.rs - iter::IteratorExt::to_nonempty_iter (line 1471) ... ok [INFO] [stdout] test src/iter.rs - iter::Map (line 880) ... ok [INFO] [stdout] test src/iter.rs - iter::IteratorExt::to_nonempty_iter (line 1460) ... ok [INFO] [stdout] test src/iter.rs - iter::IntoIteratorExt::try_into_nonempty_iter (line 1508) ... ok [INFO] [stdout] test src/array.rs - array::NonEmptyArrayExt (line 34) ... ok [INFO] [stdout] test src/array.rs - array::NonEmptyArrayExt (line 41) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::any (line 89) ... ok [INFO] [stdout] test src/iter.rs - iter::FlatMap (line 1425) ... ok [INFO] [stdout] test src/array.rs - array (line 8) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::cloned (line 151) ... ok [INFO] [stdout] test src/array.rs - array::NonEmptyArrayExt (line 49) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::count (line 220) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::fold (line 349) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::collect (line 181) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::copied (line 200) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::flat_map (line 313) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::filter_map (line 293) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::enumerate (line 244) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::max (line 426) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::filter (line 270) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::max_by_key (line 470) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::min (line 490) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::map (line 404) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::chain (line 123) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::group_by (line 372) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::product (line 687) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::reduce (line 730) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::sum (line 618) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::take (line 642) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::min_by_key (line 534) ... ok [INFO] [stdout] test src/lib.rs - (line 39) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::nth (line 554) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::skip (line 579) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::skip_while (line 599) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::zip (line 706) ... ok [INFO] [stdout] test src/iter.rs - iter::NonEmptyIterator::take_while (line 667) ... ok [INFO] [stdout] test src/iter.rs - iter::Take (line 1019) ... ok [INFO] [stdout] test src/lib.rs - (line 51) ... ok [INFO] [stdout] test src/lib.rs - (line 100) ... ok [INFO] [stdout] test src/lib.rs - (line 25) ... ok [INFO] [stdout] test src/lib.rs - (line 84) ... ok [INFO] [stdout] test src/map.rs - map::NEMap::len (line 125) ... ok [INFO] [stdout] test src/lib.rs - (line 63) ... ok [INFO] [stdout] test src/map.rs - map::NEMap::get (line 206) ... ok [INFO] [stdout] test src/map.rs - map::NEMap::contains_key (line 186) ... ok [INFO] [stdout] test src/map.rs - map::NEMap (line 44) ... ok [INFO] [stdout] test src/map.rs - map::NEMap::insert (line 284) ... ok [INFO] [stdout] test src/map.rs - map::NEMap::get_mut (line 250) ... ok [INFO] [stdout] test src/map.rs - map::NEMap (line 439) ... ok [INFO] [stdout] test src/map.rs - map::NEMap::eq (line 354) ... ok [INFO] [stdout] test src/map.rs - map::HashMap::from (line 380) ... ok [INFO] [stdout] test src/map.rs - map::NEMap::get_key_value (line 228) ... ok [INFO] [stdout] test src/map.rs - map::nem (line 16) ... ok [INFO] [stdout] test src/map.rs - map::NEMap::values (line 144) ... ok [INFO] [stdout] test src/set.rs - set::NESet (line 468) ... ok [INFO] [stdout] test src/map.rs - map::NEMap::keys (line 108) ... ok [INFO] [stdout] test src/set.rs - set::NESet::from_nonempty_iter (line 480) ... ok [INFO] [stdout] test src/set.rs - set::NESet (line 54) ... ok [INFO] [stdout] test src/set.rs - set::NESet (line 43) ... ok [INFO] [stdout] test src/set.rs - set::NESet (line 69) ... ok [INFO] [stdout] test src/set.rs - set::NESet::contains (line 188) ... ok [INFO] [stdout] test src/set.rs - set::NESet::get (line 228) ... ok [INFO] [stdout] test src/set.rs - set::NESet::is_subset (line 306) ... ok [INFO] [stdout] test src/set.rs - set::NESet::is_disjoint (line 288) ... ok [INFO] [stdout] test src/set.rs - set::NESet::insert (line 251) ... ok [INFO] [stdout] test src/set.rs - set::NESet::intersection (line 269) ... ok [INFO] [stdout] test src/set.rs - set::HashSet::from (line 640) ... ok [INFO] [stdout] test src/set.rs - set::NESet::eq (line 433) ... ok [INFO] [stdout] test src/set.rs - set::NESet::difference (line 206) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::append (line 405) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec (line 47) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::binary_search (line 431) ... ok [INFO] [stdout] test src/set.rs - set::nes (line 17) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::binary_search (line 446) ... ok [INFO] [stdout] test src/set.rs - set::NESet::len (line 133) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::binary_search_by (line 481) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec (line 850) ... ok [INFO] [stdout] test src/set.rs - set::NESet::is_superset (line 322) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::contains (line 211) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::binary_search_by_key (line 530) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::dedup_by_key (line 668) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::dedup_by (line 695) ... ok [INFO] [stdout] test src/slice.rs - slice::NESlice<'a,T>::nonempty_chunks (line 63) ... ok [INFO] [stdout] test src/set.rs - set::NESet::from_set (line 160) ... ok [INFO] [stdout] test src/set.rs - set::NESet::union (line 376) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::dedup (line 815) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::from_slice (line 304) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::first_mut (line 95) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::iter_mut (line 269) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::index (line 966) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::iter (line 250) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::insert (line 154) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::partition_point (line 760) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::from_vec (line 333) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::partition_point (line 772) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::pop (line 134) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::nonempty_chunks (line 720) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::split_first (line 356) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::split (line 380) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::sort_by (line 601) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::sort (line 558) ... ok [INFO] [stdout] test src/vector.rs - vector::nev (line 16) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::partition_point (line 782) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::sort_by_key (line 641) ... ok [INFO] [stdout] test src/vector.rs - vector::NEVec::tail (line 114) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 109 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.34s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a18c3be31817a75d406a568f8bc75509c6d0873f1b49d381fffef79f25d07d1c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a18c3be31817a75d406a568f8bc75509c6d0873f1b49d381fffef79f25d07d1c", kill_on_drop: false }` [INFO] [stdout] a18c3be31817a75d406a568f8bc75509c6d0873f1b49d381fffef79f25d07d1c