pub struct PDx<PT: PullType, PM: PinMode> { /* private fields */ }
Expand description
Partially erased pin
Trait Implementations§
Source§impl<PT: PullType> InputPin for PDx<PT, Input>
impl<PT: PullType> InputPin for PDx<PT, Input>
Source§impl<PT: PullType, AN: AltFnNum, OT: OutputType, OS: OutputSpeed> OutputPin for PDx<PT, AltFn<AN, OT, OS>>
impl<PT: PullType, AN: AltFnNum, OT: OutputType, OS: OutputSpeed> OutputPin for PDx<PT, AltFn<AN, OT, OS>>
Auto Trait Implementations§
impl<PT, PM> Freeze for PDx<PT, PM>
impl<PT, PM> RefUnwindSafe for PDx<PT, PM>where
PT: RefUnwindSafe,
PM: RefUnwindSafe,
impl<PT, PM> Send for PDx<PT, PM>
impl<PT, PM> Sync for PDx<PT, PM>
impl<PT, PM> Unpin for PDx<PT, PM>
impl<PT, PM> UnwindSafe for PDx<PT, PM>where
PT: UnwindSafe,
PM: 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