Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir_def/src/child_by_source.rs')
| -rw-r--r-- | crates/hir_def/src/child_by_source.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/crates/hir_def/src/child_by_source.rs b/crates/hir_def/src/child_by_source.rs index 1baf74c512..5ab236aa3d 100644 --- a/crates/hir_def/src/child_by_source.rs +++ b/crates/hir_def/src/child_by_source.rs @@ -6,7 +6,6 @@ use either::Either; use hir_expand::HirFileId; -use itertools::Itertools; use syntax::ast::HasAttrs; use crate::{ @@ -123,8 +122,7 @@ impl ChildBySource for ItemScope { }); self.derive_macro_invocs().for_each(|(ast_id, calls)| { let item = ast_id.to_node(db.upcast()); - let grouped = calls.iter().copied().into_group_map(); - for (attr_id, calls) in grouped { + for (attr_id, calls) in calls { if let Some(attr) = item.attrs().nth(attr_id.ast_index as usize) { res[keys::DERIVE_MACRO].insert(ast_id.with_value(attr), calls.into()); } |