pub struct OpenTargetFlexibleTwoWayErrResponder { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl Drop for OpenTargetFlexibleTwoWayErrResponder
impl Drop for OpenTargetFlexibleTwoWayErrResponder
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 OpenTargetFlexibleTwoWayErrResponder
impl Responder for OpenTargetFlexibleTwoWayErrResponder
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 OpenTargetFlexibleTwoWayErrResponder
impl !RefUnwindSafe for OpenTargetFlexibleTwoWayErrResponder
impl Send for OpenTargetFlexibleTwoWayErrResponder
impl Sync for OpenTargetFlexibleTwoWayErrResponder
impl Unpin for OpenTargetFlexibleTwoWayErrResponder
impl !UnwindSafe for OpenTargetFlexibleTwoWayErrResponder
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