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