pub struct WriteSet {
pub relational_inserts: Vec<(TableName, VersionedRow)>,
pub relational_deletes: Vec<(TableName, RowId, TxId)>,
pub adj_inserts: Vec<AdjEntry>,
pub adj_deletes: Vec<(NodeId, EdgeType, NodeId, TxId)>,
pub vector_inserts: Vec<VectorEntry>,
pub vector_deletes: Vec<(RowId, TxId)>,
pub commit_lsn: Option<u64>,
pub propagation_in_progress: bool,
}Fields§
§relational_inserts: Vec<(TableName, VersionedRow)>§relational_deletes: Vec<(TableName, RowId, TxId)>§adj_inserts: Vec<AdjEntry>§adj_deletes: Vec<(NodeId, EdgeType, NodeId, TxId)>§vector_inserts: Vec<VectorEntry>§vector_deletes: Vec<(RowId, TxId)>§commit_lsn: Option<u64>§propagation_in_progress: boolImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WriteSet
impl RefUnwindSafe for WriteSet
impl Send for WriteSet
impl Sync for WriteSet
impl Unpin for WriteSet
impl UnsafeUnpin for WriteSet
impl UnwindSafe for WriteSet
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