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