pub struct ConventionalTitleControl;Expand description
Verifies that change request titles follow the Conventional Commits format.
Maps to SOC2 CC8.1: structured change documentation.
Conventional commit titles (e.g. feat: add X, fix!: resolve Y) enable
automated changelog generation and ensure changes are categorized consistently.
Trait Implementations§
Source§impl Control for ConventionalTitleControl
impl Control for ConventionalTitleControl
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 ConventionalTitleControl
impl RefUnwindSafe for ConventionalTitleControl
impl Send for ConventionalTitleControl
impl Sync for ConventionalTitleControl
impl Unpin for ConventionalTitleControl
impl UnsafeUnpin for ConventionalTitleControl
impl UnwindSafe for ConventionalTitleControl
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