diff options
Diffstat (limited to 'src/cfg/config.rs')
| -rw-r--r-- | src/cfg/config.rs | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/src/cfg/config.rs b/src/cfg/config.rs index ee4e3b7..45be37d 100644 --- a/src/cfg/config.rs +++ b/src/cfg/config.rs @@ -22,10 +22,13 @@ pub struct Config { #[derive(Deserialize, Debug, Serialize)] pub struct Log { - logfile: String, - loglevel: Loglevel, + #[serde(rename = "log_file")] + log_file: String, + #[serde(rename = "log_level")] + log_level: Loglevel, } +// Rename needed for editing mesk.toml file fields but dont touch code. #[derive(Deserialize, Debug, Serialize)] pub struct Repo { #[serde(rename = "repo_url")] @@ -36,10 +39,10 @@ pub struct Repo { #[derive(Deserialize, Debug, Serialize)] pub struct Paths { - #[serde(rename = "cachedir")] - cachedir: String, - #[serde(rename = "builddir")] - builddir: String, + #[serde(rename = "cache_dir")] + cache_dir: String, + #[serde(rename = "build_dir")] + build_dir: String, } impl Config { @@ -58,12 +61,12 @@ impl Config { auto_update: true, }, log: Log { - logfile: String::from("/var/log/mesk.log"), - loglevel: Loglevel::Info, + log_file: String::from("/var/log/mesk.log"), + log_level: Loglevel::Info, }, paths: Paths { - cachedir: String::from("/var/cache/mesk"), - builddir: String::from("/var/lib/mesk"), + cache_dir: String::from("/var/cache/mesk"), + build_dir: String::from("/var/lib/mesk"), }, }; |
