[−][src]Struct drone_stm32_map_periph_uart::SUartIsrFields
Fields
reack: T::SUartIsrReack
teack: T::SUartIsrTeack
wuf: T::SUartIsrWuf
rwu: T::SUartIsrRwu
sbkf: T::SUartIsrSbkf
cmf: T::SUartIsrCmf
busy: T::SUartIsrBusy
abrf: T::SUartIsrAbrfOpt
abre: T::SUartIsrAbreOpt
eobf: T::SUartIsrEobfOpt
rtof: T::SUartIsrRtofOpt
cts: T::SUartIsrCts
ctsif: T::SUartIsrCtsif
lbdf: T::SUartIsrLbdfOpt
txe: T::SUartIsrTxe
tc: T::SUartIsrTc
rxne: T::SUartIsrRxne
idle: T::SUartIsrIdle
ore: T::SUartIsrOre
nf: T::SUartIsrNf
fe: T::SUartIsrFe
pe: T::SUartIsrPe
Auto Trait Implementations
impl<T> Unpin for SUartIsrFields<T> where
<T as UartIsrAbreOpt<T>>::SUartIsrAbreOpt: Unpin,
<T as UartIsrAbrfOpt<T>>::SUartIsrAbrfOpt: Unpin,
<T as UartIsrBusy<T>>::SUartIsrBusy: Unpin,
<T as UartIsrCmf<T>>::SUartIsrCmf: Unpin,
<T as UartIsrCts<T>>::SUartIsrCts: Unpin,
<T as UartIsrCtsif<T>>::SUartIsrCtsif: Unpin,
<T as UartIsrEobfOpt<T>>::SUartIsrEobfOpt: Unpin,
<T as UartIsrFe<T>>::SUartIsrFe: Unpin,
<T as UartIsrIdle<T>>::SUartIsrIdle: Unpin,
<T as UartIsrLbdfOpt<T>>::SUartIsrLbdfOpt: Unpin,
<T as UartIsrNf<T>>::SUartIsrNf: Unpin,
<T as UartIsrOre<T>>::SUartIsrOre: Unpin,
<T as UartIsrPe<T>>::SUartIsrPe: Unpin,
<T as UartIsrReack<T>>::SUartIsrReack: Unpin,
<T as UartIsrRtofOpt<T>>::SUartIsrRtofOpt: Unpin,
<T as UartIsrRwu<T>>::SUartIsrRwu: Unpin,
<T as UartIsrRxne<T>>::SUartIsrRxne: Unpin,
<T as UartIsrSbkf<T>>::SUartIsrSbkf: Unpin,
<T as UartIsrTc<T>>::SUartIsrTc: Unpin,
<T as UartIsrTeack<T>>::SUartIsrTeack: Unpin,
<T as UartIsrTxe<T>>::SUartIsrTxe: Unpin,
<T as UartIsrWuf<T>>::SUartIsrWuf: Unpin,
<T as UartIsrAbreOpt<T>>::SUartIsrAbreOpt: Unpin,
<T as UartIsrAbrfOpt<T>>::SUartIsrAbrfOpt: Unpin,
<T as UartIsrBusy<T>>::SUartIsrBusy: Unpin,
<T as UartIsrCmf<T>>::SUartIsrCmf: Unpin,
<T as UartIsrCts<T>>::SUartIsrCts: Unpin,
<T as UartIsrCtsif<T>>::SUartIsrCtsif: Unpin,
<T as UartIsrEobfOpt<T>>::SUartIsrEobfOpt: Unpin,
<T as UartIsrFe<T>>::SUartIsrFe: Unpin,
<T as UartIsrIdle<T>>::SUartIsrIdle: Unpin,
<T as UartIsrLbdfOpt<T>>::SUartIsrLbdfOpt: Unpin,
<T as UartIsrNf<T>>::SUartIsrNf: Unpin,
<T as UartIsrOre<T>>::SUartIsrOre: Unpin,
<T as UartIsrPe<T>>::SUartIsrPe: Unpin,
<T as UartIsrReack<T>>::SUartIsrReack: Unpin,
<T as UartIsrRtofOpt<T>>::SUartIsrRtofOpt: Unpin,
<T as UartIsrRwu<T>>::SUartIsrRwu: Unpin,
<T as UartIsrRxne<T>>::SUartIsrRxne: Unpin,
<T as UartIsrSbkf<T>>::SUartIsrSbkf: Unpin,
<T as UartIsrTc<T>>::SUartIsrTc: Unpin,
<T as UartIsrTeack<T>>::SUartIsrTeack: Unpin,
<T as UartIsrTxe<T>>::SUartIsrTxe: Unpin,
<T as UartIsrWuf<T>>::SUartIsrWuf: Unpin,
impl<T> Send for SUartIsrFields<T> where
<T as UartIsrAbreOpt<T>>::SUartIsrAbreOpt: Send,
<T as UartIsrAbrfOpt<T>>::SUartIsrAbrfOpt: Send,
<T as UartIsrBusy<T>>::SUartIsrBusy: Send,
<T as UartIsrCmf<T>>::SUartIsrCmf: Send,
<T as UartIsrCts<T>>::SUartIsrCts: Send,
<T as UartIsrCtsif<T>>::SUartIsrCtsif: Send,
<T as UartIsrEobfOpt<T>>::SUartIsrEobfOpt: Send,
<T as UartIsrFe<T>>::SUartIsrFe: Send,
<T as UartIsrIdle<T>>::SUartIsrIdle: Send,
<T as UartIsrLbdfOpt<T>>::SUartIsrLbdfOpt: Send,
<T as UartIsrNf<T>>::SUartIsrNf: Send,
<T as UartIsrOre<T>>::SUartIsrOre: Send,
<T as UartIsrPe<T>>::SUartIsrPe: Send,
<T as UartIsrReack<T>>::SUartIsrReack: Send,
<T as UartIsrRtofOpt<T>>::SUartIsrRtofOpt: Send,
<T as UartIsrRwu<T>>::SUartIsrRwu: Send,
<T as UartIsrRxne<T>>::SUartIsrRxne: Send,
<T as UartIsrSbkf<T>>::SUartIsrSbkf: Send,
<T as UartIsrTc<T>>::SUartIsrTc: Send,
<T as UartIsrTeack<T>>::SUartIsrTeack: Send,
<T as UartIsrTxe<T>>::SUartIsrTxe: Send,
<T as UartIsrWuf<T>>::SUartIsrWuf: Send,
<T as UartIsrAbreOpt<T>>::SUartIsrAbreOpt: Send,
<T as UartIsrAbrfOpt<T>>::SUartIsrAbrfOpt: Send,
<T as UartIsrBusy<T>>::SUartIsrBusy: Send,
<T as UartIsrCmf<T>>::SUartIsrCmf: Send,
<T as UartIsrCts<T>>::SUartIsrCts: Send,
<T as UartIsrCtsif<T>>::SUartIsrCtsif: Send,
<T as UartIsrEobfOpt<T>>::SUartIsrEobfOpt: Send,
<T as UartIsrFe<T>>::SUartIsrFe: Send,
<T as UartIsrIdle<T>>::SUartIsrIdle: Send,
<T as UartIsrLbdfOpt<T>>::SUartIsrLbdfOpt: Send,
<T as UartIsrNf<T>>::SUartIsrNf: Send,
<T as UartIsrOre<T>>::SUartIsrOre: Send,
<T as UartIsrPe<T>>::SUartIsrPe: Send,
<T as UartIsrReack<T>>::SUartIsrReack: Send,
<T as UartIsrRtofOpt<T>>::SUartIsrRtofOpt: Send,
<T as UartIsrRwu<T>>::SUartIsrRwu: Send,
<T as UartIsrRxne<T>>::SUartIsrRxne: Send,
<T as UartIsrSbkf<T>>::SUartIsrSbkf: Send,
<T as UartIsrTc<T>>::SUartIsrTc: Send,
<T as UartIsrTeack<T>>::SUartIsrTeack: Send,
<T as UartIsrTxe<T>>::SUartIsrTxe: Send,
<T as UartIsrWuf<T>>::SUartIsrWuf: Send,
impl<T> Sync for SUartIsrFields<T> where
<T as UartIsrAbreOpt<T>>::SUartIsrAbreOpt: Sync,
<T as UartIsrAbrfOpt<T>>::SUartIsrAbrfOpt: Sync,
<T as UartIsrBusy<T>>::SUartIsrBusy: Sync,
<T as UartIsrCmf<T>>::SUartIsrCmf: Sync,
<T as UartIsrCts<T>>::SUartIsrCts: Sync,
<T as UartIsrCtsif<T>>::SUartIsrCtsif: Sync,
<T as UartIsrEobfOpt<T>>::SUartIsrEobfOpt: Sync,
<T as UartIsrFe<T>>::SUartIsrFe: Sync,
<T as UartIsrIdle<T>>::SUartIsrIdle: Sync,
<T as UartIsrLbdfOpt<T>>::SUartIsrLbdfOpt: Sync,
<T as UartIsrNf<T>>::SUartIsrNf: Sync,
<T as UartIsrOre<T>>::SUartIsrOre: Sync,
<T as UartIsrPe<T>>::SUartIsrPe: Sync,
<T as UartIsrReack<T>>::SUartIsrReack: Sync,
<T as UartIsrRtofOpt<T>>::SUartIsrRtofOpt: Sync,
<T as UartIsrRwu<T>>::SUartIsrRwu: Sync,
<T as UartIsrRxne<T>>::SUartIsrRxne: Sync,
<T as UartIsrSbkf<T>>::SUartIsrSbkf: Sync,
<T as UartIsrTc<T>>::SUartIsrTc: Sync,
<T as UartIsrTeack<T>>::SUartIsrTeack: Sync,
<T as UartIsrTxe<T>>::SUartIsrTxe: Sync,
<T as UartIsrWuf<T>>::SUartIsrWuf: Sync,
<T as UartIsrAbreOpt<T>>::SUartIsrAbreOpt: Sync,
<T as UartIsrAbrfOpt<T>>::SUartIsrAbrfOpt: Sync,
<T as UartIsrBusy<T>>::SUartIsrBusy: Sync,
<T as UartIsrCmf<T>>::SUartIsrCmf: Sync,
<T as UartIsrCts<T>>::SUartIsrCts: Sync,
<T as UartIsrCtsif<T>>::SUartIsrCtsif: Sync,
<T as UartIsrEobfOpt<T>>::SUartIsrEobfOpt: Sync,
<T as UartIsrFe<T>>::SUartIsrFe: Sync,
<T as UartIsrIdle<T>>::SUartIsrIdle: Sync,
<T as UartIsrLbdfOpt<T>>::SUartIsrLbdfOpt: Sync,
<T as UartIsrNf<T>>::SUartIsrNf: Sync,
<T as UartIsrOre<T>>::SUartIsrOre: Sync,
<T as UartIsrPe<T>>::SUartIsrPe: Sync,
<T as UartIsrReack<T>>::SUartIsrReack: Sync,
<T as UartIsrRtofOpt<T>>::SUartIsrRtofOpt: Sync,
<T as UartIsrRwu<T>>::SUartIsrRwu: Sync,
<T as UartIsrRxne<T>>::SUartIsrRxne: Sync,
<T as UartIsrSbkf<T>>::SUartIsrSbkf: Sync,
<T as UartIsrTc<T>>::SUartIsrTc: Sync,
<T as UartIsrTeack<T>>::SUartIsrTeack: Sync,
<T as UartIsrTxe<T>>::SUartIsrTxe: Sync,
<T as UartIsrWuf<T>>::SUartIsrWuf: 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,