pub struct VisualReleaseEvidence {
pub conformance: ConformanceReport,
pub security: SecurityChecklist,
pub measurements: VisualMeasurements,
pub candidate_unix_days: u64,
pub receipts: Vec<VisualReceiptEvidence>,
pub verified_examples: Vec<String>,
pub migration_policy: String,
}Expand description
Evidence gathered by CI and release tooling for a Visual candidate.
Fields§
§conformance: ConformanceReportRequired image, platform, adapter, audit, and documentation cases.
security: SecurityChecklistSatisfied security audit evidence.
measurements: VisualMeasurementsTyped image, transfer, residency, request, and state values.
candidate_unix_days: u64Candidate UTC day, expressed as Unix epoch days.
receipts: Vec<VisualReceiptEvidence>Required dated implementation receipts.
verified_examples: Vec<String>Cargo examples compiled and exercised by the candidate.
migration_policy: StringMigration policy identifier; must equal visual-1.
Trait Implementations§
Source§impl Clone for VisualReleaseEvidence
impl Clone for VisualReleaseEvidence
Source§fn clone(&self) -> VisualReleaseEvidence
fn clone(&self) -> VisualReleaseEvidence
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 VisualReleaseEvidence
impl RefUnwindSafe for VisualReleaseEvidence
impl Send for VisualReleaseEvidence
impl Sync for VisualReleaseEvidence
impl Unpin for VisualReleaseEvidence
impl UnsafeUnpin for VisualReleaseEvidence
impl UnwindSafe for VisualReleaseEvidence
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