[][src]Struct drone_stm32_map_periph_gpio::SGpioAscrFields

pub struct SGpioAscrFields<T: GpioAscr> {
    pub asc0: T::SGpioAscrAsc0,
    pub asc1: T::SGpioAscrAsc1,
    pub asc2: T::SGpioAscrAsc2,
    pub asc3: T::SGpioAscrAsc3,
    pub asc4: T::SGpioAscrAsc4,
    pub asc5: T::SGpioAscrAsc5,
    pub asc6: T::SGpioAscrAsc6,
    pub asc7: T::SGpioAscrAsc7,
    pub asc8: T::SGpioAscrAsc8,
    pub asc9: T::SGpioAscrAsc9,
    pub asc10: T::SGpioAscrAsc10,
    pub asc11: T::SGpioAscrAsc11,
    pub asc12: T::SGpioAscrAsc12,
    pub asc13: T::SGpioAscrAsc13,
    pub asc14: T::SGpioAscrAsc14,
    pub asc15: T::SGpioAscrAsc15,
}

Fields

asc0: T::SGpioAscrAsc0asc1: T::SGpioAscrAsc1asc2: T::SGpioAscrAsc2asc3: T::SGpioAscrAsc3asc4: T::SGpioAscrAsc4asc5: T::SGpioAscrAsc5asc6: T::SGpioAscrAsc6asc7: T::SGpioAscrAsc7asc8: T::SGpioAscrAsc8asc9: T::SGpioAscrAsc9asc10: T::SGpioAscrAsc10asc11: T::SGpioAscrAsc11asc12: T::SGpioAscrAsc12asc13: T::SGpioAscrAsc13asc14: T::SGpioAscrAsc14asc15: T::SGpioAscrAsc15

Auto Trait Implementations

impl<T> Unpin for SGpioAscrFields<T> where
    <T as GpioAscrAsc0<T>>::SGpioAscrAsc0: Unpin,
    <T as GpioAscrAsc1<T>>::SGpioAscrAsc1: Unpin,
    <T as GpioAscrAsc10<T>>::SGpioAscrAsc10: Unpin,
    <T as GpioAscrAsc11<T>>::SGpioAscrAsc11: Unpin,
    <T as GpioAscrAsc12<T>>::SGpioAscrAsc12: Unpin,
    <T as GpioAscrAsc13<T>>::SGpioAscrAsc13: Unpin,
    <T as GpioAscrAsc14<T>>::SGpioAscrAsc14: Unpin,
    <T as GpioAscrAsc15<T>>::SGpioAscrAsc15: Unpin,
    <T as GpioAscrAsc2<T>>::SGpioAscrAsc2: Unpin,
    <T as GpioAscrAsc3<T>>::SGpioAscrAsc3: Unpin,
    <T as GpioAscrAsc4<T>>::SGpioAscrAsc4: Unpin,
    <T as GpioAscrAsc5<T>>::SGpioAscrAsc5: Unpin,
    <T as GpioAscrAsc6<T>>::SGpioAscrAsc6: Unpin,
    <T as GpioAscrAsc7<T>>::SGpioAscrAsc7: Unpin,
    <T as GpioAscrAsc8<T>>::SGpioAscrAsc8: Unpin,
    <T as GpioAscrAsc9<T>>::SGpioAscrAsc9: Unpin

impl<T> Send for SGpioAscrFields<T> where
    <T as GpioAscrAsc0<T>>::SGpioAscrAsc0: Send,
    <T as GpioAscrAsc1<T>>::SGpioAscrAsc1: Send,
    <T as GpioAscrAsc10<T>>::SGpioAscrAsc10: Send,
    <T as GpioAscrAsc11<T>>::SGpioAscrAsc11: Send,
    <T as GpioAscrAsc12<T>>::SGpioAscrAsc12: Send,
    <T as GpioAscrAsc13<T>>::SGpioAscrAsc13: Send,
    <T as GpioAscrAsc14<T>>::SGpioAscrAsc14: Send,
    <T as GpioAscrAsc15<T>>::SGpioAscrAsc15: Send,
    <T as GpioAscrAsc2<T>>::SGpioAscrAsc2: Send,
    <T as GpioAscrAsc3<T>>::SGpioAscrAsc3: Send,
    <T as GpioAscrAsc4<T>>::SGpioAscrAsc4: Send,
    <T as GpioAscrAsc5<T>>::SGpioAscrAsc5: Send,
    <T as GpioAscrAsc6<T>>::SGpioAscrAsc6: Send,
    <T as GpioAscrAsc7<T>>::SGpioAscrAsc7: Send,
    <T as GpioAscrAsc8<T>>::SGpioAscrAsc8: Send,
    <T as GpioAscrAsc9<T>>::SGpioAscrAsc9: Send

impl<T> Sync for SGpioAscrFields<T> where
    <T as GpioAscrAsc0<T>>::SGpioAscrAsc0: Sync,
    <T as GpioAscrAsc1<T>>::SGpioAscrAsc1: Sync,
    <T as GpioAscrAsc10<T>>::SGpioAscrAsc10: Sync,
    <T as GpioAscrAsc11<T>>::SGpioAscrAsc11: Sync,
    <T as GpioAscrAsc12<T>>::SGpioAscrAsc12: Sync,
    <T as GpioAscrAsc13<T>>::SGpioAscrAsc13: Sync,
    <T as GpioAscrAsc14<T>>::SGpioAscrAsc14: Sync,
    <T as GpioAscrAsc15<T>>::SGpioAscrAsc15: Sync,
    <T as GpioAscrAsc2<T>>::SGpioAscrAsc2: Sync,
    <T as GpioAscrAsc3<T>>::SGpioAscrAsc3: Sync,
    <T as GpioAscrAsc4<T>>::SGpioAscrAsc4: Sync,
    <T as GpioAscrAsc5<T>>::SGpioAscrAsc5: Sync,
    <T as GpioAscrAsc6<T>>::SGpioAscrAsc6: Sync,
    <T as GpioAscrAsc7<T>>::SGpioAscrAsc7: Sync,
    <T as GpioAscrAsc8<T>>::SGpioAscrAsc8: Sync,
    <T as GpioAscrAsc9<T>>::SGpioAscrAsc9: 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]