[−][src]Struct drone_stm32_map_periph_gpio::UGpioBsrrFields
Fields
br0: T::UGpioBsrrBr0
br1: T::UGpioBsrrBr1
br2: T::UGpioBsrrBr2
br3: T::UGpioBsrrBr3
br4: T::UGpioBsrrBr4
br5: T::UGpioBsrrBr5
br6: T::UGpioBsrrBr6
br7: T::UGpioBsrrBr7
br8: T::UGpioBsrrBr8
br9: T::UGpioBsrrBr9
br10: T::UGpioBsrrBr10
br11: T::UGpioBsrrBr11
br12: T::UGpioBsrrBr12
br13: T::UGpioBsrrBr13
br14: T::UGpioBsrrBr14
br15: T::UGpioBsrrBr15
bs0: T::UGpioBsrrBs0
bs1: T::UGpioBsrrBs1
bs2: T::UGpioBsrrBs2
bs3: T::UGpioBsrrBs3
bs4: T::UGpioBsrrBs4
bs5: T::UGpioBsrrBs5
bs6: T::UGpioBsrrBs6
bs7: T::UGpioBsrrBs7
bs8: T::UGpioBsrrBs8
bs9: T::UGpioBsrrBs9
bs10: T::UGpioBsrrBs10
bs11: T::UGpioBsrrBs11
bs12: T::UGpioBsrrBs12
bs13: T::UGpioBsrrBs13
bs14: T::UGpioBsrrBs14
bs15: T::UGpioBsrrBs15
Auto Trait Implementations
impl<T> Unpin for UGpioBsrrFields<T> where
<T as GpioBsrrBr0<T>>::UGpioBsrrBr0: Unpin,
<T as GpioBsrrBr1<T>>::UGpioBsrrBr1: Unpin,
<T as GpioBsrrBr10<T>>::UGpioBsrrBr10: Unpin,
<T as GpioBsrrBr11<T>>::UGpioBsrrBr11: Unpin,
<T as GpioBsrrBr12<T>>::UGpioBsrrBr12: Unpin,
<T as GpioBsrrBr13<T>>::UGpioBsrrBr13: Unpin,
<T as GpioBsrrBr14<T>>::UGpioBsrrBr14: Unpin,
<T as GpioBsrrBr15<T>>::UGpioBsrrBr15: Unpin,
<T as GpioBsrrBr2<T>>::UGpioBsrrBr2: Unpin,
<T as GpioBsrrBr3<T>>::UGpioBsrrBr3: Unpin,
<T as GpioBsrrBr4<T>>::UGpioBsrrBr4: Unpin,
<T as GpioBsrrBr5<T>>::UGpioBsrrBr5: Unpin,
<T as GpioBsrrBr6<T>>::UGpioBsrrBr6: Unpin,
<T as GpioBsrrBr7<T>>::UGpioBsrrBr7: Unpin,
<T as GpioBsrrBr8<T>>::UGpioBsrrBr8: Unpin,
<T as GpioBsrrBr9<T>>::UGpioBsrrBr9: Unpin,
<T as GpioBsrrBs0<T>>::UGpioBsrrBs0: Unpin,
<T as GpioBsrrBs1<T>>::UGpioBsrrBs1: Unpin,
<T as GpioBsrrBs10<T>>::UGpioBsrrBs10: Unpin,
<T as GpioBsrrBs11<T>>::UGpioBsrrBs11: Unpin,
<T as GpioBsrrBs12<T>>::UGpioBsrrBs12: Unpin,
<T as GpioBsrrBs13<T>>::UGpioBsrrBs13: Unpin,
<T as GpioBsrrBs14<T>>::UGpioBsrrBs14: Unpin,
<T as GpioBsrrBs15<T>>::UGpioBsrrBs15: Unpin,
<T as GpioBsrrBs2<T>>::UGpioBsrrBs2: Unpin,
<T as GpioBsrrBs3<T>>::UGpioBsrrBs3: Unpin,
<T as GpioBsrrBs4<T>>::UGpioBsrrBs4: Unpin,
<T as GpioBsrrBs5<T>>::UGpioBsrrBs5: Unpin,
<T as GpioBsrrBs6<T>>::UGpioBsrrBs6: Unpin,
<T as GpioBsrrBs7<T>>::UGpioBsrrBs7: Unpin,
<T as GpioBsrrBs8<T>>::UGpioBsrrBs8: Unpin,
<T as GpioBsrrBs9<T>>::UGpioBsrrBs9: Unpin,
<T as GpioBsrrBr0<T>>::UGpioBsrrBr0: Unpin,
<T as GpioBsrrBr1<T>>::UGpioBsrrBr1: Unpin,
<T as GpioBsrrBr10<T>>::UGpioBsrrBr10: Unpin,
<T as GpioBsrrBr11<T>>::UGpioBsrrBr11: Unpin,
<T as GpioBsrrBr12<T>>::UGpioBsrrBr12: Unpin,
<T as GpioBsrrBr13<T>>::UGpioBsrrBr13: Unpin,
<T as GpioBsrrBr14<T>>::UGpioBsrrBr14: Unpin,
<T as GpioBsrrBr15<T>>::UGpioBsrrBr15: Unpin,
<T as GpioBsrrBr2<T>>::UGpioBsrrBr2: Unpin,
<T as GpioBsrrBr3<T>>::UGpioBsrrBr3: Unpin,
<T as GpioBsrrBr4<T>>::UGpioBsrrBr4: Unpin,
<T as GpioBsrrBr5<T>>::UGpioBsrrBr5: Unpin,
<T as GpioBsrrBr6<T>>::UGpioBsrrBr6: Unpin,
<T as GpioBsrrBr7<T>>::UGpioBsrrBr7: Unpin,
<T as GpioBsrrBr8<T>>::UGpioBsrrBr8: Unpin,
<T as GpioBsrrBr9<T>>::UGpioBsrrBr9: Unpin,
<T as GpioBsrrBs0<T>>::UGpioBsrrBs0: Unpin,
<T as GpioBsrrBs1<T>>::UGpioBsrrBs1: Unpin,
<T as GpioBsrrBs10<T>>::UGpioBsrrBs10: Unpin,
<T as GpioBsrrBs11<T>>::UGpioBsrrBs11: Unpin,
<T as GpioBsrrBs12<T>>::UGpioBsrrBs12: Unpin,
<T as GpioBsrrBs13<T>>::UGpioBsrrBs13: Unpin,
<T as GpioBsrrBs14<T>>::UGpioBsrrBs14: Unpin,
<T as GpioBsrrBs15<T>>::UGpioBsrrBs15: Unpin,
<T as GpioBsrrBs2<T>>::UGpioBsrrBs2: Unpin,
<T as GpioBsrrBs3<T>>::UGpioBsrrBs3: Unpin,
<T as GpioBsrrBs4<T>>::UGpioBsrrBs4: Unpin,
<T as GpioBsrrBs5<T>>::UGpioBsrrBs5: Unpin,
<T as GpioBsrrBs6<T>>::UGpioBsrrBs6: Unpin,
<T as GpioBsrrBs7<T>>::UGpioBsrrBs7: Unpin,
<T as GpioBsrrBs8<T>>::UGpioBsrrBs8: Unpin,
<T as GpioBsrrBs9<T>>::UGpioBsrrBs9: Unpin,
impl<T> Send for UGpioBsrrFields<T> where
<T as GpioBsrrBr0<T>>::UGpioBsrrBr0: Send,
<T as GpioBsrrBr1<T>>::UGpioBsrrBr1: Send,
<T as GpioBsrrBr10<T>>::UGpioBsrrBr10: Send,
<T as GpioBsrrBr11<T>>::UGpioBsrrBr11: Send,
<T as GpioBsrrBr12<T>>::UGpioBsrrBr12: Send,
<T as GpioBsrrBr13<T>>::UGpioBsrrBr13: Send,
<T as GpioBsrrBr14<T>>::UGpioBsrrBr14: Send,
<T as GpioBsrrBr15<T>>::UGpioBsrrBr15: Send,
<T as GpioBsrrBr2<T>>::UGpioBsrrBr2: Send,
<T as GpioBsrrBr3<T>>::UGpioBsrrBr3: Send,
<T as GpioBsrrBr4<T>>::UGpioBsrrBr4: Send,
<T as GpioBsrrBr5<T>>::UGpioBsrrBr5: Send,
<T as GpioBsrrBr6<T>>::UGpioBsrrBr6: Send,
<T as GpioBsrrBr7<T>>::UGpioBsrrBr7: Send,
<T as GpioBsrrBr8<T>>::UGpioBsrrBr8: Send,
<T as GpioBsrrBr9<T>>::UGpioBsrrBr9: Send,
<T as GpioBsrrBs0<T>>::UGpioBsrrBs0: Send,
<T as GpioBsrrBs1<T>>::UGpioBsrrBs1: Send,
<T as GpioBsrrBs10<T>>::UGpioBsrrBs10: Send,
<T as GpioBsrrBs11<T>>::UGpioBsrrBs11: Send,
<T as GpioBsrrBs12<T>>::UGpioBsrrBs12: Send,
<T as GpioBsrrBs13<T>>::UGpioBsrrBs13: Send,
<T as GpioBsrrBs14<T>>::UGpioBsrrBs14: Send,
<T as GpioBsrrBs15<T>>::UGpioBsrrBs15: Send,
<T as GpioBsrrBs2<T>>::UGpioBsrrBs2: Send,
<T as GpioBsrrBs3<T>>::UGpioBsrrBs3: Send,
<T as GpioBsrrBs4<T>>::UGpioBsrrBs4: Send,
<T as GpioBsrrBs5<T>>::UGpioBsrrBs5: Send,
<T as GpioBsrrBs6<T>>::UGpioBsrrBs6: Send,
<T as GpioBsrrBs7<T>>::UGpioBsrrBs7: Send,
<T as GpioBsrrBs8<T>>::UGpioBsrrBs8: Send,
<T as GpioBsrrBs9<T>>::UGpioBsrrBs9: Send,
<T as GpioBsrrBr0<T>>::UGpioBsrrBr0: Send,
<T as GpioBsrrBr1<T>>::UGpioBsrrBr1: Send,
<T as GpioBsrrBr10<T>>::UGpioBsrrBr10: Send,
<T as GpioBsrrBr11<T>>::UGpioBsrrBr11: Send,
<T as GpioBsrrBr12<T>>::UGpioBsrrBr12: Send,
<T as GpioBsrrBr13<T>>::UGpioBsrrBr13: Send,
<T as GpioBsrrBr14<T>>::UGpioBsrrBr14: Send,
<T as GpioBsrrBr15<T>>::UGpioBsrrBr15: Send,
<T as GpioBsrrBr2<T>>::UGpioBsrrBr2: Send,
<T as GpioBsrrBr3<T>>::UGpioBsrrBr3: Send,
<T as GpioBsrrBr4<T>>::UGpioBsrrBr4: Send,
<T as GpioBsrrBr5<T>>::UGpioBsrrBr5: Send,
<T as GpioBsrrBr6<T>>::UGpioBsrrBr6: Send,
<T as GpioBsrrBr7<T>>::UGpioBsrrBr7: Send,
<T as GpioBsrrBr8<T>>::UGpioBsrrBr8: Send,
<T as GpioBsrrBr9<T>>::UGpioBsrrBr9: Send,
<T as GpioBsrrBs0<T>>::UGpioBsrrBs0: Send,
<T as GpioBsrrBs1<T>>::UGpioBsrrBs1: Send,
<T as GpioBsrrBs10<T>>::UGpioBsrrBs10: Send,
<T as GpioBsrrBs11<T>>::UGpioBsrrBs11: Send,
<T as GpioBsrrBs12<T>>::UGpioBsrrBs12: Send,
<T as GpioBsrrBs13<T>>::UGpioBsrrBs13: Send,
<T as GpioBsrrBs14<T>>::UGpioBsrrBs14: Send,
<T as GpioBsrrBs15<T>>::UGpioBsrrBs15: Send,
<T as GpioBsrrBs2<T>>::UGpioBsrrBs2: Send,
<T as GpioBsrrBs3<T>>::UGpioBsrrBs3: Send,
<T as GpioBsrrBs4<T>>::UGpioBsrrBs4: Send,
<T as GpioBsrrBs5<T>>::UGpioBsrrBs5: Send,
<T as GpioBsrrBs6<T>>::UGpioBsrrBs6: Send,
<T as GpioBsrrBs7<T>>::UGpioBsrrBs7: Send,
<T as GpioBsrrBs8<T>>::UGpioBsrrBs8: Send,
<T as GpioBsrrBs9<T>>::UGpioBsrrBs9: Send,
impl<T> Sync for UGpioBsrrFields<T> where
<T as GpioBsrrBr0<T>>::UGpioBsrrBr0: Sync,
<T as GpioBsrrBr1<T>>::UGpioBsrrBr1: Sync,
<T as GpioBsrrBr10<T>>::UGpioBsrrBr10: Sync,
<T as GpioBsrrBr11<T>>::UGpioBsrrBr11: Sync,
<T as GpioBsrrBr12<T>>::UGpioBsrrBr12: Sync,
<T as GpioBsrrBr13<T>>::UGpioBsrrBr13: Sync,
<T as GpioBsrrBr14<T>>::UGpioBsrrBr14: Sync,
<T as GpioBsrrBr15<T>>::UGpioBsrrBr15: Sync,
<T as GpioBsrrBr2<T>>::UGpioBsrrBr2: Sync,
<T as GpioBsrrBr3<T>>::UGpioBsrrBr3: Sync,
<T as GpioBsrrBr4<T>>::UGpioBsrrBr4: Sync,
<T as GpioBsrrBr5<T>>::UGpioBsrrBr5: Sync,
<T as GpioBsrrBr6<T>>::UGpioBsrrBr6: Sync,
<T as GpioBsrrBr7<T>>::UGpioBsrrBr7: Sync,
<T as GpioBsrrBr8<T>>::UGpioBsrrBr8: Sync,
<T as GpioBsrrBr9<T>>::UGpioBsrrBr9: Sync,
<T as GpioBsrrBs0<T>>::UGpioBsrrBs0: Sync,
<T as GpioBsrrBs1<T>>::UGpioBsrrBs1: Sync,
<T as GpioBsrrBs10<T>>::UGpioBsrrBs10: Sync,
<T as GpioBsrrBs11<T>>::UGpioBsrrBs11: Sync,
<T as GpioBsrrBs12<T>>::UGpioBsrrBs12: Sync,
<T as GpioBsrrBs13<T>>::UGpioBsrrBs13: Sync,
<T as GpioBsrrBs14<T>>::UGpioBsrrBs14: Sync,
<T as GpioBsrrBs15<T>>::UGpioBsrrBs15: Sync,
<T as GpioBsrrBs2<T>>::UGpioBsrrBs2: Sync,
<T as GpioBsrrBs3<T>>::UGpioBsrrBs3: Sync,
<T as GpioBsrrBs4<T>>::UGpioBsrrBs4: Sync,
<T as GpioBsrrBs5<T>>::UGpioBsrrBs5: Sync,
<T as GpioBsrrBs6<T>>::UGpioBsrrBs6: Sync,
<T as GpioBsrrBs7<T>>::UGpioBsrrBs7: Sync,
<T as GpioBsrrBs8<T>>::UGpioBsrrBs8: Sync,
<T as GpioBsrrBs9<T>>::UGpioBsrrBs9: Sync,
<T as GpioBsrrBr0<T>>::UGpioBsrrBr0: Sync,
<T as GpioBsrrBr1<T>>::UGpioBsrrBr1: Sync,
<T as GpioBsrrBr10<T>>::UGpioBsrrBr10: Sync,
<T as GpioBsrrBr11<T>>::UGpioBsrrBr11: Sync,
<T as GpioBsrrBr12<T>>::UGpioBsrrBr12: Sync,
<T as GpioBsrrBr13<T>>::UGpioBsrrBr13: Sync,
<T as GpioBsrrBr14<T>>::UGpioBsrrBr14: Sync,
<T as GpioBsrrBr15<T>>::UGpioBsrrBr15: Sync,
<T as GpioBsrrBr2<T>>::UGpioBsrrBr2: Sync,
<T as GpioBsrrBr3<T>>::UGpioBsrrBr3: Sync,
<T as GpioBsrrBr4<T>>::UGpioBsrrBr4: Sync,
<T as GpioBsrrBr5<T>>::UGpioBsrrBr5: Sync,
<T as GpioBsrrBr6<T>>::UGpioBsrrBr6: Sync,
<T as GpioBsrrBr7<T>>::UGpioBsrrBr7: Sync,
<T as GpioBsrrBr8<T>>::UGpioBsrrBr8: Sync,
<T as GpioBsrrBr9<T>>::UGpioBsrrBr9: Sync,
<T as GpioBsrrBs0<T>>::UGpioBsrrBs0: Sync,
<T as GpioBsrrBs1<T>>::UGpioBsrrBs1: Sync,
<T as GpioBsrrBs10<T>>::UGpioBsrrBs10: Sync,
<T as GpioBsrrBs11<T>>::UGpioBsrrBs11: Sync,
<T as GpioBsrrBs12<T>>::UGpioBsrrBs12: Sync,
<T as GpioBsrrBs13<T>>::UGpioBsrrBs13: Sync,
<T as GpioBsrrBs14<T>>::UGpioBsrrBs14: Sync,
<T as GpioBsrrBs15<T>>::UGpioBsrrBs15: Sync,
<T as GpioBsrrBs2<T>>::UGpioBsrrBs2: Sync,
<T as GpioBsrrBs3<T>>::UGpioBsrrBs3: Sync,
<T as GpioBsrrBs4<T>>::UGpioBsrrBs4: Sync,
<T as GpioBsrrBs5<T>>::UGpioBsrrBs5: Sync,
<T as GpioBsrrBs6<T>>::UGpioBsrrBs6: Sync,
<T as GpioBsrrBs7<T>>::UGpioBsrrBs7: Sync,
<T as GpioBsrrBs8<T>>::UGpioBsrrBs8: Sync,
<T as GpioBsrrBs9<T>>::UGpioBsrrBs9: Sync,
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,