pub enum GitErrors {
Git2Error(Error),
IndexConflicts,
Empty,
UpToDate,
RemoteError,
CustomError(String),
}
Expand description
Error enum
Variants§
Git2Error(Error)
Errors from git2
IndexConflicts
Merge contains errors
Empty
Merge is empty
UpToDate
Merge contains no changes
RemoteError
CustomError(String)
Custom error
Trait Implementations§
source§impl Error for GitErrors
impl Error for GitErrors
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl RefUnwindSafe for GitErrors
impl Send for GitErrors
impl Sync for GitErrors
impl Unpin for GitErrors
impl UnwindSafe for GitErrors
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more