diff options
author | Ekaterina Babshukova <[email protected]> | 2019-10-03 04:08:44 +0100 |
---|---|---|
committer | Ekaterina Babshukova <[email protected]> | 2019-10-22 21:47:31 +0100 |
commit | 83f780eabfdaf37cb50c10c79af87506f2cc2afe (patch) | |
tree | d5bbaec54f17df66f26aad023e5e37729a4853c8 /crates/ra_ide_api/src/references.rs | |
parent | 0b5d0a41fde1ae03bc6643dad3b904f579f716b5 (diff) |
return Declaration from classify_name
Diffstat (limited to 'crates/ra_ide_api/src/references.rs')
-rw-r--r-- | crates/ra_ide_api/src/references.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ra_ide_api/src/references.rs b/crates/ra_ide_api/src/references.rs index 6a8407c51..6777aa5f3 100644 --- a/crates/ra_ide_api/src/references.rs +++ b/crates/ra_ide_api/src/references.rs | |||
@@ -92,7 +92,7 @@ pub(crate) fn find_all_refs( | |||
92 | ) -> Option<RangeInfo<(hir::SourceAnalyzer, NameKind)>> { | 92 | ) -> Option<RangeInfo<(hir::SourceAnalyzer, NameKind)>> { |
93 | if let Some(name) = find_node_at_offset::<ast::Name>(&syntax, position.offset) { | 93 | if let Some(name) = find_node_at_offset::<ast::Name>(&syntax, position.offset) { |
94 | let analyzer = hir::SourceAnalyzer::new(db, position.file_id, name.syntax(), None); | 94 | let analyzer = hir::SourceAnalyzer::new(db, position.file_id, name.syntax(), None); |
95 | let name_kind = classify_name(db, position.file_id, &name)?; | 95 | let name_kind = classify_name(db, position.file_id, &name)?.item; |
96 | let range = name.syntax().text_range(); | 96 | let range = name.syntax().text_range(); |
97 | return Some(RangeInfo::new(range, (analyzer, name_kind))); | 97 | return Some(RangeInfo::new(range, (analyzer, name_kind))); |
98 | } | 98 | } |