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