pub enum JobCompletion {
Completed,
Failed,
RetryAt(u64),
}Expand description
Controlled terminal or retry outcome for a claimed job.
Variants§
Completed
The job completed and must not be claimed again.
Failed
The job failed permanently without exposing application error details.
RetryAt(u64)
The job may be claimed again at the supplied timestamp.
Trait Implementations§
Source§impl Clone for JobCompletion
impl Clone for JobCompletion
Source§fn clone(&self) -> JobCompletion
fn clone(&self) -> JobCompletion
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 moreimpl Copy for JobCompletion
Source§impl Debug for JobCompletion
impl Debug for JobCompletion
impl Eq for JobCompletion
Source§impl PartialEq for JobCompletion
impl PartialEq for JobCompletion
impl StructuralPartialEq for JobCompletion
Auto Trait Implementations§
impl Freeze for JobCompletion
impl RefUnwindSafe for JobCompletion
impl Send for JobCompletion
impl Sync for JobCompletion
impl Unpin for JobCompletion
impl UnsafeUnpin for JobCompletion
impl UnwindSafe for JobCompletion
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