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.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/crates/ide/src/moniker.rs b/crates/ide/src/moniker.rs
index 94ddd162de..486329dade 100644
--- a/crates/ide/src/moniker.rs
+++ b/crates/ide/src/moniker.rs
@@ -179,7 +179,7 @@ pub(crate) fn def_to_kind(db: &RootDatabase, def: Definition) -> SymbolInformati
MacroKind::Attr => Attribute,
MacroKind::ProcMacro => Macro,
},
- Definition::Field(..) => Field,
+ Definition::Field(..) | Definition::TupleField(..) => Field,
Definition::Module(..) => Module,
Definition::Function(it) => {
if it.as_assoc_item(db).is_some() {
@@ -361,6 +361,9 @@ pub(crate) fn def_to_moniker(
Definition::Field(it) => {
MonikerDescriptor { name: it.name(db).display(db).to_string(), desc }
}
+ Definition::TupleField(it) => {
+ MonikerDescriptor { name: it.name().display(db).to_string(), desc }
+ }
Definition::Adt(adt) => {
MonikerDescriptor { name: adt.name(db).display(db).to_string(), desc }
}