pub struct ConfiguredCommitParser { /* private fields */ }Expand description
Parser that tries the standard commit pattern first, then falls back to
per-type pattern regexes for non-conventional commit formats.
Implementations§
Source§impl ConfiguredCommitParser
impl ConfiguredCommitParser
pub fn new(types: Vec<CommitType>, commit_pattern: String) -> Self
Trait Implementations§
Source§impl CommitParser for ConfiguredCommitParser
impl CommitParser for ConfiguredCommitParser
fn parse(&self, commit: &Commit) -> Result<ConventionalCommit, ReleaseError>
Auto Trait Implementations§
impl Freeze for ConfiguredCommitParser
impl RefUnwindSafe for ConfiguredCommitParser
impl Send for ConfiguredCommitParser
impl Sync for ConfiguredCommitParser
impl Unpin for ConfiguredCommitParser
impl UnsafeUnpin for ConfiguredCommitParser
impl UnwindSafe for ConfiguredCommitParser
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