[][src]Struct drone_stm32_map_periph_uart::SUartIcrFields

pub struct SUartIcrFields<T: UartMap> {
    pub wucf: T::SUartIcrWucf,
    pub cmcf: T::SUartIcrCmcf,
    pub eobcf: T::SUartIcrEobcfOpt,
    pub rtocf: T::SUartIcrRtocfOpt,
    pub ctscf: T::SUartIcrCtscf,
    pub lbdcf: T::SUartIcrLbdcfOpt,
    pub tccf: T::SUartIcrTccf,
    pub idlecf: T::SUartIcrIdlecf,
    pub orecf: T::SUartIcrOrecf,
    pub ncf: T::SUartIcrNcf,
    pub fecf: T::SUartIcrFecf,
    pub pecf: T::SUartIcrPecf,
}

Fields

wucf: T::SUartIcrWucfcmcf: T::SUartIcrCmcfeobcf: T::SUartIcrEobcfOptrtocf: T::SUartIcrRtocfOptctscf: T::SUartIcrCtscflbdcf: T::SUartIcrLbdcfOpttccf: T::SUartIcrTccfidlecf: T::SUartIcrIdlecforecf: T::SUartIcrOrecfncf: T::SUartIcrNcffecf: T::SUartIcrFecfpecf: T::SUartIcrPecf

Auto Trait Implementations

impl<T> Unpin for SUartIcrFields<T> where
    <T as UartIcrCmcf<T>>::SUartIcrCmcf: Unpin,
    <T as UartIcrCtscf<T>>::SUartIcrCtscf: Unpin,
    <T as UartIcrEobcfOpt<T>>::SUartIcrEobcfOpt: Unpin,
    <T as UartIcrFecf<T>>::SUartIcrFecf: Unpin,
    <T as UartIcrIdlecf<T>>::SUartIcrIdlecf: Unpin,
    <T as UartIcrLbdcfOpt<T>>::SUartIcrLbdcfOpt: Unpin,
    <T as UartIcrNcf<T>>::SUartIcrNcf: Unpin,
    <T as UartIcrOrecf<T>>::SUartIcrOrecf: Unpin,
    <T as UartIcrPecf<T>>::SUartIcrPecf: Unpin,
    <T as UartIcrRtocfOpt<T>>::SUartIcrRtocfOpt: Unpin,
    <T as UartIcrTccf<T>>::SUartIcrTccf: Unpin,
    <T as UartIcrWucf<T>>::SUartIcrWucf: Unpin

impl<T> Send for SUartIcrFields<T> where
    <T as UartIcrCmcf<T>>::SUartIcrCmcf: Send,
    <T as UartIcrCtscf<T>>::SUartIcrCtscf: Send,
    <T as UartIcrEobcfOpt<T>>::SUartIcrEobcfOpt: Send,
    <T as UartIcrFecf<T>>::SUartIcrFecf: Send,
    <T as UartIcrIdlecf<T>>::SUartIcrIdlecf: Send,
    <T as UartIcrLbdcfOpt<T>>::SUartIcrLbdcfOpt: Send,
    <T as UartIcrNcf<T>>::SUartIcrNcf: Send,
    <T as UartIcrOrecf<T>>::SUartIcrOrecf: Send,
    <T as UartIcrPecf<T>>::SUartIcrPecf: Send,
    <T as UartIcrRtocfOpt<T>>::SUartIcrRtocfOpt: Send,
    <T as UartIcrTccf<T>>::SUartIcrTccf: Send,
    <T as UartIcrWucf<T>>::SUartIcrWucf: Send

impl<T> Sync for SUartIcrFields<T> where
    <T as UartIcrCmcf<T>>::SUartIcrCmcf: Sync,
    <T as UartIcrCtscf<T>>::SUartIcrCtscf: Sync,
    <T as UartIcrEobcfOpt<T>>::SUartIcrEobcfOpt: Sync,
    <T as UartIcrFecf<T>>::SUartIcrFecf: Sync,
    <T as UartIcrIdlecf<T>>::SUartIcrIdlecf: Sync,
    <T as UartIcrLbdcfOpt<T>>::SUartIcrLbdcfOpt: Sync,
    <T as UartIcrNcf<T>>::SUartIcrNcf: Sync,
    <T as UartIcrOrecf<T>>::SUartIcrOrecf: Sync,
    <T as UartIcrPecf<T>>::SUartIcrPecf: Sync,
    <T as UartIcrRtocfOpt<T>>::SUartIcrRtocfOpt: Sync,
    <T as UartIcrTccf<T>>::SUartIcrTccf: Sync,
    <T as UartIcrWucf<T>>::SUartIcrWucf: 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]