pub struct ComplianceResult {
pub requirement: ComplianceRequirement,
pub compliant: bool,
pub details: String,
pub evidence: Vec<Evidence>,
}
Expand description
Result of a compliance validation
Fields§
§requirement: ComplianceRequirement
The requirement being validated
compliant: bool
Whether the requirement is met
details: String
Detailed explanation
evidence: Vec<Evidence>
Evidence (e.g., test results, packet captures)
Trait Implementations§
Source§impl Clone for ComplianceResult
impl Clone for ComplianceResult
Source§fn clone(&self) -> ComplianceResult
fn clone(&self) -> ComplianceResult
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 moreAuto Trait Implementations§
impl Freeze for ComplianceResult
impl RefUnwindSafe for ComplianceResult
impl Send for ComplianceResult
impl Sync for ComplianceResult
impl Unpin for ComplianceResult
impl UnwindSafe for ComplianceResult
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