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