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