summaryrefslogtreecommitdiffstats
path: root/src/config/config.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/config/config.rs')
-rw-r--r--src/config/config.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/config/config.rs b/src/config/config.rs
index ab1e56f..d28f837 100644
--- a/src/config/config.rs
+++ b/src/config/config.rs
@@ -1,6 +1,6 @@
use serde_derive::Deserialize;
-use crate::config::{parse_config_file, Flattenable};
+use super::{parse_config_file, ConfigStructure, Flattenable};
use crate::sort;
use crate::CONFIG_FILE;
@@ -93,8 +93,8 @@ pub struct JoshutoConfig {
pub column_ratio: (usize, usize, usize),
}
-impl JoshutoConfig {
- pub fn get_config() -> JoshutoConfig {
+impl ConfigStructure for JoshutoConfig {
+ fn get_config() -> Self {
parse_config_file::<JoshutoRawConfig, JoshutoConfig>(CONFIG_FILE)
.unwrap_or_else(JoshutoConfig::default)
}