pub enum TreeMerge {
Undecidable,
EvasiveRenames,
ForcedResolution,
}
Expand description
Which kind of tree merges should be considered unresolved?
Variants§
Undecidable
All failed renames.
EvasiveRenames
All failed renames, and the ones where a tree item was renamed to avoid a clash.
ForcedResolution
All of EvasiveRenames
, and tree merges that would have conflicted but which were resolved
with a resolution strategy.
Trait Implementations§
Source§impl Ord for TreeMerge
impl Ord for TreeMerge
Source§impl PartialOrd for TreeMerge
impl PartialOrd for TreeMerge
impl Copy for TreeMerge
impl Eq for TreeMerge
impl StructuralPartialEq for TreeMerge
Auto Trait Implementations§
impl Freeze for TreeMerge
impl RefUnwindSafe for TreeMerge
impl Send for TreeMerge
impl Sync for TreeMerge
impl Unpin for TreeMerge
impl UnwindSafe for TreeMerge
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