pub enum FairnessError {
InvalidConfig {
field: &'static str,
},
DeficitBelowQuantum {
field: &'static str,
},
VmLimit {
limit: usize,
},
CapabilityLimit {
limit: usize,
},
SelectionInFlight {
sequence: u64,
},
StaleSelection {
supplied: u64,
outstanding: Option<u64>,
},
OperationBudgetExceeded {
used: usize,
allowance: usize,
},
ByteBudgetExceeded {
used: usize,
allowance: usize,
},
CapabilityInFlight,
CapabilityRetired {
vm_generation: u64,
capability_id: u64,
},
SequenceExhausted,
Invariant,
}Variants§
InvalidConfig
DeficitBelowQuantum
VmLimit
CapabilityLimit
SelectionInFlight
StaleSelection
OperationBudgetExceeded
ByteBudgetExceeded
CapabilityInFlight
CapabilityRetired
SequenceExhausted
Invariant
Trait Implementations§
Source§impl Clone for FairnessError
impl Clone for FairnessError
Source§fn clone(&self) -> FairnessError
fn clone(&self) -> FairnessError
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 FairnessError
impl Debug for FairnessError
Source§impl Display for FairnessError
impl Display for FairnessError
impl Eq for FairnessError
Source§impl Error for FairnessError
impl Error for FairnessError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for FairnessError
impl PartialEq for FairnessError
impl StructuralPartialEq for FairnessError
Auto Trait Implementations§
impl Freeze for FairnessError
impl RefUnwindSafe for FairnessError
impl Send for FairnessError
impl Sync for FairnessError
impl Unpin for FairnessError
impl UnsafeUnpin for FairnessError
impl UnwindSafe for FairnessError
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