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 manpulating a tag
Tree
Invalid value in tree
Indexer
Hashing or packing error
Ssl
Error from SSL
Submodule
Error involing 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
sourceimpl Clone for ErrorClass
impl Clone for ErrorClass
sourcefn clone(&self) -> ErrorClass
fn clone(&self) -> ErrorClass
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ErrorClass
impl Debug for ErrorClass
sourceimpl PartialEq<ErrorClass> for ErrorClass
impl PartialEq<ErrorClass> for ErrorClass
impl Copy for ErrorClass
impl Eq for ErrorClass
impl StructuralEq for ErrorClass
impl StructuralPartialEq for ErrorClass
Auto Trait Implementations
impl RefUnwindSafe for ErrorClass
impl Send for ErrorClass
impl Sync for ErrorClass
impl Unpin for ErrorClass
impl UnwindSafe for ErrorClass
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more