pub fn load_config() -> Result<Config, Error> {
    let current_dir = env::current_dir();
    let config = find_and_read_configuration(Path::new(&current_dir.unwrap()))?;
    return Ok(config);
}
// This is the supervising function that will load the config and return it.
This is the supervising function that will load the config and return it.
This is the supervising function that will load the config and return it .
pub fn load_config() -> Result<Config, Error> {
    let current_dir = env::current_dir();
    let config = find_and_read_configuration(Path::new(&current_dir.unwrap()))?;
    return Ok(config);
}
pub fn load_config ( ) -> Result < Config , Error > { let current_dir = env :: current_dir ( ) ; let config = find_and_read_configuration ( Path :: new ( & current_dir . unwrap ( ) ) ) ? ; return Ok ( config ) ; }
This is the supervising function that will load the config and return it.
This is the supervising function that will load the config and return it .