Skip to content
Snippets Groups Projects
mod.rs 342 B
Newer Older
Jeremy Soller's avatar
Jeremy Soller committed
use std::collections::BTreeMap;

mod general;
pub(crate) mod file;
Jeremy Soller's avatar
Jeremy Soller committed
mod package;
mod user;

#[derive(Debug, Default, Deserialize)]
pub struct Config {
    pub general: general::GeneralConfig,
    pub packages: BTreeMap<String, package::PackageConfig>,
Jeremy Soller's avatar
Jeremy Soller committed
    pub files: Vec<file::FileConfig>,
Jeremy Soller's avatar
Jeremy Soller committed
    pub users: BTreeMap<String, user::UserConfig>,
}