diff --git a/crates/ide/src/hover.rs b/crates/ide/src/hover.rs index db1596b45a..f7a4c679a1 100644 --- a/crates/ide/src/hover.rs +++ b/crates/ide/src/hover.rs @@ -308,6 +308,7 @@ fn goto_type_action(db: &RootDatabase, def: Definition) -> Option { let ty = match def { Definition::Local(it) => it.ty(db), Definition::GenericParam(hir::GenericParam::ConstParam(it)) => it.ty(db), + Definition::Field(field) => field.ty(db), _ => return None, };