pub trait TReciever: Send + 'static {
// Required methods
fn recive(&mut self, buf: &mut [u8]) -> Result<usize, TransferError>;
fn clean_fifo(&mut self);
}Required Methods§
Sourcefn recive(&mut self, buf: &mut [u8]) -> Result<usize, TransferError>
fn recive(&mut self, buf: &mut [u8]) -> Result<usize, TransferError>
Recv data into buf, return recv bytes. If return bytes is less than buf.len(), it means no more data.