pub struct StorageMutationOrigin { /* private fields */ }Expand description
Origin of one evaluated mutation in its actual publishing transaction. Revisions are never reused after statement or savepoint undo; the pair is provenance, not commit ordering or proof of visibility.
Implementations§
Source§impl StorageMutationOrigin
impl StorageMutationOrigin
pub const fn transaction(self) -> StorageTransactionId
pub const fn revision(self) -> u64
Trait Implementations§
Source§impl Clone for StorageMutationOrigin
impl Clone for StorageMutationOrigin
impl Copy for StorageMutationOrigin
Source§impl Debug for StorageMutationOrigin
impl Debug for StorageMutationOrigin
impl Eq for StorageMutationOrigin
Source§impl Hash for StorageMutationOrigin
impl Hash for StorageMutationOrigin
Source§impl PartialEq for StorageMutationOrigin
impl PartialEq for StorageMutationOrigin
impl StructuralPartialEq for StorageMutationOrigin
Auto Trait Implementations§
impl Freeze for StorageMutationOrigin
impl RefUnwindSafe for StorageMutationOrigin
impl Send for StorageMutationOrigin
impl Sync for StorageMutationOrigin
impl Unpin for StorageMutationOrigin
impl UnsafeUnpin for StorageMutationOrigin
impl UnwindSafe for StorageMutationOrigin
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