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