pub enum WorkDisposition {
Continue {
delay_secs: i64,
},
Reschedule {
at: DateTime<Utc>,
},
Complete,
Failed {
error: String,
retry_at: Option<DateTime<Utc>>,
},
}Expand description
What the queue does with the instance after committing a command.
Variants§
Continue
Evaluate again after a delay.
Reschedule
Evaluate again at an exact time.
Complete
The instance is finished.
Failed
The evaluation failed.
Trait Implementations§
Source§impl Clone for WorkDisposition
impl Clone for WorkDisposition
Source§fn clone(&self) -> WorkDisposition
fn clone(&self) -> WorkDisposition
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 moreSource§impl Debug for WorkDisposition
impl Debug for WorkDisposition
impl Eq for WorkDisposition
Source§impl PartialEq for WorkDisposition
impl PartialEq for WorkDisposition
impl StructuralPartialEq for WorkDisposition
Auto Trait Implementations§
impl Freeze for WorkDisposition
impl RefUnwindSafe for WorkDisposition
impl Send for WorkDisposition
impl Sync for WorkDisposition
impl Unpin for WorkDisposition
impl UnsafeUnpin for WorkDisposition
impl UnwindSafe for WorkDisposition
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