pub enum SyncConflictResolution {
KeepLocal,
AcceptRemote,
Defer,
}Expand description
Operator or application choice recorded for one conflict.
Variants§
KeepLocal
Preserve the local replication state.
AcceptRemote
Accept the remote observation through an owner-controlled operation.
Defer
Defer the decision for manual review.
Trait Implementations§
Source§impl Clone for SyncConflictResolution
impl Clone for SyncConflictResolution
impl Copy for SyncConflictResolution
Source§impl Debug for SyncConflictResolution
impl Debug for SyncConflictResolution
Source§impl<'de> Deserialize<'de> for SyncConflictResolution
impl<'de> Deserialize<'de> for SyncConflictResolution
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SyncConflictResolution
Source§impl PartialEq for SyncConflictResolution
impl PartialEq for SyncConflictResolution
Source§impl Serialize for SyncConflictResolution
impl Serialize for SyncConflictResolution
impl StructuralPartialEq for SyncConflictResolution
Auto Trait Implementations§
impl Freeze for SyncConflictResolution
impl RefUnwindSafe for SyncConflictResolution
impl Send for SyncConflictResolution
impl Sync for SyncConflictResolution
impl Unpin for SyncConflictResolution
impl UnsafeUnpin for SyncConflictResolution
impl UnwindSafe for SyncConflictResolution
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