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