pub struct OutputPin<'a, Device: FtdiCommon> { /* private fields */ }
Expand description
FTDI output pin.
This is created by calling FtHal::ad0
- FtHal::ad7
.
Trait Implementations§
Source§impl<'a, Device: FtdiCommon> OutputPin for OutputPin<'a, Device>
impl<'a, Device: FtdiCommon> OutputPin for OutputPin<'a, Device>
Source§type Error = TimeoutError
type Error = TimeoutError
Error type
Auto Trait Implementations§
impl<'a, Device> Freeze for OutputPin<'a, Device>
impl<'a, Device> RefUnwindSafe for OutputPin<'a, Device>
impl<'a, Device> Send for OutputPin<'a, Device>where
Device: Send,
impl<'a, Device> Sync for OutputPin<'a, Device>where
Device: Send,
impl<'a, Device> Unpin for OutputPin<'a, Device>
impl<'a, Device> UnwindSafe for OutputPin<'a, Device>
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