[][src]Trait uninit::AsUninitSliceMut

pub trait AsUninitSliceMut {
    fn as_uninit_slice_mut(&mut self) -> &mut [MaybeUninit<u8>];
}

Basically AsMut<[MaybeUninit<u8>]> but with a more explicit name.

Required methods

Loading content...

Implementations on Foreign Types

impl AsUninitSliceMut for [u8][src]

Init bytes can be seen as uninit.

impl AsUninitSliceMut for Vec<u8>[src]

Init bytes can be seen as uninit.

impl AsUninitSliceMut for [MaybeUninit<u8>][src]

Identity

fn as_uninit_slice_mut<'__>(
    self: &'__ mut [MaybeUninit<u8>]
) -> &'__ mut [MaybeUninit<u8>]
[src]

This can be trusted to return the same slice as given in input, so that initializing the returned slice is guaranteed to have initialized the input slice.

Loading content...

Implementors

Loading content...