[][src]Struct drone_stm32_map_periph_gpio::UGpioBrrFields

pub struct UGpioBrrFields<T: GpioPortMap> {
    pub br0: T::UGpioBrrBr0,
    pub br1: T::UGpioBrrBr1,
    pub br2: T::UGpioBrrBr2,
    pub br3: T::UGpioBrrBr3,
    pub br4: T::UGpioBrrBr4,
    pub br5: T::UGpioBrrBr5,
    pub br6: T::UGpioBrrBr6,
    pub br7: T::UGpioBrrBr7,
    pub br8: T::UGpioBrrBr8,
    pub br9: T::UGpioBrrBr9,
    pub br10: T::UGpioBrrBr10,
    pub br11: T::UGpioBrrBr11,
    pub br12: T::UGpioBrrBr12,
    pub br13: T::UGpioBrrBr13,
    pub br14: T::UGpioBrrBr14,
    pub br15: T::UGpioBrrBr15,
}

Fields

br0: T::UGpioBrrBr0br1: T::UGpioBrrBr1br2: T::UGpioBrrBr2br3: T::UGpioBrrBr3br4: T::UGpioBrrBr4br5: T::UGpioBrrBr5br6: T::UGpioBrrBr6br7: T::UGpioBrrBr7br8: T::UGpioBrrBr8br9: T::UGpioBrrBr9br10: T::UGpioBrrBr10br11: T::UGpioBrrBr11br12: T::UGpioBrrBr12br13: T::UGpioBrrBr13br14: T::UGpioBrrBr14br15: T::UGpioBrrBr15

Auto Trait Implementations

impl<T> Unpin for UGpioBrrFields<T> where
    <T as GpioBrrBr0<T>>::UGpioBrrBr0: Unpin,
    <T as GpioBrrBr1<T>>::UGpioBrrBr1: Unpin,
    <T as GpioBrrBr10<T>>::UGpioBrrBr10: Unpin,
    <T as GpioBrrBr11<T>>::UGpioBrrBr11: Unpin,
    <T as GpioBrrBr12<T>>::UGpioBrrBr12: Unpin,
    <T as GpioBrrBr13<T>>::UGpioBrrBr13: Unpin,
    <T as GpioBrrBr14<T>>::UGpioBrrBr14: Unpin,
    <T as GpioBrrBr15<T>>::UGpioBrrBr15: Unpin,
    <T as GpioBrrBr2<T>>::UGpioBrrBr2: Unpin,
    <T as GpioBrrBr3<T>>::UGpioBrrBr3: Unpin,
    <T as GpioBrrBr4<T>>::UGpioBrrBr4: Unpin,
    <T as GpioBrrBr5<T>>::UGpioBrrBr5: Unpin,
    <T as GpioBrrBr6<T>>::UGpioBrrBr6: Unpin,
    <T as GpioBrrBr7<T>>::UGpioBrrBr7: Unpin,
    <T as GpioBrrBr8<T>>::UGpioBrrBr8: Unpin,
    <T as GpioBrrBr9<T>>::UGpioBrrBr9: Unpin

impl<T> Send for UGpioBrrFields<T> where
    <T as GpioBrrBr0<T>>::UGpioBrrBr0: Send,
    <T as GpioBrrBr1<T>>::UGpioBrrBr1: Send,
    <T as GpioBrrBr10<T>>::UGpioBrrBr10: Send,
    <T as GpioBrrBr11<T>>::UGpioBrrBr11: Send,
    <T as GpioBrrBr12<T>>::UGpioBrrBr12: Send,
    <T as GpioBrrBr13<T>>::UGpioBrrBr13: Send,
    <T as GpioBrrBr14<T>>::UGpioBrrBr14: Send,
    <T as GpioBrrBr15<T>>::UGpioBrrBr15: Send,
    <T as GpioBrrBr2<T>>::UGpioBrrBr2: Send,
    <T as GpioBrrBr3<T>>::UGpioBrrBr3: Send,
    <T as GpioBrrBr4<T>>::UGpioBrrBr4: Send,
    <T as GpioBrrBr5<T>>::UGpioBrrBr5: Send,
    <T as GpioBrrBr6<T>>::UGpioBrrBr6: Send,
    <T as GpioBrrBr7<T>>::UGpioBrrBr7: Send,
    <T as GpioBrrBr8<T>>::UGpioBrrBr8: Send,
    <T as GpioBrrBr9<T>>::UGpioBrrBr9: Send

impl<T> Sync for UGpioBrrFields<T> where
    <T as GpioBrrBr0<T>>::UGpioBrrBr0: Sync,
    <T as GpioBrrBr1<T>>::UGpioBrrBr1: Sync,
    <T as GpioBrrBr10<T>>::UGpioBrrBr10: Sync,
    <T as GpioBrrBr11<T>>::UGpioBrrBr11: Sync,
    <T as GpioBrrBr12<T>>::UGpioBrrBr12: Sync,
    <T as GpioBrrBr13<T>>::UGpioBrrBr13: Sync,
    <T as GpioBrrBr14<T>>::UGpioBrrBr14: Sync,
    <T as GpioBrrBr15<T>>::UGpioBrrBr15: Sync,
    <T as GpioBrrBr2<T>>::UGpioBrrBr2: Sync,
    <T as GpioBrrBr3<T>>::UGpioBrrBr3: Sync,
    <T as GpioBrrBr4<T>>::UGpioBrrBr4: Sync,
    <T as GpioBrrBr5<T>>::UGpioBrrBr5: Sync,
    <T as GpioBrrBr6<T>>::UGpioBrrBr6: Sync,
    <T as GpioBrrBr7<T>>::UGpioBrrBr7: Sync,
    <T as GpioBrrBr8<T>>::UGpioBrrBr8: Sync,
    <T as GpioBrrBr9<T>>::UGpioBrrBr9: 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]