pub enum KeptLeaf {
Known(Leaf),
Digest {
row: RowId,
generation: u64,
kind: CellKind,
column: String,
digest: [u8; 32],
},
Step,
}Expand description
One leaf of a kept record (D7.3, D11): known whole, a cell whose value the record holds only as a digest, or an operation, never opened.
Variants§
Known(Leaf)
A leaf the record holds whole: a creation, a deletion, or a cell kept in full.
Digest
A cell kept as a digest. It opens as the cell its value matches.
Fields
Step
One of the record’s operations.
Implementations§
Trait Implementations§
impl Eq for KeptLeaf
impl StructuralPartialEq for KeptLeaf
Auto Trait Implementations§
impl Freeze for KeptLeaf
impl RefUnwindSafe for KeptLeaf
impl Send for KeptLeaf
impl Sync for KeptLeaf
impl Unpin for KeptLeaf
impl UnsafeUnpin for KeptLeaf
impl UnwindSafe for KeptLeaf
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more