pub struct ToolResult {
pub output: String,
pub truncated: bool,
pub exit: Option<i32>,
pub title: String,
pub error: bool,
pub metadata: Option<Value>,
}Fields§
§output: String§truncated: bool§exit: Option<i32>§title: String§error: bool§metadata: Option<Value>Custom part-state metadata (todowrite → {todos}); None → bash-style {output, exit, truncated} template in the runner.
Auto Trait Implementations§
impl Freeze for ToolResult
impl RefUnwindSafe for ToolResult
impl Send for ToolResult
impl Sync for ToolResult
impl Unpin for ToolResult
impl UnsafeUnpin for ToolResult
impl UnwindSafe for ToolResult
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