From 1aa0ca3d2fcf2cb7c6d05919e8d52d9b8216e8e2 Mon Sep 17 00:00:00 2001 From: Valentin Haudiquet Date: Fri, 18 Sep 2026 10:19:16 +0200 Subject: [PATCH] clippy: collapse nested ifs into match guards (rust 1.98) --- src/new/templates/python.rs | 6 ++---- src/ui/prompt.rs | 16 ++++++---------- 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/src/new/templates/python.rs b/src/new/templates/python.rs index c878f7b..9d97946 100644 --- a/src/new/templates/python.rs +++ b/src/new/templates/python.rs @@ -282,10 +282,8 @@ pub fn read_pyproject(path: &Path) -> Option { ("project", "description") => project.description = Some(value), ("project", "license") => project.license = license_text(&value), ("project.urls", "Homepage") => project.homepage = Some(value), - ("project.scripts", key) => { - if project.script.is_none() { - project.script = Some(key.to_string()); - } + ("project.scripts", key) if project.script.is_none() => { + project.script = Some(key.to_string()); } _ => {} } diff --git a/src/ui/prompt.rs b/src/ui/prompt.rs index 9f3dccd..89aef1f 100644 --- a/src/ui/prompt.rs +++ b/src/ui/prompt.rs @@ -379,11 +379,9 @@ fn text_inner( input.push(c); render(Render::Line(&input))?; } - event::KeyCode::Backspace => { - if !input.is_empty() { - input.pop(); - render(Render::Line(&input))?; - } + event::KeyCode::Backspace if !input.is_empty() => { + input.pop(); + render(Render::Line(&input))?; } _ => {} } @@ -433,11 +431,9 @@ fn confirm_inner( input.push(c); render(Render::Line(&input))?; } - event::KeyCode::Backspace => { - if !input.is_empty() { - input.pop(); - render(Render::Line(&input))?; - } + event::KeyCode::Backspace if !input.is_empty() => { + input.pop(); + render(Render::Line(&input))?; } _ => {} }