[][src]Function boxchop::new_uninit

pub fn new_uninit<T>(len: usize) -> Box<[MaybeUninit<T>]>

Creates a boxed slice of uninitialized memory.

Use MaybeUninit to initialize the values and then assume_all_init to assert all values have been initialized.

Example

let nothings = new_uninit::<usize>(3);

assert_eq!(nothings.len(), 3);
// all 3 values are uninitialized