summaryrefslogtreecommitdiffstats
path: root/crates/common/tedge_config/src/tedge_config.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/common/tedge_config/src/tedge_config.rs')
-rw-r--r--crates/common/tedge_config/src/tedge_config.rs36
1 files changed, 12 insertions, 24 deletions
diff --git a/crates/common/tedge_config/src/tedge_config.rs b/crates/common/tedge_config/src/tedge_config.rs
index 0c403087..f37ea0e3 100644
--- a/crates/common/tedge_config/src/tedge_config.rs
+++ b/crates/common/tedge_config/src/tedge_config.rs
@@ -509,8 +509,8 @@ where
}
}
-impl ConfigSettingAccessor<TmpPathDefaultSetting> for TEdgeConfig {
- fn query(&self, _setting: TmpPathDefaultSetting) -> ConfigSettingResult<FilePath> {
+impl ConfigSettingAccessor<TmpPathSetting> for TEdgeConfig {
+ fn query(&self, _setting: TmpPathSetting) -> ConfigSettingResult<FilePath> {
Ok(self
.data
.tmp
@@ -519,23 +519,19 @@ impl ConfigSettingAccessor<TmpPathDefaultSetting> for TEdgeConfig {
.unwrap_or_else(|| self.config_defaults.default_tmp_path.clone()))
}
- fn update(
- &mut self,
- _setting: TmpPathDefaultSetting,
- value: FilePath,
- ) -> ConfigSettingResult<()> {
+ fn update(&mut self, _setting: TmpPathSetting, value: FilePath) -> ConfigSettingResult<()> {
self.data.tmp.dir_path = Some(value);
Ok(())
}
- fn unset(&mut self, _setting: TmpPathDefaultSetting) -> ConfigSettingResult<()> {
+ fn unset(&mut self, _setting: TmpPathSetting) -> ConfigSettingResult<()> {
self.data.tmp.dir_path = None;
Ok(())
}
}
-impl ConfigSettingAccessor<LogPathDefaultSetting> for TEdgeConfig {
- fn query(&self, _setting: LogPathDefaultSetting) -> ConfigSettingResult<FilePath> {
+impl ConfigSettingAccessor<LogPathSetting> for TEdgeConfig {
+ fn query(&self, _setting: LogPathSetting) -> ConfigSettingResult<FilePath> {
Ok(self
.data
.logs
@@ -544,23 +540,19 @@ impl ConfigSettingAccessor<LogPathDefaultSetting> for TEdgeConfig {
.unwrap_or_else(|| self.config_defaults.default_logs_path.clone()))
}
- fn update(
- &mut self,
- _setting: LogPathDefaultSetting,
- value: FilePath,
- ) -> ConfigSettingResult<()> {
+ fn update(&mut self, _setting: LogPathSetting, value: FilePath) -> ConfigSettingResult<()> {
self.data.logs.dir_path = Some(value);
Ok(())
}
- fn unset(&mut self, _setting: LogPathDefaultSetting) -> ConfigSettingResult<()> {
+ fn unset(&mut self, _setting: LogPathSetting) -> ConfigSettingResult<()> {
self.data.logs.dir_path = None;
Ok(())
}
}
-impl ConfigSettingAccessor<RunPathDefaultSetting> for TEdgeConfig {
- fn query(&self, _setting: RunPathDefaultSetting) -> ConfigSettingResult<FilePath> {
+impl ConfigSettingAccessor<RunPathSetting> for TEdgeConfig {
+ fn query(&self, _setting: RunPathSetting) -> ConfigSettingResult<FilePath> {
Ok(self
.data
.run
@@ -569,16 +561,12 @@ impl ConfigSettingAccessor<RunPathDefaultSetting> for TEdgeConfig {
.unwrap_or_else(|| self.config_defaults.default_run_path.clone()))
}
- fn update(
- &mut self,
- _setting: RunPathDefaultSetting,
- value: FilePath,
- ) -> ConfigSettingResult<()> {
+ fn update(&mut self, _setting: RunPathSetting, value: FilePath) -> ConfigSettingResult<()> {
self.data.run.dir_path = Some(value);
Ok(())
}
- fn unset(&mut self, _setting: RunPathDefaultSetting) -> ConfigSettingResult<()> {
+ fn unset(&mut self, _setting: RunPathSetting) -> ConfigSettingResult<()> {
self.data.run.dir_path = None;
Ok(())
}