pub enum ExecuteOverweightError {
    NotFound,
    AlreadyProcessed,
    InsufficientWeight,
    QueuePaused,
    Other,
    RecursiveDisallowed,
}Expand description
Errors that can happen when attempting to execute an overweight message with
ServiceQueues::execute_overweight().
Variants§
NotFound
The referenced message was not found.
AlreadyProcessed
The message was already processed.
This can be treated as success condition.
InsufficientWeight
The available weight was insufficient to execute the message.
QueuePaused
The queue is paused and no message can be executed from it.
This can change at any time and may resolve in the future by re-trying.
Other
An unspecified error.
RecursiveDisallowed
Another call is currently ongoing and prevents this call from executing.
Trait Implementations§
source§impl Debug for ExecuteOverweightError
 
impl Debug for ExecuteOverweightError
source§impl PartialEq for ExecuteOverweightError
 
impl PartialEq for ExecuteOverweightError
source§fn eq(&self, other: &ExecuteOverweightError) -> bool
 
fn eq(&self, other: &ExecuteOverweightError) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.impl Eq for ExecuteOverweightError
impl StructuralPartialEq for ExecuteOverweightError
Auto Trait Implementations§
impl RefUnwindSafe for ExecuteOverweightError
impl Send for ExecuteOverweightError
impl Sync for ExecuteOverweightError
impl Unpin for ExecuteOverweightError
impl UnwindSafe for ExecuteOverweightError
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
source§impl<T> CheckedConversion for T
 
impl<T> CheckedConversion for T
source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
 
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
source§impl<T, Outer> IsWrappedBy<Outer> for T
 
impl<T, Outer> IsWrappedBy<Outer> for T
source§impl<T> SaturatedConversion for T
 
impl<T> SaturatedConversion for T
source§fn saturated_from<T>(t: T) -> Selfwhere
    Self: UniqueSaturatedFrom<T>,
 
fn saturated_from<T>(t: T) -> Selfwhere
    Self: UniqueSaturatedFrom<T>,
source§fn saturated_into<T>(self) -> Twhere
    Self: UniqueSaturatedInto<T>,
 
fn saturated_into<T>(self) -> Twhere
    Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of 
T. Read moresource§impl<S, T> UncheckedInto<T> for Swhere
    T: UncheckedFrom<S>,
 
impl<S, T> UncheckedInto<T> for Swhere
    T: UncheckedFrom<S>,
source§fn unchecked_into(self) -> T
 
fn unchecked_into(self) -> T
The counterpart to 
unchecked_from.source§impl<T, S> UniqueSaturatedInto<T> for S
 
impl<T, S> UniqueSaturatedInto<T> for S
source§fn unique_saturated_into(self) -> T
 
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of 
T.