[][src]Struct drone_stm32_map_periph_adc::CAdcCfgrFields

pub struct CAdcCfgrFields<T: AdcMap> {
    pub align: T::CAdcCfgrAlign,
    pub autdly: T::CAdcCfgrAutdly,
    pub awd1en: T::CAdcCfgrAwd1En,
    pub awd1sgl: T::CAdcCfgrAwd1Sgl,
    pub awdch1ch: T::CAdcCfgrAwdch1Ch,
    pub cont: T::CAdcCfgrCont,
    pub discen: T::CAdcCfgrDiscen,
    pub discnum: T::CAdcCfgrDiscnum,
    pub dmacfg: T::CAdcCfgrDmacfg,
    pub dmaen: T::CAdcCfgrDmaen,
    pub exten: T::CAdcCfgrExten,
    pub extsel: T::CAdcCfgrExtsel,
    pub jauto: T::CAdcCfgrJauto,
    pub jawd1en: T::CAdcCfgrJawd1En,
    pub jdiscen: T::CAdcCfgrJdiscen,
    pub jqdis: T::CAdcCfgrJqdis,
    pub jqm: T::CAdcCfgrJqm,
    pub ovrmod: T::CAdcCfgrOvrmod,
    pub res: T::CAdcCfgrRes,
}

Fields

align: T::CAdcCfgrAlignautdly: T::CAdcCfgrAutdlyawd1en: T::CAdcCfgrAwd1Enawd1sgl: T::CAdcCfgrAwd1Sglawdch1ch: T::CAdcCfgrAwdch1Chcont: T::CAdcCfgrContdiscen: T::CAdcCfgrDiscendiscnum: T::CAdcCfgrDiscnumdmacfg: T::CAdcCfgrDmacfgdmaen: T::CAdcCfgrDmaenexten: T::CAdcCfgrExtenextsel: T::CAdcCfgrExtseljauto: T::CAdcCfgrJautojawd1en: T::CAdcCfgrJawd1Enjdiscen: T::CAdcCfgrJdiscenjqdis: T::CAdcCfgrJqdisjqm: T::CAdcCfgrJqmovrmod: T::CAdcCfgrOvrmodres: T::CAdcCfgrRes

Auto Trait Implementations

impl<T> Unpin for CAdcCfgrFields<T> where
    <T as AdcCfgrAlign<T>>::CAdcCfgrAlign: Unpin,
    <T as AdcCfgrAutdly<T>>::CAdcCfgrAutdly: Unpin,
    <T as AdcCfgrAwd1En<T>>::CAdcCfgrAwd1En: Unpin,
    <T as AdcCfgrAwd1Sgl<T>>::CAdcCfgrAwd1Sgl: Unpin,
    <T as AdcCfgrAwdch1Ch<T>>::CAdcCfgrAwdch1Ch: Unpin,
    <T as AdcCfgrCont<T>>::CAdcCfgrCont: Unpin,
    <T as AdcCfgrDiscen<T>>::CAdcCfgrDiscen: Unpin,
    <T as AdcCfgrDiscnum<T>>::CAdcCfgrDiscnum: Unpin,
    <T as AdcCfgrDmacfg<T>>::CAdcCfgrDmacfg: Unpin,
    <T as AdcCfgrDmaen<T>>::CAdcCfgrDmaen: Unpin,
    <T as AdcCfgrExten<T>>::CAdcCfgrExten: Unpin,
    <T as AdcCfgrExtsel<T>>::CAdcCfgrExtsel: Unpin,
    <T as AdcCfgrJauto<T>>::CAdcCfgrJauto: Unpin,
    <T as AdcCfgrJawd1En<T>>::CAdcCfgrJawd1En: Unpin,
    <T as AdcCfgrJdiscen<T>>::CAdcCfgrJdiscen: Unpin,
    <T as AdcCfgrJqdis<T>>::CAdcCfgrJqdis: Unpin,
    <T as AdcCfgrJqm<T>>::CAdcCfgrJqm: Unpin,
    <T as AdcCfgrOvrmod<T>>::CAdcCfgrOvrmod: Unpin,
    <T as AdcCfgrRes<T>>::CAdcCfgrRes: Unpin

