pub enum MergeStatus {
Success(Hash),
FastForward(Hash),
UpToDate,
Conflicts(Vec<PathBuf>),
}
Expand description
The result of a merge operation
Variants§
Success(Hash)
Merge completed successfully with a new merge commit
FastForward(Hash)
Fast-forward merge completed (no merge commit created)
UpToDate
Already up to date, no changes needed
Conflicts(Vec<PathBuf>)
Merge has conflicts that need manual resolution
Trait Implementations§
Source§impl Clone for MergeStatus
impl Clone for MergeStatus
Source§fn clone(&self) -> MergeStatus
fn clone(&self) -> MergeStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MergeStatus
impl Debug for MergeStatus
Source§impl PartialEq for MergeStatus
impl PartialEq for MergeStatus
impl StructuralPartialEq for MergeStatus
Auto Trait Implementations§
impl Freeze for MergeStatus
impl RefUnwindSafe for MergeStatus
impl Send for MergeStatus
impl Sync for MergeStatus
impl Unpin for MergeStatus
impl UnwindSafe for MergeStatus
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