[]Enum nucleo_f042k6::stm32f0::stm32f0x2::rcc::cfgr3::USART1SWR

pub enum USART1SWR {
    PCLK,
    SYSCLK,
    LSE,
    HSI,
}

Possible values of the field USART1SW

Variants

PCLK

PCLK selected as USART clock source

SYSCLK

SYSCLK selected as USART clock source

LSE

LSE selected as USART clock source

HSI

HSI selected as USART clock source

Methods

impl USART1SWR

pub fn bits(&self) -> u8

Value of the field as raw bits

pub fn is_pclk(&self) -> bool

Checks if the value of the field is PCLK

pub fn is_sysclk(&self) -> bool

Checks if the value of the field is SYSCLK

pub fn is_lse(&self) -> bool

Checks if the value of the field is LSE

pub fn is_hsi(&self) -> bool

Checks if the value of the field is HSI

Trait Implementations

impl Clone for USART1SWR

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

Performs copy-assignment from source. Read more

impl Debug for USART1SWR

impl Copy for USART1SWR

impl PartialEq<USART1SWR> for USART1SWR

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

This method tests for !=.

Auto Trait Implementations

impl Unpin for USART1SWR

impl Send for USART1SWR

impl Sync for USART1SWR

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