[][src]Struct drone_stm32_map_periph_gpio::UGpioModerFields

pub struct UGpioModerFields<T: GpioPortMap> {
    pub moder0: T::UGpioModerModer0,
    pub moder1: T::UGpioModerModer1,
    pub moder2: T::UGpioModerModer2,
    pub moder3: T::UGpioModerModer3,
    pub moder4: T::UGpioModerModer4,
    pub moder5: T::UGpioModerModer5,
    pub moder6: T::UGpioModerModer6,
    pub moder7: T::UGpioModerModer7,
    pub moder8: T::UGpioModerModer8,
    pub moder9: T::UGpioModerModer9,
    pub moder10: T::UGpioModerModer10,
    pub moder11: T::UGpioModerModer11,
    pub moder12: T::UGpioModerModer12,
    pub moder13: T::UGpioModerModer13,
    pub moder14: T::UGpioModerModer14,
    pub moder15: T::UGpioModerModer15,
}

Fields

moder0: T::UGpioModerModer0moder1: T::UGpioModerModer1moder2: T::UGpioModerModer2moder3: T::UGpioModerModer3moder4: T::UGpioModerModer4moder5: T::UGpioModerModer5moder6: T::UGpioModerModer6moder7: T::UGpioModerModer7moder8: T::UGpioModerModer8moder9: T::UGpioModerModer9moder10: T::UGpioModerModer10moder11: T::UGpioModerModer11moder12: T::UGpioModerModer12moder13: T::UGpioModerModer13moder14: T::UGpioModerModer14moder15: T::UGpioModerModer15

Auto Trait Implementations

impl<T> Unpin for UGpioModerFields<T> where
    <T as GpioModerModer0<T>>::UGpioModerModer0: Unpin,
    <T as GpioModerModer1<T>>::UGpioModerModer1: Unpin,
    <T as GpioModerModer10<T>>::UGpioModerModer10: Unpin,
    <T as GpioModerModer11<T>>::UGpioModerModer11: Unpin,
    <T as GpioModerModer12<T>>::UGpioModerModer12: Unpin,
    <T as GpioModerModer13<T>>::UGpioModerModer13: Unpin,
    <T as GpioModerModer14<T>>::UGpioModerModer14: Unpin,
    <T as GpioModerModer15<T>>::UGpioModerModer15: Unpin,
    <T as GpioModerModer2<T>>::UGpioModerModer2: Unpin,
    <T as GpioModerModer3<T>>::UGpioModerModer3: Unpin,
    <T as GpioModerModer4<T>>::UGpioModerModer4: Unpin,
    <T as GpioModerModer5<T>>::UGpioModerModer5: Unpin,
    <T as GpioModerModer6<T>>::UGpioModerModer6: Unpin,
    <T as GpioModerModer7<T>>::UGpioModerModer7: Unpin,
    <T as GpioModerModer8<T>>::UGpioModerModer8: Unpin,
    <T as GpioModerModer9<T>>::UGpioModerModer9: Unpin

impl<T> Send for UGpioModerFields<T> where
    <T as GpioModerModer0<T>>::UGpioModerModer0: Send,
    <T as GpioModerModer1<T>>::UGpioModerModer1: Send,
    <T as GpioModerModer10<T>>::UGpioModerModer10: Send,
    <T as GpioModerModer11<T>>::UGpioModerModer11: Send,
    <T as GpioModerModer12<T>>::UGpioModerModer12: Send,
    <T as GpioModerModer13<T>>::UGpioModerModer13: Send,
    <T as GpioModerModer14<T>>::UGpioModerModer14: Send,
    <T as GpioModerModer15<T>>::UGpioModerModer15: Send,
    <T as GpioModerModer2<T>>::UGpioModerModer2: Send,
    <T as GpioModerModer3<T>>::UGpioModerModer3: Send,
    <T as GpioModerModer4<T>>::UGpioModerModer4: Send,
    <T as GpioModerModer5<T>>::UGpioModerModer5: Send,
    <T as GpioModerModer6<T>>::UGpioModerModer6: Send,
    <T as GpioModerModer7<T>>::UGpioModerModer7: Send,
    <T as GpioModerModer8<T>>::UGpioModerModer8: Send,
    <T as GpioModerModer9<T>>::UGpioModerModer9: Send

impl<T> Sync for UGpioModerFields<T> where
    <T as GpioModerModer0<T>>::UGpioModerModer0: Sync,
    <T as GpioModerModer1<T>>::UGpioModerModer1: Sync,
    <T as GpioModerModer10<T>>::UGpioModerModer10: Sync,
    <T as GpioModerModer11<T>>::UGpioModerModer11: Sync,
    <T as GpioModerModer12<T>>::UGpioModerModer12: Sync,
    <T as GpioModerModer13<T>>::UGpioModerModer13: Sync,
    <T as GpioModerModer14<T>>::UGpioModerModer14: Sync,
    <T as GpioModerModer15<T>>::UGpioModerModer15: Sync,
    <T as GpioModerModer2<T>>::UGpioModerModer2: Sync,
    <T as GpioModerModer3<T>>::UGpioModerModer3: Sync,
    <T as GpioModerModer4<T>>::UGpioModerModer4: Sync,
    <T as GpioModerModer5<T>>::UGpioModerModer5: Sync,
    <T as GpioModerModer6<T>>::UGpioModerModer6: Sync,
    <T as GpioModerModer7<T>>::UGpioModerModer7: Sync,
    <T as GpioModerModer8<T>>::UGpioModerModer8: Sync,
    <T as GpioModerModer9<T>>::UGpioModerModer9: 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]