Function fixed_slice_vec::single::split_uninit_from_uninit_bytes [−][src]
pub fn split_uninit_from_uninit_bytes<T>(
destination: &mut [MaybeUninit<u8>]
) -> Result<(&mut [MaybeUninit<u8>], &mut MaybeUninit<T>, &mut [MaybeUninit<u8>]), SplitUninitError>
Split out a mutable reference to an uninitialized struct at an available location within a provided slice of maybe-uninitialized bytes.
Does not access or mutate the content of the provided destination
byte
slice.