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

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

#[derive(Clone, Debug, Default, Deserialize, Serialize)]
Jeremy Soller's avatar
Jeremy Soller committed
pub struct Config {
    pub general: general::GeneralConfig,
Jeremy Soller's avatar
Jeremy Soller committed
    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>,
}