ide: show go to for function hover return type

This commit is contained in:
Jake Heinz 2021-11-18 08:00:22 +00:00
parent 64a73dcfba
commit 876f44b3ea
2 changed files with 32 additions and 28 deletions

View file

@ -314,6 +314,7 @@ fn goto_type_action_for_def(db: &RootDatabase, def: Definition) -> Option<HoverA
Definition::Local(it) => it.ty(db),
Definition::GenericParam(hir::GenericParam::ConstParam(it)) => it.ty(db),
Definition::Field(field) => field.ty(db),
Definition::Function(function) => function.ret_type(db),
_ => return None,
};

View file

@ -1750,6 +1750,9 @@ fn foo_$0test() {}
cfg: None,
},
),
GoToType(
[],
),
]
"#]],
);