From 502c00c891cbe973bc0ae83679f8408d8b4729a7 Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Wed, 5 Aug 2026 13:07:35 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Colapsa=20if=20anidados=20sugeri?= =?UTF-8?q?dos=20por=20clippy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/theme/bs/navbar/item.rs | 8 ++++---- .../src/theme/token/layout.rs | 14 ++++++------- helpers/pagetop-statics/src/resource.rs | 8 ++++---- src/app.rs | 20 +++++++++---------- src/locale/definition.rs | 8 ++++---- 5 files changed, 29 insertions(+), 29 deletions(-) diff --git a/extensions/pagetop-bootsier/src/theme/bs/navbar/item.rs b/extensions/pagetop-bootsier/src/theme/bs/navbar/item.rs index 27e785aa..721dae8c 100644 --- a/extensions/pagetop-bootsier/src/theme/bs/navbar/item.rs +++ b/extensions/pagetop-bootsier/src/theme/bs/navbar/item.rs @@ -42,10 +42,10 @@ impl Component for Item { } fn setup(&mut self, _cx: &Context) { - if let Self::Nav(nav) = self { - if let Some(nav) = nav.get_mut() { - nav.alter_prop(PropsOp::prepend_classes("navbar-nav")); - } + if let Self::Nav(nav) = self + && let Some(nav) = nav.get_mut() + { + nav.alter_prop(PropsOp::prepend_classes("navbar-nav")); } } diff --git a/extensions/pagetop-bootsier/src/theme/token/layout.rs b/extensions/pagetop-bootsier/src/theme/token/layout.rs index a5df6b7c..69401e5d 100644 --- a/extensions/pagetop-bootsier/src/theme/token/layout.rs +++ b/extensions/pagetop-bootsier/src/theme/token/layout.rs @@ -52,14 +52,14 @@ impl ScaleSize { // Añade el tamaño a la cadena de clases usando el prefijo dado. #[inline] pub(crate) fn push_to(self, classes: &mut String, prefix: &str) { - if !prefix.is_empty() { - if let Some(suffix) = self.suffix() { - if !classes.is_empty() { - classes.push(' '); - } - classes.push_str(prefix); - classes.push_str(suffix); + if !prefix.is_empty() + && let Some(suffix) = self.suffix() + { + if !classes.is_empty() { + classes.push(' '); } + classes.push_str(prefix); + classes.push_str(suffix); } } } diff --git a/helpers/pagetop-statics/src/resource.rs b/helpers/pagetop-statics/src/resource.rs index 62a31ee7..f10c1871 100644 --- a/helpers/pagetop-statics/src/resource.rs +++ b/helpers/pagetop-statics/src/resource.rs @@ -158,10 +158,10 @@ fn collect_resources_nested>( let entry = entry?; let path = entry.path(); - if let Some(ref filter) = filter { - if !filter(path.as_ref()) { - continue; - } + if let Some(ref filter) = filter + && !filter(path.as_ref()) + { + continue; } if path.is_dir() { diff --git a/src/app.rs b/src/app.rs index 9f661ed6..7b4d197e 100644 --- a/src/app.rs +++ b/src/app.rs @@ -84,16 +84,16 @@ impl Application { // Nombre de la aplicación, ajustado al ancho del terminal si es necesario. let mut app_ff = String::new(); let app_name = &global::SETTINGS.app.name; - if let Some((Width(term_width), _)) = terminal_size() { - if term_width >= 80 { - let maxlen: usize = ((term_width / 10) - 2).into(); - let mut app: String = app_name.chars().take(maxlen).collect(); - if app_name.chars().count() > maxlen { - app = format!("{app}..."); - } - if let Some(ff) = figfont::FIGFONT.convert(&app) { - app_ff = ff.to_string(); - } + if let Some((Width(term_width), _)) = terminal_size() + && term_width >= 80 + { + let maxlen: usize = ((term_width / 10) - 2).into(); + let mut app: String = app_name.chars().take(maxlen).collect(); + if app_name.chars().count() > maxlen { + app = format!("{app}..."); + } + if let Some(ff) = figfont::FIGFONT.convert(&app) { + app_ff = ff.to_string(); } } if app_ff.is_empty() { diff --git a/src/locale/definition.rs b/src/locale/definition.rs index 40767003..4f3191da 100644 --- a/src/locale/definition.rs +++ b/src/locale/definition.rs @@ -103,10 +103,10 @@ impl Locale { } // Si la variante regional no existe, retrocede al idioma base (p. ej. "es"). - if let Some((base_lang, _)) = lang.split_once('-') { - if let Some(langid) = LANGUAGES.get(base_lang).map(|(langid, _)| langid) { - return Self::Resolved(langid); - } + if let Some((base_lang, _)) = lang.split_once('-') + && let Some(langid) = LANGUAGES.get(base_lang).map(|(langid, _)| langid) + { + return Self::Resolved(langid); } // En caso contrario, indica que el idioma no está soportado.