[][src]Enum conventional_commits_next_semver::error::Error

pub enum Error<'a> {
    GitError(GitError),
    NoSemverCompatibleTags,
    SameVersion(Version),
    Other(&'a str),
}

Library error types.

Variants

GitError(GitError)

An error occurred while querying the git repository.

NoSemverCompatibleTags

No semver compatible tags could be found inside the repository.

SameVersion(Version)

No commits have been found that indicate a version bump.

Other(&'a str)

Other error types.

Trait Implementations

impl<'a> Debug for Error<'a>[src]

impl<'a> Display for Error<'a>[src]

impl<'a> Error for Error<'a>[src]

impl<'a> From<Error> for Error<'a>[src]

Auto Trait Implementations

impl<'a> RefUnwindSafe for Error<'a>

impl<'a> Send for Error<'a>

impl<'a> Sync for Error<'a>

impl<'a> Unpin for Error<'a>

impl<'a> UnwindSafe for Error<'a>

Blanket Implementations

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

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

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

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

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

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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.