pub enum SyncStrategy {
KeepOurs,
KeepTheirs,
Notify,
}Expand description
Conflict resolution strategy for sidecar pull operations.
Variants§
KeepOurs
Skip fetch if local file exists (default). Local wins.
KeepTheirs
Always fetch from remote, overwriting local. Remote wins.
Notify
Report what would change without fetching. Returns diff info.
Trait Implementations§
Source§impl Clone for SyncStrategy
impl Clone for SyncStrategy
Source§fn clone(&self) -> SyncStrategy
fn clone(&self) -> SyncStrategy
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 SyncStrategy
impl Debug for SyncStrategy
Source§impl PartialEq for SyncStrategy
impl PartialEq for SyncStrategy
impl Copy for SyncStrategy
impl Eq for SyncStrategy
impl StructuralPartialEq for SyncStrategy
Auto Trait Implementations§
impl Freeze for SyncStrategy
impl RefUnwindSafe for SyncStrategy
impl Send for SyncStrategy
impl Sync for SyncStrategy
impl Unpin for SyncStrategy
impl UnsafeUnpin for SyncStrategy
impl UnwindSafe for SyncStrategy
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.