pub enum Stage1Case {
Show 15 variants
BatchBounds,
MemberAttribution,
MissingMember,
MalformedMember,
PartialMemberLiability,
CancelledBeforeSend,
CancelledAfterSend,
MemberDeadlines,
SettlementRemainder,
SettlementUnknownCharge,
FailureTransient,
FailureOverloaded,
FailurePermanent,
FailureCancelled,
PerItemIsolation,
}Expand description
The stage 1 cases (spec 044, 3.8 item 1). The failure classes are spec 003’s, to which spec 009 3.6 maps every remote code.
Variants§
BatchBounds
MemberAttribution
MissingMember
MalformedMember
PartialMemberLiability
CancelledBeforeSend
CancelledAfterSend
MemberDeadlines
SettlementRemainder
SettlementUnknownCharge
FailureTransient
FailureOverloaded
FailurePermanent
FailureCancelled
PerItemIsolation
Implementations§
Source§impl Stage1Case
impl Stage1Case
Sourcepub const ALL: [Stage1Case; 15]
pub const ALL: [Stage1Case; 15]
Every case, in report order.
Trait Implementations§
Source§impl Clone for Stage1Case
impl Clone for Stage1Case
impl Copy for Stage1Case
Source§impl Debug for Stage1Case
impl Debug for Stage1Case
Source§impl<'de> Deserialize<'de> for Stage1Case
impl<'de> Deserialize<'de> for Stage1Case
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 Stage1Case
Source§impl Hash for Stage1Case
impl Hash for Stage1Case
Source§impl Ord for Stage1Case
impl Ord for Stage1Case
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for Stage1Case
impl PartialEq for Stage1Case
Source§impl PartialOrd for Stage1Case
impl PartialOrd for Stage1Case
Source§impl Serialize for Stage1Case
impl Serialize for Stage1Case
impl StructuralPartialEq for Stage1Case
Auto Trait Implementations§
impl Freeze for Stage1Case
impl RefUnwindSafe for Stage1Case
impl Send for Stage1Case
impl Sync for Stage1Case
impl Unpin for Stage1Case
impl UnsafeUnpin for Stage1Case
impl UnwindSafe for Stage1Case
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