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