pub enum SettlementSkipReason {
Denied,
NoEconomicIntent,
Channelized,
ZeroCharge,
}Expand description
Closed reason for an observation that requires no settlement work.
Variants§
Denied
The receipt records a denied invocation.
NoEconomicIntent
The receipt carries no authorized economic intent.
Channelized
ZeroCharge
The authorized invocation has no charge.
Trait Implementations§
Source§impl Clone for SettlementSkipReason
impl Clone for SettlementSkipReason
Source§fn clone(&self) -> SettlementSkipReason
fn clone(&self) -> SettlementSkipReason
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 SettlementSkipReason
Source§impl Debug for SettlementSkipReason
impl Debug for SettlementSkipReason
Source§impl<'de> Deserialize<'de> for SettlementSkipReason
impl<'de> Deserialize<'de> for SettlementSkipReason
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 SettlementSkipReason
Source§impl PartialEq for SettlementSkipReason
impl PartialEq for SettlementSkipReason
Source§impl Serialize for SettlementSkipReason
impl Serialize for SettlementSkipReason
impl StructuralPartialEq for SettlementSkipReason
Auto Trait Implementations§
impl Freeze for SettlementSkipReason
impl RefUnwindSafe for SettlementSkipReason
impl Send for SettlementSkipReason
impl Sync for SettlementSkipReason
impl Unpin for SettlementSkipReason
impl UnsafeUnpin for SettlementSkipReason
impl UnwindSafe for SettlementSkipReason
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