Trait AsByteSliceMut

Source
pub trait AsByteSliceMut {
    // Required method
    unsafe fn as_byte_slice_mut(&mut self) -> &mut [u8] ;
}

Required Methods§

Source

unsafe fn as_byte_slice_mut(&mut self) -> &mut [u8]

§Safety

The method is unsafe because any padding bytes in the struct may be uninitialized memory (giving undefined behavior). Also, there are not any Endianness assumtions. The caller should care about it.

Implementations on Foreign Types§

Source§

impl AsByteSliceMut for i8

Source§

unsafe fn as_byte_slice_mut(&mut self) -> &mut [u8]

Source§

impl AsByteSliceMut for i16

Source§

unsafe fn as_byte_slice_mut(&mut self) -> &mut [u8]

Source§

impl AsByteSliceMut for i32

Source§

unsafe fn as_byte_slice_mut(&mut self) -> &mut [u8]

Source§

impl AsByteSliceMut for i64

Source§

unsafe fn as_byte_slice_mut(&mut self) -> &mut [u8]

Source§

impl AsByteSliceMut for u8

Source§

unsafe fn as_byte_slice_mut(&mut self) -> &mut [u8]

Source§

impl AsByteSliceMut for u16

Source§

unsafe fn as_byte_slice_mut(&mut self) -> &mut [u8]

Source§

impl AsByteSliceMut for u32

Source§

unsafe fn as_byte_slice_mut(&mut self) -> &mut [u8]

Source§

impl AsByteSliceMut for u64

Source§

unsafe fn as_byte_slice_mut(&mut self) -> &mut [u8]

Source§

impl AsByteSliceMut for [i8]

Source§

unsafe fn as_byte_slice_mut(&mut self) -> &mut [u8]

Source§

impl AsByteSliceMut for [i16]

Source§

unsafe fn as_byte_slice_mut(&mut self) -> &mut [u8]

Source§

impl AsByteSliceMut for [i32]

Source§

unsafe fn as_byte_slice_mut(&mut self) -> &mut [u8]

Source§

impl AsByteSliceMut for [i64]

Source§

unsafe fn as_byte_slice_mut(&mut self) -> &mut [u8]

Source§

impl AsByteSliceMut for [u8]

Source§

unsafe fn as_byte_slice_mut(&mut self) -> &mut [u8]

Source§

impl AsByteSliceMut for [u16]

Source§

unsafe fn as_byte_slice_mut(&mut self) -> &mut [u8]

Source§

impl AsByteSliceMut for [u32]

Source§

unsafe fn as_byte_slice_mut(&mut self) -> &mut [u8]

Source§

impl AsByteSliceMut for [u64]

Source§

unsafe fn as_byte_slice_mut(&mut self) -> &mut [u8]

Implementors§