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!,squash!, andamend!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 duplicate 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 Freeze for CommitSubject
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more