aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src/goto_definition.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_ide_api/src/goto_definition.rs')
-rw-r--r--crates/ra_ide_api/src/goto_definition.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ra_ide_api/src/goto_definition.rs b/crates/ra_ide_api/src/goto_definition.rs
index e72b7a6e7..31b6679ae 100644
--- a/crates/ra_ide_api/src/goto_definition.rs
+++ b/crates/ra_ide_api/src/goto_definition.rs
@@ -72,7 +72,7 @@ pub(crate) fn reference_definition(
72 } 72 }
73 } 73 }
74 Some(Pat(pat)) => return Exact(NavigationTarget::from_pat(db, file_id, pat)), 74 Some(Pat(pat)) => return Exact(NavigationTarget::from_pat(db, file_id, pat)),
75 Some(SelfParam(par)) => return Exact(NavigationTarget::from_self_param(file_id, par)), 75 Some(SelfParam(par)) => return Exact(NavigationTarget::from_self_param(db, file_id, par)),
76 Some(GenericParam(_)) => { 76 Some(GenericParam(_)) => {
77 // FIXME: go to the generic param def 77 // FIXME: go to the generic param def
78 } 78 }
@@ -82,7 +82,7 @@ pub(crate) fn reference_definition(
82 // Fallback index based approach: 82 // Fallback index based approach:
83 let navs = crate::symbol_index::index_resolve(db, name_ref) 83 let navs = crate::symbol_index::index_resolve(db, name_ref)
84 .into_iter() 84 .into_iter()
85 .map(NavigationTarget::from_symbol) 85 .map(|s| NavigationTarget::from_symbol(db, s))
86 .collect(); 86 .collect();
87 Approximate(navs) 87 Approximate(navs)
88} 88}