pub struct SyncConflictResolutionReceipt {
pub conflict_id: String,
pub idempotency_key: String,
pub resolution: SyncConflictResolution,
pub idempotent: bool,
pub resolved_at_ms: u64,
}Expand description
Result of applying or replaying a conflict resolution.
Fields§
§conflict_id: StringConflict resolved by this receipt.
idempotency_key: StringIdempotency key accepted for the resolution.
resolution: SyncConflictResolutionRecorded resolution.
idempotent: boolWhether this call replayed an already-recorded identical resolution.
resolved_at_ms: u64Resolution timestamp.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SyncConflictResolutionReceipt
impl<'de> Deserialize<'de> for SyncConflictResolutionReceipt
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 SyncConflictResolutionReceipt
impl StructuralPartialEq for SyncConflictResolutionReceipt
Auto Trait Implementations§
impl Forget for SyncConflictResolutionReceipt
impl Freeze for SyncConflictResolutionReceipt
impl RefUnwindSafe for SyncConflictResolutionReceipt
impl Send for SyncConflictResolutionReceipt
impl Sync for SyncConflictResolutionReceipt
impl Unpin for SyncConflictResolutionReceipt
impl UnsafeUnpin for SyncConflictResolutionReceipt
impl UnwindSafe for SyncConflictResolutionReceipt
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