[][src]Struct drone_stm32_map_periph_uart::UUartCr1Fields

pub struct UUartCr1Fields<T: UartMap> {
    pub cmie: T::UUartCr1Cmie,
    pub deat0: T::UUartCr1Deat0,
    pub deat1: T::UUartCr1Deat1,
    pub deat2: T::UUartCr1Deat2,
    pub deat3: T::UUartCr1Deat3,
    pub deat4: T::UUartCr1Deat4,
    pub dedt0: T::UUartCr1Dedt0,
    pub dedt1: T::UUartCr1Dedt1,
    pub dedt2: T::UUartCr1Dedt2,
    pub dedt3: T::UUartCr1Dedt3,
    pub dedt4: T::UUartCr1Dedt4,
    pub eobie: T::UUartCr1EobieOpt,
    pub idleie: T::UUartCr1Idleie,
    pub m0: T::UUartCr1M0,
    pub m1: T::UUartCr1M1,
    pub mme: T::UUartCr1Mme,
    pub over8: T::UUartCr1Over8Opt,
    pub pce: T::UUartCr1Pce,
    pub peie: T::UUartCr1Peie,
    pub ps: T::UUartCr1Ps,
    pub re: T::UUartCr1Re,
    pub rtoie: T::UUartCr1RtoieOpt,
    pub rxneie: T::UUartCr1Rxneie,
    pub tcie: T::UUartCr1Tcie,
    pub te: T::UUartCr1Te,
    pub txeie: T::UUartCr1Txeie,
    pub ue: T::UUartCr1Ue,
    pub uesm: T::UUartCr1Uesm,
    pub wake: T::UUartCr1Wake,
}

Fields

cmie: T::UUartCr1Cmiedeat0: T::UUartCr1Deat0deat1: T::UUartCr1Deat1deat2: T::UUartCr1Deat2deat3: T::UUartCr1Deat3deat4: T::UUartCr1Deat4dedt0: T::UUartCr1Dedt0dedt1: T::UUartCr1Dedt1dedt2: T::UUartCr1Dedt2dedt3: T::UUartCr1Dedt3dedt4: T::UUartCr1Dedt4eobie: T::UUartCr1EobieOptidleie: T::UUartCr1Idleiem0: T::UUartCr1M0m1: T::UUartCr1M1mme: T::UUartCr1Mmeover8: T::UUartCr1Over8Optpce: T::UUartCr1Pcepeie: T::UUartCr1Peieps: T::UUartCr1Psre: T::UUartCr1Rertoie: T::UUartCr1RtoieOptrxneie: T::UUartCr1Rxneietcie: T::UUartCr1Tciete: T::UUartCr1Tetxeie: T::UUartCr1Txeieue: T::UUartCr1Ueuesm: T::UUartCr1Uesmwake: T::UUartCr1Wake

Auto Trait Implementations

impl<T> Unpin for UUartCr1Fields<T> where
    <T as UartCr1Cmie<T>>::UUartCr1Cmie: Unpin,
    <T as UartCr1Deat0<T>>::UUartCr1Deat0: Unpin,
    <T as UartCr1Deat1<T>>::UUartCr1Deat1: Unpin,
    <T as UartCr1Deat2<T>>::UUartCr1Deat2: Unpin,
    <T as UartCr1Deat3<T>>::UUartCr1Deat3: Unpin,
    <T as UartCr1Deat4<T>>::UUartCr1Deat4: Unpin,
    <T as UartCr1Dedt0<T>>::UUartCr1Dedt0: Unpin,
    <T as UartCr1Dedt1<T>>::UUartCr1Dedt1: Unpin,
    <T as UartCr1Dedt2<T>>::UUartCr1Dedt2: Unpin,
    <T as UartCr1Dedt3<T>>::UUartCr1Dedt3: Unpin,
    <T as UartCr1Dedt4<T>>::UUartCr1Dedt4: Unpin,
    <T as UartCr1EobieOpt<T>>::UUartCr1EobieOpt: Unpin,
    <T as UartCr1Idleie<T>>::UUartCr1Idleie: Unpin,
    <T as UartCr1M0<T>>::UUartCr1M0: Unpin,
    <T as UartCr1M1<T>>::UUartCr1M1: Unpin,
    <T as UartCr1Mme<T>>::UUartCr1Mme: Unpin,
    <T as UartCr1Over8Opt<T>>::UUartCr1Over8Opt: Unpin,
    <T as UartCr1Pce<T>>::UUartCr1Pce: Unpin,
    <T as UartCr1Peie<T>>::UUartCr1Peie: Unpin,
    <T as UartCr1Ps<T>>::UUartCr1Ps: Unpin,
    <T as UartCr1Re<T>>::UUartCr1Re: Unpin,
    <T as UartCr1RtoieOpt<T>>::UUartCr1RtoieOpt: Unpin,
    <T as UartCr1Rxneie<T>>::UUartCr1Rxneie: Unpin,
    <T as UartCr1Tcie<T>>::UUartCr1Tcie: Unpin,
    <T as UartCr1Te<T>>::UUartCr1Te: Unpin,
    <T as UartCr1Txeie<T>>::UUartCr1Txeie: Unpin,
    <T as UartCr1Ue<T>>::UUartCr1Ue: Unpin,
    <T as UartCr1Uesm<T>>::UUartCr1Uesm: Unpin,
    <T as UartCr1Wake<T>>::UUartCr1Wake: Unpin

