pub enum SubmitOutcome {
Inserted(i64),
Upgraded(i64),
Requeued(i64),
Duplicate,
}Expand description
Result of a task submission attempt.
Variants§
Inserted(i64)
Task was inserted as new.
Upgraded(i64)
Duplicate key existed; its priority was upgraded (pending/paused tasks only).
Requeued(i64)
Duplicate key existed and is running/paused; marked for re-queue after completion.
Duplicate
Duplicate key existed; no changes were made.
Implementations§
Source§impl SubmitOutcome
impl SubmitOutcome
Trait Implementations§
Source§impl Clone for SubmitOutcome
impl Clone for SubmitOutcome
Source§fn clone(&self) -> SubmitOutcome
fn clone(&self) -> SubmitOutcome
Returns a duplicate of the value. Read more
1.0.0 · 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 SubmitOutcome
impl Debug for SubmitOutcome
Source§impl PartialEq for SubmitOutcome
impl PartialEq for SubmitOutcome
impl Eq for SubmitOutcome
impl StructuralPartialEq for SubmitOutcome
Auto Trait Implementations§
impl Freeze for SubmitOutcome
impl RefUnwindSafe for SubmitOutcome
impl Send for SubmitOutcome
impl Sync for SubmitOutcome
impl Unpin for SubmitOutcome
impl UnsafeUnpin for SubmitOutcome
impl UnwindSafe for SubmitOutcome
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more