[−][src]Enum git2::ErrorClass
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
Trait Implementations
impl Eq for ErrorClass
[src]
impl Clone for ErrorClass
[src]
fn clone(&self) -> ErrorClass
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialEq<ErrorClass> for ErrorClass
[src]
fn eq(&self, other: &ErrorClass) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Copy for ErrorClass
[src]
impl Debug for ErrorClass
[src]
Auto Trait Implementations
impl Unpin for ErrorClass
impl Sync for ErrorClass
impl Send for ErrorClass
impl UnwindSafe for ErrorClass
impl RefUnwindSafe for ErrorClass
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,