pub struct SettlementIdempotencyKey {
pub receipt_id: String,
pub row_version: u64,
}Expand description
Durable identity and claim fence for one at-least-once hook invocation.
Fields§
§receipt_id: StringStable effect identity. Hooks must deduplicate durable effects by this id.
row_version: u64Store row version claimed for this invocation.
Trait Implementations§
Source§impl Clone for SettlementIdempotencyKey
impl Clone for SettlementIdempotencyKey
Source§fn clone(&self) -> SettlementIdempotencyKey
fn clone(&self) -> SettlementIdempotencyKey
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SettlementIdempotencyKey
impl Debug for SettlementIdempotencyKey
impl Eq for SettlementIdempotencyKey
Source§impl PartialEq for SettlementIdempotencyKey
impl PartialEq for SettlementIdempotencyKey
impl StructuralPartialEq for SettlementIdempotencyKey
Auto Trait Implementations§
impl Freeze for SettlementIdempotencyKey
impl RefUnwindSafe for SettlementIdempotencyKey
impl Send for SettlementIdempotencyKey
impl Sync for SettlementIdempotencyKey
impl Unpin for SettlementIdempotencyKey
impl UnsafeUnpin for SettlementIdempotencyKey
impl UnwindSafe for SettlementIdempotencyKey
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