Struct imxrt_hal::iomuxc::imxrt106x::Pads[][src]

pub struct Pads {
    pub emc: Pads,
    pub ad_b0: Pads,
    pub ad_b1: Pads,
    pub b0: Pads,
    pub b1: Pads,
    pub sd_b0: Pads,
    pub sd_b1: Pads,
}

All of the pads

Convention

The members of Pads are additional structs that provide pads as objects. The p prefix of each pad denotes “pad.”

Fields

emc: Padsad_b0: Padsad_b1: Padsb0: Padsb1: Padssd_b0: Padssd_b1: Pads

Implementations

impl Pads[src]

pub const unsafe fn new() -> Pads[src]

Take all of the pads

Safety

You may safely call this once to acquire all of the pads. Subsequent calls may return pads that are mutably aliased elsewhere. Consider calling new() at the start of your program.

pub fn erase(self) -> ErasedPads[src]

Erase the types of all pads

See ErasedPad for more information.

Auto Trait Implementations

impl Send for Pads

impl !Sync for Pads

impl Unpin for Pads

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

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> 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.