pub enum ReadErrorType {
Overrun,
Break,
Parity,
Framing,
}Expand description
Possible types of read errors.
See Section 12.1.8 “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 Debug for ReadErrorType
impl Debug 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<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