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