pub enum SettleReceiptBackedIntentResult {
Settled {
revision: u64,
state: ReceiptBackedIntentState,
},
AlreadySettled {
revision: u64,
state: ReceiptBackedIntentState,
},
NotFound,
RevisionConflict {
actual_revision: u64,
},
BindingConflict,
}Expand description
Outcome of receipt-backed compare-and-set settlement.
Variants§
Trait Implementations§
Source§impl Clone for SettleReceiptBackedIntentResult
impl Clone for SettleReceiptBackedIntentResult
Source§fn clone(&self) -> SettleReceiptBackedIntentResult
fn clone(&self) -> SettleReceiptBackedIntentResult
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 moreimpl Copy for SettleReceiptBackedIntentResult
impl Eq for SettleReceiptBackedIntentResult
impl StructuralPartialEq for SettleReceiptBackedIntentResult
Auto Trait Implementations§
impl Freeze for SettleReceiptBackedIntentResult
impl RefUnwindSafe for SettleReceiptBackedIntentResult
impl Send for SettleReceiptBackedIntentResult
impl Sync for SettleReceiptBackedIntentResult
impl Unpin for SettleReceiptBackedIntentResult
impl UnsafeUnpin for SettleReceiptBackedIntentResult
impl UnwindSafe for SettleReceiptBackedIntentResult
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