pub struct SnapshotReceiverReportErrorResponder { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl Drop for SnapshotReceiverReportErrorResponder
impl Drop for SnapshotReceiverReportErrorResponder
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 SnapshotReceiverReportErrorResponder
impl Responder for SnapshotReceiverReportErrorResponder
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 SnapshotReceiverReportErrorResponder
impl !RefUnwindSafe for SnapshotReceiverReportErrorResponder
impl Send for SnapshotReceiverReportErrorResponder
impl Sync for SnapshotReceiverReportErrorResponder
impl Unpin for SnapshotReceiverReportErrorResponder
impl !UnwindSafe for SnapshotReceiverReportErrorResponder
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