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