pub struct AssessmentReport {
pub profile_name: String,
pub findings: Vec<ControlFinding>,
pub outcomes: Vec<ProfileOutcome>,
pub severity_labels: SeverityLabels,
}Expand description
Complete assessment result combining raw control findings with profile-mapped outcomes.
Fields§
§profile_name: String§findings: Vec<ControlFinding>§outcomes: Vec<ProfileOutcome>§severity_labels: SeverityLabelsTrait Implementations§
Source§impl Clone for AssessmentReport
impl Clone for AssessmentReport
Source§fn clone(&self) -> AssessmentReport
fn clone(&self) -> AssessmentReport
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 AssessmentReport
impl Debug for AssessmentReport
Source§impl<'de> Deserialize<'de> for AssessmentReport
impl<'de> Deserialize<'de> for AssessmentReport
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
Source§impl PartialEq for AssessmentReport
impl PartialEq for AssessmentReport
Source§impl Serialize for AssessmentReport
impl Serialize for AssessmentReport
impl Eq for AssessmentReport
impl StructuralPartialEq for AssessmentReport
Auto Trait Implementations§
impl Freeze for AssessmentReport
impl RefUnwindSafe for AssessmentReport
impl Send for AssessmentReport
impl Sync for AssessmentReport
impl Unpin for AssessmentReport
impl UnsafeUnpin for AssessmentReport
impl UnwindSafe for AssessmentReport
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