diff options
Diffstat (limited to 'crates/ra_ide_api/src/display')
-rw-r--r-- | crates/ra_ide_api/src/display/navigation_target.rs | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/crates/ra_ide_api/src/display/navigation_target.rs b/crates/ra_ide_api/src/display/navigation_target.rs index a036a3b36..19a64f300 100644 --- a/crates/ra_ide_api/src/display/navigation_target.rs +++ b/crates/ra_ide_api/src/display/navigation_target.rs | |||
@@ -232,15 +232,7 @@ impl NavigationTarget { | |||
232 | node.short_label(), | 232 | node.short_label(), |
233 | ) | 233 | ) |
234 | } | 234 | } |
235 | hir::ModuleDef::TypeAlias(e) => { | 235 | hir::ModuleDef::TypeAlias(it) => NavigationTarget::from_def_source(db, it), |
236 | let (file_id, node) = e.source(db); | ||
237 | NavigationTarget::from_named( | ||
238 | file_id.original_file(db), | ||
239 | &*node, | ||
240 | node.doc_comment_text(), | ||
241 | node.short_label(), | ||
242 | ) | ||
243 | } | ||
244 | hir::ModuleDef::BuiltinType(..) => { | 236 | hir::ModuleDef::BuiltinType(..) => { |
245 | return None; | 237 | return None; |
246 | } | 238 | } |
@@ -267,15 +259,7 @@ impl NavigationTarget { | |||
267 | match impl_item { | 259 | match impl_item { |
268 | ImplItem::Method(it) => NavigationTarget::from_function(db, it), | 260 | ImplItem::Method(it) => NavigationTarget::from_function(db, it), |
269 | ImplItem::Const(it) => NavigationTarget::from_def_source(db, it), | 261 | ImplItem::Const(it) => NavigationTarget::from_def_source(db, it), |
270 | ImplItem::TypeAlias(a) => { | 262 | ImplItem::TypeAlias(it) => NavigationTarget::from_def_source(db, it), |
271 | let (file_id, node) = a.source(db); | ||
272 | NavigationTarget::from_named( | ||
273 | file_id.original_file(db), | ||
274 | &*node, | ||
275 | node.doc_comment_text(), | ||
276 | node.short_label(), | ||
277 | ) | ||
278 | } | ||
279 | } | 263 | } |
280 | } | 264 | } |
281 | 265 | ||