pub struct PreparedRowCommitOp {
pub index_ops: Vec<PreparedIndexMutation>,
pub data_store: &'static LocalKey<RefCell<DataStore>>,
pub data_key: RawDataKey,
pub data_value: Option<RawRow>,
pub index_remove_count: usize,
pub index_insert_count: usize,
pub reverse_index_remove_count: usize,
pub reverse_index_insert_count: usize,
}Expand description
PreparedRowCommitOp
Mechanical store mutation derived from one row op.
Fields§
§index_ops: Vec<PreparedIndexMutation>§data_store: &'static LocalKey<RefCell<DataStore>>§data_key: RawDataKey§data_value: Option<RawRow>§index_remove_count: usize§index_insert_count: usize§reverse_index_remove_count: usize§reverse_index_insert_count: usizeImplementations§
Trait Implementations§
Source§impl Clone for PreparedRowCommitOp
impl Clone for PreparedRowCommitOp
Source§fn clone(&self) -> PreparedRowCommitOp
fn clone(&self) -> PreparedRowCommitOp
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 moreAuto Trait Implementations§
impl Freeze for PreparedRowCommitOp
impl RefUnwindSafe for PreparedRowCommitOp
impl Send for PreparedRowCommitOp
impl Sync for PreparedRowCommitOp
impl Unpin for PreparedRowCommitOp
impl UnsafeUnpin for PreparedRowCommitOp
impl UnwindSafe for PreparedRowCommitOp
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