From a6f504a5f28e1c0a2838dd109b45b530974c152a Mon Sep 17 00:00:00 2001 From: jannikac Date: Tue, 6 Dec 2022 23:23:46 +0100 Subject: [PATCH] ok_or_else instead of ok_or improves performance -> linter suggestion --- src/config.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config.rs b/src/config.rs index 02cf921..e5c26bf 100644 --- a/src/config.rs +++ b/src/config.rs @@ -73,7 +73,7 @@ pub fn load_config(opts: &opts::Opts) -> anyhow::Result { None => { let confpath = ProjectDirs::from("me", "kaangenc", "gandi-dynamic-dns") .map(|dir| PathBuf::from(dir.config_dir()).join("config.toml")) - .ok_or(anyhow::anyhow!("Can't find config directory")); + .ok_or_else(|| anyhow::anyhow!("Can't find config directory")); confpath .and_then(|path| { println!("Checking for config: {}", path.to_string_lossy());