From 0ac1c3d7e86aa6225bd1942ba67591af4be265d8 Mon Sep 17 00:00:00 2001 From: Michael Aaron Murphy Date: Thu, 7 Mar 2024 03:57:50 +0100 Subject: [PATCH] fix(cosmic-config-derive): do not return error when getting config which is not set --- cosmic-config-derive/src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/cosmic-config-derive/src/lib.rs b/cosmic-config-derive/src/lib.rs index 79dad713..e1ea70fe 100644 --- a/cosmic-config-derive/src/lib.rs +++ b/cosmic-config-derive/src/lib.rs @@ -55,6 +55,7 @@ fn impl_cosmic_config_entry_macro(ast: &syn::DeriveInput) -> TokenStream { quote! { match cosmic_config::ConfigGet::get::<#field_type>(config, stringify!(#field_name)) { Ok(#field_name) => default.#field_name = #field_name, + Err(why) if matches!(why, cosmic_config::Error::NoConfigDirectory) => (), Err(e) => errors.push(e), } }