[][src]Struct drone_stm32_map_periph_spi::SSpiCr1Fields

pub struct SSpiCr1Fields<T: SpiMap> {
    pub bidimode: T::SSpiCr1Bidimode,
    pub bidioe: T::SSpiCr1Bidioe,
    pub br: T::SSpiCr1Br,
    pub cpha: T::SSpiCr1Cpha,
    pub cpol: T::SSpiCr1Cpol,
    pub crcen: T::SSpiCr1Crcen,
    pub crcnext: T::SSpiCr1Crcnext,
    pub dff: T::SSpiCr1Dff,
    pub lsbfirst: T::SSpiCr1Lsbfirst,
    pub mstr: T::SSpiCr1Mstr,
    pub rxonly: T::SSpiCr1Rxonly,
    pub spe: T::SSpiCr1Spe,
    pub ssi: T::SSpiCr1Ssi,
    pub ssm: T::SSpiCr1Ssm,
}

Fields

bidimode: T::SSpiCr1Bidimodebidioe: T::SSpiCr1Bidioebr: T::SSpiCr1Brcpha: T::SSpiCr1Cphacpol: T::SSpiCr1Cpolcrcen: T::SSpiCr1Crcencrcnext: T::SSpiCr1Crcnextdff: T::SSpiCr1Dfflsbfirst: T::SSpiCr1Lsbfirstmstr: T::SSpiCr1Mstrrxonly: T::SSpiCr1Rxonlyspe: T::SSpiCr1Spessi: T::SSpiCr1Ssissm: T::SSpiCr1Ssm

Auto Trait Implementations

impl<T> Unpin for SSpiCr1Fields<T> where
    <T as SpiCr1Bidimode<T>>::SSpiCr1Bidimode: Unpin,
    <T as SpiCr1Bidioe<T>>::SSpiCr1Bidioe: Unpin,
    <T as SpiCr1Br<T>>::SSpiCr1Br: Unpin,
    <T as SpiCr1Cpha<T>>::SSpiCr1Cpha: Unpin,
    <T as SpiCr1Cpol<T>>::SSpiCr1Cpol: Unpin,
    <T as SpiCr1Crcen<T>>::SSpiCr1Crcen: Unpin,
    <T as SpiCr1Crcnext<T>>::SSpiCr1Crcnext: Unpin,
    <T as SpiCr1Dff<T>>::SSpiCr1Dff: Unpin,
    <T as SpiCr1Lsbfirst<T>>::SSpiCr1Lsbfirst: Unpin,
    <T as SpiCr1Mstr<T>>::SSpiCr1Mstr: Unpin,
    <T as SpiCr1Rxonly<T>>::SSpiCr1Rxonly: Unpin,
    <T as SpiCr1Spe<T>>::SSpiCr1Spe: Unpin,
    <T as SpiCr1Ssi<T>>::SSpiCr1Ssi: Unpin,
    <T as SpiCr1Ssm<T>>::SSpiCr1Ssm: Unpin

impl<T> Send for SSpiCr1Fields<T> where
    <T as SpiCr1Bidimode<T>>::SSpiCr1Bidimode: Send,
    <T as SpiCr1Bidioe<T>>::SSpiCr1Bidioe: Send,
    <T as SpiCr1Br<T>>::SSpiCr1Br: Send,
    <T as SpiCr1Cpha<T>>::SSpiCr1Cpha: Send,
    <T as SpiCr1Cpol<T>>::SSpiCr1Cpol: Send,
    <T as SpiCr1Crcen<T>>::SSpiCr1Crcen: Send,
    <T as SpiCr1Crcnext<T>>::SSpiCr1Crcnext: Send,
    <T as SpiCr1Dff<T>>::SSpiCr1Dff: Send,
    <T as SpiCr1Lsbfirst<T>>::SSpiCr1Lsbfirst: Send,
    <T as SpiCr1Mstr<T>>::SSpiCr1Mstr: Send,
    <T as SpiCr1Rxonly<T>>::SSpiCr1Rxonly: Send,
    <T as SpiCr1Spe<T>>::SSpiCr1Spe: Send,
    <T as SpiCr1Ssi<T>>::SSpiCr1Ssi: Send,
    <T as SpiCr1Ssm<T>>::SSpiCr1Ssm: Send

impl<T> Sync for SSpiCr1Fields<T> where
    <T as SpiCr1Bidimode<T>>::SSpiCr1Bidimode: Sync,
    <T as SpiCr1Bidioe<T>>::SSpiCr1Bidioe: Sync,
    <T as SpiCr1Br<T>>::SSpiCr1Br: Sync,
    <T as SpiCr1Cpha<T>>::SSpiCr1Cpha: Sync,
    <T as SpiCr1Cpol<T>>::SSpiCr1Cpol: Sync,
    <T as SpiCr1Crcen<T>>::SSpiCr1Crcen: Sync,
    <T as SpiCr1Crcnext<T>>::SSpiCr1Crcnext: Sync,
    <T as SpiCr1Dff<T>>::SSpiCr1Dff: Sync,
    <T as SpiCr1Lsbfirst<T>>::SSpiCr1Lsbfirst: Sync,
    <T as SpiCr1Mstr<T>>::SSpiCr1Mstr: Sync,
    <T as SpiCr1Rxonly<T>>::SSpiCr1Rxonly: Sync,
    <T as SpiCr1Spe<T>>::SSpiCr1Spe: Sync,
    <T as SpiCr1Ssi<T>>::SSpiCr1Ssi: Sync,
    <T as SpiCr1Ssm<T>>::SSpiCr1Ssm: 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]