Serial

Trait Serial 

Source
pub trait Serial {
    // Required methods
    fn start(&mut self) -> Result<(), NetworkError>;
    fn stop(&mut self) -> Result<(), NetworkError>;
    fn recv(&mut self) -> Result<Option<Box<[u8]>>, NetworkError>;
    fn send(&mut self, data: &[u8]) -> Result<(), NetworkError>;
}

Required Methods§

Source

fn start(&mut self) -> Result<(), NetworkError>

Source

fn stop(&mut self) -> Result<(), NetworkError>

Source

fn recv(&mut self) -> Result<Option<Box<[u8]>>, NetworkError>

Source

fn send(&mut self, data: &[u8]) -> Result<(), NetworkError>

Implementors§