pub struct KeptChange {
pub row: RowId,
pub change: Change<KeptValue>,
pub creator: Option<ChangeId>,
pub steps: u32,
}Expand description
A net change’s kept record.
Fields§
§row: RowIdTable, encoded primary key and audience.
change: Change<KeptValue>The generation before the change, and the columns it set: each in full when it was a reference under the write’s schema, else its digest.
creator: Option<ChangeId>For an audience copy, the original creation it copies (D5.7).
steps: u32How many operations the record listed.
Trait Implementations§
Source§impl Clone for KeptChange
impl Clone for KeptChange
Source§fn clone(&self) -> KeptChange
fn clone(&self) -> KeptChange
Returns a duplicate of the value. Read more
1.0.0 · 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 KeptChange
impl Debug for KeptChange
Source§impl PartialEq for KeptChange
impl PartialEq for KeptChange
impl Eq for KeptChange
impl StructuralPartialEq for KeptChange
Auto Trait Implementations§
impl Freeze for KeptChange
impl RefUnwindSafe for KeptChange
impl Send for KeptChange
impl Sync for KeptChange
impl Unpin for KeptChange
impl UnsafeUnpin for KeptChange
impl UnwindSafe for KeptChange
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