Struct git_checks::CommitSubject
source · [−]pub struct CommitSubject { /* private fields */ }Expand description
Check commit message subjects for invalid patterns.
Patterns which are checked for:
- overly long or short summary lines;
- work-in-progress messages;
fixup!andsquash!messages; and- custom prefixes.
Commit messages which appear to have been auto generated by actions such as merging or reverting commits will skip the summary line length limit (if enforced).
Implementations
sourceimpl CommitSubject
impl CommitSubject
sourcepub fn builder() -> CommitSubjectBuilder
pub fn builder() -> CommitSubjectBuilder
Create a new builder.
Trait Implementations
sourceimpl Check for CommitSubject
impl Check for CommitSubject
sourceimpl Clone for CommitSubject
impl Clone for CommitSubject
sourcefn clone(&self) -> CommitSubject
fn clone(&self) -> CommitSubject
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for CommitSubject
impl Debug for CommitSubject
Auto Trait Implementations
impl RefUnwindSafe for CommitSubject
impl Send for CommitSubject
impl Sync for CommitSubject
impl Unpin for CommitSubject
impl UnwindSafe for CommitSubject
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more