[][src]Struct drone_stm32_map_periph_gpio::SGpioLckrFields

pub struct SGpioLckrFields<T: GpioPortMap> {
    pub lck0: T::SGpioLckrLck0,
    pub lck1: T::SGpioLckrLck1,
    pub lck2: T::SGpioLckrLck2,
    pub lck3: T::SGpioLckrLck3,
    pub lck4: T::SGpioLckrLck4,
    pub lck5: T::SGpioLckrLck5,
    pub lck6: T::SGpioLckrLck6,
    pub lck7: T::SGpioLckrLck7,
    pub lck8: T::SGpioLckrLck8,
    pub lck9: T::SGpioLckrLck9,
    pub lck10: T::SGpioLckrLck10,
    pub lck11: T::SGpioLckrLck11,
    pub lck12: T::SGpioLckrLck12,
    pub lck13: T::SGpioLckrLck13,
    pub lck14: T::SGpioLckrLck14,
    pub lck15: T::SGpioLckrLck15,
    pub lckk: T::SGpioLckrLckk,
}

Fields

lck0: T::SGpioLckrLck0lck1: T::SGpioLckrLck1lck2: T::SGpioLckrLck2lck3: T::SGpioLckrLck3lck4: T::SGpioLckrLck4lck5: T::SGpioLckrLck5lck6: T::SGpioLckrLck6lck7: T::SGpioLckrLck7lck8: T::SGpioLckrLck8lck9: T::SGpioLckrLck9lck10: T::SGpioLckrLck10lck11: T::SGpioLckrLck11lck12: T::SGpioLckrLck12lck13: T::SGpioLckrLck13lck14: T::SGpioLckrLck14lck15: T::SGpioLckrLck15lckk: T::SGpioLckrLckk

Auto Trait Implementations

impl<T> Unpin for SGpioLckrFields<T> where
    <T as GpioLckrLck0<T>>::SGpioLckrLck0: Unpin,
    <T as GpioLckrLck1<T>>::SGpioLckrLck1: Unpin,
    <T as GpioLckrLck10<T>>::SGpioLckrLck10: Unpin,
    <T as GpioLckrLck11<T>>::SGpioLckrLck11: Unpin,
    <T as GpioLckrLck12<T>>::SGpioLckrLck12: Unpin,
    <T as GpioLckrLck13<T>>::SGpioLckrLck13: Unpin,
    <T as GpioLckrLck14<T>>::SGpioLckrLck14: Unpin,
    <T as GpioLckrLck15<T>>::SGpioLckrLck15: Unpin,
    <T as GpioLckrLck2<T>>::SGpioLckrLck2: Unpin,
    <T as GpioLckrLck3<T>>::SGpioLckrLck3: Unpin,
    <T as GpioLckrLck4<T>>::SGpioLckrLck4: Unpin,
    <T as GpioLckrLck5<T>>::SGpioLckrLck5: Unpin,
    <T as GpioLckrLck6<T>>::SGpioLckrLck6: Unpin,
    <T as GpioLckrLck7<T>>::SGpioLckrLck7: Unpin,
    <T as GpioLckrLck8<T>>::SGpioLckrLck8: Unpin,
    <T as GpioLckrLck9<T>>::SGpioLckrLck9: Unpin,
    <T as GpioLckrLckk<T>>::SGpioLckrLckk: Unpin

impl<T> Send for SGpioLckrFields<T> where
    <T as GpioLckrLck0<T>>::SGpioLckrLck0: Send,
    <T as GpioLckrLck1<T>>::SGpioLckrLck1: Send,
    <T as GpioLckrLck10<T>>::SGpioLckrLck10: Send,
    <T as GpioLckrLck11<T>>::SGpioLckrLck11: Send,
    <T as GpioLckrLck12<T>>::SGpioLckrLck12: Send,
    <T as GpioLckrLck13<T>>::SGpioLckrLck13: Send,
    <T as GpioLckrLck14<T>>::SGpioLckrLck14: Send,
    <T as GpioLckrLck15<T>>::SGpioLckrLck15: Send,
    <T as GpioLckrLck2<T>>::SGpioLckrLck2: Send,
    <T as GpioLckrLck3<T>>::SGpioLckrLck3: Send,
    <T as GpioLckrLck4<T>>::SGpioLckrLck4: Send,
    <T as GpioLckrLck5<T>>::SGpioLckrLck5: Send,
    <T as GpioLckrLck6<T>>::SGpioLckrLck6: Send,
    <T as GpioLckrLck7<T>>::SGpioLckrLck7: Send,
    <T as GpioLckrLck8<T>>::SGpioLckrLck8: Send,
    <T as GpioLckrLck9<T>>::SGpioLckrLck9: Send,
    <T as GpioLckrLckk<T>>::SGpioLckrLckk: Send

impl<T> Sync for SGpioLckrFields<T> where
    <T as GpioLckrLck0<T>>::SGpioLckrLck0: Sync,
    <T as GpioLckrLck1<T>>::SGpioLckrLck1: Sync,
    <T as GpioLckrLck10<T>>::SGpioLckrLck10: Sync,
    <T as GpioLckrLck11<T>>::SGpioLckrLck11: Sync,
    <T as GpioLckrLck12<T>>::SGpioLckrLck12: Sync,
    <T as GpioLckrLck13<T>>::SGpioLckrLck13: Sync,
    <T as GpioLckrLck14<T>>::SGpioLckrLck14: Sync,
    <T as GpioLckrLck15<T>>::SGpioLckrLck15: Sync,
    <T as GpioLckrLck2<T>>::SGpioLckrLck2: Sync,
    <T as GpioLckrLck3<T>>::SGpioLckrLck3: Sync,
    <T as GpioLckrLck4<T>>::SGpioLckrLck4: Sync,
    <T as GpioLckrLck5<T>>::SGpioLckrLck5: Sync,
    <T as GpioLckrLck6<T>>::SGpioLckrLck6: Sync,
    <T as GpioLckrLck7<T>>::SGpioLckrLck7: Sync,
    <T as GpioLckrLck8<T>>::SGpioLckrLck8: Sync,
    <T as GpioLckrLck9<T>>::SGpioLckrLck9: Sync,
    <T as GpioLckrLckk<T>>::SGpioLckrLckk: 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]