aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src/display
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-06-11 15:25:55 +0100
committerAleksey Kladov <[email protected]>2019-06-11 16:28:51 +0100
commitf2ccc54468348af96d6167da5971749ef0f4ab5e (patch)
tree87de4b002bcdca775ff339b81236dea1eb4ed8c9 /crates/ra_ide_api/src/display
parent647c8f3df8e5f798f940ce0b93e5e0ccd59b0e7f (diff)
use Source for TypeAlias
Diffstat (limited to 'crates/ra_ide_api/src/display')
-rw-r--r--crates/ra_ide_api/src/display/navigation_target.rs20
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