pub struct ExecutionProgressView {
pub intent: ArtifactChecksumRecord,
pub graph: ArtifactChecksumRecord,
pub applied_operations: usize,
pub attempts: ExecutionAttemptTotalsView,
pub operations: Vec<OperationProgressView>,
}Expand description
Read-only projection bound to the complete original declaration and retained journals.
Applied evidence is caller-qualified and does not prove full run completion, current IC state, artifact durability, application safety or reference release.
Fields§
§intent: ArtifactChecksumRecordFull canonical original plan intent.
graph: ArtifactChecksumRecordOriginal explicit dependency graph digest.
applied_operations: usizeNumber of operations with retained Applied receipts, not a terminal proof.
attempts: ExecutionAttemptTotalsViewDerived totals over the original per-operation ceilings.
operations: Vec<OperationProgressView>Exact journal conditions in deterministic graph planning order.
Trait Implementations§
Source§impl Clone for ExecutionProgressView
impl Clone for ExecutionProgressView
Source§impl Debug for ExecutionProgressView
impl Debug for ExecutionProgressView
impl Eq for ExecutionProgressView
Source§impl PartialEq for ExecutionProgressView
impl PartialEq for ExecutionProgressView
Source§impl Serialize for ExecutionProgressView
impl Serialize for ExecutionProgressView
impl StructuralPartialEq for ExecutionProgressView
Auto Trait Implementations§
impl Freeze for ExecutionProgressView
impl RefUnwindSafe for ExecutionProgressView
impl Send for ExecutionProgressView
impl Sync for ExecutionProgressView
impl Unpin for ExecutionProgressView
impl UnsafeUnpin for ExecutionProgressView
impl UnwindSafe for ExecutionProgressView
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