1
use std::{borrow::Cow, sync::Arc};
2

            
3
use crate::{
4
    tasks::compactor::Compaction,
5
    views::{integrity_scanner::IntegrityScan, mapper::Map},
6
};
7

            
8
411458
#[derive(Debug, Clone, Hash, Eq, PartialEq)]
9
pub enum Task {
10
    IntegrityScan(IntegrityScan),
11
    ViewMap(Map),
12
    Compaction(Compaction),
13
    ExpirationLoader(Arc<Cow<'static, str>>),
14
}