impl<T> Send for CAdcCfgrFields<T> where
    <T as AdcCfgrAlign<T>>::CAdcCfgrAlign: Send,
    <T as AdcCfgrAutdly<T>>::CAdcCfgrAutdly: Send,
    <T as AdcCfgrAwd1En<T>>::CAdcCfgrAwd1En: Send,
    <T as AdcCfgrAwd1Sgl<T>>::CAdcCfgrAwd1Sgl: Send,
    <T as AdcCfgrAwdch1Ch<T>>::CAdcCfgrAwdch1Ch: Send,
    <T as AdcCfgrCont<T>>::CAdcCfgrCont: Send,
    <T as AdcCfgrDiscen<T>>::CAdcCfgrDiscen: Send,
    <T as AdcCfgrDiscnum<T>>::CAdcCfgrDiscnum: Send,
    <T as AdcCfgrDmacfg<T>>::CAdcCfgrDmacfg: Send,
    <T as AdcCfgrDmaen<T>>::CAdcCfgrDmaen: Send,
    <T as AdcCfgrExten<T>>::CAdcCfgrExten: Send,
    <T as AdcCfgrExtsel<T>>::CAdcCfgrExtsel: Send,
    <T as AdcCfgrJauto<T>>::CAdcCfgrJauto: Send,
    <T as AdcCfgrJawd1En<T>>::CAdcCfgrJawd1En: Send,
    <T as AdcCfgrJdiscen<T>>::CAdcCfgrJdiscen: Send,
    <T as AdcCfgrJqdis<T>>::CAdcCfgrJqdis: Send,
    <T as AdcCfgrJqm<T>>::CAdcCfgrJqm: Send,
    <T as AdcCfgrOvrmod<T>>::CAdcCfgrOvrmod: Send,
    <T as AdcCfgrRes<T>>::CAdcCfgrRes: Send

impl<T> Sync for CAdcCfgrFields<T> where
    <T as AdcCfgrAlign<T>>::CAdcCfgrAlign: Sync,
    <T as AdcCfgrAutdly<T>>::CAdcCfgrAutdly: Sync,
    <T as AdcCfgrAwd1En<T>>::CAdcCfgrAwd1En: Sync,
    <T as AdcCfgrAwd1Sgl<T>>::CAdcCfgrAwd1Sgl: Sync,
    <T as AdcCfgrAwdch1Ch<T>>::CAdcCfgrAwdch1Ch: Sync,
    <T as AdcCfgrCont<T>>::CAdcCfgrCont: Sync,
    <T as AdcCfgrDiscen<T>>::CAdcCfgrDiscen: Sync,
    <T as AdcCfgrDiscnum<T>>::CAdcCfgrDiscnum: Sync,
    <T as AdcCfgrDmacfg<T>>::CAdcCfgrDmacfg: Sync,
    <T as AdcCfgrDmaen<T>>::CAdcCfgrDmaen: Sync,
    <T as AdcCfgrExten<T>>::CAdcCfgrExten: Sync,
    <T as AdcCfgrExtsel<T>>::CAdcCfgrExtsel: Sync,
    <T as AdcCfgrJauto<T>>::CAdcCfgrJauto: Sync,
    <T as AdcCfgrJawd1En<T>>::CAdcCfgrJawd1En: Sync,
    <T as AdcCfgrJdiscen<T>>::CAdcCfgrJdiscen: Sync,
    <T as AdcCfgrJqdis<T>>::CAdcCfgrJqdis: Sync,
    <T as AdcCfgrJqm<T>>::CAdcCfgrJqm: Sync,
    <T as AdcCfgrOvrmod<T>>::CAdcCfgrOvrmod: Sync,
    <T as AdcCfgrRes<T>>::CAdcCfgrRes: 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]