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§
source§impl CommitSubject
impl CommitSubject
sourcepub fn builder() -> CommitSubjectBuilder
pub fn builder() -> CommitSubjectBuilder
Create a new builder.
Trait Implementations§
source§impl Check for CommitSubject
impl Check for CommitSubject
source§impl Clone for CommitSubject
impl Clone for CommitSubject
source§fn clone(&self) -> CommitSubject
fn clone(&self) -> CommitSubject
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl 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§
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