pub struct EvidenceBundle {Show 14 fields
pub schema_version: String,
pub bundle_hash: String,
pub run: Run,
pub steps: Vec<Step>,
pub events: Vec<Event>,
pub tool_ledger: Vec<ToolLedgerEntry>,
pub approvals: Vec<ApprovalRequest>,
pub artifacts: Vec<Artifact>,
pub media_artifacts: Vec<State>,
pub stream_checkpoints: Vec<State>,
pub cost_records: Vec<CostRecord>,
pub cost_summary: CostSummary,
pub summary: State,
pub final_state: State,
}Fields§
§schema_version: String§bundle_hash: String§run: Run§steps: Vec<Step>§events: Vec<Event>§tool_ledger: Vec<ToolLedgerEntry>§approvals: Vec<ApprovalRequest>§artifacts: Vec<Artifact>§media_artifacts: Vec<State>§stream_checkpoints: Vec<State>§cost_records: Vec<CostRecord>§cost_summary: CostSummary§summary: State§final_state: StateTrait Implementations§
Source§impl Clone for EvidenceBundle
impl Clone for EvidenceBundle
Source§fn clone(&self) -> EvidenceBundle
fn clone(&self) -> EvidenceBundle
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 EvidenceBundle
impl RefUnwindSafe for EvidenceBundle
impl Send for EvidenceBundle
impl Sync for EvidenceBundle
impl Unpin for EvidenceBundle
impl UnsafeUnpin for EvidenceBundle
impl UnwindSafe for EvidenceBundle
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