Clears all errored jobs.
(&mut self)
| 91 | |
| 92 | /// Clears all errored jobs. |
| 93 | pub fn clear_errored(&mut self) { |
| 94 | self.jobs.retain(|job| job.context.status.read().unwrap().error.is_none()); |
| 95 | } |
| 96 | |
| 97 | /// Removes a job from the queue given its ID. |
| 98 | pub fn remove(&mut self, id: usize) { self.jobs.retain(|job| job.id != id); } |