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