Receiver

Trait Receiver 

Source
pub trait Receiver {
    // Required method
    fn rcv_all(&mut self, buf: &mut [u8]) -> Result<()>;

    // Provided method
    fn rcv_bytes(&mut self, len: usize) -> Result<Vec<u8>> { ... }
}
Expand description

Abstract layer for Read since it’s not avaialbe in no_std

Required Methods§

Source

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

Provided Methods§

Source

fn rcv_bytes(&mut self, len: usize) -> Result<Vec<u8>>

Implementors§

Source§

impl<R: Read + ?Sized> Receiver for R