pub struct CommittedDataRevision {
pub revision: KeyValueReadRevision,
pub change_version: u64,
}Expand description
A session’s completed record commit usable after the caller classifies its changes as data-only. A provider with cache generations also certifies that catalog, registry, graph and storage-schema generations stayed unchanged. Providers without those generations rely on the caller’s classification. This is commit evidence, not a read of the latest database state.
Fields§
§revision: KeyValueReadRevision§change_version: u64Implementations§
Source§impl CommittedDataRevision
impl CommittedDataRevision
pub fn from_receipt(receipt: CommitReceipt) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CommittedDataRevision
impl RefUnwindSafe for CommittedDataRevision
impl Send for CommittedDataRevision
impl Sync for CommittedDataRevision
impl Unpin for CommittedDataRevision
impl UnsafeUnpin for CommittedDataRevision
impl UnwindSafe for CommittedDataRevision
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