Trait DecodeBuffer

Source
pub trait DecodeBuffer {
    // Required methods
    fn read(&mut self) -> Result<u8, DecodeError>;
    fn read_slice(&mut self, buf: &mut [u8]) -> Result<(), DecodeError>;
    fn get_read_len(&self) -> usize;
}

Required Methods§

Source

fn read(&mut self) -> Result<u8, DecodeError>

Source

fn read_slice(&mut self, buf: &mut [u8]) -> Result<(), DecodeError>

Source

fn get_read_len(&self) -> usize

Implementors§

Source§

impl<'a, const SIZE: usize> DecodeBuffer for RollingBuffer<'a, SIZE>

Source§

impl<'b> DecodeBuffer for StaticBuffer<'b>