JMAP Registry API implementation - part 9
This commit is contained in:
@@ -129,6 +129,10 @@ impl<'x> IndexBuilder<'x> {
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
pub fn is_empty(&self) -> bool {
|
||||
self.keys.is_empty()
|
||||
}
|
||||
}
|
||||
|
||||
impl From<u64> for IndexValue<'_> {
|
||||
|
||||
@@ -67,6 +67,10 @@ impl<T: MapItem> Map<T> {
|
||||
pub fn push_unchecked(&mut self, item: T) {
|
||||
self.0.push(item);
|
||||
}
|
||||
|
||||
pub fn clear(&mut self) {
|
||||
self.0.clear();
|
||||
}
|
||||
}
|
||||
|
||||
impl<T> Pickle for Map<T>
|
||||
|
||||
@@ -19,6 +19,10 @@ impl Task {
|
||||
Task::DmarcReport(task) => task.status = status,
|
||||
Task::TlsReport(task) => task.status = status,
|
||||
Task::RestoreArchivedItem(task) => task.status = status,
|
||||
Task::DestroyAccount(task) => task.status = status,
|
||||
Task::AccountMaintenance(task) => task.status = status,
|
||||
Task::StoreMaintenance(task) => task.status = status,
|
||||
Task::SpamFilterMaintenance(task) => task.status = status,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -34,6 +38,10 @@ impl Task {
|
||||
Task::DmarcReport(task) => &task.status,
|
||||
Task::TlsReport(task) => &task.status,
|
||||
Task::RestoreArchivedItem(task) => &task.status,
|
||||
Task::DestroyAccount(task) => &task.status,
|
||||
Task::AccountMaintenance(task) => &task.status,
|
||||
Task::StoreMaintenance(task) => &task.status,
|
||||
Task::SpamFilterMaintenance(task) => &task.status,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user