pub enum QuoteError {
EmptyWorkload,
UnknownOperation {
index: usize,
},
Overflow,
}Expand description
Why a quote was refused. Refusals happen before any reservation, so they always charge zero.
Variants§
EmptyWorkload
The caller supplied no nonzero work.
UnknownOperation
The operation’s index was never registered in this table.
Overflow
fixed + per_item * items exceeded u64 (INVARIANTS.md GL-11).
Trait Implementations§
Source§impl Clone for QuoteError
impl Clone for QuoteError
impl Copy for QuoteError
Source§impl Debug for QuoteError
impl Debug for QuoteError
Source§impl<'de> Deserialize<'de> for QuoteError
impl<'de> Deserialize<'de> for QuoteError
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
Source§impl Display for QuoteError
impl Display for QuoteError
impl Eq for QuoteError
Source§impl PartialEq for QuoteError
impl PartialEq for QuoteError
Source§impl Serialize for QuoteError
impl Serialize for QuoteError
impl StructuralPartialEq for QuoteError
Auto Trait Implementations§
impl Freeze for QuoteError
impl RefUnwindSafe for QuoteError
impl Send for QuoteError
impl Sync for QuoteError
impl Unpin for QuoteError
impl UnsafeUnpin for QuoteError
impl UnwindSafe for QuoteError
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