impl Default on Processing

This commit is contained in:
ad hoc 2022-05-25 14:10:17 +02:00
parent 986a99296d
commit 127171c812
No known key found for this signature in database
GPG Key ID: 4F00A782990CC643

View File

@ -411,16 +411,21 @@ impl Scheduler {
} }
} }
#[derive(Debug, Default, PartialEq)] #[derive(Debug, PartialEq)]
pub enum Processing { pub enum Processing {
DocumentAdditions(Vec<TaskId>), DocumentAdditions(Vec<TaskId>),
IndexUpdate(TaskId), IndexUpdate(TaskId),
Dump(TaskId), Dump(TaskId),
/// Variant used when there is nothing to process. /// Variant used when there is nothing to process.
#[default]
Nothing, Nothing,
} }
impl Default for Processing {
fn default() -> Self {
Self::Nothing
}
}
enum ProcessingIter<'a> { enum ProcessingIter<'a> {
Many(slice::Iter<'a, TaskId>), Many(slice::Iter<'a, TaskId>),
Single(Option<TaskId>), Single(Option<TaskId>),