pub struct ToolCallEnd {
pub tool_call_id: String,
pub ok: bool,
pub output: Option<String>,
}Expand description
A tool call finishing — matched to its start by tool_call_id.
output carries the tool’s result when the harness reports it
inline at completion (bob’s tool_result.output, codex’s
aggregated_output, Claude’s tool_result.content).
Fields§
§tool_call_id: String§ok: bool§output: Option<String>Trait Implementations§
Source§impl Clone for ToolCallEnd
impl Clone for ToolCallEnd
Source§fn clone(&self) -> ToolCallEnd
fn clone(&self) -> ToolCallEnd
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 ToolCallEnd
impl Debug for ToolCallEnd
Source§impl PartialEq for ToolCallEnd
impl PartialEq for ToolCallEnd
Source§fn eq(&self, other: &ToolCallEnd) -> bool
fn eq(&self, other: &ToolCallEnd) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ToolCallEnd
impl Serialize for ToolCallEnd
impl Eq for ToolCallEnd
impl StructuralPartialEq for ToolCallEnd
Auto Trait Implementations§
impl Freeze for ToolCallEnd
impl RefUnwindSafe for ToolCallEnd
impl Send for ToolCallEnd
impl Sync for ToolCallEnd
impl Unpin for ToolCallEnd
impl UnsafeUnpin for ToolCallEnd
impl UnwindSafe for ToolCallEnd
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