pub enum OrderAdmissionError {
Exhausted(Box<ConversationOrderExhausted>),
InitialClaimsExceedRemaining {
remaining: u128,
resulting_claims: u128,
},
ActiveBindingClaimOverflow,
MembershipExitClaimOverflow,
RecoveryOrderReserveAlreadyPresent,
RecoveryOrderReserveMissing {
recovery_operation: bool,
recovery_replacement_terminal: bool,
},
}Expand description
Order admission refusal or impossible simulated state.
Variants§
Exhausted(Box<ConversationOrderExhausted>)
Canonical wire-visible order exhaustion.
InitialClaimsExceedRemaining
A protocol simulation produced more claims than the initial suffix can own.
Fields
ActiveBindingClaimOverflow
Adding an active binding-terminal claim would exceed u64.
MembershipExitClaimOverflow
Adding a membership-exit claim would exceed u64.
RecoveryOrderReserveAlreadyPresent
A fixed-point projection attempted to mint a second RO/RA pair.
RecoveryOrderReserveMissing
Fenced recovery lacks one or both coupled reserved order claims.
Trait Implementations§
Source§impl Clone for OrderAdmissionError
impl Clone for OrderAdmissionError
Source§fn clone(&self) -> OrderAdmissionError
fn clone(&self) -> OrderAdmissionError
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 moreSource§impl Debug for OrderAdmissionError
impl Debug for OrderAdmissionError
impl Eq for OrderAdmissionError
Source§impl PartialEq for OrderAdmissionError
impl PartialEq for OrderAdmissionError
impl StructuralPartialEq for OrderAdmissionError
Auto Trait Implementations§
impl Freeze for OrderAdmissionError
impl RefUnwindSafe for OrderAdmissionError
impl Send for OrderAdmissionError
impl Sync for OrderAdmissionError
impl Unpin for OrderAdmissionError
impl UnsafeUnpin for OrderAdmissionError
impl UnwindSafe for OrderAdmissionError
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