[−][src]Struct drone_stm32_map_periph_uart::CUartIsrFields
Fields
reack: T::CUartIsrReack
teack: T::CUartIsrTeack
wuf: T::CUartIsrWuf
rwu: T::CUartIsrRwu
sbkf: T::CUartIsrSbkf
cmf: T::CUartIsrCmf
busy: T::CUartIsrBusy
abrf: T::CUartIsrAbrfOpt
abre: T::CUartIsrAbreOpt
eobf: T::CUartIsrEobfOpt
rtof: T::CUartIsrRtofOpt
cts: T::CUartIsrCts
ctsif: T::CUartIsrCtsif
lbdf: T::CUartIsrLbdfOpt
txe: T::CUartIsrTxe
tc: T::CUartIsrTc
rxne: T::CUartIsrRxne
idle: T::CUartIsrIdle
ore: T::CUartIsrOre
nf: T::CUartIsrNf
fe: T::CUartIsrFe
pe: T::CUartIsrPe
Auto Trait Implementations
impl<T> Unpin for CUartIsrFields<T> where
<T as UartIsrAbreOpt<T>>::CUartIsrAbreOpt: Unpin,
<T as UartIsrAbrfOpt<T>>::CUartIsrAbrfOpt: Unpin,
<T as UartIsrBusy<T>>::CUartIsrBusy: Unpin,
<T as UartIsrCmf<T>>::CUartIsrCmf: Unpin,
<T as UartIsrCts<T>>::CUartIsrCts: Unpin,
<T as UartIsrCtsif<T>>::CUartIsrCtsif: Unpin,
<T as UartIsrEobfOpt<T>>::CUartIsrEobfOpt: Unpin,
<T as UartIsrFe<T>>::CUartIsrFe: Unpin,
<T as UartIsrIdle<T>>::CUartIsrIdle: Unpin,
<T as UartIsrLbdfOpt<T>>::CUartIsrLbdfOpt: Unpin,
<T as UartIsrNf<T>>::CUartIsrNf: Unpin,
<T as UartIsrOre<T>>::CUartIsrOre: Unpin,
<T as UartIsrPe<T>>::CUartIsrPe: Unpin,
<T as UartIsrReack<T>>::CUartIsrReack: Unpin,
<T as UartIsrRtofOpt<T>>::CUartIsrRtofOpt: Unpin,
<T as UartIsrRwu<T>>::CUartIsrRwu: Unpin,
<T as UartIsrRxne<T>>::CUartIsrRxne: Unpin,
<T as UartIsrSbkf<T>>::CUartIsrSbkf: Unpin,
<T as UartIsrTc<T>>::CUartIsrTc: Unpin,
<T as UartIsrTeack<T>>::CUartIsrTeack: Unpin,
<T as UartIsrTxe<T>>::CUartIsrTxe: Unpin,
<T as UartIsrWuf<T>>::CUartIsrWuf: Unpin,
<T as UartIsrAbreOpt<T>>::CUartIsrAbreOpt: Unpin,
<T as UartIsrAbrfOpt<T>>::CUartIsrAbrfOpt: Unpin,
<T as UartIsrBusy<T>>::CUartIsrBusy: Unpin,
<T as UartIsrCmf<T>>::CUartIsrCmf: Unpin,
<T as UartIsrCts<T>>::CUartIsrCts: Unpin,
<T as UartIsrCtsif<T>>::CUartIsrCtsif: Unpin,
<T as UartIsrEobfOpt<T>>::CUartIsrEobfOpt: Unpin,
<T as UartIsrFe<T>>::CUartIsrFe: Unpin,
<T as UartIsrIdle<T>>::CUartIsrIdle: Unpin,
<T as UartIsrLbdfOpt<T>>::CUartIsrLbdfOpt: Unpin,
<T as UartIsrNf<T>>::CUartIsrNf: Unpin,
<T as UartIsrOre<T>>::CUartIsrOre: Unpin,
<T as UartIsrPe<T>>::CUartIsrPe: Unpin,
<T as UartIsrReack<T>>::CUartIsrReack: Unpin,
<T as UartIsrRtofOpt<T>>::CUartIsrRtofOpt: Unpin,
<T as UartIsrRwu<T>>::CUartIsrRwu: Unpin,
<T as UartIsrRxne<T>>::CUartIsrRxne: Unpin,
<T as UartIsrSbkf<T>>::CUartIsrSbkf: Unpin,
<T as UartIsrTc<T>>::CUartIsrTc: Unpin,
<T as UartIsrTeack<T>>::CUartIsrTeack: Unpin,
<T as UartIsrTxe<T>>::CUartIsrTxe: Unpin,
<T as UartIsrWuf<T>>::CUartIsrWuf: Unpin,
impl<T> Send for CUartIsrFields<T> where
<T as UartIsrAbreOpt<T>>::CUartIsrAbreOpt: Send,
<T as UartIsrAbrfOpt<T>>::CUartIsrAbrfOpt: Send,
<T as UartIsrBusy<T>>::CUartIsrBusy: Send,
<T as UartIsrCmf<T>>::CUartIsrCmf: Send,
<T as UartIsrCts<T>>::CUartIsrCts: Send,
<T as UartIsrCtsif<T>>::CUartIsrCtsif: Send,
<T as UartIsrEobfOpt<T>>::CUartIsrEobfOpt: Send,
<T as UartIsrFe<T>>::CUartIsrFe: Send,
<T as UartIsrIdle<T>>::CUartIsrIdle: Send,
<T as UartIsrLbdfOpt<T>>::CUartIsrLbdfOpt: Send,
<T as UartIsrNf<T>>::CUartIsrNf: Send,
<T as UartIsrOre<T>>::CUartIsrOre: Send,
<T as UartIsrPe<T>>::CUartIsrPe: Send,
<T as UartIsrReack<T>>::CUartIsrReack: Send,
<T as UartIsrRtofOpt<T>>::CUartIsrRtofOpt: Send,
<T as UartIsrRwu<T>>::CUartIsrRwu: Send,
<T as UartIsrRxne<T>>::CUartIsrRxne: Send,
<T as UartIsrSbkf<T>>::CUartIsrSbkf: Send,
<T as UartIsrTc<T>>::CUartIsrTc: Send,
<T as UartIsrTeack<T>>::CUartIsrTeack: Send,
<T as UartIsrTxe<T>>::CUartIsrTxe: Send,
<T as UartIsrWuf<T>>::CUartIsrWuf: Send,
<T as UartIsrAbreOpt<T>>::CUartIsrAbreOpt: Send,
<T as UartIsrAbrfOpt<T>>::CUartIsrAbrfOpt: Send,
<T as UartIsrBusy<T>>::CUartIsrBusy: Send,
<T as UartIsrCmf<T>>::CUartIsrCmf: Send,
<T as UartIsrCts<T>>::CUartIsrCts: Send,
<T as UartIsrCtsif<T>>::CUartIsrCtsif: Send,
<T as UartIsrEobfOpt<T>>::CUartIsrEobfOpt: Send,
<T as UartIsrFe<T>>::CUartIsrFe: Send,
<T as UartIsrIdle<T>>::CUartIsrIdle: Send,
<T as UartIsrLbdfOpt<T>>::CUartIsrLbdfOpt: Send,
<T as UartIsrNf<T>>::CUartIsrNf: Send,
<T as UartIsrOre<T>>::CUartIsrOre: Send,
<T as UartIsrPe<T>>::CUartIsrPe: Send,
<T as UartIsrReack<T>>::CUartIsrReack: Send,
<T as UartIsrRtofOpt<T>>::CUartIsrRtofOpt: Send,
<T as UartIsrRwu<T>>::CUartIsrRwu: Send,
<T as UartIsrRxne<T>>::CUartIsrRxne: Send,
<T as UartIsrSbkf<T>>::CUartIsrSbkf: Send,
<T as UartIsrTc<T>>::CUartIsrTc: Send,
<T as UartIsrTeack<T>>::CUartIsrTeack: Send,
<T as UartIsrTxe<T>>::CUartIsrTxe: Send,
<T as UartIsrWuf<T>>::CUartIsrWuf: Send,
impl<T> Sync for CUartIsrFields<T> where
<T as UartIsrAbreOpt<T>>::CUartIsrAbreOpt: Sync,
<T as UartIsrAbrfOpt<T>>::CUartIsrAbrfOpt: Sync,
<T as UartIsrBusy<T>>::CUartIsrBusy: Sync,
<T as UartIsrCmf<T>>::CUartIsrCmf: Sync,
<T as UartIsrCts<T>>::CUartIsrCts: Sync,
<T as UartIsrCtsif<T>>::CUartIsrCtsif: Sync,
<T as UartIsrEobfOpt<T>>::CUartIsrEobfOpt: Sync,
<T as UartIsrFe<T>>::CUartIsrFe: Sync,
<T as UartIsrIdle<T>>::CUartIsrIdle: Sync,
<T as UartIsrLbdfOpt<T>>::CUartIsrLbdfOpt: Sync,
<T as UartIsrNf<T>>::CUartIsrNf: Sync,
<T as UartIsrOre<T>>::CUartIsrOre: Sync,
<T as UartIsrPe<T>>::CUartIsrPe: Sync,
<T as UartIsrReack<T>>::CUartIsrReack: Sync,
<T as UartIsrRtofOpt<T>>::CUartIsrRtofOpt: Sync,
<T as UartIsrRwu<T>>::CUartIsrRwu: Sync,
<T as UartIsrRxne<T>>::CUartIsrRxne: Sync,
<T as UartIsrSbkf<T>>::CUartIsrSbkf: Sync,
<T as UartIsrTc<T>>::CUartIsrTc: Sync,
<T as UartIsrTeack<T>>::CUartIsrTeack: Sync,
<T as UartIsrTxe<T>>::CUartIsrTxe: Sync,
<T as UartIsrWuf<T>>::CUartIsrWuf: Sync,
<T as UartIsrAbreOpt<T>>::CUartIsrAbreOpt: Sync,
<T as UartIsrAbrfOpt<T>>::CUartIsrAbrfOpt: Sync,
<T as UartIsrBusy<T>>::CUartIsrBusy: Sync,
<T as UartIsrCmf<T>>::CUartIsrCmf: Sync,
<T as UartIsrCts<T>>::CUartIsrCts: Sync,
<T as UartIsrCtsif<T>>::CUartIsrCtsif: Sync,
<T as UartIsrEobfOpt<T>>::CUartIsrEobfOpt: Sync,
<T as UartIsrFe<T>>::CUartIsrFe: Sync,
<T as UartIsrIdle<T>>::CUartIsrIdle: Sync,
<T as UartIsrLbdfOpt<T>>::CUartIsrLbdfOpt: Sync,
<T as UartIsrNf<T>>::CUartIsrNf: Sync,
<T as UartIsrOre<T>>::CUartIsrOre: Sync,
<T as UartIsrPe<T>>::CUartIsrPe: Sync,
<T as UartIsrReack<T>>::CUartIsrReack: Sync,
<T as UartIsrRtofOpt<T>>::CUartIsrRtofOpt: Sync,
<T as UartIsrRwu<T>>::CUartIsrRwu: Sync,
<T as UartIsrRxne<T>>::CUartIsrRxne: Sync,
<T as UartIsrSbkf<T>>::CUartIsrSbkf: Sync,
<T as UartIsrTc<T>>::CUartIsrTc: Sync,
<T as UartIsrTeack<T>>::CUartIsrTeack: Sync,
<T as UartIsrTxe<T>>::CUartIsrTxe: Sync,
<T as UartIsrWuf<T>>::CUartIsrWuf: Sync,
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,