pub enum ToolExecutionFailureCode {
ExecutionFailed,
Cancelled,
InvalidOutput,
Internal,
}Expand description
Stable tool execution failure code.
Variants§
ExecutionFailed
Executor reported an expected operation failure.
Cancelled
Invocation was cooperatively cancelled.
InvalidOutput
Executor violated its output contract.
Internal
Executor failed internally.
Trait Implementations§
Source§impl Clone for ToolExecutionFailureCode
impl Clone for ToolExecutionFailureCode
Source§fn clone(&self) -> ToolExecutionFailureCode
fn clone(&self) -> ToolExecutionFailureCode
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 moreimpl Copy for ToolExecutionFailureCode
Source§impl Debug for ToolExecutionFailureCode
impl Debug for ToolExecutionFailureCode
impl Eq for ToolExecutionFailureCode
Source§impl PartialEq for ToolExecutionFailureCode
impl PartialEq for ToolExecutionFailureCode
impl StructuralPartialEq for ToolExecutionFailureCode
Auto Trait Implementations§
impl Freeze for ToolExecutionFailureCode
impl RefUnwindSafe for ToolExecutionFailureCode
impl Send for ToolExecutionFailureCode
impl Sync for ToolExecutionFailureCode
impl Unpin for ToolExecutionFailureCode
impl UnsafeUnpin for ToolExecutionFailureCode
impl UnwindSafe for ToolExecutionFailureCode
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