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