[][src]Struct drone_stm32_map_periph_uart::UUartCr3Fields

pub struct UUartCr3Fields<T: UartMap> {
    pub ctse: T::UUartCr3Ctse,
    pub ctsie: T::UUartCr3Ctsie,
    pub ddre: T::UUartCr3Ddre,
    pub dem: T::UUartCr3Dem,
    pub dep: T::UUartCr3Dep,
    pub dmar: T::UUartCr3Dmar,
    pub dmat: T::UUartCr3Dmat,
    pub eie: T::UUartCr3Eie,
    pub hdsel: T::UUartCr3Hdsel,
    pub iren: T::UUartCr3IrenOpt,
    pub irlp: T::UUartCr3IrlpOpt,
    pub nack: T::UUartCr3NackOpt,
    pub onebit: T::UUartCr3OnebitOpt,
    pub ovrdis: T::UUartCr3Ovrdis,
    pub rtse: T::UUartCr3Rtse,
    pub scarcnt: T::UUartCr3ScarcntOpt,
    pub scen: T::UUartCr3ScenOpt,
    pub wufie: T::UUartCr3Wufie,
    pub wus: T::UUartCr3Wus,
}

Fields

ctse: T::UUartCr3Ctsectsie: T::UUartCr3Ctsieddre: T::UUartCr3Ddredem: T::UUartCr3Demdep: T::UUartCr3Depdmar: T::UUartCr3Dmardmat: T::UUartCr3Dmateie: T::UUartCr3Eiehdsel: T::UUartCr3Hdseliren: T::UUartCr3IrenOptirlp: T::UUartCr3IrlpOptnack: T::UUartCr3NackOptonebit: T::UUartCr3OnebitOptovrdis: T::UUartCr3Ovrdisrtse: T::UUartCr3Rtsescarcnt: T::UUartCr3ScarcntOptscen: T::UUartCr3ScenOptwufie: T::UUartCr3Wufiewus: T::UUartCr3Wus

Auto Trait Implementations

impl<T> Unpin for UUartCr3Fields<T> where
    <T as UartCr3Ctse<T>>::UUartCr3Ctse: Unpin,
    <T as UartCr3Ctsie<T>>::UUartCr3Ctsie: Unpin,
    <T as UartCr3Ddre<T>>::UUartCr3Ddre: Unpin,
    <T as UartCr3Dem<T>>::UUartCr3Dem: Unpin,
    <T as UartCr3Dep<T>>::UUartCr3Dep: Unpin,
    <T as UartCr3Dmar<T>>::UUartCr3Dmar: Unpin,
    <T as UartCr3Dmat<T>>::UUartCr3Dmat: Unpin,
    <T as UartCr3Eie<T>>::UUartCr3Eie: Unpin,
    <T as UartCr3Hdsel<T>>::UUartCr3Hdsel: Unpin,
    <T as UartCr3IrenOpt<T>>::UUartCr3IrenOpt: Unpin,
    <T as UartCr3IrlpOpt<T>>::UUartCr3IrlpOpt: Unpin,
    <T as UartCr3NackOpt<T>>::UUartCr3NackOpt: Unpin,
    <T as UartCr3OnebitOpt<T>>::UUartCr3OnebitOpt: Unpin,
    <T as UartCr3Ovrdis<T>>::UUartCr3Ovrdis: Unpin,
    <T as UartCr3Rtse<T>>::UUartCr3Rtse: Unpin,
    <T as UartCr3ScarcntOpt<T>>::UUartCr3ScarcntOpt: Unpin,
    <T as UartCr3ScenOpt<T>>::UUartCr3ScenOpt: Unpin,
    <T as UartCr3Wufie<T>>::UUartCr3Wufie: Unpin,
    <T as UartCr3Wus<T>>::UUartCr3Wus: Unpin

impl<T> Send for UUartCr3Fields<T> where
    <T as UartCr3Ctse<T>>::UUartCr3Ctse: Send,
    <T as UartCr3Ctsie<T>>::UUartCr3Ctsie: Send,
    <T as UartCr3Ddre<T>>::UUartCr3Ddre: Send,
    <T as UartCr3Dem<T>>::UUartCr3Dem: Send,
    <T as UartCr3Dep<T>>::UUartCr3Dep: Send,
    <T as UartCr3Dmar<T>>::UUartCr3Dmar: Send,
    <T as UartCr3Dmat<T>>::UUartCr3Dmat: Send,
    <T as UartCr3Eie<T>>::UUartCr3Eie: Send,
    <T as UartCr3Hdsel<T>>::UUartCr3Hdsel: Send,
    <T as UartCr3IrenOpt<T>>::UUartCr3IrenOpt: Send,
    <T as UartCr3IrlpOpt<T>>::UUartCr3IrlpOpt: Send,
    <T as UartCr3NackOpt<T>>::UUartCr3NackOpt: Send,
    <T as UartCr3OnebitOpt<T>>::UUartCr3OnebitOpt: Send,
    <T as UartCr3Ovrdis<T>>::UUartCr3Ovrdis: Send,
    <T as UartCr3Rtse<T>>::UUartCr3Rtse: Send,
    <T as UartCr3ScarcntOpt<T>>::UUartCr3ScarcntOpt: Send,
    <T as UartCr3ScenOpt<T>>::UUartCr3ScenOpt: Send,
    <T as UartCr3Wufie<T>>::UUartCr3Wufie: Send,
    <T as UartCr3Wus<T>>::UUartCr3Wus: Send

impl<T> Sync for UUartCr3Fields<T> where
    <T as UartCr3Ctse<T>>::UUartCr3Ctse: Sync,
    <T as UartCr3Ctsie<T>>::UUartCr3Ctsie: Sync,
    <T as UartCr3Ddre<T>>::UUartCr3Ddre: Sync,
    <T as UartCr3Dem<T>>::UUartCr3Dem: Sync,
    <T as UartCr3Dep<T>>::UUartCr3Dep: Sync,
    <T as UartCr3Dmar<T>>::UUartCr3Dmar: Sync,
    <T as UartCr3Dmat<T>>::UUartCr3Dmat: Sync,
    <T as UartCr3Eie<T>>::UUartCr3Eie: Sync,
    <T as UartCr3Hdsel<T>>::UUartCr3Hdsel: Sync,
    <T as UartCr3IrenOpt<T>>::UUartCr3IrenOpt: Sync,
    <T as UartCr3IrlpOpt<T>>::UUartCr3IrlpOpt: Sync,
    <T as UartCr3NackOpt<T>>::UUartCr3NackOpt: Sync,
    <T as UartCr3OnebitOpt<T>>::UUartCr3OnebitOpt: Sync,
    <T as UartCr3Ovrdis<T>>::UUartCr3Ovrdis: Sync,
    <T as UartCr3Rtse<T>>::UUartCr3Rtse: Sync,
    <T as UartCr3ScarcntOpt<T>>::UUartCr3ScarcntOpt: Sync,
    <T as UartCr3ScenOpt<T>>::UUartCr3ScenOpt: Sync,
    <T as UartCr3Wufie<T>>::UUartCr3Wufie: Sync,
    <T as UartCr3Wus<T>>::UUartCr3Wus: 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]