From 93c7d8c2210938958e3a5bcabdc77b8ad904ad2e Mon Sep 17 00:00:00 2001 From: "Helmut K. C. Tessarek" Date: Mon, 4 Mar 2024 02:24:46 -0500 Subject: [PATCH] Update src/main.rs Co-authored-by: Stefan Melmuk <509385+stefan0xC@users.noreply.github.com> --- src/main.rs | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/main.rs b/src/main.rs index d56f6497..559fa5f3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -66,15 +66,7 @@ async fn main() -> Result<(), Error> { use log::LevelFilter as LF; let level = LF::from_str(&CONFIG.log_level()).unwrap_or_else(|_| { - let mut valid_log_levels = String::new(); - LF::iter().fold(true, |first, elem| { - let mut joinstr = ", ".to_string(); - if first { - joinstr = String::new(); - } - valid_log_levels = format!("{}{}{}", valid_log_levels, joinstr, elem.as_str().to_lowercase()); - false - }); + let valid_log_levels = LF::iter().map(|lvl| lvl.as_str().to_lowercase()).collect::>().join(", "); println!("Log level must be one of the following: {valid_log_levels}"); exit(1); });