[][src]Struct drone_stm32_map_periph_gpio::CGpioLckrFields

pub struct CGpioLckrFields<T: GpioPortMap> {
    pub lck0: T::CGpioLckrLck0,
    pub lck1: T::CGpioLckrLck1,
    pub lck2: T::CGpioLckrLck2,
    pub lck3: T::CGpioLckrLck3,
    pub lck4: T::CGpioLckrLck4,
    pub lck5: T::CGpioLckrLck5,
    pub lck6: T::CGpioLckrLck6,
    pub lck7: T::CGpioLckrLck7,
    pub lck8: T::CGpioLckrLck8,
    pub lck9: T::CGpioLckrLck9,
    pub lck10: T::CGpioLckrLck10,
    pub lck11: T::CGpioLckrLck11,
    pub lck12: T::CGpioLckrLck12,
    pub lck13: T::CGpioLckrLck13,
    pub lck14: T::CGpioLckrLck14,
    pub lck15: T::CGpioLckrLck15,
    pub lckk: T::CGpioLckrLckk,
}

Fields

lck0: T::CGpioLckrLck0lck1: T::CGpioLckrLck1lck2: T::CGpioLckrLck2lck3: T::CGpioLckrLck3lck4: T::CGpioLckrLck4lck5: T::CGpioLckrLck5lck6: T::CGpioLckrLck6lck7: T::CGpioLckrLck7lck8: T::CGpioLckrLck8lck9: T::CGpioLckrLck9lck10: T::CGpioLckrLck10lck11: T::CGpioLckrLck11lck12: T::CGpioLckrLck12lck13: T::CGpioLckrLck13lck14: T::CGpioLckrLck14lck15: T::CGpioLckrLck15lckk: T::CGpioLckrLckk

Auto Trait Implementations

impl<T> Unpin for CGpioLckrFields<T> where
    <T as GpioLckrLck0<T>>::CGpioLckrLck0: Unpin,
    <T as GpioLckrLck1<T>>::CGpioLckrLck1: Unpin,
    <T as GpioLckrLck10<T>>::CGpioLckrLck10: Unpin,
    <T as GpioLckrLck11<T>>::CGpioLckrLck11: Unpin,
    <T as GpioLckrLck12<T>>::CGpioLckrLck12: Unpin,
    <T as GpioLckrLck13<T>>::CGpioLckrLck13: Unpin,
    <T as GpioLckrLck14<T>>::CGpioLckrLck14: Unpin,
    <T as GpioLckrLck15<T>>::CGpioLckrLck15: Unpin,
    <T as GpioLckrLck2<T>>::CGpioLckrLck2: Unpin,
    <T as GpioLckrLck3<T>>::CGpioLckrLck3: Unpin,
    <T as GpioLckrLck4<T>>::CGpioLckrLck4: Unpin,
    <T as GpioLckrLck5<T>>::CGpioLckrLck5: Unpin,
    <T as GpioLckrLck6<T>>::CGpioLckrLck6: Unpin,
    <T as GpioLckrLck7<T>>::CGpioLckrLck7: Unpin,
    <T as GpioLckrLck8<T>>::CGpioLckrLck8: Unpin,
    <T as GpioLckrLck9<T>>::CGpioLckrLck9: Unpin,
    <T as GpioLckrLckk<T>>::CGpioLckrLckk: Unpin

impl<T> Send for CGpioLckrFields<T> where
    <T as GpioLckrLck0<T>>::CGpioLckrLck0: Send,
    <T as GpioLckrLck1<T>>::CGpioLckrLck1: Send,
    <T as GpioLckrLck10<T>>::CGpioLckrLck10: Send,
    <T as GpioLckrLck11<T>>::CGpioLckrLck11: Send,
    <T as GpioLckrLck12<T>>::CGpioLckrLck12: Send,
    <T as GpioLckrLck13<T>>::CGpioLckrLck13: Send,
    <T as GpioLckrLck14<T>>::CGpioLckrLck14: Send,
    <T as GpioLckrLck15<T>>::CGpioLckrLck15: Send,
    <T as GpioLckrLck2<T>>::CGpioLckrLck2: Send,
    <T as GpioLckrLck3<T>>::CGpioLckrLck3: Send,
    <T as GpioLckrLck4<T>>::CGpioLckrLck4: Send,
    <T as GpioLckrLck5<T>>::CGpioLckrLck5: Send,
    <T as GpioLckrLck6<T>>::CGpioLckrLck6: Send,
    <T as GpioLckrLck7<T>>::CGpioLckrLck7: Send,
    <T as GpioLckrLck8<T>>::CGpioLckrLck8: Send,
    <T as GpioLckrLck9<T>>::CGpioLckrLck9: Send,
    <T as GpioLckrLckk<T>>::CGpioLckrLckk: Send

impl<T> Sync for CGpioLckrFields<T> where
    <T as GpioLckrLck0<T>>::CGpioLckrLck0: Sync,
    <T as GpioLckrLck1<T>>::CGpioLckrLck1: Sync,
    <T as GpioLckrLck10<T>>::CGpioLckrLck10: Sync,
    <T as GpioLckrLck11<T>>::CGpioLckrLck11: Sync,
    <T as GpioLckrLck12<T>>::CGpioLckrLck12: Sync,
    <T as GpioLckrLck13<T>>::CGpioLckrLck13: Sync,
    <T as GpioLckrLck14<T>>::CGpioLckrLck14: Sync,
    <T as GpioLckrLck15<T>>::CGpioLckrLck15: Sync,
    <T as GpioLckrLck2<T>>::CGpioLckrLck2: Sync,
    <T as GpioLckrLck3<T>>::CGpioLckrLck3: Sync,
    <T as GpioLckrLck4<T>>::CGpioLckrLck4: Sync,
    <T as GpioLckrLck5<T>>::CGpioLckrLck5: Sync,
    <T as GpioLckrLck6<T>>::CGpioLckrLck6: Sync,
    <T as GpioLckrLck7<T>>::CGpioLckrLck7: Sync,
    <T as GpioLckrLck8<T>>::CGpioLckrLck8: Sync,
    <T as GpioLckrLck9<T>>::CGpioLckrLck9: Sync,
    <T as GpioLckrLckk<T>>::CGpioLckrLckk: 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]