pub struct CatalogSnapshotRow {
pub table: Symbol,
pub key: Symbol,
pub epoch: u64,
pub data: BTreeMap<Symbol, Expr>,
}Expand description
One row within a CatalogSnapshot: data-only, with live payloads already
projected to markers.
Fields§
§table: SymbolTable the row belongs to.
key: SymbolKey identifying the row.
epoch: u64Epoch at which the row was last written.
data: BTreeMap<Symbol, Expr>Serializable field data.
Trait Implementations§
Source§impl Clone for CatalogSnapshotRow
impl Clone for CatalogSnapshotRow
Source§fn clone(&self) -> CatalogSnapshotRow
fn clone(&self) -> CatalogSnapshotRow
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CatalogSnapshotRow
impl Debug for CatalogSnapshotRow
impl Eq for CatalogSnapshotRow
Source§impl PartialEq for CatalogSnapshotRow
impl PartialEq for CatalogSnapshotRow
Source§fn eq(&self, other: &CatalogSnapshotRow) -> bool
fn eq(&self, other: &CatalogSnapshotRow) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CatalogSnapshotRow
Auto Trait Implementations§
impl Freeze for CatalogSnapshotRow
impl RefUnwindSafe for CatalogSnapshotRow
impl Send for CatalogSnapshotRow
impl Sync for CatalogSnapshotRow
impl Unpin for CatalogSnapshotRow
impl UnsafeUnpin for CatalogSnapshotRow
impl UnwindSafe for CatalogSnapshotRow
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