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