diff options
author | Mustafa Salih <37256744+MustafaSalih1993@users.noreply.github.com> | 2021-01-26 02:44:13 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-26 02:44:13 +0300 |
commit | 6c0dfddead48e603826fbf637fe51f02e8320223 (patch) | |
tree | 3ac7796df10cd487598e4c256c96a84ab08a39fd /src/config/mod.rs | |
parent | 9525a1075199d5fd202d1744dc502ff5a766aa99 (diff) |
Reads network bandwith (#39)
* updated crate version
* updated crate version
* rsblocks now reads netspeed per second
Diffstat (limited to 'src/config/mod.rs')
-rw-r--r-- | src/config/mod.rs | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/src/config/mod.rs b/src/config/mod.rs index 1a1ffd5..5741b11 100644 --- a/src/config/mod.rs +++ b/src/config/mod.rs @@ -1,26 +1,28 @@ mod battery; mod cputemp; mod disk; +mod loadavg; mod memory; mod mpd; +mod netspeed; +mod spotify; mod time; mod uptime; mod volume; mod weather; -mod spotify; -mod loadavg; use self::mpd::Mpd; use battery::Battery; use cputemp::CpuTemp; use disk::Disk; +use loadavg::LoadAvg; use memory::Memory; +use netspeed::NetSpeed; +use spotify::Spotify; use time::Time; use uptime::Uptime; use volume::Volume; use weather::Weather; -use spotify::Spotify; -use loadavg::LoadAvg; use std::default::Default; use std::fs::File; @@ -36,7 +38,8 @@ lazy_static! { match File::open(&yml_source) { Ok(mut file) => { - file.read_to_string(&mut data).expect("Failed to read config to string"); + file.read_to_string(&mut data) + .expect("Failed to read config to string"); serde_yaml::from_str(&data).expect("Failed to parse config") } Err(_) => Config::default(), @@ -80,7 +83,10 @@ pub struct Config { pub spotify: Spotify, #[serde(default)] - pub loadavg: LoadAvg + pub loadavg: LoadAvg, + + #[serde(default)] + pub netspeed: NetSpeed, } impl Default for Config { @@ -97,7 +103,8 @@ impl Default for Config { uptime: Default::default(), mpd: Default::default(), spotify: Default::default(), - loadavg: Default::default() + loadavg: Default::default(), + netspeed: Default::default(), } } } |