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: ErrorUtf8Error(Utf8Error)Error that may occur when attempting to interpret a sequence of u8 as a string.
Tuple Fields of Utf8Error
0: Utf8ErrorGitError(Error)Error variant that represents errors coming out of libgit2.
Tuple Fields of GitError
0: ErrorConfigError(ConfigError)Error that may occur while parsing the config file.
Tuple Fields of ConfigError
0: ConfigErrorParseError(Error)When commit’s not follow the conventional commit structure we throw this error.
Tuple Fields of ParseError
0: ErrorGroupError(String)Error that may occur while grouping commits.
Tuple Fields of GroupError
0: StringChangelogError(String)Error that may occur while generating changelog.
Tuple Fields of ChangelogError
0: StringTemplateError(Error)Error that may occur while template operations such as parse and render.
Tuple Fields of TemplateError
0: ErrorArgumentError(String)Error that may occur while parsing the command line arguments.
Tuple Fields of ArgumentError
0: StringEmbeddedError(String)Error that may occur while extracting the embedded content.
Tuple Fields of EmbeddedError
0: StringDeserializeError(Error)Errors that may occur when deserializing types from TOML format.
Tuple Fields of DeserializeError
0: ErrorTrait Implementations
Performs the conversion.