pub struct CachedIo { /* private fields */ }
Expand description
Holds cached IO communication instances(gpio, spi, i2c, uart) that the Hyperdebug struct generates. This way requests for the Hyperdebug Transport struct to create a previously generated instance will return the cached one instead of generating a completely new one.
Auto Trait Implementations§
impl !Freeze for CachedIo
impl !RefUnwindSafe for CachedIo
impl !Send for CachedIo
impl !Sync for CachedIo
impl Unpin for CachedIo
impl !UnwindSafe for CachedIo
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