[][src]Function fixed_slice_vec::single::split_uninit_from_uninit_bytes

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.