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