[INFO] fetching crate allocator-api2 0.2.21...
[INFO] testing allocator-api2-0.2.21 against beta-2024-12-08 for beta-1.84.0-4-retry
[INFO] extracting crate allocator-api2 0.2.21 into /workspace/builds/worker-2-tc2/source
[INFO] validating manifest of crates.io crate allocator-api2 0.2.21 on toolchain beta-2024-12-08
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-12-08" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate allocator-api2 0.2.21
[INFO] finished tweaking crates.io crate allocator-api2 0.2.21
[INFO] tweaked toml for crates.io crate allocator-api2 0.2.21 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-12-08" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 6 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-12-08" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4dda8de295e1c3ffcb7c51d71591e1910cff9c60b37990d864384be93d917d0f
[INFO] running `Command { std: "docker" "start" "-a" "4dda8de295e1c3ffcb7c51d71591e1910cff9c60b37990d864384be93d917d0f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4dda8de295e1c3ffcb7c51d71591e1910cff9c60b37990d864384be93d917d0f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4dda8de295e1c3ffcb7c51d71591e1910cff9c60b37990d864384be93d917d0f", kill_on_drop: false }`
[INFO] [stdout] 4dda8de295e1c3ffcb7c51d71591e1910cff9c60b37990d864384be93d917d0f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5731e436331c80d0ac2c3ca30ae619005f2624a1937a17378b8f26c9e5204266
[INFO] running `Command { std: "docker" "start" "-a" "5731e436331c80d0ac2c3ca30ae619005f2624a1937a17378b8f26c9e5204266", kill_on_drop: false }`
[INFO] [stderr]    Compiling allocator-api2 v0.2.21 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.63s
[INFO] running `Command { std: "docker" "inspect" "5731e436331c80d0ac2c3ca30ae619005f2624a1937a17378b8f26c9e5204266", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5731e436331c80d0ac2c3ca30ae619005f2624a1937a17378b8f26c9e5204266", kill_on_drop: false }`
[INFO] [stdout] 5731e436331c80d0ac2c3ca30ae619005f2624a1937a17378b8f26c9e5204266
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b579a3983616b49313510521baccafa2a1ec40c7ea25d8e88b9e41d6e6d26125
[INFO] running `Command { std: "docker" "start" "-a" "b579a3983616b49313510521baccafa2a1ec40c7ea25d8e88b9e41d6e6d26125", kill_on_drop: false }`
[INFO] [stderr]    Compiling allocator-api2 v0.2.21 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.77s
[INFO] running `Command { std: "docker" "inspect" "b579a3983616b49313510521baccafa2a1ec40c7ea25d8e88b9e41d6e6d26125", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b579a3983616b49313510521baccafa2a1ec40c7ea25d8e88b9e41d6e6d26125", kill_on_drop: false }`
[INFO] [stdout] b579a3983616b49313510521baccafa2a1ec40c7ea25d8e88b9e41d6e6d26125
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 44e0fb4932f21f053bd855e6434c1234ae7537616920622ee66b4d524e057f38
[INFO] running `Command { std: "docker" "start" "-a" "44e0fb4932f21f053bd855e6434c1234ae7537616920622ee66b4d524e057f38", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/allocator_api2-0fb335a27373a813)
[INFO] [stdout] running 0 tests
[INFO] [stderr]    Doc-tests allocator_api2
[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] [stdout] 
[INFO] [stdout] running 151 tests
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed (line 42) - compile fail ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T,A>::clone (line 1322) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T,A>::into_inner (line 578) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T,A>::from_raw_in (line 1043) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T,A>::into_pin (line 1252) - compile fail ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed (line 97) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed (line 12) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed (line 19) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed (line 26) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T,A>::into_raw_with_allocator (line 1137) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T,A>::into_raw_with_allocator (line 1148) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T,A>::from_raw_in (line 1052) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T,A>::clone_from (line 1346) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T,A>::new_uninit_in (line 405) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T,A>::new_zeroed_in (line 483) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T,A>::new_in (line 353) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T,A>::try_new_in (line 381) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T,A>::try_new_uninit_in (line 443) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T,A>::try_new_zeroed_in (line 521) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T,A>::into_raw (line 1100) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T,A>::into_raw (line 1093) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T>::new_uninit (line 218) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T>::new_zeroed (line 247) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T>::try_new (line 285) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T>::try_new_uninit (line 301) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T>::from (line 1493) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T>::try_new_zeroed (line 329) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<[T],A>::new_uninit_slice_in (line 709) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T,A>::leak (line 1220) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T>::from_raw (line 1001) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<[T],A>::new_zeroed_slice_in (line 742) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<[T],A>::try_new_uninit_slice_in (line 766) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T,A>::leak (line 1211) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T>::from_raw (line 995) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<[T],A>::try_new_zeroed_slice_in (line 808) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<T>::new (line 204) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<[T]>::new_uninit_slice (line 606) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<[T]>::new_zeroed_slice (line 637) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<[mem::MaybeUninit<T>],A>::assume_init (line 951) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<[T]>::try_new_uninit_slice (line 659) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<[T]>::try_new_zeroed_slice (line 687) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<[T],A>::from (line 1534) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<dynAny+Send+Sync,A>::downcast_unchecked (line 1810) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<dynAny+Send,A>::downcast_unchecked (line 1749) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<dynAny,A>::downcast_unchecked (line 1688) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<[T],A>::into_vec (line 845) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<mem::MaybeUninit<T>,A>::assume_init (line 880) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<[T]>::from (line 1622) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<mem::MaybeUninit<T>,A>::write (line 909) ... FAILED
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<dynAny+Send+Sync,A>::downcast (line 1782) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<dynAny,A>::downcast (line 1660) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<[u8],A>::from (line 1578) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<dynAny+Send,A>::downcast (line 1721) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::Box<str,A>::from (line 1561) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::error::Box<dynError+Send+Sync+'a>::from (line 2080) ... ok
[INFO] [stdout] test src/stable/macros.rs - stable::macros::vec (line 17) ... ok
[INFO] [stdout] test src/stable/boxed.rs - stable::boxed::error::Box<dynError+'a>::from (line 2046) ... ok
[INFO] [stdout] test src/stable/macros.rs - stable::macros::vec (line 27) ... ok
[INFO] [stdout] test src/stable/slice.rs - stable::slice::SliceExt::to_vec_in (line 30) ... FAILED
[INFO] [stdout] test src/stable/slice.rs - stable::slice::SliceExt::repeat (line 54) ... ok
[INFO] [stdout] test src/stable/macros.rs - stable::macros::vec (line 8) ... ok
[INFO] [stdout] test src/stable/vec/drain.rs - stable::vec::drain::Drain<'a,T,A>::keep_rest (line 67) ... FAILED
[INFO] [stdout] test src/stable/mod.rs - stable::unsize_box (line 37) ... ok
[INFO] [stdout] test src/stable/macros.rs - stable::macros::vec (line 33) ... ok
[INFO] [stdout] test src/stable/slice.rs - stable::slice::SliceExt::to_vec (line 12) ... ok
[INFO] [stdout] test src/stable/vec/drain.rs - stable::vec::drain::Drain (line 18) ... ok
[INFO] [stdout] test src/stable/slice.rs - stable::slice::SliceExt::repeat (line 60) ... ok
[INFO] [stdout] test src/stable/vec/drain.rs - stable::vec::drain::Drain<'a,T,A>::as_slice (line 43) ... ok
[INFO] [stdout] test src/stable/vec/into_iter.rs - stable::vec::into_iter::IntoIter<T,A>::as_slice (line 49) ... ok
[INFO] [stdout] test src/stable/vec/into_iter.rs - stable::vec::into_iter::IntoIter (line 23) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec (line 38) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec (line 13) ... ok
[INFO] [stdout] test src/stable/vec/into_iter.rs - stable::vec::into_iter::IntoIter<T,A>::as_mut_slice (line 64) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec (line 30) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec (line 19) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec (line 46) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Box<[T],A>::from (line 2972) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec (line 106) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A> (line 2596) ... FAILED
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec (line 130) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Box<[T],A>::from (line 2967) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec (line 195) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec (line 156) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec (line 141) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec (line 182) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec (line 174) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::as_mut_ptr (line 1200) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::as_ptr (line 1167) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::as_slice (line 1127) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::dedup (line 2535) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::append (line 1882) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::as_mut_slice (line 1143) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::dedup_by_key (line 1641) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::capacity (line 825) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::extend_from_slice (line 2349) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::from (line 2947) ... FAILED
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::dedup_by (line 1668) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::clear (line 1993) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::drain (line 1929) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::extend_from_within (line 2371) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::into_raw_parts (line 753) ... FAILED
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::into_raw_parts_with_alloc (line 789) ... FAILED
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::from (line 2931) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::insert (line 1377) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::from_raw_parts_in (line 705) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::from_raw_parts_in (line 668) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::new_in (line 547) ... FAILED
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::into_iter (line 2648) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::into_boxed_slice (line 1028) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::into_boxed_slice (line 1036) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::push_within_capacity (line 1817) ... FAILED
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::is_empty (line 2034) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::len (line 2021) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::leak (line 2159) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::push (line 1783) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::pop (line 1857) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::reserve (line 847) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::set_len (line 1256) - compile ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::remove (line 1446) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::reserve_exact (line 877) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::retain (line 1491) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::retain (line 1500) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::resize (line 2316) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::split_at_spare_mut (line 2241) ... FAILED
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::retain_mut (line 1523) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::resize_with (line 2118) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::set_len (line 1296) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::shrink_to (line 1002) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::shrink_to_fit (line 975) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::spare_capacity_mut (line 2185) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::try_reserve (line 902) ... FAILED
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::with_capacity_in (line 588) ... FAILED
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::try_reserve_exact (line 945) ... FAILED
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::swap_remove (line 1332) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::splice (line 2758) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::split_off (line 2058) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::truncate (line 1072) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T>::from_raw_parts (line 510) ... FAILED
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::truncate (line 1090) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T,A>::truncate (line 1081) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<[T;N],A>::into_flattened (line 2443) ... FAILED
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T>::from (line 2889) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T>::from (line 2906) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::[T;N]::try_from (line 3007) ... FAILED
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::[T;N]::try_from (line 3013) ... FAILED
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::[T;N]::try_from (line 3020) ... FAILED
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T>::new (line 364) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T>::with_capacity (line 403) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<T>::from_raw_parts (line 481) ... ok
[INFO] [stdout] test src/stable/vec/mod.rs - stable::vec::Vec<u8>::from (line 2990) ... ok
[INFO] [stdout] test src/stable/vec/splice.rs - stable::vec::splice::Splice (line 15) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<T,A>::into_inner (line 578) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:578:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(box_into_inner)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/boxed.rs - stable::boxed::Box<T,A>::into_raw_with_allocator (line 1137) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:1137:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/boxed.rs - stable::boxed::Box<T,A>::into_raw_with_allocator (line 1148) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:1148:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/boxed.rs - stable::boxed::Box<T,A>::new_uninit_in (line 405) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:405:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:405:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<T,A>::new_zeroed_in (line 483) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:483:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:483:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<T,A>::new_in (line 353) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:353:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/boxed.rs - stable::boxed::Box<T,A>::try_new_in (line 381) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:381:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/boxed.rs - stable::boxed::Box<T,A>::try_new_uninit_in (line 443) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:443:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:443:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<T,A>::try_new_zeroed_in (line 521) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:521:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:521:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<T>::new_uninit (line 218) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:218:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:218:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<T>::new_zeroed (line 247) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:247:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:247:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `new_zeroed_alloc`
[INFO] [stdout]  --> src/stable/boxed.rs:250:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | let zero = Box::<u32>::new_zeroed();
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #129396 <https://github.com/rust-lang/rust/issues/129396> for more information
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0554, E0658.
[INFO] [stdout] For more information about an error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<T>::try_new (line 285) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:285:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/boxed.rs - stable::boxed::Box<T>::try_new_uninit (line 301) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:301:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:301:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<T>::try_new_zeroed (line 329) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:329:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:329:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<[T],A>::new_uninit_slice_in (line 709) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:709:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:709:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<[T],A>::new_zeroed_slice_in (line 742) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:742:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:742:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<[T],A>::try_new_uninit_slice_in (line 766) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:766:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:766:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<[T],A>::try_new_zeroed_slice_in (line 808) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:808:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:808:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<[T]>::new_uninit_slice (line 606) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:606:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:606:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<[T]>::new_zeroed_slice (line 637) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:637:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:637:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `new_zeroed_alloc`
[INFO] [stdout]  --> src/stable/boxed.rs:640:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let values = Box::<[u32]>::new_zeroed_slice(3);
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #129396 <https://github.com/rust-lang/rust/issues/129396> for more information
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0554, E0658.
[INFO] [stdout] For more information about an error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<[mem::MaybeUninit<T>],A>::assume_init (line 951) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:951:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:951:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<[T]>::try_new_uninit_slice (line 659) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:659:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:659:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<[T]>::try_new_zeroed_slice (line 687) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:687:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:687:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, new_uninit)]
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<dynAny+Send+Sync,A>::downcast_unchecked (line 1810) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:1810:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(downcast_unchecked)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/boxed.rs - stable::boxed::Box<dynAny+Send,A>::downcast_unchecked (line 1749) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:1749:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(downcast_unchecked)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/boxed.rs - stable::boxed::Box<dynAny,A>::downcast_unchecked (line 1688) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:1688:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(downcast_unchecked)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/boxed.rs - stable::boxed::Box<mem::MaybeUninit<T>,A>::assume_init (line 880) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:880:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:880:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/boxed.rs - stable::boxed::Box<mem::MaybeUninit<T>,A>::write (line 909) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/boxed.rs:909:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `new_uninit` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/boxed.rs:909:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(new_uninit)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `box_uninit_write`
[INFO] [stdout]   --> src/stable/boxed.rs:921:15
[INFO] [stdout]    |
[INFO] [stdout] 14 | let big_box = Box::write(big_box, array);
[INFO] [stdout]    |               ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #129397 <https://github.com/rust-lang/rust/issues/129397> for more information
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0554, E0658.
[INFO] [stdout] For more information about an error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/slice.rs - stable::slice::SliceExt::to_vec_in (line 30) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/slice.rs:30:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/vec/drain.rs - stable::vec::drain::Drain<'a,T,A>::keep_rest (line 67) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/vec/drain.rs:67:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(drain_keep_rest)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/vec/mod.rs - stable::vec::Vec<T,A> (line 2596) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/vec/mod.rs:2596:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(build_hasher_simple_hash_one)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `build_hasher_simple_hash_one` has been stable since 1.71.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/vec/mod.rs:2596:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(build_hasher_simple_hash_one)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/vec/mod.rs - stable::vec::Vec<T,A>::from (line 2947) stdout ----
[INFO] [stdout] error[E0277]: the trait bound `Vec<_, _>: From<Box<[i32; 3]>>` is not satisfied
[INFO] [stdout]  --> src/stable/vec/mod.rs:2949:12
[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]   = help: the following other types implement trait `From<T>`:
[INFO] [stdout]             `Vec<T, A>` implements `From<BinaryHeap<T, A>>`
[INFO] [stdout]             `Vec<T, A>` implements `From<Box<[T], A>>`
[INFO] [stdout]             `Vec<T, A>` implements `From<VecDeque<T, A>>`
[INFO] [stdout]             `Vec<T>` implements `From<&[T; N]>`
[INFO] [stdout]             `Vec<T>` implements `From<&[T]>`
[INFO] [stdout]             `Vec<T>` implements `From<&mut [T; N]>`
[INFO] [stdout]             `Vec<T>` implements `From<&mut [T]>`
[INFO] [stdout]             `Vec<T>` implements `From<Cow<'_, [T]>>`
[INFO] [stdout]           and 4 others
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/vec/mod.rs - stable::vec::Vec<T,A>::into_raw_parts (line 753) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/vec/mod.rs:753:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(vec_into_raw_parts)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/vec/mod.rs - stable::vec::Vec<T,A>::into_raw_parts_with_alloc (line 789) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/vec/mod.rs:789:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api, vec_into_raw_parts)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/vec/mod.rs - stable::vec::Vec<T,A>::new_in (line 547) stdout ----
[INFO] [stdout] error[E0658]: use of unstable library feature `allocator_api`
[INFO] [stdout]  --> src/stable/vec/mod.rs:551: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/stable/vec/mod.rs:551: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/stable/vec/mod.rs - stable::vec::Vec<T,A>::push_within_capacity (line 1817) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/vec/mod.rs:1817:1
[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/stable/vec/mod.rs:1832: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] note: if you're trying to build a new `Vec<_, _>` consider using one of the following associated functions:
[INFO] [stdout]       Vec::<T>::new
[INFO] [stdout]       Vec::<T>::with_capacity
[INFO] [stdout]       Vec::<T>::try_with_capacity
[INFO] [stdout]       Vec::<T>::from_raw_parts
[INFO] [stdout]       and 6 others
[INFO] [stdout]   --> /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/vec/mod.rs:422:5
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `FromIterator` which provides `from_iter` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 4  + use std::iter::FromIterator;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `write` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 17 | assert_eq!(from_iter_fallible(0..100), Ok(Vec::write(0..100)));
[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/stable/vec/mod.rs - stable::vec::Vec<T,A>::split_at_spare_mut (line 2241) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/vec/mod.rs:2241:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(vec_split_at_spare)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/vec/mod.rs - stable::vec::Vec<T,A>::try_reserve (line 902) stdout ----
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `allocator_api2::collections::TryReserveError`
[INFO] [stdout]   --> src/stable/vec/mod.rs:910:35
[INFO] [stdout]    |
[INFO] [stdout] 7  | fn process_data(data: &[u32]) -> Result<Vec<u32>, TryReserveError> {
[INFO] [stdout]    |                                  --------------------------------- expected `allocator_api2::collections::TryReserveError` because of this
[INFO] [stdout] ...
[INFO] [stdout] 11 |     output.try_reserve(data.len())?;
[INFO] [stdout]    |            -----------------------^ the trait `From<std::collections::TryReserveError>` is not implemented for `allocator_api2::collections::TryReserveError`
[INFO] [stdout]    |            |
[INFO] [stdout]    |            this can't be annotated with `?` because it has type `Result<_, std::collections::TryReserveError>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]    = help: the trait `From<std::collections::TryReserveError>` is not implemented for `allocator_api2::collections::TryReserveError`
[INFO] [stdout]            but trait `From<allocator_api2::collections::TryReserveErrorKind>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `allocator_api2::collections::TryReserveErrorKind`, found `std::collections::TryReserveError`
[INFO] [stdout]    = note: required for `Result<std::vec::Vec<u32>, allocator_api2::collections::TryReserveError>` to implement `FromResidual<Result<Infallible, std::collections::TryReserveError>>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/vec/mod.rs - stable::vec::Vec<T,A>::with_capacity_in (line 588) stdout ----
[INFO] [stdout] error[E0658]: use of unstable library feature `allocator_api`
[INFO] [stdout]  --> src/stable/vec/mod.rs:591: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/stable/vec/mod.rs:611: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/stable/vec/mod.rs:611: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/stable/vec/mod.rs - stable::vec::Vec<T,A>::try_reserve_exact (line 945) stdout ----
[INFO] [stdout] error[E0277]: `?` couldn't convert the error to `allocator_api2::collections::TryReserveError`
[INFO] [stdout]   --> src/stable/vec/mod.rs:953:41
[INFO] [stdout]    |
[INFO] [stdout] 7  | fn process_data(data: &[u32]) -> Result<Vec<u32>, TryReserveError> {
[INFO] [stdout]    |                                  --------------------------------- expected `allocator_api2::collections::TryReserveError` because of this
[INFO] [stdout] ...
[INFO] [stdout] 11 |     output.try_reserve_exact(data.len())?;
[INFO] [stdout]    |            -----------------------------^ the trait `From<std::collections::TryReserveError>` is not implemented for `allocator_api2::collections::TryReserveError`
[INFO] [stdout]    |            |
[INFO] [stdout]    |            this can't be annotated with `?` because it has type `Result<_, std::collections::TryReserveError>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait
[INFO] [stdout]    = help: the trait `From<std::collections::TryReserveError>` is not implemented for `allocator_api2::collections::TryReserveError`
[INFO] [stdout]            but trait `From<allocator_api2::collections::TryReserveErrorKind>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `allocator_api2::collections::TryReserveErrorKind`, found `std::collections::TryReserveError`
[INFO] [stdout]    = note: required for `Result<std::vec::Vec<u32>, allocator_api2::collections::TryReserveError>` to implement `FromResidual<Result<Infallible, std::collections::TryReserveError>>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/vec/mod.rs - stable::vec::Vec<T>::from_raw_parts (line 510) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/vec/mod.rs:511:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(allocator_api)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/vec/mod.rs - stable::vec::Vec<[T;N],A>::into_flattened (line 2443) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/stable/vec/mod.rs:2443:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(slice_flatten)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `slice_flatten` has been stable since 1.80.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/stable/vec/mod.rs:2443:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(slice_flatten)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/stable/vec/mod.rs - stable::vec::[T;N]::try_from (line 3007) stdout ----
[INFO] [stdout] error[E0599]: no method named `try_into` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]  --> src/stable/vec/mod.rs:3008:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | assert_eq!(vec![1, 2, 3].try_into(), Ok([1, 2, 3]));
[INFO] [stdout]   |                          ^^^^^^^^
[INFO] [stdout]  --> /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/convert/mod.rs:611: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: trait `TryInto` which provides `try_into` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::convert::TryInto;
[INFO] [stdout]   |
[INFO] [stdout] help: there is a method `into` with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 | assert_eq!(vec![1, 2, 3].into(), Ok([1, 2, 3]));
[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/stable/vec/mod.rs:3009:30
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(<Vec<i32>>::new().try_into(), Ok([]));
[INFO] [stdout]   |                              ^^^^^^^^
[INFO] [stdout]  --> /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/convert/mod.rs:611: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: trait `TryInto` which provides `try_into` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::convert::TryInto;
[INFO] [stdout]   |
[INFO] [stdout] help: there is a method `into` with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(<Vec<i32>>::new().into(), Ok([]));
[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/stable/vec/mod.rs - stable::vec::[T;N]::try_from (line 3013) stdout ----
[INFO] [stdout] error[E0599]: no method named `try_into` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]  --> src/stable/vec/mod.rs:3014:58
[INFO] [stdout]   |
[INFO] [stdout] 3 | let r: Result<[i32; 4], _> = (0..10).collect::<Vec<_>>().try_into();
[INFO] [stdout]   |                                                          ^^^^^^^^
[INFO] [stdout]  --> /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/convert/mod.rs:611: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: trait `TryInto` which provides `try_into` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::convert::TryInto;
[INFO] [stdout]   |
[INFO] [stdout] help: there is a method `into` with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 | let r: Result<[i32; 4], _> = (0..10).collect::<Vec<_>>().into();
[INFO] [stdout]   |                                                          ~~~~
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/vec/mod.rs - stable::vec::[T;N]::try_from (line 3020) stdout ----
[INFO] [stdout] error[E0599]: no method named `try_into` found for struct `Vec<u8>` in the current scope
[INFO] [stdout]  --> src/stable/vec/mod.rs:3024:24
[INFO] [stdout]   |
[INFO] [stdout] 6 | let [a, b]: [_; 2] = v.try_into().unwrap();
[INFO] [stdout]   |                        ^^^^^^^^
[INFO] [stdout]  --> /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/convert/mod.rs:611: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: trait `TryInto` which provides `try_into` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::convert::TryInto;
[INFO] [stdout]   |
[INFO] [stdout] help: there is a method `into` with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 6 | let [a, b]: [_; 2] = v.into().unwrap();
[INFO] [stdout]   |                        ~~~~
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/stable/boxed.rs - stable::boxed::Box<T,A>::into_inner (line 578)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<T,A>::into_raw_with_allocator (line 1137)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<T,A>::into_raw_with_allocator (line 1148)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<T,A>::new_in (line 353)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<T,A>::new_uninit_in (line 405)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<T,A>::new_zeroed_in (line 483)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<T,A>::try_new_in (line 381)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<T,A>::try_new_uninit_in (line 443)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<T,A>::try_new_zeroed_in (line 521)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<T>::new_uninit (line 218)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<T>::new_zeroed (line 247)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<T>::try_new (line 285)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<T>::try_new_uninit (line 301)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<T>::try_new_zeroed (line 329)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<[T],A>::new_uninit_slice_in (line 709)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<[T],A>::new_zeroed_slice_in (line 742)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<[T],A>::try_new_uninit_slice_in (line 766)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<[T],A>::try_new_zeroed_slice_in (line 808)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<[T]>::new_uninit_slice (line 606)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<[T]>::new_zeroed_slice (line 637)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<[T]>::try_new_uninit_slice (line 659)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<[T]>::try_new_zeroed_slice (line 687)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<[mem::MaybeUninit<T>],A>::assume_init (line 951)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<dynAny+Send+Sync,A>::downcast_unchecked (line 1810)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<dynAny+Send,A>::downcast_unchecked (line 1749)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<dynAny,A>::downcast_unchecked (line 1688)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<mem::MaybeUninit<T>,A>::assume_init (line 880)
[INFO] [stdout]     src/stable/boxed.rs - stable::boxed::Box<mem::MaybeUninit<T>,A>::write (line 909)
[INFO] [stdout]     src/stable/slice.rs - stable::slice::SliceExt::to_vec_in (line 30)
[INFO] [stdout]     src/stable/vec/drain.rs - stable::vec::drain::Drain<'a,T,A>::keep_rest (line 67)
[INFO] [stdout]     src/stable/vec/mod.rs - stable::vec::Vec<T,A> (line 2596)
[INFO] [stdout]     src/stable/vec/mod.rs - stable::vec::Vec<T,A>::from (line 2947)
[INFO] [stdout]     src/stable/vec/mod.rs - stable::vec::Vec<T,A>::into_raw_parts (line 753)
[INFO] [stdout]     src/stable/vec/mod.rs - stable::vec::Vec<T,A>::into_raw_parts_with_alloc (line 789)
[INFO] [stdout]     src/stable/vec/mod.rs - stable::vec::Vec<T,A>::new_in (line 547)
[INFO] [stdout]     src/stable/vec/mod.rs - stable::vec::Vec<T,A>::push_within_capacity (line 1817)
[INFO] [stdout]     src/stable/vec/mod.rs - stable::vec::Vec<T,A>::split_at_spare_mut (line 2241)
[INFO] [stdout]     src/stable/vec/mod.rs - stable::vec::Vec<T,A>::try_reserve (line 902)
[INFO] [stdout]     src/stable/vec/mod.rs - stable::vec::Vec<T,A>::try_reserve_exact (line 945)
[INFO] [stdout]     src/stable/vec/mod.rs - stable::vec::Vec<T,A>::with_capacity_in (line 588)
[INFO] [stdout]     src/stable/vec/mod.rs - stable::vec::Vec<T>::from_raw_parts (line 510)
[INFO] [stdout]     src/stable/vec/mod.rs - stable::vec::Vec<[T;N],A>::into_flattened (line 2443)
[INFO] [stdout]     src/stable/vec/mod.rs - stable::vec::[T;N]::try_from (line 3007)
[INFO] [stdout]     src/stable/vec/mod.rs - stable::vec::[T;N]::try_from (line 3013)
[INFO] [stdout]     src/stable/vec/mod.rs - stable::vec::[T;N]::try_from (line 3020)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 106 passed; 45 failed; 0 ignored; 0 measured; 0 filtered out; finished in 20.17s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "44e0fb4932f21f053bd855e6434c1234ae7537616920622ee66b4d524e057f38", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "44e0fb4932f21f053bd855e6434c1234ae7537616920622ee66b4d524e057f38", kill_on_drop: false }`
[INFO] [stdout] 44e0fb4932f21f053bd855e6434c1234ae7537616920622ee66b4d524e057f38
