pub struct PctfComplianceReport {
pub title: String,
pub title_fr: String,
pub system_name: String,
pub generated_at: String,
pub target_level: AssuranceLevel,
pub components: Vec<ComponentAssessment>,
pub overall_status: ComponentStatus,
pub summary: String,
pub summary_fr: String,
}Expand description
Full PCTF compliance self-assessment report.
Fields§
§title: StringReport title.
title_fr: StringReport title in French.
system_name: StringOrganization / system name.
generated_at: StringReport generation timestamp (RFC 3339).
target_level: AssuranceLevelTarget assurance level.
components: Vec<ComponentAssessment>Component assessments.
overall_status: ComponentStatusOverall conformance status.
summary: StringSummary observations.
summary_fr: StringSummary in French.
Trait Implementations§
Source§impl Clone for PctfComplianceReport
impl Clone for PctfComplianceReport
Source§fn clone(&self) -> PctfComplianceReport
fn clone(&self) -> PctfComplianceReport
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 PctfComplianceReport
impl Debug for PctfComplianceReport
Source§impl<'de> Deserialize<'de> for PctfComplianceReport
impl<'de> Deserialize<'de> for PctfComplianceReport
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 PctfComplianceReport
impl RefUnwindSafe for PctfComplianceReport
impl Send for PctfComplianceReport
impl Sync for PctfComplianceReport
impl Unpin for PctfComplianceReport
impl UnwindSafe for PctfComplianceReport
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