pub struct OpId {
pub txn: TxnId,
pub epoch: u64,
pub seq: u64,
}Expand description
Durable identity of one mutation attempt (§12). Journaled and fsynced before
the backend call it names; the backend tags the call with it and fences on
(txn, epoch).
Fields§
§txn: TxnId§epoch: u64§seq: u64Trait Implementations§
Source§impl<'de> Deserialize<'de> for OpId
impl<'de> Deserialize<'de> for OpId
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
Source§impl Ord for OpId
impl Ord for OpId
Source§impl PartialOrd for OpId
impl PartialOrd for OpId
impl Copy for OpId
impl Eq for OpId
impl StructuralPartialEq for OpId
Auto Trait Implementations§
impl Freeze for OpId
impl RefUnwindSafe for OpId
impl Send for OpId
impl Sync for OpId
impl Unpin for OpId
impl UnsafeUnpin for OpId
impl UnwindSafe for OpId
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