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