pub enum SyncStrategy {
Full,
Incremental,
Selective(Vec<String>),
}
Expand description
Sync strategy for workspace mirroring
Variants§
Full
Sync all workspaces completely
Incremental
Sync only changed workspaces (based on modification time)
Selective(Vec<String>)
Sync only specified workspace IDs
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 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 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