pub struct IterationReceipt {
pub iteration: u32,
pub input_digest: String,
pub reviewer: RouteReceipt,
pub verifier: Option<RouteReceipt>,
pub verdict: IterationVerdict,
pub finding_summaries: Vec<String>,
pub tool_calls_used: u32,
pub elapsed_secs: u64,
}Expand description
What one iteration actually did.
Fields§
§iteration: u321-based iteration number, assigned by the loop.
input_digest: StringDigest of the artifact this iteration reviewed.
reviewer: RouteReceipt§verifier: Option<RouteReceipt>Present when the policy requires a separate verify step.
verdict: IterationVerdict§finding_summaries: Vec<String>Bounded finding summaries. Not the findings themselves.
tool_calls_used: u32§elapsed_secs: u64Trait Implementations§
Source§impl Clone for IterationReceipt
impl Clone for IterationReceipt
Source§fn clone(&self) -> IterationReceipt
fn clone(&self) -> IterationReceipt
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 IterationReceipt
impl Debug for IterationReceipt
Source§impl<'de> Deserialize<'de> for IterationReceipt
impl<'de> Deserialize<'de> for IterationReceipt
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
impl Eq for IterationReceipt
Source§impl PartialEq for IterationReceipt
impl PartialEq for IterationReceipt
Source§impl Serialize for IterationReceipt
impl Serialize for IterationReceipt
impl StructuralPartialEq for IterationReceipt
Auto Trait Implementations§
impl Freeze for IterationReceipt
impl RefUnwindSafe for IterationReceipt
impl Send for IterationReceipt
impl Sync for IterationReceipt
impl Unpin for IterationReceipt
impl UnsafeUnpin for IterationReceipt
impl UnwindSafe for IterationReceipt
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