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