From d89948eec1222c2094d603e20c1c7c185d8548cc Mon Sep 17 00:00:00 2001 From: Jeron Aldaron Lau Date: Mon, 2 Sep 2024 22:47:50 -0500 Subject: [PATCH] Clippy fix --- src/api.rs | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/api.rs b/src/api.rs index fd4a117..de87664 100644 --- a/src/api.rs +++ b/src/api.rs @@ -173,19 +173,19 @@ pub fn langs() -> Result> { let langs = langs .split(';') .map(ToString::to_string) - .collect::>(); + .filter_map(|lang| { + let lang = lang + .split_terminator('.') + .next() + .unwrap_or_default() + .replace(|x| ['_', '-'].contains(&x), "/"); - Ok(langs.into_iter().filter_map(|lang| { - let lang = lang - .split_terminator('.') - .next() - .unwrap_or_default() - .replace(|x| ['_', '-'].contains(&x), "/"); + if lang == "C" { + return None; + } - if lang == "C" { - return None; - } + Some(Language::__(Box::new(lang))) + }); - Some(Language::__(Box::new(lang))) - })) + Ok(langs.collect::>().into_iter()) }