Struct TransactionCleanupEvent
pub struct TransactionCleanupEvent {
pub before_state: StateVector,
pub after_state: StateVector,
pub delete_set: DeleteSet,
}Expand description
Holds transaction update information from a commit after state vectors have been compressed.
Fields§
§before_state: StateVector§after_state: StateVector§delete_set: DeleteSetImplementations§
§impl TransactionCleanupEvent
impl TransactionCleanupEvent
pub fn new(txn: &TransactionMut<'_>) -> TransactionCleanupEvent
Trait Implementations§
§impl Clone for TransactionCleanupEvent
impl Clone for TransactionCleanupEvent
§fn clone(&self) -> TransactionCleanupEvent
fn clone(&self) -> TransactionCleanupEvent
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 TransactionCleanupEvent
impl RefUnwindSafe for TransactionCleanupEvent
impl Send for TransactionCleanupEvent
impl Sync for TransactionCleanupEvent
impl Unpin for TransactionCleanupEvent
impl UnwindSafe for TransactionCleanupEvent
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<T> CompatExt for T
impl<T> CompatExt for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more