diff options
author | ClementTsang <34804052+ClementTsang@users.noreply.github.com> | 2024-02-08 22:49:24 -0500 |
---|---|---|
committer | ClementTsang <34804052+ClementTsang@users.noreply.github.com> | 2024-02-19 20:08:54 -0500 |
commit | 4453eaaa393988ba7920f52618190fc75f22fecf (patch) | |
tree | c96864a54127f448249939eac27874d002073f32 /src/options/config/cpu.rs | |
parent | 0c5a1d1ae02934f0b54665ab049f68cf6b4d9f64 (diff) |
start working on default config gen
Diffstat (limited to 'src/options/config/cpu.rs')
-rw-r--r-- | src/options/config/cpu.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/options/config/cpu.rs b/src/options/config/cpu.rs index 71199704..0976dd6d 100644 --- a/src/options/config/cpu.rs +++ b/src/options/config/cpu.rs @@ -1,7 +1,10 @@ +use indoc::indoc; use serde::Deserialize; use crate::args::CpuArgs; +use super::DefaultConfig; + /// The default selection of the CPU widget. If the given selection is invalid, we will fall back to all. #[derive(Clone, Copy, Debug, Default, Deserialize)] #[serde(rename_all = "lowercase")] @@ -22,6 +25,16 @@ pub(crate) struct CpuConfig { pub(crate) default: CpuDefault, } +impl DefaultConfig for CpuConfig { + fn default_config() -> String { + let s = indoc! {r##" + + "##}; + + s.to_string() + } +} + #[cfg(test)] mod test { use super::*; |