pub enum LssDriverError {
PacketParsingError(String),
TimeoutError,
FailedOpeningSerialPort,
SendingError,
}
Expand description
Driver errors
Variants§
PacketParsingError(String)
Error triggered if we fail parsing incoming packet into a data structure
TimeoutError
Error triggered for reading timeout
FailedOpeningSerialPort
SendingError
Trait Implementations§
Source§impl Debug for LssDriverError
impl Debug for LssDriverError
Source§impl Display for LssDriverError
impl Display for LssDriverError
Source§impl Error for LssDriverError
impl Error for LssDriverError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for LssDriverError
impl RefUnwindSafe for LssDriverError
impl Send for LssDriverError
impl Sync for LssDriverError
impl Unpin for LssDriverError
impl UnwindSafe for LssDriverError
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