pub struct ToolCallReceiptV1 {
pub receipt_id: ArtifactId,
pub plan_id: ArtifactId,
pub step: u32,
pub run_id: String,
pub permitted_tool_calls: usize,
pub blocked_tool_calls: usize,
pub succeeded_tool_calls: usize,
pub failed_tool_calls: usize,
pub reason_codes: Vec<String>,
}Fields§
§receipt_id: ArtifactId§plan_id: ArtifactId§step: u32§run_id: String§permitted_tool_calls: usize§blocked_tool_calls: usize§succeeded_tool_calls: usize§failed_tool_calls: usize§reason_codes: Vec<String>Trait Implementations§
Source§impl Clone for ToolCallReceiptV1
impl Clone for ToolCallReceiptV1
Source§fn clone(&self) -> ToolCallReceiptV1
fn clone(&self) -> ToolCallReceiptV1
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 moreAuto Trait Implementations§
impl Freeze for ToolCallReceiptV1
impl RefUnwindSafe for ToolCallReceiptV1
impl Send for ToolCallReceiptV1
impl Sync for ToolCallReceiptV1
impl Unpin for ToolCallReceiptV1
impl UnsafeUnpin for ToolCallReceiptV1
impl UnwindSafe for ToolCallReceiptV1
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