[][src]Struct drone_stm32_map_periph_gpio::SGpioBsrrFields

pub struct SGpioBsrrFields<T: GpioPortMap> {
    pub br0: T::SGpioBsrrBr0,
    pub br1: T::SGpioBsrrBr1,
    pub br2: T::SGpioBsrrBr2,
    pub br3: T::SGpioBsrrBr3,
    pub br4: T::SGpioBsrrBr4,
    pub br5: T::SGpioBsrrBr5,
    pub br6: T::SGpioBsrrBr6,
    pub br7: T::SGpioBsrrBr7,
    pub br8: T::SGpioBsrrBr8,
    pub br9: T::SGpioBsrrBr9,
    pub br10: T::SGpioBsrrBr10,
    pub br11: T::SGpioBsrrBr11,
    pub br12: T::SGpioBsrrBr12,
    pub br13: T::SGpioBsrrBr13,
    pub br14: T::SGpioBsrrBr14,
    pub br15: T::SGpioBsrrBr15,
    pub bs0: T::SGpioBsrrBs0,
    pub bs1: T::SGpioBsrrBs1,
    pub bs2: T::SGpioBsrrBs2,
    pub bs3: T::SGpioBsrrBs3,
    pub bs4: T::SGpioBsrrBs4,
    pub bs5: T::SGpioBsrrBs5,
    pub bs6: T::SGpioBsrrBs6,
    pub bs7: T::SGpioBsrrBs7,
    pub bs8: T::SGpioBsrrBs8,
    pub bs9: T::SGpioBsrrBs9,
    pub bs10: T::SGpioBsrrBs10,
    pub bs11: T::SGpioBsrrBs11,
    pub bs12: T::SGpioBsrrBs12,
    pub bs13: T::SGpioBsrrBs13,
    pub bs14: T::SGpioBsrrBs14,
    pub bs15: T::SGpioBsrrBs15,
}

Fields

br0: T::SGpioBsrrBr0br1: T::SGpioBsrrBr1br2: T::SGpioBsrrBr2br3: T::SGpioBsrrBr3br4: T::SGpioBsrrBr4br5: T::SGpioBsrrBr5br6: T::SGpioBsrrBr6br7: T::SGpioBsrrBr7br8: T::SGpioBsrrBr8br9: T::SGpioBsrrBr9br10: T::SGpioBsrrBr10br11: T::SGpioBsrrBr11br12: T::SGpioBsrrBr12br13: T::SGpioBsrrBr13br14: T::SGpioBsrrBr14br15: T::SGpioBsrrBr15bs0: T::SGpioBsrrBs0bs1: T::SGpioBsrrBs1bs2: T::SGpioBsrrBs2bs3: T::SGpioBsrrBs3bs4: T::SGpioBsrrBs4bs5: T::SGpioBsrrBs5bs6: T::SGpioBsrrBs6bs7: T::SGpioBsrrBs7bs8: T::SGpioBsrrBs8bs9: T::SGpioBsrrBs9bs10: T::SGpioBsrrBs10bs11: T::SGpioBsrrBs11bs12: T::SGpioBsrrBs12bs13: T::SGpioBsrrBs13bs14: T::SGpioBsrrBs14bs15: T::SGpioBsrrBs15

Auto Trait Implementations

