Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/moniker.rs')
-rw-r--r--crates/ide/src/moniker.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/crates/ide/src/moniker.rs b/crates/ide/src/moniker.rs
index 66ea49a98a..25d12a4c0b 100644
--- a/crates/ide/src/moniker.rs
+++ b/crates/ide/src/moniker.rs
@@ -184,11 +184,11 @@ pub(crate) fn def_to_kind(db: &RootDatabase, def: Definition) -> SymbolInformati
match def {
Definition::Macro(it) => match it.kind(db) {
- MacroKind::Declarative => Macro,
- MacroKind::Derive => Attribute,
- MacroKind::BuiltIn => Macro,
- MacroKind::Attr => Attribute,
- MacroKind::ProcMacro => Macro,
+ MacroKind::Derive
+ | MacroKind::DeriveBuiltIn
+ | MacroKind::AttrBuiltIn
+ | MacroKind::Attr => Attribute,
+ MacroKind::Declarative | MacroKind::DeclarativeBuiltIn | MacroKind::ProcMacro => Macro,
},
Definition::Field(..) | Definition::TupleField(..) => Field,
Definition::Module(..) | Definition::Crate(..) => Module,