impl<T> Send for UUartCr1Fields<T> where
    <T as UartCr1Cmie<T>>::UUartCr1Cmie: Send,
    <T as UartCr1Deat0<T>>::UUartCr1Deat0: Send,
    <T as UartCr1Deat1<T>>::UUartCr1Deat1: Send,
    <T as UartCr1Deat2<T>>::UUartCr1Deat2: Send,
    <T as UartCr1Deat3<T>>::UUartCr1Deat3: Send,
    <T as UartCr1Deat4<T>>::UUartCr1Deat4: Send,
    <T as UartCr1Dedt0<T>>::UUartCr1Dedt0: Send,
    <T as UartCr1Dedt1<T>>::UUartCr1Dedt1: Send,
    <T as UartCr1Dedt2<T>>::UUartCr1Dedt2: Send,
    <T as UartCr1Dedt3<T>>::UUartCr1Dedt3: Send,
    <T as UartCr1Dedt4<T>>::UUartCr1Dedt4: Send,
    <T as UartCr1EobieOpt<T>>::UUartCr1EobieOpt: Send,
    <T as UartCr1Idleie<T>>::UUartCr1Idleie: Send,
    <T as UartCr1M0<T>>::UUartCr1M0: Send,
    <T as UartCr1M1<T>>::UUartCr1M1: Send,
    <T as UartCr1Mme<T>>::UUartCr1Mme: Send,
    <T as UartCr1Over8Opt<T>>::UUartCr1Over8Opt: Send,
    <T as UartCr1Pce<T>>::UUartCr1Pce: Send,
    <T as UartCr1Peie<T>>::UUartCr1Peie: Send,
    <T as UartCr1Ps<T>>::UUartCr1Ps: Send,
    <T as UartCr1Re<T>>::UUartCr1Re: Send,
    <T as UartCr1RtoieOpt<T>>::UUartCr1RtoieOpt: Send,
    <T as UartCr1Rxneie<T>>::UUartCr1Rxneie: Send,
    <T as UartCr1Tcie<T>>::UUartCr1Tcie: Send,
    <T as UartCr1Te<T>>::UUartCr1Te: Send,
    <T as UartCr1Txeie<T>>::UUartCr1Txeie: Send,
    <T as UartCr1Ue<T>>::UUartCr1Ue: Send,
    <T as UartCr1Uesm<T>>::UUartCr1Uesm: Send,
    <T as UartCr1Wake<T>>::UUartCr1Wake: Send

impl<T> Sync for UUartCr1Fields<T> where
    <T as UartCr1Cmie<T>>::UUartCr1Cmie: Sync,
    <T as UartCr1Deat0<T>>::UUartCr1Deat0: Sync,
    <T as UartCr1Deat1<T>>::UUartCr1Deat1: Sync,
    <T as UartCr1Deat2<T>>::UUartCr1Deat2: Sync,
    <T as UartCr1Deat3<T>>::UUartCr1Deat3: Sync,
    <T as UartCr1Deat4<T>>::UUartCr1Deat4: Sync,
    <T as UartCr1Dedt0<T>>::UUartCr1Dedt0: Sync,
    <T as UartCr1Dedt1<T>>::UUartCr1Dedt1: Sync,
    <T as UartCr1Dedt2<T>>::UUartCr1Dedt2: Sync,
    <T as UartCr1Dedt3<T>>::UUartCr1Dedt3: Sync,
    <T as UartCr1Dedt4<T>>::UUartCr1Dedt4: Sync,
    <T as UartCr1EobieOpt<T>>::UUartCr1EobieOpt: Sync,
    <T as UartCr1Idleie<T>>::UUartCr1Idleie: Sync,
    <T as UartCr1M0<T>>::UUartCr1M0: Sync,
    <T as UartCr1M1<T>>::UUartCr1M1: Sync,
    <T as UartCr1Mme<T>>::UUartCr1Mme: Sync,
    <T as UartCr1Over8Opt<T>>::UUartCr1Over8Opt: Sync,
    <T as UartCr1Pce<T>>::UUartCr1Pce: Sync,
    <T as UartCr1Peie<T>>::UUartCr1Peie: Sync,
    <T as UartCr1Ps<T>>::UUartCr1Ps: Sync,
    <T as UartCr1Re<T>>::UUartCr1Re: Sync,
    <T as UartCr1RtoieOpt<T>>::UUartCr1RtoieOpt: Sync,
    <T as UartCr1Rxneie<T>>::UUartCr1Rxneie: Sync,
    <T as UartCr1Tcie<T>>::UUartCr1Tcie: Sync,
    <T as UartCr1Te<T>>::UUartCr1Te: Sync,
    <T as UartCr1Txeie<T>>::UUartCr1Txeie: Sync,
    <T as UartCr1Ue<T>>::UUartCr1Ue: Sync,
    <T as UartCr1Uesm<T>>::UUartCr1Uesm: Sync,
    <T as UartCr1Wake<T>>::UUartCr1Wake: Sync

Blanket Implementations

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