Trait MemBufferDeserialize

Source
pub trait MemBufferDeserialize<'a, T> {
    // Required method
    fn from_mem_buffer(
        pos: &Position,
        mem: &'a [u8],
    ) -> Result<T, MemBufferError>
       where Self: Sized;
}

Required Methods§

Source

fn from_mem_buffer(pos: &Position, mem: &'a [u8]) -> Result<T, MemBufferError>
where Self: Sized,

Implementations on Foreign Types§

Source§

impl<'a> MemBufferDeserialize<'a, &'a str> for &str

Source§

fn from_mem_buffer( pos: &Position, mem: &'a [u8], ) -> Result<&'a str, MemBufferError>

Source§

impl<'a> MemBufferDeserialize<'a, &'a [u8]> for &[u8]

Source§

fn from_mem_buffer( pos: &Position, mem: &'a [u8], ) -> Result<&'a [u8], MemBufferError>

Source§

impl<'a> MemBufferDeserialize<'a, &'a [u64]> for &[u64]

Source§

fn from_mem_buffer( pos: &Position, mem: &'a [u8], ) -> Result<&'a [u64], MemBufferError>

Source§

impl<'a> MemBufferDeserialize<'a, i32> for i32

Implementors§