pub struct Vision1ReleaseEvidence {
pub conformance: ConformanceReport,
pub security: SecurityChecklist,
pub measurements: Vision1Measurements,
pub passed_comparison_suites: Vec<String>,
pub verified_examples: Vec<String>,
pub migration_policy: String,
}Expand description
Evidence gathered by CI/release tooling for a Vision 1.0 candidate.
Fields§
§conformance: ConformanceReportRequired test/audit cases and their status.
security: SecurityChecklistSatisfied security audit evidence.
measurements: Vision1MeasurementsMeasured canonical performance values.
passed_comparison_suites: Vec<String>Comparison suite identifiers whose reports passed.
verified_examples: Vec<String>Cargo example names compiled and exercised by the candidate.
migration_policy: StringMigration policy identifier; must equal vision-1.
Trait Implementations§
Source§impl Clone for Vision1ReleaseEvidence
impl Clone for Vision1ReleaseEvidence
Source§fn clone(&self) -> Vision1ReleaseEvidence
fn clone(&self) -> Vision1ReleaseEvidence
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 Vision1ReleaseEvidence
impl RefUnwindSafe for Vision1ReleaseEvidence
impl Send for Vision1ReleaseEvidence
impl Sync for Vision1ReleaseEvidence
impl Unpin for Vision1ReleaseEvidence
impl UnsafeUnpin for Vision1ReleaseEvidence
impl UnwindSafe for Vision1ReleaseEvidence
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