Enum git_cliff_core::error::Error
source · pub enum Error {
Show 17 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),
JsonError(Error),
RegexError(Error),
SystemTimeError(SystemTimeError),
IntParseError(TryFromIntError),
}
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.
Utf8Error(Utf8Error)
Error that may occur when attempting to interpret a sequence of u8 as a string.
GitError(Error)
Error variant that represents errors coming out of libgit2.
ConfigError(ConfigError)
Error that may occur while parsing the config file.
ParseError(Error)
When commit’s not follow the conventional commit structure we throw this error.
GroupError(String)
Error that may occur while grouping commits.
ChangelogError(String)
Error that may occur while generating changelog.
TemplateParseError(String)
Error that may occur while parsing the template.
TemplateRenderError(String)
Error that may occur while rendering the template.
TemplateError(Error)
Error that may occur during more general template operations.
ArgumentError(String)
Error that may occur while parsing the command line arguments.
EmbeddedError(String)
Error that may occur while extracting the embedded content.
DeserializeError(Error)
Errors that may occur when deserializing types from TOML format.
JsonError(Error)
Errors that may occur while de/serializing JSON format.
RegexError(Error)
Errors that may occur during parsing or compiling a regular expression.
SystemTimeError(SystemTimeError)
Error that may occur due to system time related anomalies.
IntParseError(TryFromIntError)
Error that may occur while parsing integers.