pub struct TransactionConflict {
pub key: DocumentKey,
pub expected: ConditionExpectation,
pub actual: ObservedState,
}Expand description
Structured expected-vs-actual information for an optimistic conflict.
Fields§
§key: DocumentKey§expected: ConditionExpectation§actual: ObservedStateTrait Implementations§
Source§impl Clone for TransactionConflict
impl Clone for TransactionConflict
Source§impl Debug for TransactionConflict
impl Debug for TransactionConflict
Source§impl Display for TransactionConflict
impl Display for TransactionConflict
impl Eq for TransactionConflict
Source§impl PartialEq for TransactionConflict
impl PartialEq for TransactionConflict
impl StructuralPartialEq for TransactionConflict
Auto Trait Implementations§
impl Freeze for TransactionConflict
impl RefUnwindSafe for TransactionConflict
impl Send for TransactionConflict
impl Sync for TransactionConflict
impl Unpin for TransactionConflict
impl UnsafeUnpin for TransactionConflict
impl UnwindSafe for TransactionConflict
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