From 60f59265324367a8d7f4ddfe75646f07b64002d7 Mon Sep 17 00:00:00 2001 From: InioX Date: Sat, 29 Jun 2024 10:03:16 +0200 Subject: [PATCH] fix: update arguments to remove borrow error (#85) --- src/main.rs | 2 +- src/util/template.rs | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index f1cb75d..aae0993 100644 --- a/src/main.rs +++ b/src/main.rs @@ -142,7 +142,7 @@ fn main() -> Result<(), Report> { &default_scheme, &config.config.custom_keywords, &args.prefix, - config.config.default_value, + &config.config.default_value, )?; if config.config.reload_apps == Some(true) { diff --git a/src/util/template.rs b/src/util/template.rs index 8b444d1..32b543c 100644 --- a/src/util/template.rs +++ b/src/util/template.rs @@ -110,7 +110,7 @@ impl Template { default_scheme: &SchemesEnum, custom_keywords: &Option>, path_prefix: &Option, - default_fill_value: Option + default_fill_value: &Option ) -> Result<(), Report> { let default_prefix = "@".to_string(); @@ -151,7 +151,8 @@ impl Template { colors: &colors, image: image, custom: &custom, }; - let default_fill_value = default_fill_value.unwrap_or(String::from("-")); + let fill = String::from("-"); + let default_fill_value = default_fill_value.as_ref().unwrap_or(&fill); // debug!("render_data: {:#?}", &render_data);