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