From 00efcff2aa288b1d4df7a914c8a6df6a6271252a Mon Sep 17 00:00:00 2001 From: Vincent Lafeychine <vincent.lafeychine@proton.me> Date: Sun, 14 Apr 2024 17:35:07 +0200 Subject: [PATCH] clippy: Fix manual_find --- rr_frontend/.cargo/config.toml | 1 - rr_frontend/radium/src/specs.rs | 7 +------ 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/rr_frontend/.cargo/config.toml b/rr_frontend/.cargo/config.toml index 10026267..1c39b10e 100644 --- a/rr_frontend/.cargo/config.toml +++ b/rr_frontend/.cargo/config.toml @@ -21,7 +21,6 @@ rustflags = [ "-Aunused_variables", # clippy::complexity - "-Aclippy::manual_find", "-Aclippy::manual_flatten", "-Aclippy::match_single_binding", "-Aclippy::needless_borrowed_reference", diff --git a/rr_frontend/radium/src/specs.rs b/rr_frontend/radium/src/specs.rs index 51672b85..fb0155f4 100644 --- a/rr_frontend/radium/src/specs.rs +++ b/rr_frontend/radium/src/specs.rs @@ -1223,12 +1223,7 @@ impl Display for UnionRepr { /// Lookup a Rust-level type parameter identifier `name` in the given type parameter environment. pub fn lookup_ty_param<'a, 'b>(name: &'a str, env: &'b [LiteralTyParam]) -> Option<&'b LiteralTyParam> { - for names in env.iter() { - if names.rust_name == name { - return Some(names); - } - } - None + env.iter().find(|&names| names.rust_name == name) } pub type AbstractVariantRef<'def> = &'def RefCell<Option<AbstractVariant<'def>>>; -- GitLab