about summary refs log tree commit diff
path: root/src/tools
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2024-10-25 20:33:11 +0200
committerGitHub <noreply@github.com>2024-10-25 20:33:11 +0200
commit280790b9a1568b80f4d40c2dd67651fa01688eb8 (patch)
tree3f05cdf423c295fad8bbc0bdef4f7af680ad7f9f /src/tools
parent6faf0bd3e561f1a0c81f3eafe0ce0e688385d70e (diff)
parent64a34518356426beb5ab8f89c2ef754f3ac03614 (diff)
downloadrust-280790b9a1568b80f4d40c2dd67651fa01688eb8.tar.gz
rust-280790b9a1568b80f4d40c2dd67651fa01688eb8.zip
Rollup merge of #132106 - maxcabrajac:ident_ref, r=petrochenkov
Pass Ident by reference in ast Visitor

`MutVisitor`'s version of `visit_ident` passes around `&Ident`, but `Visitor` copies `Ident`. This PR changes that

r? `@petrochenkov`

related to #128974
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/clippy/clippy_utils/src/ast_utils/ident_iter.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tools/clippy/clippy_utils/src/ast_utils/ident_iter.rs b/src/tools/clippy/clippy_utils/src/ast_utils/ident_iter.rs
index 032cd3ed739..22b2c895f7c 100644
--- a/src/tools/clippy/clippy_utils/src/ast_utils/ident_iter.rs
+++ b/src/tools/clippy/clippy_utils/src/ast_utils/ident_iter.rs
@@ -39,7 +39,7 @@ impl From<&Attribute> for IdentIter {
 struct IdentCollector(Vec<Ident>);
 
 impl Visitor<'_> for IdentCollector {
-    fn visit_ident(&mut self, ident: Ident) {
-        self.0.push(ident);
+    fn visit_ident(&mut self, ident: &Ident) {
+        self.0.push(*ident);
     }
 }