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
0: Utf8Error
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
0: ConfigError
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
Performs the conversion.