pub enum ReadErrorType {
Overrun,
Break,
Parity,
Framing,
}Expand description
Possible types of read errors. See Chapter 4, Section 2 §8 - Table 436: “UARTDR Register”
Variants§
Overrun
Triggered when the FIFO (or shift-register) is overflowed.
Break
Triggered when a break is received
Parity
Triggered when there is a parity mismatch between what’s received and our settings.
Framing
Triggered when the received character didn’t have a valid stop bit.
Trait Implementations§
Source§impl Clone for ReadErrorType
impl Clone for ReadErrorType
Source§fn clone(&self) -> ReadErrorType
fn clone(&self) -> ReadErrorType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReadErrorType
impl Debug for ReadErrorType
Source§impl Display for ReadErrorType
impl Display for ReadErrorType
Source§impl Error for ReadErrorType
impl Error for ReadErrorType
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 Error for ReadErrorType
impl Error for ReadErrorType
Source§impl Format for ReadErrorType
impl Format for ReadErrorType
Source§impl PartialEq for ReadErrorType
impl PartialEq for ReadErrorType
impl Copy for ReadErrorType
impl Eq for ReadErrorType
impl StructuralPartialEq for ReadErrorType
Auto Trait Implementations§
impl Freeze for ReadErrorType
impl RefUnwindSafe for ReadErrorType
impl Send for ReadErrorType
impl Sync for ReadErrorType
impl Unpin for ReadErrorType
impl UnwindSafe for ReadErrorType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Choices> CoproductSubsetter<CNil, HNil> for Choices
impl<Choices> CoproductSubsetter<CNil, HNil> for Choices
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more