pub struct TransactionCompletionSender { /* private fields */ }Expand description
Runtime-held one-shot completion sender (consumed exactly once).
Implementations§
Source§impl TransactionCompletionSender
impl TransactionCompletionSender
Sourcepub fn send(self, completion: TransactionCompletion) -> CompletionPublishResult
pub fn send(self, completion: TransactionCompletion) -> CompletionPublishResult
Publish completion exactly once (non-blocking).
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for TransactionCompletionSender
impl !UnwindSafe for TransactionCompletionSender
impl Freeze for TransactionCompletionSender
impl Send for TransactionCompletionSender
impl Sync for TransactionCompletionSender
impl Unpin for TransactionCompletionSender
impl UnsafeUnpin for TransactionCompletionSender
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