[][src]Struct drone_stm32_map_periph_uart::UUartIsrFields

pub struct UUartIsrFields<T: UartMap> {
    pub reack: T::UUartIsrReack,
    pub teack: T::UUartIsrTeack,
    pub wuf: T::UUartIsrWuf,
    pub rwu: T::UUartIsrRwu,
    pub sbkf: T::UUartIsrSbkf,
    pub cmf: T::UUartIsrCmf,
    pub busy: T::UUartIsrBusy,
    pub abrf: T::UUartIsrAbrfOpt,
    pub abre: T::UUartIsrAbreOpt,
    pub eobf: T::UUartIsrEobfOpt,
    pub rtof: T::UUartIsrRtofOpt,
    pub cts: T::UUartIsrCts,
    pub ctsif: T::UUartIsrCtsif,
    pub lbdf: T::UUartIsrLbdfOpt,
    pub txe: T::UUartIsrTxe,
    pub tc: T::UUartIsrTc,
    pub rxne: T::UUartIsrRxne,
    pub idle: T::UUartIsrIdle,
    pub ore: T::UUartIsrOre,
    pub nf: T::UUartIsrNf,
    pub fe: T::UUartIsrFe,
    pub pe: T::UUartIsrPe,
}

Fields

reack: T::UUartIsrReackteack: T::UUartIsrTeackwuf: T::UUartIsrWufrwu: T::UUartIsrRwusbkf: T::UUartIsrSbkfcmf: T::UUartIsrCmfbusy: T::UUartIsrBusyabrf: T::UUartIsrAbrfOptabre: T::UUartIsrAbreOpteobf: T::UUartIsrEobfOptrtof: T::UUartIsrRtofOptcts: T::UUartIsrCtsctsif: T::UUartIsrCtsiflbdf: T::UUartIsrLbdfOpttxe: T::UUartIsrTxetc: T::UUartIsrTcrxne: T::UUartIsrRxneidle: T::UUartIsrIdleore: T::UUartIsrOrenf: T::UUartIsrNffe: T::UUartIsrFepe: T::UUartIsrPe

Auto Trait Implementations

impl<T> Unpin for UUartIsrFields<T> where
    <T as UartIsrAbreOpt<T>>::UUartIsrAbreOpt: Unpin,
    <T as UartIsrAbrfOpt<T>>::UUartIsrAbrfOpt: Unpin,
    <T as UartIsrBusy<T>>::UUartIsrBusy: Unpin,
    <T as UartIsrCmf<T>>::UUartIsrCmf: Unpin,
    <T as UartIsrCts<T>>::UUartIsrCts: Unpin,
    <T as UartIsrCtsif<T>>::UUartIsrCtsif: Unpin,
    <T as UartIsrEobfOpt<T>>::UUartIsrEobfOpt: Unpin,
    <T as UartIsrFe<T>>::UUartIsrFe: Unpin,
    <T as UartIsrIdle<T>>::UUartIsrIdle: Unpin,
    <T as UartIsrLbdfOpt<T>>::UUartIsrLbdfOpt: Unpin,
    <T as UartIsrNf<T>>::UUartIsrNf: Unpin,
    <T as UartIsrOre<T>>::UUartIsrOre: Unpin,
    <T as UartIsrPe<T>>::UUartIsrPe: Unpin,
    <T as UartIsrReack<T>>::UUartIsrReack: Unpin,
    <T as UartIsrRtofOpt<T>>::UUartIsrRtofOpt: Unpin,
    <T as UartIsrRwu<T>>::UUartIsrRwu: Unpin,
    <T as UartIsrRxne<T>>::UUartIsrRxne: Unpin,
    <T as UartIsrSbkf<T>>::UUartIsrSbkf: Unpin,
    <T as UartIsrTc<T>>::UUartIsrTc: Unpin,
    <T as UartIsrTeack<T>>::UUartIsrTeack: Unpin,
    <T as UartIsrTxe<T>>::UUartIsrTxe: Unpin,
    <T as UartIsrWuf<T>>::UUartIsrWuf: Unpin

