[][src]Struct drone_stm32_map_periph_dma::ch::CDmaCcrFields

pub struct CDmaCcrFields<T: DmaChMap> {
    pub pl: T::CDmaCcrPl,
    pub msize: T::CDmaCcrMsize,
    pub psize: T::CDmaCcrPsize,
    pub minc: T::CDmaCcrMinc,
    pub pinc: T::CDmaCcrPinc,
    pub circ: T::CDmaCcrCirc,
    pub teie: T::CDmaCcrTeie,
    pub htie: T::CDmaCcrHtie,
    pub tcie: T::CDmaCcrTcie,
    pub en: T::CDmaCcrEn,
}

Fields

pl: T::CDmaCcrPlmsize: T::CDmaCcrMsizepsize: T::CDmaCcrPsizeminc: T::CDmaCcrMincpinc: T::CDmaCcrPinccirc: T::CDmaCcrCircteie: T::CDmaCcrTeiehtie: T::CDmaCcrHtietcie: T::CDmaCcrTcieen: T::CDmaCcrEn

Auto Trait Implementations

impl<T> Unpin for CDmaCcrFields<T> where
    <T as DmaCcrCirc<T>>::CDmaCcrCirc: Unpin,
    <T as DmaCcrEn<T>>::CDmaCcrEn: Unpin,
    <T as DmaCcrHtie<T>>::CDmaCcrHtie: Unpin,
    <T as DmaCcrMinc<T>>::CDmaCcrMinc: Unpin,
    <T as DmaCcrMsize<T>>::CDmaCcrMsize: Unpin,
    <T as DmaCcrPinc<T>>::CDmaCcrPinc: Unpin,
    <T as DmaCcrPl<T>>::CDmaCcrPl: Unpin,
    <T as DmaCcrPsize<T>>::CDmaCcrPsize: Unpin,
    <T as DmaCcrTcie<T>>::CDmaCcrTcie: Unpin,
    <T as DmaCcrTeie<T>>::CDmaCcrTeie: Unpin

impl<T> Send for CDmaCcrFields<T> where
    <T as DmaCcrCirc<T>>::CDmaCcrCirc: Send,
    <T as DmaCcrEn<T>>::CDmaCcrEn: Send,
    <T as DmaCcrHtie<T>>::CDmaCcrHtie: Send,
    <T as DmaCcrMinc<T>>::CDmaCcrMinc: Send,
    <T as DmaCcrMsize<T>>::CDmaCcrMsize: Send,
    <T as DmaCcrPinc<T>>::CDmaCcrPinc: Send,
    <T as DmaCcrPl<T>>::CDmaCcrPl: Send,
    <T as DmaCcrPsize<T>>::CDmaCcrPsize: Send,
    <T as DmaCcrTcie<T>>::CDmaCcrTcie: Send,
    <T as DmaCcrTeie<T>>::CDmaCcrTeie: Send

impl<T> Sync for CDmaCcrFields<T> where
    <T as DmaCcrCirc<T>>::CDmaCcrCirc: Sync,
    <T as DmaCcrEn<T>>::CDmaCcrEn: Sync,
    <T as DmaCcrHtie<T>>::CDmaCcrHtie: Sync,
    <T as DmaCcrMinc<T>>::CDmaCcrMinc: Sync,
    <T as DmaCcrMsize<T>>::CDmaCcrMsize: Sync,
    <T as DmaCcrPinc<T>>::CDmaCcrPinc: Sync,
    <T as DmaCcrPl<T>>::CDmaCcrPl: Sync,
    <T as DmaCcrPsize<T>>::CDmaCcrPsize: Sync,
    <T as DmaCcrTcie<T>>::CDmaCcrTcie: Sync,
    <T as DmaCcrTeie<T>>::CDmaCcrTeie: 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]