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

pub enum Error {
Show 13 variants IoError(Error), Utf8Error(Utf8Error), GitError(Error), ConfigError(ConfigError), ParseError(Error), GroupError(String), ChangelogError(String), TemplateParseError(String), TemplateRenderError(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)

Tuple Fields

0: Error

Error that may occur while I/O operations.

Utf8Error(Utf8Error)

Tuple Fields

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

GitError(Error)

Tuple Fields

0: Error

Error variant that represents errors coming out of libgit2.

ConfigError(ConfigError)

Tuple Fields

Error that may occur while parsing the config file.

ParseError(Error)

Tuple Fields

0: Error

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

GroupError(String)

Tuple Fields

0: String

Error that may occur while grouping commits.

ChangelogError(String)

Tuple Fields

0: String

Error that may occur while generating changelog.

TemplateParseError(String)

Tuple Fields

0: String

Error that may occur while parsing the template.

TemplateRenderError(String)

Tuple Fields

0: String

Error that may occur while rendering the template.

TemplateError(Error)

Tuple Fields

0: Error

Error that may occur during more general template operations.

ArgumentError(String)

Tuple Fields

0: String

Error that may occur while parsing the command line arguments.

EmbeddedError(String)

Tuple Fields

0: String

Error that may occur while extracting the embedded content.

DeserializeError(Error)

Tuple Fields

0: Error

Errors that may occur when deserializing types from TOML format.

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.