pub struct SnapshotReceiverBatchResponder { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl Drop for SnapshotReceiverBatchResponder
impl Drop for SnapshotReceiverBatchResponder
Set the the channel to be shutdown (see SnapshotReceiverControlHandle::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 SnapshotReceiverBatchResponder
impl Responder for SnapshotReceiverBatchResponder
Source§type ControlHandle = SnapshotReceiverControlHandle
type ControlHandle = SnapshotReceiverControlHandle
The control handle for this protocol.
Source§fn control_handle(&self) -> &SnapshotReceiverControlHandle
fn control_handle(&self) -> &SnapshotReceiverControlHandle
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 SnapshotReceiverBatchResponder
impl !RefUnwindSafe for SnapshotReceiverBatchResponder
impl Send for SnapshotReceiverBatchResponder
impl Sync for SnapshotReceiverBatchResponder
impl Unpin for SnapshotReceiverBatchResponder
impl !UnwindSafe for SnapshotReceiverBatchResponder
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