pub enum EspError {
Comms,
UnexpectedResponse(u8),
CrcMismatch,
Timeout,
InvalidData,
Proto,
Capacity,
Esp(EspCode),
}
Expand description
A simple error enum for our host-side protocol
Variants§
Comms
e.g. uart, spi etc.
UnexpectedResponse(u8)
CrcMismatch
Timeout
InvalidData
Proto
Capacity
Esp(EspCode)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EspError
impl RefUnwindSafe for EspError
impl Send for EspError
impl Sync for EspError
impl Unpin for EspError
impl UnwindSafe for EspError
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