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