pub struct ComplianceAssessment {
pub regulatory_impact: Option<String>,
pub privacy_assessment: Option<String>,
pub security_assessment: Option<String>,
pub frameworks: Vec<String>,
}Expand description
Compliance assessment for the decision
Fields§
§regulatory_impact: Option<String>Impact on regulatory requirements
privacy_assessment: Option<String>Privacy impact assessment
security_assessment: Option<String>Security impact assessment
frameworks: Vec<String>Applicable compliance frameworks (GDPR, SOC2, HIPAA, etc.)
Implementations§
Trait Implementations§
Source§impl Clone for ComplianceAssessment
impl Clone for ComplianceAssessment
Source§fn clone(&self) -> ComplianceAssessment
fn clone(&self) -> ComplianceAssessment
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 ComplianceAssessment
impl Debug for ComplianceAssessment
Source§impl Default for ComplianceAssessment
impl Default for ComplianceAssessment
Source§fn default() -> ComplianceAssessment
fn default() -> ComplianceAssessment
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ComplianceAssessment
impl<'de> Deserialize<'de> for ComplianceAssessment
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 ComplianceAssessment
impl PartialEq for ComplianceAssessment
Source§impl Serialize for ComplianceAssessment
impl Serialize for ComplianceAssessment
impl StructuralPartialEq for ComplianceAssessment
Auto Trait Implementations§
impl Freeze for ComplianceAssessment
impl RefUnwindSafe for ComplianceAssessment
impl Send for ComplianceAssessment
impl Sync for ComplianceAssessment
impl Unpin for ComplianceAssessment
impl UnwindSafe for ComplianceAssessment
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