aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/expr
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-04-13 09:32:58 +0100
committerAleksey Kladov <[email protected]>2019-04-13 12:16:46 +0100
commit2facb5e061971afbf6bd2fabe3966d5de9d46489 (patch)
tree90c57ec3794cf995efdb224465858323520def52 /crates/ra_hir/src/expr
parentb260641e0caa3938151afe66fa3bf5691b8c3caa (diff)
cleanups
Diffstat (limited to 'crates/ra_hir/src/expr')
-rw-r--r--crates/ra_hir/src/expr/scope.rs11
1 files changed, 1 insertions, 10 deletions
diff --git a/crates/ra_hir/src/expr/scope.rs b/crates/ra_hir/src/expr/scope.rs
index 7f53f23aa..58f365128 100644
--- a/crates/ra_hir/src/expr/scope.rs
+++ b/crates/ra_hir/src/expr/scope.rs
@@ -1,7 +1,6 @@
1use std::sync::Arc; 1use std::sync::Arc;
2 2
3use rustc_hash::FxHashMap; 3use rustc_hash::FxHashMap;
4use ra_syntax::TextRange;
5use ra_arena::{Arena, RawId, impl_arena_id}; 4use ra_arena::{Arena, RawId, impl_arena_id};
6 5
7use crate::{ 6use crate::{
@@ -171,22 +170,14 @@ fn compute_expr_scopes(expr: ExprId, body: &Body, scopes: &mut ExprScopes, scope
171 }; 170 };
172} 171}
173 172
174#[derive(Debug)]
175pub struct ReferenceDescriptor {
176 pub range: TextRange,
177 pub name: String,
178}
179
180#[cfg(test)] 173#[cfg(test)]
181mod tests { 174mod tests {
182 use ra_db::SourceDatabase; 175 use ra_db::SourceDatabase;
183 use ra_syntax::{algo::find_node_at_offset, AstNode, SyntaxNodePtr}; 176 use ra_syntax::{algo::find_node_at_offset, AstNode, SyntaxNodePtr, ast};
184 use test_utils::{extract_offset, assert_eq_text}; 177 use test_utils::{extract_offset, assert_eq_text};
185 178
186 use crate::{source_binder::SourceAnalyzer, mock::MockDatabase}; 179 use crate::{source_binder::SourceAnalyzer, mock::MockDatabase};
187 180
188 use super::*;
189
190 fn do_check(code: &str, expected: &[&str]) { 181 fn do_check(code: &str, expected: &[&str]) {
191 let (off, code) = extract_offset(code); 182 let (off, code) = extract_offset(code);
192 let code = { 183 let code = {