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