pub enum ExecuteOverweightError {
NotFound,
AlreadyProcessed,
InsufficientWeight,
QueuePaused,
Other,
}
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.
Trait Implementations§
source§impl Debug for ExecuteOverweightError
impl Debug for ExecuteOverweightError
source§impl PartialEq<ExecuteOverweightError> for ExecuteOverweightError
impl PartialEq<ExecuteOverweightError> 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 StructuralEq 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> CheckedConversion for T
impl<T> CheckedConversion for T
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
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 Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T, Outer> IsWrappedBy<Outer> for Twhere
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
impl<T, Outer> IsWrappedBy<Outer> for Twhere Outer: AsRef<T> + AsMut<T> + From<T>, T: From<Outer>,
§impl<T> Pointable for T
impl<T> Pointable 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 Swhere
T: Bounded,
S: TryInto<T>,
impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,
source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T
.