Enum rppal::uart::ParityCheck[][src]

pub enum ParityCheck {
    None,
    Strip,
    Replace,
    Mark,
}

Parity check modes.

The parity check mode determines how parity errors are handled.

Variants

None

Ignores parity errors.

Strip

Removes bytes with parity errors from the input queue.

Replace

Replaces bytes with parity errors with a 0 byte.

Mark

Marks bytes with parity errors with a preceding 255 and 0 byte.

Actual 255 bytes are replaced with two 255 bytes to avoid confusion with parity errors.

Trait Implementations

impl Clone for ParityCheck[src]

impl Copy for ParityCheck[src]

impl Debug for ParityCheck[src]

impl Display for ParityCheck[src]

impl Eq for ParityCheck[src]

impl PartialEq<ParityCheck> for ParityCheck[src]

impl StructuralEq for ParityCheck[src]

impl StructuralPartialEq for ParityCheck[src]

Auto Trait Implementations

impl RefUnwindSafe for ParityCheck[src]

impl Send for ParityCheck[src]

impl Sync for ParityCheck[src]

impl Unpin for ParityCheck[src]

impl UnwindSafe for ParityCheck[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.