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