[][src]Enum conventional::error::Kind

pub enum Kind {
    MissingType,
    InvalidScope,
    MissingDescription,
    InvalidBody,
    InvalidFormat,
}

All possible error kinds returned when parsing a conventional commit.

Variants

MissingType

The commit type is missing from the commit message.

InvalidScope

The scope has an invalid format.

MissingDescription

The description of the commit is missing.

InvalidBody

The body of the commit has an invalid format.

InvalidFormat

Any other part of the commit does not conform to the conventional commit spec.

Trait Implementations

impl Clone for Kind[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<Kind> for Kind[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Eq for Kind[src]

impl Copy for Kind[src]

impl Debug for Kind[src]

Auto Trait Implementations

impl Unpin for Kind

impl Send for Kind

impl Sync for Kind

impl RefUnwindSafe for Kind

impl UnwindSafe for Kind

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]