[][src]Struct drone_stm32_map_periph_adc::UAdcCfgrFields

pub struct UAdcCfgrFields<T: AdcMap> {
    pub align: T::UAdcCfgrAlign,
    pub autdly: T::UAdcCfgrAutdly,
    pub awd1en: T::UAdcCfgrAwd1En,
    pub awd1sgl: T::UAdcCfgrAwd1Sgl,
    pub awdch1ch: T::UAdcCfgrAwdch1Ch,
    pub cont: T::UAdcCfgrCont,
    pub discen: T::UAdcCfgrDiscen,
    pub discnum: T::UAdcCfgrDiscnum,
    pub dmacfg: T::UAdcCfgrDmacfg,
    pub dmaen: T::UAdcCfgrDmaen,
    pub exten: T::UAdcCfgrExten,
    pub extsel: T::UAdcCfgrExtsel,
    pub jauto: T::UAdcCfgrJauto,
    pub jawd1en: T::UAdcCfgrJawd1En,
    pub jdiscen: T::UAdcCfgrJdiscen,
    pub jqdis: T::UAdcCfgrJqdis,
    pub jqm: T::UAdcCfgrJqm,
    pub ovrmod: T::UAdcCfgrOvrmod,
    pub res: T::UAdcCfgrRes,
}

Fields

align: T::UAdcCfgrAlignautdly: T::UAdcCfgrAutdlyawd1en: T::UAdcCfgrAwd1Enawd1sgl: T::UAdcCfgrAwd1Sglawdch1ch: T::UAdcCfgrAwdch1Chcont: T::UAdcCfgrContdiscen: T::UAdcCfgrDiscendiscnum: T::UAdcCfgrDiscnumdmacfg: T::UAdcCfgrDmacfgdmaen: T::UAdcCfgrDmaenexten: T::UAdcCfgrExtenextsel: T::UAdcCfgrExtseljauto: T::UAdcCfgrJautojawd1en: T::UAdcCfgrJawd1Enjdiscen: T::UAdcCfgrJdiscenjqdis: T::UAdcCfgrJqdisjqm: T::UAdcCfgrJqmovrmod: T::UAdcCfgrOvrmodres: T::UAdcCfgrRes

Auto Trait Implementations

impl<T> Unpin for UAdcCfgrFields<T> where
    <T as AdcCfgrAlign<T>>::UAdcCfgrAlign: Unpin,
    <T as AdcCfgrAutdly<T>>::UAdcCfgrAutdly: Unpin,
    <T as AdcCfgrAwd1En<T>>::UAdcCfgrAwd1En: Unpin,
    <T as AdcCfgrAwd1Sgl<T>>::UAdcCfgrAwd1Sgl: Unpin,
    <T as AdcCfgrAwdch1Ch<T>>::UAdcCfgrAwdch1Ch: Unpin,
    <T as AdcCfgrCont<T>>::UAdcCfgrCont: Unpin,
    <T as AdcCfgrDiscen<T>>::UAdcCfgrDiscen: Unpin,
    <T as AdcCfgrDiscnum<T>>::UAdcCfgrDiscnum: Unpin,
    <T as AdcCfgrDmacfg<T>>::UAdcCfgrDmacfg: Unpin,
    <T as AdcCfgrDmaen<T>>::UAdcCfgrDmaen: Unpin,
    <T as AdcCfgrExten<T>>::UAdcCfgrExten: Unpin,
    <T as AdcCfgrExtsel<T>>::UAdcCfgrExtsel: Unpin,
    <T as AdcCfgrJauto<T>>::UAdcCfgrJauto: Unpin,
    <T as AdcCfgrJawd1En<T>>::UAdcCfgrJawd1En: Unpin,
    <T as AdcCfgrJdiscen<T>>::UAdcCfgrJdiscen: Unpin,
    <T as AdcCfgrJqdis<T>>::UAdcCfgrJqdis: Unpin,
    <T as AdcCfgrJqm<T>>::UAdcCfgrJqm: Unpin,
    <T as AdcCfgrOvrmod<T>>::UAdcCfgrOvrmod: Unpin,
    <T as AdcCfgrRes<T>>::UAdcCfgrRes: Unpin

