pub struct SingleShotTxTransaction<'ch, 'data, T>{ /* private fields */ }Expand description
An in-progress transaction for a single shot TX transaction.
If the data size exceeds the size of the internal buffer, .poll() or
.wait() needs to be called before the entire buffer has been sent to avoid
underruns.
Implementations§
Source§impl<'ch, T> SingleShotTxTransaction<'ch, '_, T>
impl<'ch, T> SingleShotTxTransaction<'ch, '_, T>
Trait Implementations§
Auto Trait Implementations§
impl<'ch, 'data, T> Freeze for SingleShotTxTransaction<'ch, 'data, T>
impl<'ch, 'data, T> RefUnwindSafe for SingleShotTxTransaction<'ch, 'data, T>where
T: RefUnwindSafe,
impl<'ch, 'data, T> Send for SingleShotTxTransaction<'ch, 'data, T>where
T: Sync,
impl<'ch, 'data, T> Sync for SingleShotTxTransaction<'ch, 'data, T>where
T: Sync,
impl<'ch, 'data, T> Unpin for SingleShotTxTransaction<'ch, 'data, T>
impl<'ch, 'data, T> !UnwindSafe for SingleShotTxTransaction<'ch, 'data, T>
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