[][src]Struct esp8266_hal::gpio::Parts

pub struct Parts {
    pub gpio0: Gpio0<Input<Floating>>,
    pub gpio1: Gpio1<UART>,
    pub gpio2: Gpio2<Input<Floating>>,
    pub gpio3: Gpio3<UART>,
    pub gpio4: Gpio4<Input<Floating>>,
    pub gpio5: Gpio5<Input<Floating>>,
    pub gpio6: Gpio6<UnInitialized>,
    pub gpio7: Gpio7<UnInitialized>,
    pub gpio8: Gpio8<UnInitialized>,
    pub gpio9: Gpio9<UnInitialized>,
    pub gpio10: Gpio10<UnInitialized>,
    pub gpio11: Gpio11<UnInitialized>,
    pub gpio12: Gpio12<UnInitialized>,
    pub gpio13: Gpio13<UART>,
    pub gpio14: Gpio14<UnInitialized>,
    pub gpio15: Gpio15<UART>,
    pub gpio16: Gpio16<Input<Floating>>,
}

Fields

gpio0: Gpio0<Input<Floating>>

Pin

gpio1: Gpio1<UART>

Pin

gpio2: Gpio2<Input<Floating>>

Pin

gpio3: Gpio3<UART>

Pin

gpio4: Gpio4<Input<Floating>>

Pin

gpio5: Gpio5<Input<Floating>>

Pin

gpio6: Gpio6<UnInitialized>

Pin

gpio7: Gpio7<UnInitialized>

Pin

gpio8: Gpio8<UnInitialized>

Pin

gpio9: Gpio9<UnInitialized>

Pin

gpio10: Gpio10<UnInitialized>

Pin

gpio11: Gpio11<UnInitialized>

Pin

gpio12: Gpio12<UnInitialized>

Pin

gpio13: Gpio13<UART>

Pin

gpio14: Gpio14<UnInitialized>

Pin

gpio15: Gpio15<UART>

Pin

gpio16: Gpio16<Input<Floating>>

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.