impl<T> Send for UAdcCfgrFields<T> where
    <T as AdcCfgrAlign<T>>::UAdcCfgrAlign: Send,
    <T as AdcCfgrAutdly<T>>::UAdcCfgrAutdly: Send,
    <T as AdcCfgrAwd1En<T>>::UAdcCfgrAwd1En: Send,
    <T as AdcCfgrAwd1Sgl<T>>::UAdcCfgrAwd1Sgl: Send,
    <T as AdcCfgrAwdch1Ch<T>>::UAdcCfgrAwdch1Ch: Send,
    <T as AdcCfgrCont<T>>::UAdcCfgrCont: Send,
    <T as AdcCfgrDiscen<T>>::UAdcCfgrDiscen: Send,
    <T as AdcCfgrDiscnum<T>>::UAdcCfgrDiscnum: Send,
    <T as AdcCfgrDmacfg<T>>::UAdcCfgrDmacfg: Send,
    <T as AdcCfgrDmaen<T>>::UAdcCfgrDmaen: Send,
    <T as AdcCfgrExten<T>>::UAdcCfgrExten: Send,
    <T as AdcCfgrExtsel<T>>::UAdcCfgrExtsel: Send,
    <T as AdcCfgrJauto<T>>::UAdcCfgrJauto: Send,
    <T as AdcCfgrJawd1En<T>>::UAdcCfgrJawd1En: Send,
    <T as AdcCfgrJdiscen<T>>::UAdcCfgrJdiscen: Send,
    <T as AdcCfgrJqdis<T>>::UAdcCfgrJqdis: Send,
    <T as AdcCfgrJqm<T>>::UAdcCfgrJqm: Send,
    <T as AdcCfgrOvrmod<T>>::UAdcCfgrOvrmod: Send,
    <T as AdcCfgrRes<T>>::UAdcCfgrRes: Send

impl<T> Sync for UAdcCfgrFields<T> where
    <T as AdcCfgrAlign<T>>::UAdcCfgrAlign: Sync,
    <T as AdcCfgrAutdly<T>>::UAdcCfgrAutdly: Sync,
    <T as AdcCfgrAwd1En<T>>::UAdcCfgrAwd1En: Sync,
    <T as AdcCfgrAwd1Sgl<T>>::UAdcCfgrAwd1Sgl: Sync,
    <T as AdcCfgrAwdch1Ch<T>>::UAdcCfgrAwdch1Ch: Sync,
    <T as AdcCfgrCont<T>>::UAdcCfgrCont: Sync,
    <T as AdcCfgrDiscen<T>>::UAdcCfgrDiscen: Sync,
    <T as AdcCfgrDiscnum<T>>::UAdcCfgrDiscnum: Sync,
    <T as AdcCfgrDmacfg<T>>::UAdcCfgrDmacfg: Sync,
    <T as AdcCfgrDmaen<T>>::UAdcCfgrDmaen: Sync,
    <T as AdcCfgrExten<T>>::UAdcCfgrExten: Sync,
    <T as AdcCfgrExtsel<T>>::UAdcCfgrExtsel: Sync,
    <T as AdcCfgrJauto<T>>::UAdcCfgrJauto: Sync,
    <T as AdcCfgrJawd1En<T>>::UAdcCfgrJawd1En: Sync,
    <T as AdcCfgrJdiscen<T>>::UAdcCfgrJdiscen: Sync,
    <T as AdcCfgrJqdis<T>>::UAdcCfgrJqdis: Sync,
    <T as AdcCfgrJqm<T>>::UAdcCfgrJqm: Sync,
    <T as AdcCfgrOvrmod<T>>::UAdcCfgrOvrmod: Sync,
    <T as AdcCfgrRes<T>>::UAdcCfgrRes: 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]