pub struct ToolReceipt {
pub argv: Vec<String>,
pub exit_code: i32,
pub signal: Option<String>,
pub timed_out: bool,
pub stdout: String,
pub stderr: String,
pub truncated: bool,
pub duration_ms: u64,
pub spawn_error: Option<String>,
}Expand description
What one tool call did.
Fields§
§argv: Vec<String>§exit_code: i32§signal: Option<String>§timed_out: bool§stdout: String§stderr: String§truncated: bool§duration_ms: u64§spawn_error: Option<String>Trait Implementations§
Source§impl Clone for ToolReceipt
impl Clone for ToolReceipt
Source§impl Debug for ToolReceipt
impl Debug for ToolReceipt
Source§impl Default for ToolReceipt
impl Default for ToolReceipt
Source§impl PartialEq for ToolReceipt
impl PartialEq for ToolReceipt
impl StructuralPartialEq for ToolReceipt
Auto Trait Implementations§
impl Freeze for ToolReceipt
impl RefUnwindSafe for ToolReceipt
impl Send for ToolReceipt
impl Sync for ToolReceipt
impl Unpin for ToolReceipt
impl UnsafeUnpin for ToolReceipt
impl UnwindSafe for ToolReceipt
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