pub struct MergeResult {
pub contacts_merged: usize,
pub contacts_updated: usize,
pub contacts_added: usize,
pub conflicts_resolved: usize,
pub instances_processed: usize,
pub merge_duration_ms: u64,
}
Expand description
Merge operation result
Fields§
§contacts_merged: usize
Number of contacts that were merged from other instances
contacts_updated: usize
Number of existing contacts that were updated
contacts_added: usize
Number of new contacts that were added
conflicts_resolved: usize
Number of conflicts that were resolved during merge
instances_processed: usize
Number of instance cache files that were processed
merge_duration_ms: u64
Total time taken for the merge operation in milliseconds
Trait Implementations§
Source§impl Debug for MergeResult
impl Debug for MergeResult
Auto Trait Implementations§
impl Freeze for MergeResult
impl RefUnwindSafe for MergeResult
impl Send for MergeResult
impl Sync for MergeResult
impl Unpin for MergeResult
impl UnwindSafe for MergeResult
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