pub struct DefaultCommitClassifier { /* private fields */ }Implementations§
Source§impl DefaultCommitClassifier
impl DefaultCommitClassifier
pub fn new(types: Vec<CommitType>, pattern: String) -> Self
Trait Implementations§
Source§impl CommitClassifier for DefaultCommitClassifier
impl CommitClassifier for DefaultCommitClassifier
fn types(&self) -> &[CommitType]
Source§fn pattern(&self) -> &str
fn pattern(&self) -> &str
Commit message regex with named groups: type, scope, breaking, description.
fn bump_level(&self, type_name: &str, breaking: bool) -> Option<BumpLevel>
fn changelog_section(&self, type_name: &str) -> Option<&str>
fn is_allowed(&self, type_name: &str) -> bool
Auto Trait Implementations§
impl Freeze for DefaultCommitClassifier
impl RefUnwindSafe for DefaultCommitClassifier
impl Send for DefaultCommitClassifier
impl Sync for DefaultCommitClassifier
impl Unpin for DefaultCommitClassifier
impl UnwindSafe for DefaultCommitClassifier
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