pub enum ToolTerminalStatus {
Succeeded,
Failed,
Denied,
InvalidArguments,
Cancelled,
TimedOut,
}Expand description
Machine-readable terminal state for one tool call.
This is intentionally separate from ToolResult::success: a cancelled
call still needs a legacy model-visible result so the call/result transcript
stays well formed, while the runtime must not report that call as a generic
failure or infer cancellation from output text.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for ToolTerminalStatus
impl Clone for ToolTerminalStatus
Source§fn clone(&self) -> ToolTerminalStatus
fn clone(&self) -> ToolTerminalStatus
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 ToolTerminalStatus
Source§impl Debug for ToolTerminalStatus
impl Debug for ToolTerminalStatus
Source§impl<'de> Deserialize<'de> for ToolTerminalStatus
impl<'de> Deserialize<'de> for ToolTerminalStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ToolTerminalStatus
Source§impl PartialEq for ToolTerminalStatus
impl PartialEq for ToolTerminalStatus
Source§impl Serialize for ToolTerminalStatus
impl Serialize for ToolTerminalStatus
impl StructuralPartialEq for ToolTerminalStatus
Auto Trait Implementations§
impl Freeze for ToolTerminalStatus
impl RefUnwindSafe for ToolTerminalStatus
impl Send for ToolTerminalStatus
impl Sync for ToolTerminalStatus
impl Unpin for ToolTerminalStatus
impl UnsafeUnpin for ToolTerminalStatus
impl UnwindSafe for ToolTerminalStatus
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