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