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