Enum git2::ErrorClass
source · pub enum ErrorClass {
Show 35 variants
None,
NoMemory,
Os,
Invalid,
Reference,
Zlib,
Repository,
Config,
Regex,
Odb,
Index,
Object,
Net,
Tag,
Tree,
Indexer,
Ssl,
Submodule,
Thread,
Stash,
Checkout,
FetchHead,
Merge,
Ssh,
Filter,
Revert,
Callback,
CherryPick,
Describe,
Rebase,
Filesystem,
Patch,
Worktree,
Sha1,
Http,
}
Expand description
An enumeration of possible categories of things that can have errors when working with a git repository.
Variants§
None
Uncategorized
NoMemory
Out of memory or insufficient allocated space
Os
Syscall or standard system library error
Invalid
Invalid input
Reference
Error resolving or manipulating a reference
Zlib
ZLib failure
Repository
Bad repository state
Config
Bad configuration
Regex
Regex failure
Odb
Bad object
Index
Invalid index data
Object
Error creating or obtaining an object
Net
Network error
Tag
Error manipulating a tag
Tree
Invalid value in tree
Indexer
Hashing or packing error
Ssl
Error from SSL
Submodule
Error involving submodules
Thread
Threading error
Stash
Error manipulating a stash
Checkout
Checkout failure
FetchHead
Invalid FETCH_HEAD
Merge
Merge failure
Ssh
SSH failure
Filter
Error manipulating filters
Revert
Error reverting commit
Callback
Error from a user callback
CherryPick
Error cherry-picking commit
Describe
Can’t describe object
Rebase
Error during rebase
Filesystem
Filesystem-related error
Patch
Invalid patch data
Worktree
Error involving worktrees
Sha1
Hash library error or SHA-1 collision
Http
HTTP error
Trait Implementations§
source§impl Clone for ErrorClass
impl Clone for ErrorClass
source§fn clone(&self) -> ErrorClass
fn clone(&self) -> ErrorClass
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ErrorClass
impl Debug for ErrorClass
source§impl PartialEq for ErrorClass
impl PartialEq for ErrorClass
source§fn eq(&self, other: &ErrorClass) -> bool
fn eq(&self, other: &ErrorClass) -> bool
self
and other
values to be equal, and is used
by ==
.