pub struct RegistryRow {
pub record: RepoRecord,
pub seq: i64,
}Expand description
One durable registry row — the record plus its mutation sequence number.
seq is monotone per table (assigned inside the row’s own
transaction); it is the reconcile sweep’s watermark currency and
the per-seq idempotency key of every consumer downstream. First
mutation carries 1; sequence 0 means “everything” to
RegistryWrite::rows_since.
Fields§
§record: RepoRecordThe record the row carries.
seq: i64The mutation’s monotone sequence number.
Trait Implementations§
Source§impl Clone for RegistryRow
impl Clone for RegistryRow
Source§impl Debug for RegistryRow
impl Debug for RegistryRow
impl Eq for RegistryRow
Source§impl PartialEq for RegistryRow
impl PartialEq for RegistryRow
impl StructuralPartialEq for RegistryRow
Auto Trait Implementations§
impl Freeze for RegistryRow
impl RefUnwindSafe for RegistryRow
impl Send for RegistryRow
impl Sync for RegistryRow
impl Unpin for RegistryRow
impl UnsafeUnpin for RegistryRow
impl UnwindSafe for RegistryRow
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.