pub struct ConformityAssessmentSummary {
pub product_class: CraProductClass,
pub route: ConformityRoute,
pub evidence: Vec<ConformityEvidence>,
}Expand description
Per-route checklist of evidence the CRA Annex VIII conformity-assessment procedure expects. Surfaced in markdown / HTML / SARIF / TUI reports so notified bodies and auditors see the route + the missing evidence in one glance.
Fields§
§product_class: CraProductClassCRA Annex III/IV product class
route: ConformityRouteResolved Annex VIII conformity route
evidence: Vec<ConformityEvidence>Per-evidence checklist entries (≥1 element)
Trait Implementations§
Source§impl Clone for ConformityAssessmentSummary
impl Clone for ConformityAssessmentSummary
Source§fn clone(&self) -> ConformityAssessmentSummary
fn clone(&self) -> ConformityAssessmentSummary
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 moreSource§impl Debug for ConformityAssessmentSummary
impl Debug for ConformityAssessmentSummary
Source§impl<'de> Deserialize<'de> for ConformityAssessmentSummary
impl<'de> Deserialize<'de> for ConformityAssessmentSummary
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 ConformityAssessmentSummary
impl RefUnwindSafe for ConformityAssessmentSummary
impl Send for ConformityAssessmentSummary
impl Sync for ConformityAssessmentSummary
impl Unpin for ConformityAssessmentSummary
impl UnsafeUnpin for ConformityAssessmentSummary
impl UnwindSafe for ConformityAssessmentSummary
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more