Refactor config_trait crate and add doc comment examples

This commit is contained in:
Luke D. Jones
2023-01-08 20:41:17 +13:00
parent 5133d398eb
commit 00839aaa6f
6 changed files with 177 additions and 107 deletions

View File

@@ -28,12 +28,12 @@ impl StdConfig for Config {
std::path::PathBuf::from(crate::CONFIG_PATH_BASE)
}
fn file_name() -> &'static str {
CONFIG_FILE
fn file_name(&self) -> String {
CONFIG_FILE.to_string()
}
}
impl StdConfigLoad3<Config, Config455, Config458> for Config {}
impl StdConfigLoad3<Config455, Config458> for Config {}
#[derive(Deserialize, Serialize, Default)]
#[serde(default)]