pub enum MergeFavor {
None,
Ours,
Theirs,
Union,
}Expand description
Whether to favour one side wholesale for textual conflicts (-Xours /
-Xtheirs), or to leave conflict markers in place.
Variants§
None
Leave conflict markers in place (the default).
Ours
On a textual conflict, take ours’ content wholesale.
Theirs
On a textual conflict, take theirs’ content wholesale.
Union
On a textual conflict, keep BOTH sides’ lines (ours then theirs) with no
markers — git’s merge=union attribute / --union (XDL_MERGE_FAVOR_UNION).
Trait Implementations§
Source§impl Clone for MergeFavor
impl Clone for MergeFavor
Source§fn clone(&self) -> MergeFavor
fn clone(&self) -> MergeFavor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MergeFavor
Source§impl Debug for MergeFavor
impl Debug for MergeFavor
impl Eq for MergeFavor
Source§impl PartialEq for MergeFavor
impl PartialEq for MergeFavor
Source§fn eq(&self, other: &MergeFavor) -> bool
fn eq(&self, other: &MergeFavor) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MergeFavor
Auto Trait Implementations§
impl Freeze for MergeFavor
impl RefUnwindSafe for MergeFavor
impl Send for MergeFavor
impl Sync for MergeFavor
impl Unpin for MergeFavor
impl UnsafeUnpin for MergeFavor
impl UnwindSafe for MergeFavor
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