pub trait FromConfigFile {
// Required method
fn from_config_file<P: AsRef<Path>>(
path: P,
) -> Result<Self, ConfigFileError>
where Self: Sized;
}
Expand description
Trait for loading a struct from a configuration file. This trait is automatically implemented when serde::Deserialize is.
Required Methods§
Sourcefn from_config_file<P: AsRef<Path>>(path: P) -> Result<Self, ConfigFileError>where
Self: Sized,
fn from_config_file<P: AsRef<Path>>(path: P) -> Result<Self, ConfigFileError>where
Self: Sized,
Load ourselves from the configuration file located at @path