[INFO] fetching crate allocator-api2 0.2.7-rc.1...
[INFO] testing allocator-api2-0.2.7-rc.1 against 1.69.0 for beta-1.70-1
[INFO] extracting crate allocator-api2 0.2.7-rc.1 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate allocator-api2 0.2.7-rc.1 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate allocator-api2 0.2.7-rc.1
[INFO] finished tweaking crates.io crate allocator-api2 0.2.7-rc.1
[INFO] tweaked toml for crates.io crate allocator-api2 0.2.7-rc.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c1de275146876f25e507092e0520c1a7ad0eb52e4eefcdc0665ba0f26a0ca87b
[INFO] running `Command { std: "docker" "start" "-a" "c1de275146876f25e507092e0520c1a7ad0eb52e4eefcdc0665ba0f26a0ca87b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c1de275146876f25e507092e0520c1a7ad0eb52e4eefcdc0665ba0f26a0ca87b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c1de275146876f25e507092e0520c1a7ad0eb52e4eefcdc0665ba0f26a0ca87b", kill_on_drop: false }`
[INFO] [stdout] c1de275146876f25e507092e0520c1a7ad0eb52e4eefcdc0665ba0f26a0ca87b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 96a2ba7e78f3ad512c2a27e8afdaff88fa5c92c587f5b653a77e3df17adc38a7
[INFO] running `Command { std: "docker" "start" "-a" "96a2ba7e78f3ad512c2a27e8afdaff88fa5c92c587f5b653a77e3df17adc38a7", kill_on_drop: false }`
[INFO] [stderr]    Compiling allocator-api2 v0.2.7-rc.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.30s
[INFO] running `Command { std: "docker" "inspect" "96a2ba7e78f3ad512c2a27e8afdaff88fa5c92c587f5b653a77e3df17adc38a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "96a2ba7e78f3ad512c2a27e8afdaff88fa5c92c587f5b653a77e3df17adc38a7", kill_on_drop: false }`
[INFO] [stdout] 96a2ba7e78f3ad512c2a27e8afdaff88fa5c92c587f5b653a77e3df17adc38a7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 350aa6d196a5abf782f38449b56d18af32b0657ec051838248c2fa8c3eca19ca
[INFO] running `Command { std: "docker" "start" "-a" "350aa6d196a5abf782f38449b56d18af32b0657ec051838248c2fa8c3eca19ca", kill_on_drop: false }`
[INFO] [stderr]    Compiling allocator-api2 v0.2.7-rc.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.39s
[INFO] running `Command { std: "docker" "inspect" "350aa6d196a5abf782f38449b56d18af32b0657ec051838248c2fa8c3eca19ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "350aa6d196a5abf782f38449b56d18af32b0657ec051838248c2fa8c3eca19ca", kill_on_drop: false }`
[INFO] [stdout] 350aa6d196a5abf782f38449b56d18af32b0657ec051838248c2fa8c3eca19ca
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4e46297fb32edf157aa2fd1ee5de9962d29919a8bd9b63d7d70bd09f23d5f526
[INFO] running `Command { std: "docker" "start" "-a" "4e46297fb32edf157aa2fd1ee5de9962d29919a8bd9b63d7d70bd09f23d5f526", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.00s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/allocator_api2-593ae70b9bc84c06)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests allocator-api2
[INFO] [stdout] 
[INFO] [stdout] running 143 tests
[INFO] [stdout] test src/boxed.rs - boxed::Box<T,A>::into_raw_with_allocator (line 1025) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<T,A>::into_inner (line 551) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<T,A>::into_raw_with_allocator (line 1014) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<T,A>::into_pin (line 1129) - compile fail ... ok
[INFO] [stdout] test src/boxed.rs - boxed (line 42) - compile fail ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<T,A>::new_in (line 335) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<T,A>::new_uninit_in (line 387) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<T,A>::new_zeroed_in (line 460) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<T,A>::try_new_in (line 363) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<T,A>::try_new_zeroed_in (line 498) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<T,A>::try_new_uninit_in (line 425) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed (line 97) ... ok
[INFO] [stdout] test src/boxed.rs - boxed (line 12) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<T,A>::from_raw_in (line 929) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<T,A>::into_raw (line 970) ... ok
[INFO] [stdout] test src/boxed.rs - boxed (line 26) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<T,A>::from_raw_in (line 920) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<T>::new_zeroed (line 229) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<T,A>::clone (line 1198) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<T>::new_uninit (line 200) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<T,A>::into_raw (line 977) ... ok
[INFO] [stdout] test src/boxed.rs - boxed (line 19) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<T,A>::clone_from (line 1222) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<T>::try_new (line 267) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<T>::try_new_uninit (line 283) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<T>::try_new_zeroed (line 311) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<T,A>::leak (line 1088) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<[T],A>::new_zeroed_slice_in (line 722) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<[T]>::new_uninit_slice (line 572) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<[T],A>::new_uninit_slice_in (line 689) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<[T]>::new_zeroed_slice (line 603) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<[T]>::try_new_uninit_slice (line 625) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<[T]>::try_new_zeroed_slice (line 660) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<[mem::MaybeUninit<T>],A>::assume_init (line 828) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<T>::from (line 1369) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<T,A>::leak (line 1097) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<dynAny+Send+Sync,A>::downcast_unchecked (line 1676) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<dynAny+Send,A>::downcast_unchecked (line 1615) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<mem::MaybeUninit<T>,A>::assume_init (line 757) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<dynAny,A>::downcast_unchecked (line 1554) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<T>::from_raw (line 878) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<T>::from_raw (line 872) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<T>::new (line 186) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<mem::MaybeUninit<T>,A>::write (line 786) ... FAILED
[INFO] [stdout] test src/vec/drain.rs - vec::drain::Drain<'a,T,A>::keep_rest (line 67) ... FAILED
[INFO] [stdout] test src/boxed.rs - boxed::Box<[T],A>::from (line 1410) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<[T]>::from (line 1488) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<dynAny+Send,A>::downcast (line 1587) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<[u8],A>::from (line 1454) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<str,A>::from (line 1437) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<dynAny+Send+Sync,A>::downcast (line 1648) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::Box<dynAny,A>::downcast (line 1526) ... ok
[INFO] [stdout] test src/macros.rs - macros::vec (line 17) ... ok
[INFO] [stdout] test src/vec/drain.rs - vec::drain::Drain (line 18) ... ok
[INFO] [stdout] test src/macros.rs - macros::vec (line 27) ... ok
[INFO] [stdout] test src/macros.rs - macros::vec (line 8) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::error::Box<dynError+Send+Sync+'a>::from (line 1946) ... ok
[INFO] [stdout] test src/boxed.rs - boxed::error::Box<dynError+'a>::from (line 1912) ... ok
[INFO] [stdout] test src/macros.rs - macros::vec (line 33) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec (line 13) ... ok
[INFO] [stdout] test src/vec/into_iter.rs - vec::into_iter::IntoIter<T,A>::as_slice (line 46) ... ok
[INFO] [stdout] test src/vec/drain.rs - vec::drain::Drain<'a,T,A>::as_slice (line 43) ... ok
[INFO] [stdout] test src/vec/into_iter.rs - vec::into_iter::IntoIter (line 20) ... ok
[INFO] [stdout] test src/vec/into_iter.rs - vec::into_iter::IntoIter<T,A>::as_mut_slice (line 61) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A> (line 2644) ... FAILED
[INFO] [stdout] test src/vec/mod.rs - vec (line 30) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec (line 38) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec (line 19) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec (line 152) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec (line 46) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Box<[T],A>::from (line 3027) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec (line 102) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec (line 170) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec (line 137) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Box<[T],A>::from (line 3022) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec (line 126) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec (line 178) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec (line 191) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::capacity (line 821) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::as_slice (line 1123) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::as_mut_slice (line 1139) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::as_mut_ptr (line 1196) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::from (line 2999) ... FAILED
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::clear (line 1985) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::as_ptr (line 1163) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::append (line 1874) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::into_raw_parts (line 749) ... FAILED
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::into_raw_parts_with_alloc (line 785) ... FAILED
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::extend_from_slice (line 2341) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::dedup_by_key (line 1633) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::dedup (line 2527) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::new_in (line 543) ... FAILED
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::dedup_by (line 1660) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::extend_from_within (line 2363) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::push_within_capacity (line 1809) ... FAILED
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::from (line 2979) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::drain (line 1921) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::into_boxed_slice (line 1024) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::from_raw_parts_in (line 701) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::insert (line 1373) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::into_boxed_slice (line 1032) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::from_raw_parts_in (line 664) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::is_empty (line 2026) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::into_iter (line 2696) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::set_len (line 1252) - compile ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::len (line 2013) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::leak (line 2151) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::pop (line 1849) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::reserve (line 843) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::split_at_spare_mut (line 2233) ... FAILED
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::remove (line 1438) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::push (line 1775) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::reserve_exact (line 873) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::resize (line 2308) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::set_len (line 1292) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::retain_mut (line 1515) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::retain (line 1483) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::retain (line 1492) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::resize_with (line 2110) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::with_capacity_in (line 584) ... FAILED
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::shrink_to (line 998) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::split_off (line 2050) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::spare_capacity_mut (line 2177) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T>::from_raw_parts (line 506) ... FAILED
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<[T;N],A>::into_flattened (line 2435) ... FAILED
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::truncate (line 1077) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::shrink_to_fit (line 971) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::[T;N]::try_from (line 3062) ... FAILED
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::splice (line 2806) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::truncate (line 1068) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::swap_remove (line 1328) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::truncate (line 1086) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::[T;N]::try_from (line 3068) ... FAILED
[INFO] [stdout] test src/vec/mod.rs - vec::[T;N]::try_from (line 3075) ... FAILED
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::try_reserve_exact (line 941) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T,A>::try_reserve (line 898) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T>::new (line 360) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T>::from (line 2954) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<u8>::from (line 3045) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T>::from (line 2937) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T>::from_raw_parts (line 477) ... ok
[INFO] [stdout] test src/vec/mod.rs - vec::Vec<T>::with_capacity (line 399) ... ok
[INFO] [stdout] test src/vec/splice.rs - vec::splice::Splice (line 15) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<T,A>::into_raw_with_allocator (line 1025) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:1025:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<T,A>::into_inner (line 551) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:551:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(box_into_inner)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<T,A>::into_raw_with_allocator (line 1014) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:1014:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<T,A>::new_in (line 335) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:335:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<T,A>::new_uninit_in (line 387) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:387:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:387:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<T,A>::new_zeroed_in (line 460) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:460:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:460:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<T,A>::try_new_in (line 363) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:363:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<T,A>::try_new_zeroed_in (line 498) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:498:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:498:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<T,A>::try_new_uninit_in (line 425) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:425:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:425:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<T>::new_zeroed (line 229) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:229:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<T>::new_uninit (line 200) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:200:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<T>::try_new (line 267) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:267:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<T>::try_new_uninit (line 283) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:283:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:283:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<T>::try_new_zeroed (line 311) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:311:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:311:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<[T],A>::new_zeroed_slice_in (line 722) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:722:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:722:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<[T]>::new_uninit_slice (line 572) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:572:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<[T],A>::new_uninit_slice_in (line 689) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:689:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:689:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<[T]>::new_zeroed_slice (line 603) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:603:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<[T]>::try_new_uninit_slice (line 625) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:625:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:625:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<[T]>::try_new_zeroed_slice (line 660) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:660:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:660:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<[mem::MaybeUninit<T>],A>::assume_init (line 828) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:828:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<dynAny+Send+Sync,A>::downcast_unchecked (line 1676) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:1676:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(downcast_unchecked)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<dynAny+Send,A>::downcast_unchecked (line 1615) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:1615:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(downcast_unchecked)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<mem::MaybeUninit<T>,A>::assume_init (line 757) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:757:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<dynAny,A>::downcast_unchecked (line 1554) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:1554:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(downcast_unchecked)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/boxed.rs - boxed::Box<mem::MaybeUninit<T>,A>::write (line 786) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/boxed.rs:786:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/drain.rs - vec::drain::Drain<'a,T,A>::keep_rest (line 67) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/vec/drain.rs:67:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(drain_keep_rest)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/mod.rs - vec::Vec<T,A> (line 2644) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/vec/mod.rs:2644:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(build_hasher_simple_hash_one)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/mod.rs - vec::Vec<T,A>::from (line 2999) stdout ----
[INFO] [stdout] error[E0277]: the trait bound `Vec<_, _>: From<Box<[i32; 3]>>` is not satisfied
[INFO] [stdout]  --> src/vec/mod.rs:3001:22
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Vec::from(b), vec![1, 2, 3]);
[INFO] [stdout]   |            --------- ^ the trait `From<Box<[i32; 3]>>` is not implemented for `Vec<_, _>`
[INFO] [stdout]   |            |
[INFO] [stdout]   |            required by a bound introduced by this call
[INFO] [stdout]   |
[INFO] [stdout]   = help: the following other types implement trait `From<T>`:
[INFO] [stdout]             <Vec<T, A> as From<Box<[T], A>>>
[INFO] [stdout]             <Vec<T, A> as From<VecDeque<T, A>>>
[INFO] [stdout]             <Vec<T> as From<&[T]>>
[INFO] [stdout]             <Vec<T> as From<&mut [T]>>
[INFO] [stdout]             <Vec<T> as From<BinaryHeap<T>>>
[INFO] [stdout]             <Vec<T> as From<Cow<'a, [T]>>>
[INFO] [stdout]             <Vec<T> as From<[T; N]>>
[INFO] [stdout]             <Vec<u8> as From<&str>>
[INFO] [stdout]           and 2 others
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/mod.rs - vec::Vec<T,A>::into_raw_parts (line 749) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/vec/mod.rs:749:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(vec_into_raw_parts)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/mod.rs - vec::Vec<T,A>::into_raw_parts_with_alloc (line 785) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/vec/mod.rs:785:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, vec_into_raw_parts)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/vec/mod.rs:785:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, vec_into_raw_parts)]
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/mod.rs - vec::Vec<T,A>::new_in (line 543) stdout ----
[INFO] [stdout] error[E0658]: use of unstable library feature 'allocator_api'
[INFO] [stdout]  --> src/vec/mod.rs:547:23
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut vec: Vec<i32, _> = Vec::new_in(System);
[INFO] [stdout]   |                  -----^
[INFO] [stdout]   |                  |
[INFO] [stdout]   |                  help: consider wrapping the inner types in tuple: `(i32, _)`
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #32838 <https://github.com/rust-lang/rust/issues/32838> for more information
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'allocator_api'
[INFO] [stdout]  --> src/vec/mod.rs:547:28
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut vec: Vec<i32, _> = Vec::new_in(System);
[INFO] [stdout]   |                            ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #32838 <https://github.com/rust-lang/rust/issues/32838> for more information
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0658`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/mod.rs - vec::Vec<T,A>::push_within_capacity (line 1809) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/vec/mod.rs:1809:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(vec_push_within_capacity)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `from_iter` found for struct `Vec<_, _>` in the current scope
[INFO] [stdout]   --> src/vec/mod.rs:1824:48
[INFO] [stdout]    |
[INFO] [stdout] 17 | assert_eq!(from_iter_fallible(0..100), Ok(Vec::from_iter(0..100)));
[INFO] [stdout]    |                                                ^^^^^^^^^ function or associated item not found in `Vec<_, _>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 4  | use std::iter::FromIterator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0554, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/mod.rs - vec::Vec<T,A>::split_at_spare_mut (line 2233) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/vec/mod.rs:2233:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(vec_split_at_spare)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/mod.rs - vec::Vec<T,A>::with_capacity_in (line 584) stdout ----
[INFO] [stdout] error[E0658]: use of unstable library feature 'allocator_api'
[INFO] [stdout]  --> src/vec/mod.rs:587:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut vec = Vec::with_capacity_in(10, System);
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #32838 <https://github.com/rust-lang/rust/issues/32838> for more information
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'allocator_api'
[INFO] [stdout]   --> src/vec/mod.rs:607:27
[INFO] [stdout]    |
[INFO] [stdout] 25 | let vec_units = Vec::<(), System>::with_capacity_in(10, System);
[INFO] [stdout]    |                       ----^^^^^^
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       help: consider wrapping the inner types in tuple: `((), System)`
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #32838 <https://github.com/rust-lang/rust/issues/32838> for more information
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'allocator_api'
[INFO] [stdout]   --> src/vec/mod.rs:607:17
[INFO] [stdout]    |
[INFO] [stdout] 25 | let vec_units = Vec::<(), System>::with_capacity_in(10, System);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #32838 <https://github.com/rust-lang/rust/issues/32838> for more information
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0658`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/mod.rs - vec::Vec<T>::from_raw_parts (line 506) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/vec/mod.rs:507:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/mod.rs - vec::Vec<[T;N],A>::into_flattened (line 2435) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/vec/mod.rs:2435:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(slice_flatten)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/mod.rs - vec::[T;N]::try_from (line 3062) stdout ----
[INFO] [stdout] error[E0599]: no method named `try_into` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]  --> src/vec/mod.rs:3063:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | assert_eq!(vec![1, 2, 3].try_into(), Ok([1, 2, 3]));
[INFO] [stdout]   |                          ^^^^^^^^ method not found in `Vec<{integer}>`
[INFO] [stdout]  --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/convert/mod.rs:575:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: the method is available for `Vec<{integer}>` here
[INFO] [stdout]   |
[INFO] [stdout]   = help: items from traits can only be used if the trait is in scope
[INFO] [stdout]   = note: 'std::convert::TryInto' is included in the prelude starting in Edition 2021
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::convert::TryInto;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_into` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]  --> src/vec/mod.rs:3064:30
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(<Vec<i32>>::new().try_into(), Ok([]));
[INFO] [stdout]   |                              ^^^^^^^^ method not found in `Vec<i32>`
[INFO] [stdout]  --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/convert/mod.rs:575:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: the method is available for `Vec<i32>` here
[INFO] [stdout]   |
[INFO] [stdout]   = help: items from traits can only be used if the trait is in scope
[INFO] [stdout]   = note: 'std::convert::TryInto' is included in the prelude starting in Edition 2021
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::convert::TryInto;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/mod.rs - vec::[T;N]::try_from (line 3068) stdout ----
[INFO] [stdout] error[E0599]: no method named `try_into` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]  --> src/vec/mod.rs:3069:58
[INFO] [stdout]   |
[INFO] [stdout] 3 | let r: Result<[i32; 4], _> = (0..10).collect::<Vec<_>>().try_into();
[INFO] [stdout]   |                                                          ^^^^^^^^ method not found in `Vec<{integer}>`
[INFO] [stdout]  --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/convert/mod.rs:575:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: the method is available for `Vec<{integer}>` here
[INFO] [stdout]   |
[INFO] [stdout]   = help: items from traits can only be used if the trait is in scope
[INFO] [stdout]   = note: 'std::convert::TryInto' is included in the prelude starting in Edition 2021
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::convert::TryInto;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/vec/mod.rs - vec::[T;N]::try_from (line 3075) stdout ----
[INFO] [stdout] error[E0599]: no method named `try_into` found for struct `Vec<u8>` in the current scope
[INFO] [stdout]  --> src/vec/mod.rs:3079:24
[INFO] [stdout]   |
[INFO] [stdout] 6 | let [a, b]: [_; 2] = v.try_into().unwrap();
[INFO] [stdout]   |                        ^^^^^^^^ method not found in `Vec<u8>`
[INFO] [stdout]  --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/convert/mod.rs:575:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: the method is available for `Vec<u8>` here
[INFO] [stdout]   |
[INFO] [stdout]   = help: items from traits can only be used if the trait is in scope
[INFO] [stdout]   = note: 'std::convert::TryInto' is included in the prelude starting in Edition 2021
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::convert::TryInto;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/boxed.rs - boxed::Box<T,A>::into_inner (line 551)
[INFO] [stdout]     src/boxed.rs - boxed::Box<T,A>::into_raw_with_allocator (line 1014)
[INFO] [stdout]     src/boxed.rs - boxed::Box<T,A>::into_raw_with_allocator (line 1025)
[INFO] [stdout]     src/boxed.rs - boxed::Box<T,A>::new_in (line 335)
[INFO] [stdout]     src/boxed.rs - boxed::Box<T,A>::new_uninit_in (line 387)
[INFO] [stdout]     src/boxed.rs - boxed::Box<T,A>::new_zeroed_in (line 460)
[INFO] [stdout]     src/boxed.rs - boxed::Box<T,A>::try_new_in (line 363)
[INFO] [stdout]     src/boxed.rs - boxed::Box<T,A>::try_new_uninit_in (line 425)
[INFO] [stdout]     src/boxed.rs - boxed::Box<T,A>::try_new_zeroed_in (line 498)
[INFO] [stdout]     src/boxed.rs - boxed::Box<T>::new_uninit (line 200)
[INFO] [stdout]     src/boxed.rs - boxed::Box<T>::new_zeroed (line 229)
[INFO] [stdout]     src/boxed.rs - boxed::Box<T>::try_new (line 267)
[INFO] [stdout]     src/boxed.rs - boxed::Box<T>::try_new_uninit (line 283)
[INFO] [stdout]     src/boxed.rs - boxed::Box<T>::try_new_zeroed (line 311)
[INFO] [stdout]     src/boxed.rs - boxed::Box<[T],A>::new_uninit_slice_in (line 689)
[INFO] [stdout]     src/boxed.rs - boxed::Box<[T],A>::new_zeroed_slice_in (line 722)
[INFO] [stdout]     src/boxed.rs - boxed::Box<[T]>::new_uninit_slice (line 572)
[INFO] [stdout]     src/boxed.rs - boxed::Box<[T]>::new_zeroed_slice (line 603)
[INFO] [stdout]     src/boxed.rs - boxed::Box<[T]>::try_new_uninit_slice (line 625)
[INFO] [stdout]     src/boxed.rs - boxed::Box<[T]>::try_new_zeroed_slice (line 660)
[INFO] [stdout]     src/boxed.rs - boxed::Box<[mem::MaybeUninit<T>],A>::assume_init (line 828)
[INFO] [stdout]     src/boxed.rs - boxed::Box<dynAny+Send+Sync,A>::downcast_unchecked (line 1676)
[INFO] [stdout]     src/boxed.rs - boxed::Box<dynAny+Send,A>::downcast_unchecked (line 1615)
[INFO] [stdout]     src/boxed.rs - boxed::Box<dynAny,A>::downcast_unchecked (line 1554)
[INFO] [stdout]     src/boxed.rs - boxed::Box<mem::MaybeUninit<T>,A>::assume_init (line 757)
[INFO] [stdout]     src/boxed.rs - boxed::Box<mem::MaybeUninit<T>,A>::write (line 786)
[INFO] [stdout]     src/vec/drain.rs - vec::drain::Drain<'a,T,A>::keep_rest (line 67)
[INFO] [stdout]     src/vec/mod.rs - vec::Vec<T,A> (line 2644)
[INFO] [stdout]     src/vec/mod.rs - vec::Vec<T,A>::from (line 2999)
[INFO] [stdout]     src/vec/mod.rs - vec::Vec<T,A>::into_raw_parts (line 749)
[INFO] [stdout]     src/vec/mod.rs - vec::Vec<T,A>::into_raw_parts_with_alloc (line 785)
[INFO] [stdout]     src/vec/mod.rs - vec::Vec<T,A>::new_in (line 543)
[INFO] [stdout]     src/vec/mod.rs - vec::Vec<T,A>::push_within_capacity (line 1809)
[INFO] [stdout]     src/vec/mod.rs - vec::Vec<T,A>::split_at_spare_mut (line 2233)
[INFO] [stdout]     src/vec/mod.rs - vec::Vec<T,A>::with_capacity_in (line 584)
[INFO] [stdout]     src/vec/mod.rs - vec::Vec<T>::from_raw_parts (line 506)
[INFO] [stdout]     src/vec/mod.rs - vec::Vec<[T;N],A>::into_flattened (line 2435)
[INFO] [stdout]     src/vec/mod.rs - vec::[T;N]::try_from (line 3062)
[INFO] [stdout]     src/vec/mod.rs - vec::[T;N]::try_from (line 3068)
[INFO] [stdout]     src/vec/mod.rs - vec::[T;N]::try_from (line 3075)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 103 passed; 40 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.00s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "4e46297fb32edf157aa2fd1ee5de9962d29919a8bd9b63d7d70bd09f23d5f526", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4e46297fb32edf157aa2fd1ee5de9962d29919a8bd9b63d7d70bd09f23d5f526", kill_on_drop: false }`
[INFO] [stdout] 4e46297fb32edf157aa2fd1ee5de9962d29919a8bd9b63d7d70bd09f23d5f526
