pub struct ToolExecutionHandle {
pub execution_id: ToolExecutionId,
pub completion: Option<Receiver<ToolRuntimeTerminal>>,
}Expand description
Handle for a running tool.
Fields§
§execution_id: ToolExecutionIdExecution id.
completion: Option<Receiver<ToolRuntimeTerminal>>Optional oneshot completion (present for real runtimes).
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ToolExecutionHandle
impl !UnwindSafe for ToolExecutionHandle
impl Freeze for ToolExecutionHandle
impl Send for ToolExecutionHandle
impl Sync for ToolExecutionHandle
impl Unpin for ToolExecutionHandle
impl UnsafeUnpin for ToolExecutionHandle
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