[][src]Struct e310x_hal::gpio::gpio0::Parts

pub struct Parts {
    pub pin0: Pin0<Unknown>,
    pub pin1: Pin1<Unknown>,
    pub pin2: Pin2<Unknown>,
    pub pin3: Pin3<Unknown>,
    pub pin4: Pin4<Unknown>,
    pub pin5: Pin5<Unknown>,
    pub pin6: Pin6<Unknown>,
    pub pin7: Pin7<Unknown>,
    pub pin8: Pin8<Unknown>,
    pub pin9: Pin9<Unknown>,
    pub pin10: Pin10<Unknown>,
    pub pin11: Pin11<Unknown>,
    pub pin12: Pin12<Unknown>,
    pub pin13: Pin13<Unknown>,
    pub pin14: Pin14<Unknown>,
    pub pin15: Pin15<Unknown>,
    pub pin16: Pin16<Unknown>,
    pub pin17: Pin17<Unknown>,
    pub pin18: Pin18<Unknown>,
    pub pin19: Pin19<Unknown>,
    pub pin20: Pin20<Unknown>,
    pub pin21: Pin21<Unknown>,
    pub pin22: Pin22<Unknown>,
    pub pin23: Pin23<Unknown>,
    pub pin24: Pin24<Unknown>,
    pub pin25: Pin25<Unknown>,
    pub pin26: Pin26<Unknown>,
    pub pin27: Pin27<Unknown>,
    pub pin28: Pin28<Unknown>,
    pub pin29: Pin29<Unknown>,
    pub pin30: Pin30<Unknown>,
    pub pin31: Pin31<Unknown>,
}

GPIO parts for fine grained permission control.

Fields

pin0: Pin0<Unknown>

Pin

pin1: Pin1<Unknown>

Pin

pin2: Pin2<Unknown>

Pin

pin3: Pin3<Unknown>

Pin

pin4: Pin4<Unknown>

Pin

pin5: Pin5<Unknown>

Pin

pin6: Pin6<Unknown>

Pin

pin7: Pin7<Unknown>

Pin

pin8: Pin8<Unknown>

Pin

pin9: Pin9<Unknown>

Pin

pin10: Pin10<Unknown>

Pin

pin11: Pin11<Unknown>

Pin

pin12: Pin12<Unknown>

Pin

pin13: Pin13<Unknown>

Pin

pin14: Pin14<Unknown>

Pin

pin15: Pin15<Unknown>

Pin

pin16: Pin16<Unknown>

Pin

pin17: Pin17<Unknown>

Pin

pin18: Pin18<Unknown>

Pin

pin19: Pin19<Unknown>

Pin

pin20: Pin20<Unknown>

Pin

pin21: Pin21<Unknown>

Pin

pin22: Pin22<Unknown>

Pin

pin23: Pin23<Unknown>

Pin

pin24: Pin24<Unknown>

Pin

pin25: Pin25<Unknown>

Pin

pin26: Pin26<Unknown>

Pin

pin27: Pin27<Unknown>

Pin

pin28: Pin28<Unknown>

Pin

pin29: Pin29<Unknown>

Pin

pin30: Pin30<Unknown>

Pin

pin31: Pin31<Unknown>

Pin

Auto Trait Implementations

impl Send for Parts

impl Sync for Parts

impl Unpin for Parts

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