impl<T> Unpin for SGpioBsrrFields<T> where
    <T as GpioBsrrBr0<T>>::SGpioBsrrBr0: Unpin,
    <T as GpioBsrrBr1<T>>::SGpioBsrrBr1: Unpin,
    <T as GpioBsrrBr10<T>>::SGpioBsrrBr10: Unpin,
    <T as GpioBsrrBr11<T>>::SGpioBsrrBr11: Unpin,
    <T as GpioBsrrBr12<T>>::SGpioBsrrBr12: Unpin,
    <T as GpioBsrrBr13<T>>::SGpioBsrrBr13: Unpin,
    <T as GpioBsrrBr14<T>>::SGpioBsrrBr14: Unpin,
    <T as GpioBsrrBr15<T>>::SGpioBsrrBr15: Unpin,
    <T as GpioBsrrBr2<T>>::SGpioBsrrBr2: Unpin,
    <T as GpioBsrrBr3<T>>::SGpioBsrrBr3: Unpin,
    <T as GpioBsrrBr4<T>>::SGpioBsrrBr4: Unpin,
    <T as GpioBsrrBr5<T>>::SGpioBsrrBr5: Unpin,
    <T as GpioBsrrBr6<T>>::SGpioBsrrBr6: Unpin,
    <T as GpioBsrrBr7<T>>::SGpioBsrrBr7: Unpin,
    <T as GpioBsrrBr8<T>>::SGpioBsrrBr8: Unpin,
    <T as GpioBsrrBr9<T>>::SGpioBsrrBr9: Unpin,
    <T as GpioBsrrBs0<T>>::SGpioBsrrBs0: Unpin,
    <T as GpioBsrrBs1<T>>::SGpioBsrrBs1: Unpin,
    <T as GpioBsrrBs10<T>>::SGpioBsrrBs10: Unpin,
    <T as GpioBsrrBs11<T>>::SGpioBsrrBs11: Unpin,
    <T as GpioBsrrBs12<T>>::SGpioBsrrBs12: Unpin,
    <T as GpioBsrrBs13<T>>::SGpioBsrrBs13: Unpin,
    <T as GpioBsrrBs14<T>>::SGpioBsrrBs14: Unpin,
    <T as GpioBsrrBs15<T>>::SGpioBsrrBs15: Unpin,
    <T as GpioBsrrBs2<T>>::SGpioBsrrBs2: Unpin,
    <T as GpioBsrrBs3<T>>::SGpioBsrrBs3: Unpin,
    <T as GpioBsrrBs4<T>>::SGpioBsrrBs4: Unpin,
    <T as GpioBsrrBs5<T>>::SGpioBsrrBs5: Unpin,
    <T as GpioBsrrBs6<T>>::SGpioBsrrBs6: Unpin,
    <T as GpioBsrrBs7<T>>::SGpioBsrrBs7: Unpin,
    <T as GpioBsrrBs8<T>>::SGpioBsrrBs8: Unpin,
    <T as GpioBsrrBs9<T>>::SGpioBsrrBs9: Unpin

impl<T> Send for SGpioBsrrFields<T> where
    <T as GpioBsrrBr0<T>>::SGpioBsrrBr0: Send,
    <T as GpioBsrrBr1<T>>::SGpioBsrrBr1: Send,
    <T as GpioBsrrBr10<T>>::SGpioBsrrBr10: Send,
    <T as GpioBsrrBr11<T>>::SGpioBsrrBr11: Send,
    <T as GpioBsrrBr12<T>>::SGpioBsrrBr12: Send,
    <T as GpioBsrrBr13<T>>::SGpioBsrrBr13: Send,
    <T as GpioBsrrBr14<T>>::SGpioBsrrBr14: Send,
    <T as GpioBsrrBr15<T>>::SGpioBsrrBr15: Send,
    <T as GpioBsrrBr2<T>>::SGpioBsrrBr2: Send,
    <T as GpioBsrrBr3<T>>::SGpioBsrrBr3: Send,
    <T as GpioBsrrBr4<T>>::SGpioBsrrBr4: Send,
    <T as GpioBsrrBr5<T>>::SGpioBsrrBr5: Send,
    <T as GpioBsrrBr6<T>>::SGpioBsrrBr6: Send,
    <T as GpioBsrrBr7<T>>::SGpioBsrrBr7: Send,
    <T as GpioBsrrBr8<T>>::SGpioBsrrBr8: Send,
    <T as GpioBsrrBr9<T>>::SGpioBsrrBr9: Send,
    <T as GpioBsrrBs0<T>>::SGpioBsrrBs0: Send,
    <T as GpioBsrrBs1<T>>::SGpioBsrrBs1: Send,
    <T as GpioBsrrBs10<T>>::SGpioBsrrBs10: Send,
    <T as GpioBsrrBs11<T>>::SGpioBsrrBs11: Send,
    <T as GpioBsrrBs12<T>>::SGpioBsrrBs12: Send,
    <T as GpioBsrrBs13<T>>::SGpioBsrrBs13: Send,
    <T as GpioBsrrBs14<T>>::SGpioBsrrBs14: Send,
    <T as GpioBsrrBs15<T>>::SGpioBsrrBs15: Send,
    <T as GpioBsrrBs2<T>>::SGpioBsrrBs2: Send,
    <T as GpioBsrrBs3<T>>::SGpioBsrrBs3: Send,
    <T as GpioBsrrBs4<T>>::SGpioBsrrBs4: Send,
    <T as GpioBsrrBs5<T>>::SGpioBsrrBs5: Send,
    <T as GpioBsrrBs6<T>>::SGpioBsrrBs6: Send,
    <T as GpioBsrrBs7<T>>::SGpioBsrrBs7: Send,
    <T as GpioBsrrBs8<T>>::SGpioBsrrBs8: Send,
    <T as GpioBsrrBs9<T>>::SGpioBsrrBs9: Send

