pub struct CanParser { /* private fields */ }Expand description
Byte-stream front end for the SSH can subsystem.
Feeds one byte at a time; slcan lines are accumulated and decoded here
(SSH reads arrive fragmented), GVRET commands are parsed by a state
machine mirroring the ESP32RET firmware. 0xF1/0xE7 outside a GVRET
command abort any partial slcan line — they cannot occur in valid slcan.
Implementations§
Auto Trait Implementations§
impl Freeze for CanParser
impl RefUnwindSafe for CanParser
impl Send for CanParser
impl Sync for CanParser
impl Unpin for CanParser
impl UnsafeUnpin for CanParser
impl UnwindSafe for CanParser
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more