pub struct ReviewIndependenceControl;Expand description
Verifies that at least one approver is independent from the change author and requester.
Trait Implementations§
Source§impl Control for ReviewIndependenceControl
impl Control for ReviewIndependenceControl
Source§fn description(&self) -> &'static str
fn description(&self) -> &'static str
Human-readable description for SARIF rule output.
Source§fn evaluate(&self, evidence: &EvidenceBundle) -> Vec<ControlFinding>
fn evaluate(&self, evidence: &EvidenceBundle) -> Vec<ControlFinding>
Evaluates the evidence bundle and returns one finding per subject.
Source§fn tsc_criteria(&self) -> &'static [&'static str]
fn tsc_criteria(&self) -> &'static [&'static str]
SOC2 Trust Services Criteria this control maps to (e.g., &[“CC6.1”, “CC8.1”]).
Returns empty slice for controls not mapped to SOC2.
Auto Trait Implementations§
impl Freeze for ReviewIndependenceControl
impl RefUnwindSafe for ReviewIndependenceControl
impl Send for ReviewIndependenceControl
impl Sync for ReviewIndependenceControl
impl Unpin for ReviewIndependenceControl
impl UnsafeUnpin for ReviewIndependenceControl
impl UnwindSafe for ReviewIndependenceControl
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