[−][src]Struct drone_stm32_map_periph_gpio::UGpioLckrFields
Fields
lck0: T::UGpioLckrLck0
lck1: T::UGpioLckrLck1
lck2: T::UGpioLckrLck2
lck3: T::UGpioLckrLck3
lck4: T::UGpioLckrLck4
lck5: T::UGpioLckrLck5
lck6: T::UGpioLckrLck6
lck7: T::UGpioLckrLck7
lck8: T::UGpioLckrLck8
lck9: T::UGpioLckrLck9
lck10: T::UGpioLckrLck10
lck11: T::UGpioLckrLck11
lck12: T::UGpioLckrLck12
lck13: T::UGpioLckrLck13
lck14: T::UGpioLckrLck14
lck15: T::UGpioLckrLck15
lckk: T::UGpioLckrLckk
Auto Trait Implementations
impl<T> Unpin for UGpioLckrFields<T> where
<T as GpioLckrLck0<T>>::UGpioLckrLck0: Unpin,
<T as GpioLckrLck1<T>>::UGpioLckrLck1: Unpin,
<T as GpioLckrLck10<T>>::UGpioLckrLck10: Unpin,
<T as GpioLckrLck11<T>>::UGpioLckrLck11: Unpin,
<T as GpioLckrLck12<T>>::UGpioLckrLck12: Unpin,
<T as GpioLckrLck13<T>>::UGpioLckrLck13: Unpin,
<T as GpioLckrLck14<T>>::UGpioLckrLck14: Unpin,
<T as GpioLckrLck15<T>>::UGpioLckrLck15: Unpin,
<T as GpioLckrLck2<T>>::UGpioLckrLck2: Unpin,
<T as GpioLckrLck3<T>>::UGpioLckrLck3: Unpin,
<T as GpioLckrLck4<T>>::UGpioLckrLck4: Unpin,
<T as GpioLckrLck5<T>>::UGpioLckrLck5: Unpin,
<T as GpioLckrLck6<T>>::UGpioLckrLck6: Unpin,
<T as GpioLckrLck7<T>>::UGpioLckrLck7: Unpin,
<T as GpioLckrLck8<T>>::UGpioLckrLck8: Unpin,
<T as GpioLckrLck9<T>>::UGpioLckrLck9: Unpin,
<T as GpioLckrLckk<T>>::UGpioLckrLckk: Unpin,
<T as GpioLckrLck0<T>>::UGpioLckrLck0: Unpin,
<T as GpioLckrLck1<T>>::UGpioLckrLck1: Unpin,
<T as GpioLckrLck10<T>>::UGpioLckrLck10: Unpin,
<T as GpioLckrLck11<T>>::UGpioLckrLck11: Unpin,
<T as GpioLckrLck12<T>>::UGpioLckrLck12: Unpin,
<T as GpioLckrLck13<T>>::UGpioLckrLck13: Unpin,
<T as GpioLckrLck14<T>>::UGpioLckrLck14: Unpin,
<T as GpioLckrLck15<T>>::UGpioLckrLck15: Unpin,
<T as GpioLckrLck2<T>>::UGpioLckrLck2: Unpin,
<T as GpioLckrLck3<T>>::UGpioLckrLck3: Unpin,
<T as GpioLckrLck4<T>>::UGpioLckrLck4: Unpin,
<T as GpioLckrLck5<T>>::UGpioLckrLck5: Unpin,
<T as GpioLckrLck6<T>>::UGpioLckrLck6: Unpin,
<T as GpioLckrLck7<T>>::UGpioLckrLck7: Unpin,
<T as GpioLckrLck8<T>>::UGpioLckrLck8: Unpin,
<T as GpioLckrLck9<T>>::UGpioLckrLck9: Unpin,
<T as GpioLckrLckk<T>>::UGpioLckrLckk: Unpin,
impl<T> Send for UGpioLckrFields<T> where
<T as GpioLckrLck0<T>>::UGpioLckrLck0: Send,
<T as GpioLckrLck1<T>>::UGpioLckrLck1: Send,
<T as GpioLckrLck10<T>>::UGpioLckrLck10: Send,
<T as GpioLckrLck11<T>>::UGpioLckrLck11: Send,
<T as GpioLckrLck12<T>>::UGpioLckrLck12: Send,
<T as GpioLckrLck13<T>>::UGpioLckrLck13: Send,
<T as GpioLckrLck14<T>>::UGpioLckrLck14: Send,
<T as GpioLckrLck15<T>>::UGpioLckrLck15: Send,
<T as GpioLckrLck2<T>>::UGpioLckrLck2: Send,
<T as GpioLckrLck3<T>>::UGpioLckrLck3: Send,
<T as GpioLckrLck4<T>>::UGpioLckrLck4: Send,
<T as GpioLckrLck5<T>>::UGpioLckrLck5: Send,
<T as GpioLckrLck6<T>>::UGpioLckrLck6: Send,
<T as GpioLckrLck7<T>>::UGpioLckrLck7: Send,
<T as GpioLckrLck8<T>>::UGpioLckrLck8: Send,
<T as GpioLckrLck9<T>>::UGpioLckrLck9: Send,
<T as GpioLckrLckk<T>>::UGpioLckrLckk: Send,
<T as GpioLckrLck0<T>>::UGpioLckrLck0: Send,
<T as GpioLckrLck1<T>>::UGpioLckrLck1: Send,
<T as GpioLckrLck10<T>>::UGpioLckrLck10: Send,
<T as GpioLckrLck11<T>>::UGpioLckrLck11: Send,
<T as GpioLckrLck12<T>>::UGpioLckrLck12: Send,
<T as GpioLckrLck13<T>>::UGpioLckrLck13: Send,
<T as GpioLckrLck14<T>>::UGpioLckrLck14: Send,
<T as GpioLckrLck15<T>>::UGpioLckrLck15: Send,
<T as GpioLckrLck2<T>>::UGpioLckrLck2: Send,
<T as GpioLckrLck3<T>>::UGpioLckrLck3: Send,
<T as GpioLckrLck4<T>>::UGpioLckrLck4: Send,
<T as GpioLckrLck5<T>>::UGpioLckrLck5: Send,
<T as GpioLckrLck6<T>>::UGpioLckrLck6: Send,
<T as GpioLckrLck7<T>>::UGpioLckrLck7: Send,
<T as GpioLckrLck8<T>>::UGpioLckrLck8: Send,
<T as GpioLckrLck9<T>>::UGpioLckrLck9: Send,
<T as GpioLckrLckk<T>>::UGpioLckrLckk: Send,
impl<T> Sync for UGpioLckrFields<T> where
<T as GpioLckrLck0<T>>::UGpioLckrLck0: Sync,
<T as GpioLckrLck1<T>>::UGpioLckrLck1: Sync,
<T as GpioLckrLck10<T>>::UGpioLckrLck10: Sync,
<T as GpioLckrLck11<T>>::UGpioLckrLck11: Sync,
<T as GpioLckrLck12<T>>::UGpioLckrLck12: Sync,
<T as GpioLckrLck13<T>>::UGpioLckrLck13: Sync,
<T as GpioLckrLck14<T>>::UGpioLckrLck14: Sync,
<T as GpioLckrLck15<T>>::UGpioLckrLck15: Sync,
<T as GpioLckrLck2<T>>::UGpioLckrLck2: Sync,
<T as GpioLckrLck3<T>>::UGpioLckrLck3: Sync,
<T as GpioLckrLck4<T>>::UGpioLckrLck4: Sync,
<T as GpioLckrLck5<T>>::UGpioLckrLck5: Sync,
<T as GpioLckrLck6<T>>::UGpioLckrLck6: Sync,
<T as GpioLckrLck7<T>>::UGpioLckrLck7: Sync,
<T as GpioLckrLck8<T>>::UGpioLckrLck8: Sync,
<T as GpioLckrLck9<T>>::UGpioLckrLck9: Sync,
<T as GpioLckrLckk<T>>::UGpioLckrLckk: Sync,
<T as GpioLckrLck0<T>>::UGpioLckrLck0: Sync,
<T as GpioLckrLck1<T>>::UGpioLckrLck1: Sync,
<T as GpioLckrLck10<T>>::UGpioLckrLck10: Sync,
<T as GpioLckrLck11<T>>::UGpioLckrLck11: Sync,
<T as GpioLckrLck12<T>>::UGpioLckrLck12: Sync,
<T as GpioLckrLck13<T>>::UGpioLckrLck13: Sync,
<T as GpioLckrLck14<T>>::UGpioLckrLck14: Sync,
<T as GpioLckrLck15<T>>::UGpioLckrLck15: Sync,
<T as GpioLckrLck2<T>>::UGpioLckrLck2: Sync,
<T as GpioLckrLck3<T>>::UGpioLckrLck3: Sync,
<T as GpioLckrLck4<T>>::UGpioLckrLck4: Sync,
<T as GpioLckrLck5<T>>::UGpioLckrLck5: Sync,
<T as GpioLckrLck6<T>>::UGpioLckrLck6: Sync,
<T as GpioLckrLck7<T>>::UGpioLckrLck7: Sync,
<T as GpioLckrLck8<T>>::UGpioLckrLck8: Sync,
<T as GpioLckrLck9<T>>::UGpioLckrLck9: Sync,
<T as GpioLckrLckk<T>>::UGpioLckrLckk: 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,