pub enum MergeResult {
Clean(Commit),
Conflict(Vec<Conflict>),
NoCommonAncestor,
}Expand description
Result of a merge operation.
Variants§
Clean(Commit)
Clean merge — all changes applied, new commit created.
Conflict(Vec<Conflict>)
Conflicts detected — manual resolution needed.
NoCommonAncestor
No common ancestor found (disconnected histories).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MergeResult
impl RefUnwindSafe for MergeResult
impl Send for MergeResult
impl Sync for MergeResult
impl Unpin for MergeResult
impl UnsafeUnpin for MergeResult
impl UnwindSafe for MergeResult
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