TReciever

Trait TReciever 

Source
pub trait TReciever: Send + 'static {
    // Required method
    fn read_byte(&mut self) -> Option<Result<u8, TransferError>>;

    // Provided method
    fn read_bytes(&mut self, bytes: &mut [u8]) -> Result<usize, TransBytesError> { ... }
}

Required Methods§

Provided Methods§

Source

fn read_bytes(&mut self, bytes: &mut [u8]) -> Result<usize, TransBytesError>

Recv data into buf, return recv bytes. If return bytes is less than buf.len(), it means no more data.

Implementors§

Source§

impl TReciever for some_serial::Reciever

Source§

impl TReciever for rdif_serial::serial::Reciever