pub enum TwineCtlError {
CommandError(String),
IoError(Error),
SerialPortError(Error),
SerialPortReadError,
ShellParseError,
TimeoutError,
CodecError(TwineCodecError),
UnexpectedEof,
}Variants§
CommandError(String)
IoError(Error)
SerialPortError(Error)
SerialPortReadError
ShellParseError
TimeoutError
CodecError(TwineCodecError)
UnexpectedEof
Trait Implementations§
Source§impl Debug for TwineCtlError
impl Debug for TwineCtlError
Source§impl Display for TwineCtlError
impl Display for TwineCtlError
Source§impl Error for TwineCtlError
impl Error for TwineCtlError
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()
Source§impl From<Error> for TwineCtlError
impl From<Error> for TwineCtlError
Source§impl From<Error> for TwineCtlError
impl From<Error> for TwineCtlError
Source§impl From<TwineCodecError> for TwineCtlError
impl From<TwineCodecError> for TwineCtlError
Source§fn from(source: TwineCodecError) -> Self
fn from(source: TwineCodecError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for TwineCtlError
impl !UnwindSafe for TwineCtlError
impl Freeze for TwineCtlError
impl Send for TwineCtlError
impl Sync for TwineCtlError
impl Unpin for TwineCtlError
impl UnsafeUnpin for TwineCtlError
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