[][src]Struct drone_stm32_map_periph_spi::USpiCr1Fields

pub struct USpiCr1Fields<T: SpiMap> {
    pub bidimode: T::USpiCr1Bidimode,
    pub bidioe: T::USpiCr1Bidioe,
    pub br: T::USpiCr1Br,
    pub cpha: T::USpiCr1Cpha,
    pub cpol: T::USpiCr1Cpol,
    pub crcen: T::USpiCr1Crcen,
    pub crcnext: T::USpiCr1Crcnext,
    pub dff: T::USpiCr1Dff,
    pub lsbfirst: T::USpiCr1Lsbfirst,
    pub mstr: T::USpiCr1Mstr,
    pub rxonly: T::USpiCr1Rxonly,
    pub spe: T::USpiCr1Spe,
    pub ssi: T::USpiCr1Ssi,
    pub ssm: T::USpiCr1Ssm,
}

Fields

bidimode: T::USpiCr1Bidimodebidioe: T::USpiCr1Bidioebr: T::USpiCr1Brcpha: T::USpiCr1Cphacpol: T::USpiCr1Cpolcrcen: T::USpiCr1Crcencrcnext: T::USpiCr1Crcnextdff: T::USpiCr1Dfflsbfirst: T::USpiCr1Lsbfirstmstr: T::USpiCr1Mstrrxonly: T::USpiCr1Rxonlyspe: T::USpiCr1Spessi: T::USpiCr1Ssissm: T::USpiCr1Ssm

Auto Trait Implementations

impl<T> Unpin for USpiCr1Fields<T> where
    <T as SpiCr1Bidimode<T>>::USpiCr1Bidimode: Unpin,
    <T as SpiCr1Bidioe<T>>::USpiCr1Bidioe: Unpin,
    <T as SpiCr1Br<T>>::USpiCr1Br: Unpin,
    <T as SpiCr1Cpha<T>>::USpiCr1Cpha: Unpin,
    <T as SpiCr1Cpol<T>>::USpiCr1Cpol: Unpin,
    <T as SpiCr1Crcen<T>>::USpiCr1Crcen: Unpin,
    <T as SpiCr1Crcnext<T>>::USpiCr1Crcnext: Unpin,
    <T as SpiCr1Dff<T>>::USpiCr1Dff: Unpin,
    <T as SpiCr1Lsbfirst<T>>::USpiCr1Lsbfirst: Unpin,
    <T as SpiCr1Mstr<T>>::USpiCr1Mstr: Unpin,
    <T as SpiCr1Rxonly<T>>::USpiCr1Rxonly: Unpin,
    <T as SpiCr1Spe<T>>::USpiCr1Spe: Unpin,
    <T as SpiCr1Ssi<T>>::USpiCr1Ssi: Unpin,
    <T as SpiCr1Ssm<T>>::USpiCr1Ssm: Unpin

impl<T> Send for USpiCr1Fields<T> where
    <T as SpiCr1Bidimode<T>>::USpiCr1Bidimode: Send,
    <T as SpiCr1Bidioe<T>>::USpiCr1Bidioe: Send,
    <T as SpiCr1Br<T>>::USpiCr1Br: Send,
    <T as SpiCr1Cpha<T>>::USpiCr1Cpha: Send,
    <T as SpiCr1Cpol<T>>::USpiCr1Cpol: Send,
    <T as SpiCr1Crcen<T>>::USpiCr1Crcen: Send,
    <T as SpiCr1Crcnext<T>>::USpiCr1Crcnext: Send,
    <T as SpiCr1Dff<T>>::USpiCr1Dff: Send,
    <T as SpiCr1Lsbfirst<T>>::USpiCr1Lsbfirst: Send,
    <T as SpiCr1Mstr<T>>::USpiCr1Mstr: Send,
    <T as SpiCr1Rxonly<T>>::USpiCr1Rxonly: Send,
    <T as SpiCr1Spe<T>>::USpiCr1Spe: Send,
    <T as SpiCr1Ssi<T>>::USpiCr1Ssi: Send,
    <T as SpiCr1Ssm<T>>::USpiCr1Ssm: Send

impl<T> Sync for USpiCr1Fields<T> where
    <T as SpiCr1Bidimode<T>>::USpiCr1Bidimode: Sync,
    <T as SpiCr1Bidioe<T>>::USpiCr1Bidioe: Sync,
    <T as SpiCr1Br<T>>::USpiCr1Br: Sync,
    <T as SpiCr1Cpha<T>>::USpiCr1Cpha: Sync,
    <T as SpiCr1Cpol<T>>::USpiCr1Cpol: Sync,
    <T as SpiCr1Crcen<T>>::USpiCr1Crcen: Sync,
    <T as SpiCr1Crcnext<T>>::USpiCr1Crcnext: Sync,
    <T as SpiCr1Dff<T>>::USpiCr1Dff: Sync,
    <T as SpiCr1Lsbfirst<T>>::USpiCr1Lsbfirst: Sync,
    <T as SpiCr1Mstr<T>>::USpiCr1Mstr: Sync,
    <T as SpiCr1Rxonly<T>>::USpiCr1Rxonly: Sync,
    <T as SpiCr1Spe<T>>::USpiCr1Spe: Sync,
    <T as SpiCr1Ssi<T>>::USpiCr1Ssi: Sync,
    <T as SpiCr1Ssm<T>>::USpiCr1Ssm: 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]