pub enum SettlementStatus {
NotApplicable,
Pending,
Settled,
Failed,
}Expand description
Canonical settlement states for receipt-side financial metadata.
Variants§
NotApplicable
No external settlement applies to this receipt (for example, a pre-execution denial).
Pending
Settlement has been initiated but is not yet final.
Settled
The recorded charge is final for the current execution path.
Failed
Execution completed, but settlement failed or became invalid.
Trait Implementations§
Source§impl Clone for SettlementStatus
impl Clone for SettlementStatus
Source§fn clone(&self) -> SettlementStatus
fn clone(&self) -> SettlementStatus
Returns a duplicate of the value. Read more
1.0.0 · 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 SettlementStatus
impl Debug for SettlementStatus
Source§impl<'de> Deserialize<'de> for SettlementStatus
impl<'de> Deserialize<'de> for SettlementStatus
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SettlementStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SettlementStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SettlementStatus
impl PartialEq for SettlementStatus
Source§impl Serialize for SettlementStatus
impl Serialize for SettlementStatus
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for SettlementStatus
impl StructuralPartialEq for SettlementStatus
Auto Trait Implementations§
impl Freeze for SettlementStatus
impl RefUnwindSafe for SettlementStatus
impl Send for SettlementStatus
impl Sync for SettlementStatus
impl Unpin for SettlementStatus
impl UnsafeUnpin for SettlementStatus
impl UnwindSafe for SettlementStatus
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