pub struct Vision2ReleaseEvidence {
pub conformance: ConformanceReport,
pub security: SecurityChecklist,
pub measurements: Vision2Measurements,
pub passed_receipts: Vec<String>,
pub verified_examples: Vec<String>,
pub migration_policy: String,
}Expand description
Evidence gathered by CI and release tooling for a Vision 2 candidate.
Fields§
§conformance: ConformanceReportRequired accuracy, platform, audit, and documentation cases.
security: SecurityChecklistSatisfied security audit evidence.
measurements: Vision2MeasurementsTyped performance, memory, allocation, thread, and transfer values.
passed_receipts: Vec<String>Dated benchmark/correctness receipt identifiers.
verified_examples: Vec<String>Cargo examples compiled and exercised by the candidate.
migration_policy: StringMigration policy identifier; must equal vision-2.
Trait Implementations§
Source§impl Clone for Vision2ReleaseEvidence
impl Clone for Vision2ReleaseEvidence
Source§fn clone(&self) -> Vision2ReleaseEvidence
fn clone(&self) -> Vision2ReleaseEvidence
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 Vision2ReleaseEvidence
impl RefUnwindSafe for Vision2ReleaseEvidence
impl Send for Vision2ReleaseEvidence
impl Sync for Vision2ReleaseEvidence
impl Unpin for Vision2ReleaseEvidence
impl UnsafeUnpin for Vision2ReleaseEvidence
impl UnwindSafe for Vision2ReleaseEvidence
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