From 9e3c35e6dcc32b932aa5510a1e31bb1998ad3500 Mon Sep 17 00:00:00 2001 From: Dmitry Dygalo Date: Wed, 31 Aug 2022 14:23:43 +0200 Subject: [PATCH] Improve search for duplicates (#53) --- src/check_ast.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/check_ast.rs b/src/check_ast.rs index 91d55431ce..aabbf1a003 100644 --- a/src/check_ast.rs +++ b/src/check_ast.rs @@ -372,17 +372,17 @@ impl Visitor for Checker<'_> { } // Search for duplicates. - let mut idents: BTreeSet = BTreeSet::new(); + let mut idents: BTreeSet<&str> = BTreeSet::new(); for arg in all_arguments { let ident = &arg.node.arg; - if idents.contains(ident) { + if idents.contains(ident.as_str()) { self.checks.push(Check { kind: CheckKind::DuplicateArgumentName, location: arg.location, }); break; } - idents.insert(ident.clone()); + idents.insert(ident); } }