[][src]Struct drone_stm32_map_periph_gpio::SGpioOdrFields

pub struct SGpioOdrFields<T: GpioPortMap> {
    pub odr0: T::SGpioOdrOdr0,
    pub odr1: T::SGpioOdrOdr1,
    pub odr2: T::SGpioOdrOdr2,
    pub odr3: T::SGpioOdrOdr3,
    pub odr4: T::SGpioOdrOdr4,
    pub odr5: T::SGpioOdrOdr5,
    pub odr6: T::SGpioOdrOdr6,
    pub odr7: T::SGpioOdrOdr7,
    pub odr8: T::SGpioOdrOdr8,
    pub odr9: T::SGpioOdrOdr9,
    pub odr10: T::SGpioOdrOdr10,
    pub odr11: T::SGpioOdrOdr11,
    pub odr12: T::SGpioOdrOdr12,
    pub odr13: T::SGpioOdrOdr13,
    pub odr14: T::SGpioOdrOdr14,
    pub odr15: T::SGpioOdrOdr15,
}

Fields

odr0: T::SGpioOdrOdr0odr1: T::SGpioOdrOdr1odr2: T::SGpioOdrOdr2odr3: T::SGpioOdrOdr3odr4: T::SGpioOdrOdr4odr5: T::SGpioOdrOdr5odr6: T::SGpioOdrOdr6odr7: T::SGpioOdrOdr7odr8: T::SGpioOdrOdr8odr9: T::SGpioOdrOdr9odr10: T::SGpioOdrOdr10odr11: T::SGpioOdrOdr11odr12: T::SGpioOdrOdr12odr13: T::SGpioOdrOdr13odr14: T::SGpioOdrOdr14odr15: T::SGpioOdrOdr15

Auto Trait Implementations

impl<T> Unpin for SGpioOdrFields<T> where
    <T as GpioOdrOdr0<T>>::SGpioOdrOdr0: Unpin,
    <T as GpioOdrOdr1<T>>::SGpioOdrOdr1: Unpin,
    <T as GpioOdrOdr10<T>>::SGpioOdrOdr10: Unpin,
    <T as GpioOdrOdr11<T>>::SGpioOdrOdr11: Unpin,
    <T as GpioOdrOdr12<T>>::SGpioOdrOdr12: Unpin,
    <T as GpioOdrOdr13<T>>::SGpioOdrOdr13: Unpin,
    <T as GpioOdrOdr14<T>>::SGpioOdrOdr14: Unpin,
    <T as GpioOdrOdr15<T>>::SGpioOdrOdr15: Unpin,
    <T as GpioOdrOdr2<T>>::SGpioOdrOdr2: Unpin,
    <T as GpioOdrOdr3<T>>::SGpioOdrOdr3: Unpin,
    <T as GpioOdrOdr4<T>>::SGpioOdrOdr4: Unpin,
    <T as GpioOdrOdr5<T>>::SGpioOdrOdr5: Unpin,
    <T as GpioOdrOdr6<T>>::SGpioOdrOdr6: Unpin,
    <T as GpioOdrOdr7<T>>::SGpioOdrOdr7: Unpin,
    <T as GpioOdrOdr8<T>>::SGpioOdrOdr8: Unpin,
    <T as GpioOdrOdr9<T>>::SGpioOdrOdr9: Unpin

impl<T> Send for SGpioOdrFields<T> where
    <T as GpioOdrOdr0<T>>::SGpioOdrOdr0: Send,
    <T as GpioOdrOdr1<T>>::SGpioOdrOdr1: Send,
    <T as GpioOdrOdr10<T>>::SGpioOdrOdr10: Send,
    <T as GpioOdrOdr11<T>>::SGpioOdrOdr11: Send,
    <T as GpioOdrOdr12<T>>::SGpioOdrOdr12: Send,
    <T as GpioOdrOdr13<T>>::SGpioOdrOdr13: Send,
    <T as GpioOdrOdr14<T>>::SGpioOdrOdr14: Send,
    <T as GpioOdrOdr15<T>>::SGpioOdrOdr15: Send,
    <T as GpioOdrOdr2<T>>::SGpioOdrOdr2: Send,
    <T as GpioOdrOdr3<T>>::SGpioOdrOdr3: Send,
    <T as GpioOdrOdr4<T>>::SGpioOdrOdr4: Send,
    <T as GpioOdrOdr5<T>>::SGpioOdrOdr5: Send,
    <T as GpioOdrOdr6<T>>::SGpioOdrOdr6: Send,
    <T as GpioOdrOdr7<T>>::SGpioOdrOdr7: Send,
    <T as GpioOdrOdr8<T>>::SGpioOdrOdr8: Send,
    <T as GpioOdrOdr9<T>>::SGpioOdrOdr9: Send

impl<T> Sync for SGpioOdrFields<T> where
    <T as GpioOdrOdr0<T>>::SGpioOdrOdr0: Sync,
    <T as GpioOdrOdr1<T>>::SGpioOdrOdr1: Sync,
    <T as GpioOdrOdr10<T>>::SGpioOdrOdr10: Sync,
    <T as GpioOdrOdr11<T>>::SGpioOdrOdr11: Sync,
    <T as GpioOdrOdr12<T>>::SGpioOdrOdr12: Sync,
    <T as GpioOdrOdr13<T>>::SGpioOdrOdr13: Sync,
    <T as GpioOdrOdr14<T>>::SGpioOdrOdr14: Sync,
    <T as GpioOdrOdr15<T>>::SGpioOdrOdr15: Sync,
    <T as GpioOdrOdr2<T>>::SGpioOdrOdr2: Sync,
    <T as GpioOdrOdr3<T>>::SGpioOdrOdr3: Sync,
    <T as GpioOdrOdr4<T>>::SGpioOdrOdr4: Sync,
    <T as GpioOdrOdr5<T>>::SGpioOdrOdr5: Sync,
    <T as GpioOdrOdr6<T>>::SGpioOdrOdr6: Sync,
    <T as GpioOdrOdr7<T>>::SGpioOdrOdr7: Sync,
    <T as GpioOdrOdr8<T>>::SGpioOdrOdr8: Sync,
    <T as GpioOdrOdr9<T>>::SGpioOdrOdr9: 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]