pub struct NeededBlobsAbortResponder { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl Debug for NeededBlobsAbortResponder
impl Debug for NeededBlobsAbortResponder
Source§impl Drop for NeededBlobsAbortResponder
impl Drop for NeededBlobsAbortResponder
Set the the channel to be shutdown (see NeededBlobsControlHandle::shutdown
)
if the responder is dropped without sending a response, so that the client
doesn’t hang. To prevent this behavior, call drop_without_shutdown
.
Source§impl Responder for NeededBlobsAbortResponder
impl Responder for NeededBlobsAbortResponder
Source§type ControlHandle = NeededBlobsControlHandle
type ControlHandle = NeededBlobsControlHandle
The control handle for this protocol.
Source§fn control_handle(&self) -> &NeededBlobsControlHandle
fn control_handle(&self) -> &NeededBlobsControlHandle
Returns the
ControlHandle
for this protocol.Source§fn drop_without_shutdown(self)
fn drop_without_shutdown(self)
Drops the responder without setting the channel to shutdown. Read more
Auto Trait Implementations§
impl Freeze for NeededBlobsAbortResponder
impl !RefUnwindSafe for NeededBlobsAbortResponder
impl Send for NeededBlobsAbortResponder
impl Sync for NeededBlobsAbortResponder
impl Unpin for NeededBlobsAbortResponder
impl !UnwindSafe for NeededBlobsAbortResponder
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