[−][src]Function boxchop::assume_all_init
pub unsafe fn assume_all_init<T>(ts: Box<[MaybeUninit<T>]>) -> Box<[T]>
Assumes all elements of the elements in ts
are initialized, with the same semantics as
MaybeUninit::assume_init
.
Example
let numbers = Box::new([ MaybeUninit::new(0), MaybeUninit::new(12), MaybeUninit::new(42) ]); let numbers = unsafe { assume_all_init(numbers) }; assert_eq!( numbers, Box::from([0, 12, 42]) );