[]Enum nucleo_f042k6::stm32::usart1::cr2::CPOLR

pub enum CPOLR {
    LOW,
    HIGH,
}

Possible values of the field CPOL

Variants

LOW

Steady low value on CK pin outside transmission window

HIGH

Steady high value on CK pin outside transmission window

Methods

impl CPOLR

pub fn bit_is_clear(&self) -> bool

Returns true if the bit is clear (0)

pub fn bit_is_set(&self) -> bool

Returns true if the bit is set (1)

pub fn bit(&self) -> bool

Value of the field as raw bits

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

Trait Implementations

impl PartialEq<CPOLR> for CPOLR

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Copy for CPOLR

impl Debug for CPOLR

impl Clone for CPOLR

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

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for CPOLR

impl Sync for CPOLR

impl Send for CPOLR

Blanket Implementations

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> Into<U> for T where
    U: From<T>, 
[src]

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

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.

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self