impl<T> Send for UUartIsrFields<T> where
    <T as UartIsrAbreOpt<T>>::UUartIsrAbreOpt: Send,
    <T as UartIsrAbrfOpt<T>>::UUartIsrAbrfOpt: Send,
    <T as UartIsrBusy<T>>::UUartIsrBusy: Send,
    <T as UartIsrCmf<T>>::UUartIsrCmf: Send,
    <T as UartIsrCts<T>>::UUartIsrCts: Send,
    <T as UartIsrCtsif<T>>::UUartIsrCtsif: Send,
    <T as UartIsrEobfOpt<T>>::UUartIsrEobfOpt: Send,
    <T as UartIsrFe<T>>::UUartIsrFe: Send,
    <T as UartIsrIdle<T>>::UUartIsrIdle: Send,
    <T as UartIsrLbdfOpt<T>>::UUartIsrLbdfOpt: Send,
    <T as UartIsrNf<T>>::UUartIsrNf: Send,
    <T as UartIsrOre<T>>::UUartIsrOre: Send,
    <T as UartIsrPe<T>>::UUartIsrPe: Send,
    <T as UartIsrReack<T>>::UUartIsrReack: Send,
    <T as UartIsrRtofOpt<T>>::UUartIsrRtofOpt: Send,
    <T as UartIsrRwu<T>>::UUartIsrRwu: Send,
    <T as UartIsrRxne<T>>::UUartIsrRxne: Send,
    <T as UartIsrSbkf<T>>::UUartIsrSbkf: Send,
    <T as UartIsrTc<T>>::UUartIsrTc: Send,
    <T as UartIsrTeack<T>>::UUartIsrTeack: Send,
    <T as UartIsrTxe<T>>::UUartIsrTxe: Send,
    <T as UartIsrWuf<T>>::UUartIsrWuf: Send

impl<T> Sync for UUartIsrFields<T> where
    <T as UartIsrAbreOpt<T>>::UUartIsrAbreOpt: Sync,
    <T as UartIsrAbrfOpt<T>>::UUartIsrAbrfOpt: Sync,
    <T as UartIsrBusy<T>>::UUartIsrBusy: Sync,
    <T as UartIsrCmf<T>>::UUartIsrCmf: Sync,
    <T as UartIsrCts<T>>::UUartIsrCts: Sync,
    <T as UartIsrCtsif<T>>::UUartIsrCtsif: Sync,
    <T as UartIsrEobfOpt<T>>::UUartIsrEobfOpt: Sync,
    <T as UartIsrFe<T>>::UUartIsrFe: Sync,
    <T as UartIsrIdle<T>>::UUartIsrIdle: Sync,
    <T as UartIsrLbdfOpt<T>>::UUartIsrLbdfOpt: Sync,
    <T as UartIsrNf<T>>::UUartIsrNf: Sync,
    <T as UartIsrOre<T>>::UUartIsrOre: Sync,
    <T as UartIsrPe<T>>::UUartIsrPe: Sync,
    <T as UartIsrReack<T>>::UUartIsrReack: Sync,
    <T as UartIsrRtofOpt<T>>::UUartIsrRtofOpt: Sync,
    <T as UartIsrRwu<T>>::UUartIsrRwu: Sync,
    <T as UartIsrRxne<T>>::UUartIsrRxne: Sync,
    <T as UartIsrSbkf<T>>::UUartIsrSbkf: Sync,
    <T as UartIsrTc<T>>::UUartIsrTc: Sync,
    <T as UartIsrTeack<T>>::UUartIsrTeack: Sync,
    <T as UartIsrTxe<T>>::UUartIsrTxe: Sync,
    <T as UartIsrWuf<T>>::UUartIsrWuf: 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]