[]Enum stm32f072b_disco::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 PartialEq<USART1SWR> for USART1SWR

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

This method tests for !=.

impl Clone for USART1SWR

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

Performs copy-assignment from source. Read more

impl Copy for USART1SWR

impl Debug for USART1SWR

Auto Trait Implementations

impl Send for USART1SWR

impl Sync for USART1SWR

Blanket Implementations

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> From for T[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.

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

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

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

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

impl<T> Same for T

type Output = T

Should always be Self