From 33a1d085152345c773835fdfe484deedc53922f7 Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Sun, 17 Nov 2024 13:31:13 +0900 Subject: [PATCH] Fix clippy::unnecessary_map_or warning ``` error: this `map_or` is redundant --> tools/codegen/src/main.rs:68:34 | 68 | if r.len() < per_page || version_req.map_or(false, |req| req == "latest") { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use is_some_and instead: `version_req.is_some_and(|req| req == "latest")` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_map_or = note: `-D clippy::unnecessary-map-or` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::unnecessary_map_or)]` ``` --- tools/codegen/src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/codegen/src/main.rs b/tools/codegen/src/main.rs index 7240d62f..8dbf384d 100644 --- a/tools/codegen/src/main.rs +++ b/tools/codegen/src/main.rs @@ -65,7 +65,7 @@ fn main() -> Result<()> { ))? .into_json()?; // If version_req is latest, it is usually sufficient to look at the latest 100 releases. - if r.len() < per_page || version_req.map_or(false, |req| req == "latest") { + if r.len() < per_page || version_req.is_some_and(|req| req == "latest") { releases.append(&mut r); break; }