Enum git_cliff_core::error::Error[][src]

pub enum Error {
    IoError(Error),
    Utf8Error(Utf8Error),
    GitError(Error),
    ConfigError(ConfigError),
    ParseError(Error),
    GroupError(String),
    ChangelogError(String),
    TemplateError(Error),
    ArgumentError(String),
    EmbeddedError(String),
    DeserializeError(Error),
}
Expand description

Library related errors that we are exposing to the rest of the workspaces.

Variants

IoError(Error)

Error that may occur while I/O operations.

Tuple Fields of IoError

0: Error
Utf8Error(Utf8Error)

Error that may occur when attempting to interpret a sequence of u8 as a string.

Tuple Fields of Utf8Error

0: Utf8Error
GitError(Error)

Error variant that represents errors coming out of libgit2.

Tuple Fields of GitError

0: Error
ConfigError(ConfigError)

Error that may occur while parsing the config file.

Tuple Fields of ConfigError

0: ConfigError
ParseError(Error)

When commit’s not follow the conventional commit structure we throw this error.

Tuple Fields of ParseError

0: Error
GroupError(String)

Error that may occur while grouping commits.

Tuple Fields of GroupError

0: String
ChangelogError(String)

Error that may occur while generating changelog.

Tuple Fields of ChangelogError

0: String
TemplateError(Error)

Error that may occur while template operations such as parse and render.

Tuple Fields of TemplateError

0: Error
ArgumentError(String)

Error that may occur while parsing the command line arguments.

Tuple Fields of ArgumentError

0: String
EmbeddedError(String)

Error that may occur while extracting the embedded content.

Tuple Fields of EmbeddedError

0: String
DeserializeError(Error)

Errors that may occur when deserializing types from TOML format.

Tuple Fields of DeserializeError

0: Error

Trait Implementations

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

The lower-level source of this error, if any. Read more

🔬 This is a nightly-only experimental API. (backtrace)

Returns a stack backtrace, if available, of where this error occurred. Read more

👎 Deprecated since 1.42.0:

use the Display impl or to_string()

👎 Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Should always be Self

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.