pub enum MergeDecision {
UseBase,
UseLeft,
UseRight,
Value(Vec<u8>),
Delete,
Unresolved,
}Expand description
A borrowed merge resolver’s selection.
Variants§
Trait Implementations§
Source§impl Clone for MergeDecision
impl Clone for MergeDecision
Source§fn clone(&self) -> MergeDecision
fn clone(&self) -> MergeDecision
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 moreSource§impl Debug for MergeDecision
impl Debug for MergeDecision
impl Eq for MergeDecision
Source§impl PartialEq for MergeDecision
impl PartialEq for MergeDecision
impl StructuralPartialEq for MergeDecision
Auto Trait Implementations§
impl Freeze for MergeDecision
impl RefUnwindSafe for MergeDecision
impl Send for MergeDecision
impl Sync for MergeDecision
impl Unpin for MergeDecision
impl UnsafeUnpin for MergeDecision
impl UnwindSafe for MergeDecision
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more