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