pub struct CommitReservation { /* private fields */ }Expand description
Non-cloneable proof that one transaction won the atomic commit reservation.
Implementations§
Source§impl CommitReservation
impl CommitReservation
Sourcepub const fn transaction(&self) -> TransactionId
pub const fn transaction(&self) -> TransactionId
Return the reserved transaction identity.
Sourcepub const fn base_snapshot(&self) -> SnapshotId
pub const fn base_snapshot(&self) -> SnapshotId
Return the immutable snapshot the transaction was simulated against.
Trait Implementations§
Source§impl Debug for CommitReservation
impl Debug for CommitReservation
impl Eq for CommitReservation
Source§impl PartialEq for CommitReservation
impl PartialEq for CommitReservation
impl StructuralPartialEq for CommitReservation
Auto Trait Implementations§
impl Freeze for CommitReservation
impl RefUnwindSafe for CommitReservation
impl Send for CommitReservation
impl Sync for CommitReservation
impl Unpin for CommitReservation
impl UnsafeUnpin for CommitReservation
impl UnwindSafe for CommitReservation
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