pub struct ProofStatusReport {
pub schema_version: String,
pub timestamp: String,
pub contracts: Vec<ContractProofStatus>,
pub kernel_classes: Vec<KernelClassSummary>,
pub totals: ProofStatusTotals,
}Expand description
Top-level proof status report, serializable to JSON.
Fields§
§schema_version: StringReport schema version for forward compatibility
timestamp: StringUnix epoch timestamp when the report was generated
contracts: Vec<ContractProofStatus>Per-contract proof status entries
kernel_classes: Vec<KernelClassSummary>Kernel equivalence class summaries
totals: ProofStatusTotalsAggregate totals across all contracts
Trait Implementations§
Source§impl Clone for ProofStatusReport
impl Clone for ProofStatusReport
Source§fn clone(&self) -> ProofStatusReport
fn clone(&self) -> ProofStatusReport
Returns a duplicate of the value. Read more
1.0.0 · 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 ProofStatusReport
impl Debug for ProofStatusReport
Source§impl<'de> Deserialize<'de> for ProofStatusReport
impl<'de> Deserialize<'de> for ProofStatusReport
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 ProofStatusReport
impl RefUnwindSafe for ProofStatusReport
impl Send for ProofStatusReport
impl Sync for ProofStatusReport
impl Unpin for ProofStatusReport
impl UnsafeUnpin for ProofStatusReport
impl UnwindSafe for ProofStatusReport
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