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