pub enum UartError {
EnumerationError(String),
OpenError(String),
InvalidOption(String),
InvalidSpeed(u32),
ReadError(String),
WriteError(String),
GenericError(String),
}
Expand description
Errors related to the UART interface.
Variants§
EnumerationError(String)
OpenError(String)
InvalidOption(String)
InvalidSpeed(u32)
ReadError(String)
WriteError(String)
GenericError(String)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for UartError
impl<'de> Deserialize<'de> for UartError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Error for UartError
impl Error for UartError
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()
Source§impl SerializableError for UartError
impl SerializableError for UartError
Auto Trait Implementations§
impl Freeze for UartError
impl RefUnwindSafe for UartError
impl Send for UartError
impl Sync for UartError
impl Unpin for UartError
impl UnwindSafe for UartError
Blanket Implementations§
§impl<T> Annotate for T
impl<T> Annotate for T
default fn format( &self, _variant: Option<&str>, _field: &MemberId<'_>, ) -> Option<Format>
default fn comment( &self, _variant: Option<&str>, _field: &MemberId<'_>, ) -> Option<String>
default fn as_annotate(&self) -> Option<&dyn Annotate>
default fn thunk_serialize( &self, serializer: &mut AnnotatedSerializer<'_>, ) -> Result<Document, Error>
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