[][src]Struct drone_stm32_map_periph_uart::CUartIcrFields

pub struct CUartIcrFields<T: UartMap> {
    pub wucf: T::CUartIcrWucf,
    pub cmcf: T::CUartIcrCmcf,
    pub eobcf: T::CUartIcrEobcfOpt,
    pub rtocf: T::CUartIcrRtocfOpt,
    pub ctscf: T::CUartIcrCtscf,
    pub lbdcf: T::CUartIcrLbdcfOpt,
    pub tccf: T::CUartIcrTccf,
    pub idlecf: T::CUartIcrIdlecf,
    pub orecf: T::CUartIcrOrecf,
    pub ncf: T::CUartIcrNcf,
    pub fecf: T::CUartIcrFecf,
    pub pecf: T::CUartIcrPecf,
}

Fields

wucf: T::CUartIcrWucfcmcf: T::CUartIcrCmcfeobcf: T::CUartIcrEobcfOptrtocf: T::CUartIcrRtocfOptctscf: T::CUartIcrCtscflbdcf: T::CUartIcrLbdcfOpttccf: T::CUartIcrTccfidlecf: T::CUartIcrIdlecforecf: T::CUartIcrOrecfncf: T::CUartIcrNcffecf: T::CUartIcrFecfpecf: T::CUartIcrPecf

Auto Trait Implementations

impl<T> Unpin for CUartIcrFields<T> where
    <T as UartIcrCmcf<T>>::CUartIcrCmcf: Unpin,
    <T as UartIcrCtscf<T>>::CUartIcrCtscf: Unpin,
    <T as UartIcrEobcfOpt<T>>::CUartIcrEobcfOpt: Unpin,
    <T as UartIcrFecf<T>>::CUartIcrFecf: Unpin,
    <T as UartIcrIdlecf<T>>::CUartIcrIdlecf: Unpin,
    <T as UartIcrLbdcfOpt<T>>::CUartIcrLbdcfOpt: Unpin,
    <T as UartIcrNcf<T>>::CUartIcrNcf: Unpin,
    <T as UartIcrOrecf<T>>::CUartIcrOrecf: Unpin,
    <T as UartIcrPecf<T>>::CUartIcrPecf: Unpin,
    <T as UartIcrRtocfOpt<T>>::CUartIcrRtocfOpt: Unpin,
    <T as UartIcrTccf<T>>::CUartIcrTccf: Unpin,
    <T as UartIcrWucf<T>>::CUartIcrWucf: Unpin

impl<T> Send for CUartIcrFields<T> where
    <T as UartIcrCmcf<T>>::CUartIcrCmcf: Send,
    <T as UartIcrCtscf<T>>::CUartIcrCtscf: Send,
    <T as UartIcrEobcfOpt<T>>::CUartIcrEobcfOpt: Send,
    <T as UartIcrFecf<T>>::CUartIcrFecf: Send,
    <T as UartIcrIdlecf<T>>::CUartIcrIdlecf: Send,
    <T as UartIcrLbdcfOpt<T>>::CUartIcrLbdcfOpt: Send,
    <T as UartIcrNcf<T>>::CUartIcrNcf: Send,
    <T as UartIcrOrecf<T>>::CUartIcrOrecf: Send,
    <T as UartIcrPecf<T>>::CUartIcrPecf: Send,
    <T as UartIcrRtocfOpt<T>>::CUartIcrRtocfOpt: Send,
    <T as UartIcrTccf<T>>::CUartIcrTccf: Send,
    <T as UartIcrWucf<T>>::CUartIcrWucf: Send

impl<T> Sync for CUartIcrFields<T> where
    <T as UartIcrCmcf<T>>::CUartIcrCmcf: Sync,
    <T as UartIcrCtscf<T>>::CUartIcrCtscf: Sync,
    <T as UartIcrEobcfOpt<T>>::CUartIcrEobcfOpt: Sync,
    <T as UartIcrFecf<T>>::CUartIcrFecf: Sync,
    <T as UartIcrIdlecf<T>>::CUartIcrIdlecf: Sync,
    <T as UartIcrLbdcfOpt<T>>::CUartIcrLbdcfOpt: Sync,
    <T as UartIcrNcf<T>>::CUartIcrNcf: Sync,
    <T as UartIcrOrecf<T>>::CUartIcrOrecf: Sync,
    <T as UartIcrPecf<T>>::CUartIcrPecf: Sync,
    <T as UartIcrRtocfOpt<T>>::CUartIcrRtocfOpt: Sync,
    <T as UartIcrTccf<T>>::CUartIcrTccf: Sync,
    <T as UartIcrWucf<T>>::CUartIcrWucf: 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]