pub struct BuildProvenanceControl;Expand description
Verifies that all artifact attestations carry valid cryptographic provenance.
Trait Implementations§
Source§impl Control for BuildProvenanceControl
impl Control for BuildProvenanceControl
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 BuildProvenanceControl
impl RefUnwindSafe for BuildProvenanceControl
impl Send for BuildProvenanceControl
impl Sync for BuildProvenanceControl
impl Unpin for BuildProvenanceControl
impl UnsafeUnpin for BuildProvenanceControl
impl UnwindSafe for BuildProvenanceControl
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