pub struct SyncCycleResult {
pub pulled: u64,
pub pushed: u64,
pub resolved_conflicts: Vec<Conflict>,
pub unresolved_conflicts: Vec<Conflict>,
pub success: bool,
pub duration: Duration,
}Expand description
Result of a sync cycle.
Fields§
§pulled: u64Number of operations pulled.
pushed: u64Number of operations pushed.
resolved_conflicts: Vec<Conflict>Conflicts that were resolved.
unresolved_conflicts: Vec<Conflict>Conflicts that require manual resolution.
success: boolWhether the sync was successful.
duration: DurationDuration of the sync cycle.
Trait Implementations§
Source§impl Clone for SyncCycleResult
impl Clone for SyncCycleResult
Source§fn clone(&self) -> SyncCycleResult
fn clone(&self) -> SyncCycleResult
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 moreAuto Trait Implementations§
impl Freeze for SyncCycleResult
impl RefUnwindSafe for SyncCycleResult
impl Send for SyncCycleResult
impl Sync for SyncCycleResult
impl Unpin for SyncCycleResult
impl UnwindSafe for SyncCycleResult
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