pub enum AppliedReceiptEvidence<'a> {
Mutation {
attempt: u32,
evidence: &'a str,
},
Observation {
attempt: u32,
request: &'a str,
evidence: &'a str,
},
}Expand description
Exact locally retained evidence for an Applied operation.
The integration owns the evidence’s meaning and qualification. In particular, observation evidence is not the original mutation reply or retry authority.
Variants§
Mutation
The original mutation was settled by its direct qualified receipt.
Fields
Observation
A separately budgeted observation settled the original mutation.
Trait Implementations§
Source§impl<'a> Clone for AppliedReceiptEvidence<'a>
impl<'a> Clone for AppliedReceiptEvidence<'a>
impl<'a> Copy for AppliedReceiptEvidence<'a>
Source§impl<'a> Debug for AppliedReceiptEvidence<'a>
impl<'a> Debug for AppliedReceiptEvidence<'a>
impl<'a> Eq for AppliedReceiptEvidence<'a>
Source§impl<'a> PartialEq for AppliedReceiptEvidence<'a>
impl<'a> PartialEq for AppliedReceiptEvidence<'a>
impl<'a> StructuralPartialEq for AppliedReceiptEvidence<'a>
Auto Trait Implementations§
impl<'a> Freeze for AppliedReceiptEvidence<'a>
impl<'a> RefUnwindSafe for AppliedReceiptEvidence<'a>
impl<'a> Send for AppliedReceiptEvidence<'a>
impl<'a> Sync for AppliedReceiptEvidence<'a>
impl<'a> Unpin for AppliedReceiptEvidence<'a>
impl<'a> UnsafeUnpin for AppliedReceiptEvidence<'a>
impl<'a> UnwindSafe for AppliedReceiptEvidence<'a>
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