pub enum ToolCompletion {
Succeeded(CanonicalToolOutput),
DomainFailed(CanonicalToolError),
RuntimeFailed(ToolRuntimeError),
}Expand description
Completion of a tool execution handle.
Variants§
Succeeded(CanonicalToolOutput)
Success output.
DomainFailed(CanonicalToolError)
Domain failure.
RuntimeFailed(ToolRuntimeError)
Runtime failure.
Trait Implementations§
Source§impl Clone for ToolCompletion
impl Clone for ToolCompletion
Source§fn clone(&self) -> ToolCompletion
fn clone(&self) -> ToolCompletion
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ToolCompletion
impl Debug for ToolCompletion
Source§impl PartialEq for ToolCompletion
impl PartialEq for ToolCompletion
impl StructuralPartialEq for ToolCompletion
Auto Trait Implementations§
impl Freeze for ToolCompletion
impl RefUnwindSafe for ToolCompletion
impl Send for ToolCompletion
impl Sync for ToolCompletion
impl Unpin for ToolCompletion
impl UnsafeUnpin for ToolCompletion
impl UnwindSafe for ToolCompletion
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