pub enum ReceiptBackedIntentState {
Pending,
Committed {
evidence: TerminalEvidence,
},
RolledBack {
evidence: TerminalEvidence,
},
}Expand description
Durable lifecycle of one receipt-backed intent.
Variants§
Trait Implementations§
Source§impl Clone for ReceiptBackedIntentState
impl Clone for ReceiptBackedIntentState
Source§fn clone(&self) -> ReceiptBackedIntentState
fn clone(&self) -> ReceiptBackedIntentState
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 ReceiptBackedIntentState
Source§impl Debug for ReceiptBackedIntentState
impl Debug for ReceiptBackedIntentState
Source§impl<'de> Deserialize<'de> for ReceiptBackedIntentState
impl<'de> Deserialize<'de> for ReceiptBackedIntentState
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 ReceiptBackedIntentState
Source§impl PartialEq for ReceiptBackedIntentState
impl PartialEq for ReceiptBackedIntentState
Source§impl Serialize for ReceiptBackedIntentState
impl Serialize for ReceiptBackedIntentState
impl StructuralPartialEq for ReceiptBackedIntentState
Auto Trait Implementations§
impl Freeze for ReceiptBackedIntentState
impl RefUnwindSafe for ReceiptBackedIntentState
impl Send for ReceiptBackedIntentState
impl Sync for ReceiptBackedIntentState
impl Unpin for ReceiptBackedIntentState
impl UnsafeUnpin for ReceiptBackedIntentState
impl UnwindSafe for ReceiptBackedIntentState
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