[][src]Trait lazy_bytes_cast::FromBytes

pub unsafe trait FromBytes {
    type Array: Copy + AsRef<[u8]> + AsMut<[u8]> + BorrowMut<[u8]> + Debug;
    fn from_bytes(arr: Self::Array) -> Self;
}

Describes conversion from bytes representation

Associated Types

type Array: Copy + AsRef<[u8]> + AsMut<[u8]> + BorrowMut<[u8]> + Debug

Type into which to convert.

Loading content...

Required methods

fn from_bytes(arr: Self::Array) -> Self

Converts array to self.

Loading content...

Implementors

impl FromBytes for f32[src]

type Array = [u8; 4]

impl FromBytes for f64[src]

type Array = [u8; 8]

impl FromBytes for i8[src]

type Array = [u8; 1]

impl FromBytes for i16[src]

type Array = [u8; 2]

impl FromBytes for i32[src]

type Array = [u8; 4]

impl FromBytes for i64[src]

type Array = [u8; 8]

impl FromBytes for i128[src]

type Array = [u8; 16]

impl FromBytes for isize[src]

type Array = [u8; 4]

impl FromBytes for u8[src]

type Array = [u8; 1]

impl FromBytes for u16[src]

type Array = [u8; 2]

impl FromBytes for u32[src]

type Array = [u8; 4]

impl FromBytes for u64[src]

type Array = [u8; 8]

impl FromBytes for u128[src]

type Array = [u8; 16]

impl FromBytes for usize[src]

type Array = [u8; 4]

Loading content...