pub struct CompletionReceiptFinalTool {
pub exit_code: Option<i64>,
pub status: CompletionReceiptToolStatus,
pub tool_call_id: String,
pub tool_name: Option<String>,
}Expand description
Final structured tool completion in the covered event range.
Fields§
§exit_code: Option<i64>Process exit code from a structured shell result, when available.
status: CompletionReceiptToolStatusStructured success or failure status from the tool completion event.
tool_call_id: StringUnique identifier of the completed tool call.
tool_name: Option<String>Tool name from the matching tool execution start event, when available.
Trait Implementations§
Source§impl Clone for CompletionReceiptFinalTool
impl Clone for CompletionReceiptFinalTool
Source§fn clone(&self) -> CompletionReceiptFinalTool
fn clone(&self) -> CompletionReceiptFinalTool
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 CompletionReceiptFinalTool
impl Debug for CompletionReceiptFinalTool
Source§impl Default for CompletionReceiptFinalTool
impl Default for CompletionReceiptFinalTool
Source§fn default() -> CompletionReceiptFinalTool
fn default() -> CompletionReceiptFinalTool
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CompletionReceiptFinalTool
impl<'de> Deserialize<'de> for CompletionReceiptFinalTool
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
Auto Trait Implementations§
impl Freeze for CompletionReceiptFinalTool
impl RefUnwindSafe for CompletionReceiptFinalTool
impl Send for CompletionReceiptFinalTool
impl Sync for CompletionReceiptFinalTool
impl Unpin for CompletionReceiptFinalTool
impl UnsafeUnpin for CompletionReceiptFinalTool
impl UnwindSafe for CompletionReceiptFinalTool
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