#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(maybe_uninit_write_slice)] use std::mem::MaybeUninit; fn main() { let mut dst = [MaybeUninit::uninit(); 32]; let src = [0; 32]; let init = dst.write_copy_of_slice(&src); assert_eq!(init, src); }