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
This commit is contained in:
Matthias Krüger 2024-10-25 20:33:11 +02:00 committed by GitHub
commit a1ff955721

View File

@ -39,7 +39,7 @@ impl From<&Attribute> for IdentIter {
struct IdentCollector(Vec<Ident>); struct IdentCollector(Vec<Ident>);
impl Visitor<'_> for IdentCollector { impl Visitor<'_> for IdentCollector {
fn visit_ident(&mut self, ident: Ident) { fn visit_ident(&mut self, ident: &Ident) {
self.0.push(ident); self.0.push(*ident);
} }
} }