pub struct CommitReceiptRecord {
pub commit_id: CommitId,
pub committed_by: ActorId,
pub semantic_commit_fingerprint: CommitFingerprint,
pub committed_seq: ChangeSeq,
pub committed_at_ms: u64,
pub message: Option<String>,
}Expand description
One durable commit idempotency receipt.
Fields§
§commit_id: CommitIdCaller idempotency key whose later reuse is checked against this row.
committed_by: ActorIdActor that committed the change, as supplied by the application.
semantic_commit_fingerprint: CommitFingerprintDigest used to distinguish a safe retry from conflicting ID reuse.
committed_seq: ChangeSeqNamespace sequence assigned to the accepted commit.
committed_at_ms: u64The commit’s observational wall-clock stamp.
message: Option<String>Caller annotation preserved for idempotent response reconstruction.
Trait Implementations§
Source§impl Clone for CommitReceiptRecord
impl Clone for CommitReceiptRecord
Source§impl Debug for CommitReceiptRecord
impl Debug for CommitReceiptRecord
Source§impl<'de> Deserialize<'de> for CommitReceiptRecord
impl<'de> Deserialize<'de> for CommitReceiptRecord
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CommitReceiptRecord
Source§impl PartialEq for CommitReceiptRecord
impl PartialEq for CommitReceiptRecord
Source§impl Serialize for CommitReceiptRecord
impl Serialize for CommitReceiptRecord
impl StructuralPartialEq for CommitReceiptRecord
Auto Trait Implementations§
impl Freeze for CommitReceiptRecord
impl RefUnwindSafe for CommitReceiptRecord
impl Send for CommitReceiptRecord
impl Sync for CommitReceiptRecord
impl Unpin for CommitReceiptRecord
impl UnsafeUnpin for CommitReceiptRecord
impl UnwindSafe for CommitReceiptRecord
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