pub struct HyperdebugGpioBitbangOperation<'a> { /* private fields */ }
Expand description
Represents an ongoing operation of bit-banging a number of GPIO pins.
Trait Implementations§
Source§impl<'a> GpioBitbangOperation<'a, 'a> for HyperdebugGpioBitbangOperation<'a>
impl<'a> GpioBitbangOperation<'a, 'a> for HyperdebugGpioBitbangOperation<'a>
Source§fn get_result(self: Box<Self>) -> Result<Box<[BitbangEntry<'a, 'a>]>>
fn get_result(self: Box<Self>) -> Result<Box<[BitbangEntry<'a, 'a>]>>
After
query()
has returned true
, this method can be called to get back the array of
BitbangEntry
originally given, this is particularly useful if there are WriteOwned
or
BothOwned
among the entries of the array.Auto Trait Implementations§
impl<'a> Freeze for HyperdebugGpioBitbangOperation<'a>
impl<'a> !RefUnwindSafe for HyperdebugGpioBitbangOperation<'a>
impl<'a> !Send for HyperdebugGpioBitbangOperation<'a>
impl<'a> !Sync for HyperdebugGpioBitbangOperation<'a>
impl<'a> Unpin for HyperdebugGpioBitbangOperation<'a>
impl<'a> !UnwindSafe for HyperdebugGpioBitbangOperation<'a>
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