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