mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-28 04:44:57 +00:00
parent
9f2072d45f
commit
7f16f922da
1 changed files with 5 additions and 1 deletions
|
@ -21,7 +21,11 @@ pub(crate) fn hover(
|
||||||
match ref_result {
|
match ref_result {
|
||||||
Exact(nav) => res.extend(doc_text_for(db, nav)?),
|
Exact(nav) => res.extend(doc_text_for(db, nav)?),
|
||||||
Approximate(navs) => {
|
Approximate(navs) => {
|
||||||
res.push("Failed to exactly resolve the symbol. This is probably because rust_analyzer does not yet support glob imports or traits. \nThese methods were found instead:".to_string());
|
let mut msg = String::from("Failed to exactly resolve the symbol. This is probably because rust_analyzer does not yet support glob imports or traits.");
|
||||||
|
if !navs.is_empty() {
|
||||||
|
msg.push_str(" \nThese items were found instead:");
|
||||||
|
}
|
||||||
|
res.push(msg);
|
||||||
for nav in navs {
|
for nav in navs {
|
||||||
res.extend(doc_text_for(db, nav)?)
|
res.extend(doc_text_for(db, nav)?)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue