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
Performs the conversion.