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

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 Eq for ParityCheck[src]

impl Copy for ParityCheck[src]

impl PartialEq<ParityCheck> for ParityCheck[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for ParityCheck[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Display for ParityCheck[src]

impl Debug for ParityCheck[src]

Auto Trait Implementations

impl Send for ParityCheck

impl Sync for ParityCheck

Blanket Implementations

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

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

type Owned = T

impl<T> From for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

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

The type returned in the event of a conversion error.