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