[][src]Trait maligned::AsBytesMut

pub unsafe trait AsBytesMut: SealedAsBytesMut + AsBytes {
#[must_use]    fn as_bytes_mut(&mut self) -> &mut [u8];
}

Trait that allows reinterpretation of a mutable struct as mutable bytes. This is unsafe since the returned slice must always have a length equal to the size of the struct and because every bit pattern within the structs size must be valid.

Required methods

#[must_use]fn as_bytes_mut(&mut self) -> &mut [u8]

Turn a mutable reference to self to a mutable byte slice.

Loading content...

Implementations on Foreign Types

impl<T: AsBytesMut> AsBytesMut for Vec<T>[src]

Loading content...

Implementors

impl AsBytesMut for A1024[src]

impl AsBytesMut for A128[src]

impl AsBytesMut for A131072[src]

impl AsBytesMut for A16[src]

impl AsBytesMut for A16384[src]

impl AsBytesMut for A2[src]

impl AsBytesMut for A2048[src]

impl AsBytesMut for A256[src]

impl AsBytesMut for A32[src]

impl AsBytesMut for A32768[src]

impl AsBytesMut for A4[src]

impl AsBytesMut for A4096[src]

impl AsBytesMut for A512[src]

impl AsBytesMut for A64[src]

impl AsBytesMut for A65536[src]

impl AsBytesMut for A8[src]

impl AsBytesMut for A8192[src]

impl<'_, T: AsBytesMut> AsBytesMut for &'_ mut [T][src]

Loading content...