[][src]Struct drone_stm32_map_periph_spi::CSpiCr1Fields

pub struct CSpiCr1Fields<T: SpiMap> {
    pub bidimode: T::CSpiCr1Bidimode,
    pub bidioe: T::CSpiCr1Bidioe,
    pub br: T::CSpiCr1Br,
    pub cpha: T::CSpiCr1Cpha,
    pub cpol: T::CSpiCr1Cpol,
    pub crcen: T::CSpiCr1Crcen,
    pub crcnext: T::CSpiCr1Crcnext,
    pub dff: T::CSpiCr1Dff,
    pub lsbfirst: T::CSpiCr1Lsbfirst,
    pub mstr: T::CSpiCr1Mstr,
    pub rxonly: T::CSpiCr1Rxonly,
    pub spe: T::CSpiCr1Spe,
    pub ssi: T::CSpiCr1Ssi,
    pub ssm: T::CSpiCr1Ssm,
}

Fields

bidimode: T::CSpiCr1Bidimodebidioe: T::CSpiCr1Bidioebr: T::CSpiCr1Brcpha: T::CSpiCr1Cphacpol: T::CSpiCr1Cpolcrcen: T::CSpiCr1Crcencrcnext: T::CSpiCr1Crcnextdff: T::CSpiCr1Dfflsbfirst: T::CSpiCr1Lsbfirstmstr: T::CSpiCr1Mstrrxonly: T::CSpiCr1Rxonlyspe: T::CSpiCr1Spessi: T::CSpiCr1Ssissm: T::CSpiCr1Ssm

Auto Trait Implementations

impl<T> Unpin for CSpiCr1Fields<T> where
    <T as SpiCr1Bidimode<T>>::CSpiCr1Bidimode: Unpin,
    <T as SpiCr1Bidioe<T>>::CSpiCr1Bidioe: Unpin,
    <T as SpiCr1Br<T>>::CSpiCr1Br: Unpin,
    <T as SpiCr1Cpha<T>>::CSpiCr1Cpha: Unpin,
    <T as SpiCr1Cpol<T>>::CSpiCr1Cpol: Unpin,
    <T as SpiCr1Crcen<T>>::CSpiCr1Crcen: Unpin,
    <T as SpiCr1Crcnext<T>>::CSpiCr1Crcnext: Unpin,
    <T as SpiCr1Dff<T>>::CSpiCr1Dff: Unpin,
    <T as SpiCr1Lsbfirst<T>>::CSpiCr1Lsbfirst: Unpin,
    <T as SpiCr1Mstr<T>>::CSpiCr1Mstr: Unpin,
    <T as SpiCr1Rxonly<T>>::CSpiCr1Rxonly: Unpin,
    <T as SpiCr1Spe<T>>::CSpiCr1Spe: Unpin,
    <T as SpiCr1Ssi<T>>::CSpiCr1Ssi: Unpin,
    <T as SpiCr1Ssm<T>>::CSpiCr1Ssm: Unpin

impl<T> Send for CSpiCr1Fields<T> where
    <T as SpiCr1Bidimode<T>>::CSpiCr1Bidimode: Send,
    <T as SpiCr1Bidioe<T>>::CSpiCr1Bidioe: Send,
    <T as SpiCr1Br<T>>::CSpiCr1Br: Send,
    <T as SpiCr1Cpha<T>>::CSpiCr1Cpha: Send,
    <T as SpiCr1Cpol<T>>::CSpiCr1Cpol: Send,
    <T as SpiCr1Crcen<T>>::CSpiCr1Crcen: Send,
    <T as SpiCr1Crcnext<T>>::CSpiCr1Crcnext: Send,
    <T as SpiCr1Dff<T>>::CSpiCr1Dff: Send,
    <T as SpiCr1Lsbfirst<T>>::CSpiCr1Lsbfirst: Send,
    <T as SpiCr1Mstr<T>>::CSpiCr1Mstr: Send,
    <T as SpiCr1Rxonly<T>>::CSpiCr1Rxonly: Send,
    <T as SpiCr1Spe<T>>::CSpiCr1Spe: Send,
    <T as SpiCr1Ssi<T>>::CSpiCr1Ssi: Send,
    <T as SpiCr1Ssm<T>>::CSpiCr1Ssm: Send

impl<T> Sync for CSpiCr1Fields<T> where
    <T as SpiCr1Bidimode<T>>::CSpiCr1Bidimode: Sync,
    <T as SpiCr1Bidioe<T>>::CSpiCr1Bidioe: Sync,
    <T as SpiCr1Br<T>>::CSpiCr1Br: Sync,
    <T as SpiCr1Cpha<T>>::CSpiCr1Cpha: Sync,
    <T as SpiCr1Cpol<T>>::CSpiCr1Cpol: Sync,
    <T as SpiCr1Crcen<T>>::CSpiCr1Crcen: Sync,
    <T as SpiCr1Crcnext<T>>::CSpiCr1Crcnext: Sync,
    <T as SpiCr1Dff<T>>::CSpiCr1Dff: Sync,
    <T as SpiCr1Lsbfirst<T>>::CSpiCr1Lsbfirst: Sync,
    <T as SpiCr1Mstr<T>>::CSpiCr1Mstr: Sync,
    <T as SpiCr1Rxonly<T>>::CSpiCr1Rxonly: Sync,
    <T as SpiCr1Spe<T>>::CSpiCr1Spe: Sync,
    <T as SpiCr1Ssi<T>>::CSpiCr1Ssi: Sync,
    <T as SpiCr1Ssm<T>>::CSpiCr1Ssm: 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]