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