[][src]Struct drone_stm32_map_periph_gpio::UGpioLckrFields

pub struct UGpioLckrFields<T: GpioPortMap> {
    pub lck0: T::UGpioLckrLck0,
    pub lck1: T::UGpioLckrLck1,
    pub lck2: T::UGpioLckrLck2,
    pub lck3: T::UGpioLckrLck3,
    pub lck4: T::UGpioLckrLck4,
    pub lck5: T::UGpioLckrLck5,
    pub lck6: T::UGpioLckrLck6,
    pub lck7: T::UGpioLckrLck7,
    pub lck8: T::UGpioLckrLck8,
    pub lck9: T::UGpioLckrLck9,
    pub lck10: T::UGpioLckrLck10,
    pub lck11: T::UGpioLckrLck11,
    pub lck12: T::UGpioLckrLck12,
    pub lck13: T::UGpioLckrLck13,
    pub lck14: T::UGpioLckrLck14,
    pub lck15: T::UGpioLckrLck15,
    pub lckk: T::UGpioLckrLckk,
}

Fields

lck0: T::UGpioLckrLck0lck1: T::UGpioLckrLck1lck2: T::UGpioLckrLck2lck3: T::UGpioLckrLck3lck4: T::UGpioLckrLck4lck5: T::UGpioLckrLck5lck6: T::UGpioLckrLck6lck7: T::UGpioLckrLck7lck8: T::UGpioLckrLck8lck9: T::UGpioLckrLck9lck10: T::UGpioLckrLck10lck11: T::UGpioLckrLck11lck12: T::UGpioLckrLck12lck13: T::UGpioLckrLck13lck14: T::UGpioLckrLck14lck15: T::UGpioLckrLck15lckk: 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

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

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

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]