pub struct TakeDestinationResolver;Expand description
Conflict resolver that always takes the destination value
Trait Implementations§
Source§impl Clone for TakeDestinationResolver
impl Clone for TakeDestinationResolver
Source§fn clone(&self) -> TakeDestinationResolver
fn clone(&self) -> TakeDestinationResolver
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 ConflictResolver for TakeDestinationResolver
impl ConflictResolver for TakeDestinationResolver
Source§fn resolve_conflict(&self, conflict: &MergeConflict) -> Option<MergeResult>
fn resolve_conflict(&self, conflict: &MergeConflict) -> Option<MergeResult>
Resolve a conflict by returning the desired MergeResult
Returns None if the conflict cannot be resolved and should remain as a conflict
Source§impl Debug for TakeDestinationResolver
impl Debug for TakeDestinationResolver
Source§impl Default for TakeDestinationResolver
impl Default for TakeDestinationResolver
Source§fn default() -> TakeDestinationResolver
fn default() -> TakeDestinationResolver
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TakeDestinationResolver
impl RefUnwindSafe for TakeDestinationResolver
impl Send for TakeDestinationResolver
impl Sync for TakeDestinationResolver
impl Unpin for TakeDestinationResolver
impl UnsafeUnpin for TakeDestinationResolver
impl UnwindSafe for TakeDestinationResolver
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