Struct esp_idf_hal::gpio::AnyIOPin
source · pub struct AnyIOPin { /* private fields */ }
Expand description
Generic Gpio input-output pin
Implementations§
Trait Implementations§
source§impl From<AnyIOPin> for AnyInputPin
impl From<AnyIOPin> for AnyInputPin
source§impl From<AnyIOPin> for AnyOutputPin
impl From<AnyIOPin> for AnyOutputPin
source§impl InputPin for AnyIOPin
impl InputPin for AnyIOPin
fn downgrade_input(self) -> AnyInputPin
source§impl OutputPin for AnyIOPin
impl OutputPin for AnyIOPin
fn downgrade_output(self) -> AnyOutputPin
source§impl Peripheral for AnyIOPin
impl Peripheral for AnyIOPin
impl Send for AnyIOPin
Auto Trait Implementations§
impl RefUnwindSafe for AnyIOPin
impl !Sync for AnyIOPin
impl Unpin for AnyIOPin
impl UnwindSafe for AnyIOPin
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more