pub enum Error<E> {
Show 14 variants
Bcc,
BufferOverflow,
Collision,
Crc,
IncompleteFrame,
NoRoom,
Overheating,
Parity,
Protocol,
Spi(E),
Timeout,
Wr,
Nak,
Proprietary,
}
Expand description
Errors
Variants
Bcc
Wrong Block Character Check (BCC)
BufferOverflow
FIFO buffer overflow
Collision
Collision
Crc
Wrong CRC
IncompleteFrame
Incomplete RX frame
NoRoom
Provided buffer not large enough
Overheating
Internal temperature sensor detects overheating
Parity
Parity check failed
Protocol
Error during MFAuthent operation
Spi(E)
SPI bus error
Timeout
Timeout
Wr
???
Nak
Not acknowledge
Proprietary
Proprietary frames, commands or protocols used
Trait Implementations
Auto Trait Implementations
impl<E> RefUnwindSafe for Error<E> where
E: RefUnwindSafe,
impl<E> Send for Error<E> where
E: Send,
impl<E> Sync for Error<E> where
E: Sync,
impl<E> Unpin for Error<E> where
E: Unpin,
impl<E> UnwindSafe for Error<E> where
E: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more