aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src/navigation_target.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_ide_api/src/navigation_target.rs')
-rw-r--r--crates/ra_ide_api/src/navigation_target.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/ra_ide_api/src/navigation_target.rs b/crates/ra_ide_api/src/navigation_target.rs
index 7562b9a1f..306dbfd92 100644
--- a/crates/ra_ide_api/src/navigation_target.rs
+++ b/crates/ra_ide_api/src/navigation_target.rs
@@ -112,15 +112,15 @@ impl NavigationTarget {
112 pub(crate) fn from_def(db: &RootDatabase, def: Def) -> Cancelable<Option<NavigationTarget>> { 112 pub(crate) fn from_def(db: &RootDatabase, def: Def) -> Cancelable<Option<NavigationTarget>> {
113 let res = match def { 113 let res = match def {
114 Def::Struct(s) => { 114 Def::Struct(s) => {
115 let (file_id, node) = s.source(db)?; 115 let (file_id, node) = s.source(db);
116 NavigationTarget::from_named(file_id.original_file(db), &*node) 116 NavigationTarget::from_named(file_id.original_file(db), &*node)
117 } 117 }
118 Def::Enum(e) => { 118 Def::Enum(e) => {
119 let (file_id, node) = e.source(db)?; 119 let (file_id, node) = e.source(db);
120 NavigationTarget::from_named(file_id.original_file(db), &*node) 120 NavigationTarget::from_named(file_id.original_file(db), &*node)
121 } 121 }
122 Def::EnumVariant(ev) => { 122 Def::EnumVariant(ev) => {
123 let (file_id, node) = ev.source(db)?; 123 let (file_id, node) = ev.source(db);
124 NavigationTarget::from_named(file_id.original_file(db), &*node) 124 NavigationTarget::from_named(file_id.original_file(db), &*node)
125 } 125 }
126 Def::Function(f) => { 126 Def::Function(f) => {