#[derive(Clone, Default, Debug)]
pub struct Configuration {
pub workers: Tasks,
pub views: Views,
}
#[derive(Clone, Debug)]
pub struct Tasks {
pub worker_count: usize,
}
impl Default for Tasks {
fn default() -> Self {
Self {
worker_count: 16,
}
}
}
#[derive(Clone, Debug)]
pub struct Views {
pub check_integrity_on_open: bool,
}
impl Default for Views {
fn default() -> Self {
Self {
check_integrity_on_open: false,
}
}
}