Struct avr_hal_generic::port::mode::Input
source · pub struct Input<IMODE = AnyInput> { /* private fields */ }
Expand description
Pin is configured as digital input (floating or pulled-up).
Trait Implementations§
impl<IMODE: InputMode> Io for Input<IMODE>
impl<IMODE: InputMode> PinMode for Input<IMODE>
Auto Trait Implementations§
impl<IMODE> Freeze for Input<IMODE>
impl<IMODE> RefUnwindSafe for Input<IMODE>where
IMODE: RefUnwindSafe,
impl<IMODE> Send for Input<IMODE>where
IMODE: Send,
impl<IMODE> Sync for Input<IMODE>where
IMODE: Sync,
impl<IMODE> Unpin for Input<IMODE>where
IMODE: Unpin,
impl<IMODE> UnwindSafe for Input<IMODE>where
IMODE: UnwindSafe,
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more