pub enum ConflictResolution {
NewerWins,
SourceWins,
TargetWins,
Manual,
}Expand description
Strategy for resolving conflicts when both sides differ.
Variants§
NewerWins
Prefer the newer file based on modification time.
SourceWins
Prefer the local/source copy.
TargetWins
Prefer the remote/target copy.
Manual
Require manual resolution.
Trait Implementations§
Source§impl Clone for ConflictResolution
impl Clone for ConflictResolution
Source§fn clone(&self) -> ConflictResolution
fn clone(&self) -> ConflictResolution
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 Debug for ConflictResolution
impl Debug for ConflictResolution
Source§impl Default for ConflictResolution
impl Default for ConflictResolution
Source§fn default() -> ConflictResolution
fn default() -> ConflictResolution
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConflictResolution
impl<'de> Deserialize<'de> for ConflictResolution
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ConflictResolution, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ConflictResolution, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ConflictResolution
impl PartialEq for ConflictResolution
Source§impl Serialize for ConflictResolution
impl Serialize for ConflictResolution
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for ConflictResolution
impl Eq for ConflictResolution
impl StructuralPartialEq for ConflictResolution
Auto Trait Implementations§
impl Freeze for ConflictResolution
impl RefUnwindSafe for ConflictResolution
impl Send for ConflictResolution
impl Sync for ConflictResolution
impl Unpin for ConflictResolution
impl UnwindSafe for ConflictResolution
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