impl<T> Sync for SGpioBsrrFields<T> where
    <T as GpioBsrrBr0<T>>::SGpioBsrrBr0: Sync,
    <T as GpioBsrrBr1<T>>::SGpioBsrrBr1: Sync,
    <T as GpioBsrrBr10<T>>::SGpioBsrrBr10: Sync,
    <T as GpioBsrrBr11<T>>::SGpioBsrrBr11: Sync,
    <T as GpioBsrrBr12<T>>::SGpioBsrrBr12: Sync,
    <T as GpioBsrrBr13<T>>::SGpioBsrrBr13: Sync,
    <T as GpioBsrrBr14<T>>::SGpioBsrrBr14: Sync,
    <T as GpioBsrrBr15<T>>::SGpioBsrrBr15: Sync,
    <T as GpioBsrrBr2<T>>::SGpioBsrrBr2: Sync,
    <T as GpioBsrrBr3<T>>::SGpioBsrrBr3: Sync,
    <T as GpioBsrrBr4<T>>::SGpioBsrrBr4: Sync,
    <T as GpioBsrrBr5<T>>::SGpioBsrrBr5: Sync,
    <T as GpioBsrrBr6<T>>::SGpioBsrrBr6: Sync,
    <T as GpioBsrrBr7<T>>::SGpioBsrrBr7: Sync,
    <T as GpioBsrrBr8<T>>::SGpioBsrrBr8: Sync,
    <T as GpioBsrrBr9<T>>::SGpioBsrrBr9: Sync,
    <T as GpioBsrrBs0<T>>::SGpioBsrrBs0: Sync,
    <T as GpioBsrrBs1<T>>::SGpioBsrrBs1: Sync,
    <T as GpioBsrrBs10<T>>::SGpioBsrrBs10: Sync,
    <T as GpioBsrrBs11<T>>::SGpioBsrrBs11: Sync,
    <T as GpioBsrrBs12<T>>::SGpioBsrrBs12: Sync,
    <T as GpioBsrrBs13<T>>::SGpioBsrrBs13: Sync,
    <T as GpioBsrrBs14<T>>::SGpioBsrrBs14: Sync,
    <T as GpioBsrrBs15<T>>::SGpioBsrrBs15: Sync,
    <T as GpioBsrrBs2<T>>::SGpioBsrrBs2: Sync,
    <T as GpioBsrrBs3<T>>::SGpioBsrrBs3: Sync,
    <T as GpioBsrrBs4<T>>::SGpioBsrrBs4: Sync,
    <T as GpioBsrrBs5<T>>::SGpioBsrrBs5: Sync,
    <T as GpioBsrrBs6<T>>::SGpioBsrrBs6: Sync,
    <T as GpioBsrrBs7<T>>::SGpioBsrrBs7: Sync,
    <T as GpioBsrrBs8<T>>::SGpioBsrrBs8: Sync,
    <T as GpioBsrrBs9<T>>::SGpioBsrrBs9: 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]