[][src]Struct drone_stm32_map_periph_dma::ch::UDmaCcrFields

pub struct UDmaCcrFields<T: DmaChMap> {
    pub pl: T::UDmaCcrPl,
    pub msize: T::UDmaCcrMsize,
    pub psize: T::UDmaCcrPsize,
    pub minc: T::UDmaCcrMinc,
    pub pinc: T::UDmaCcrPinc,
    pub circ: T::UDmaCcrCirc,
    pub teie: T::UDmaCcrTeie,
    pub htie: T::UDmaCcrHtie,
    pub tcie: T::UDmaCcrTcie,
    pub en: T::UDmaCcrEn,
}

Fields

pl: T::UDmaCcrPlmsize: T::UDmaCcrMsizepsize: T::UDmaCcrPsizeminc: T::UDmaCcrMincpinc: T::UDmaCcrPinccirc: T::UDmaCcrCircteie: T::UDmaCcrTeiehtie: T::UDmaCcrHtietcie: T::UDmaCcrTcieen: T::UDmaCcrEn

Auto Trait Implementations

impl<T> Unpin for UDmaCcrFields<T> where
    <T as DmaCcrCirc<T>>::UDmaCcrCirc: Unpin,
    <T as DmaCcrEn<T>>::UDmaCcrEn: Unpin,
    <T as DmaCcrHtie<T>>::UDmaCcrHtie: Unpin,
    <T as DmaCcrMinc<T>>::UDmaCcrMinc: Unpin,
    <T as DmaCcrMsize<T>>::UDmaCcrMsize: Unpin,
    <T as DmaCcrPinc<T>>::UDmaCcrPinc: Unpin,
    <T as DmaCcrPl<T>>::UDmaCcrPl: Unpin,
    <T as DmaCcrPsize<T>>::UDmaCcrPsize: Unpin,
    <T as DmaCcrTcie<T>>::UDmaCcrTcie: Unpin,
    <T as DmaCcrTeie<T>>::UDmaCcrTeie: Unpin

impl<T> Send for UDmaCcrFields<T> where
    <T as DmaCcrCirc<T>>::UDmaCcrCirc: Send,
    <T as DmaCcrEn<T>>::UDmaCcrEn: Send,
    <T as DmaCcrHtie<T>>::UDmaCcrHtie: Send,
    <T as DmaCcrMinc<T>>::UDmaCcrMinc: Send,
    <T as DmaCcrMsize<T>>::UDmaCcrMsize: Send,
    <T as DmaCcrPinc<T>>::UDmaCcrPinc: Send,
    <T as DmaCcrPl<T>>::UDmaCcrPl: Send,
    <T as DmaCcrPsize<T>>::UDmaCcrPsize: Send,
    <T as DmaCcrTcie<T>>::UDmaCcrTcie: Send,
    <T as DmaCcrTeie<T>>::UDmaCcrTeie: Send

impl<T> Sync for UDmaCcrFields<T> where
    <T as DmaCcrCirc<T>>::UDmaCcrCirc: Sync,
    <T as DmaCcrEn<T>>::UDmaCcrEn: Sync,
    <T as DmaCcrHtie<T>>::UDmaCcrHtie: Sync,
    <T as DmaCcrMinc<T>>::UDmaCcrMinc: Sync,
    <T as DmaCcrMsize<T>>::UDmaCcrMsize: Sync,
    <T as DmaCcrPinc<T>>::UDmaCcrPinc: Sync,
    <T as DmaCcrPl<T>>::UDmaCcrPl: Sync,
    <T as DmaCcrPsize<T>>::UDmaCcrPsize: Sync,
    <T as DmaCcrTcie<T>>::UDmaCcrTcie: Sync,
    <T as DmaCcrTeie<T>>::UDmaCcrTeie: 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]