pub enum SyncAction {
Create {
source: PathBuf,
dest: PathBuf,
},
Skip {
path: PathBuf,
reason: String,
},
Conflict {
source: PathBuf,
dest: PathBuf,
strategy: ConflictStrategy,
source_newer: bool,
},
}Expand description
Sync action to perform
Variants§
Create
Create new file at destination
Skip
Skip this file (no action needed)
Conflict
Conflict requiring resolution
Trait Implementations§
Source§impl Clone for SyncAction
impl Clone for SyncAction
Source§fn clone(&self) -> SyncAction
fn clone(&self) -> SyncAction
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 SyncAction
impl Debug for SyncAction
Source§impl PartialEq for SyncAction
impl PartialEq for SyncAction
impl Eq for SyncAction
impl StructuralPartialEq for SyncAction
Auto Trait Implementations§
impl Freeze for SyncAction
impl RefUnwindSafe for SyncAction
impl Send for SyncAction
impl Sync for SyncAction
impl Unpin for SyncAction
impl UnwindSafe for SyncAction
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