aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/expr.rs
diff options
context:
space:
mode:
authorFlorian Diebold <[email protected]>2019-01-27 16:23:49 +0000
committerFlorian Diebold <[email protected]>2019-02-01 21:54:21 +0000
commitd3df80dfe41e4e3ab7644ae576119a264ba0e7f1 (patch)
tree9e19af8285cd2e95aa0ec79e589c3d08fb9047bf /crates/ra_hir/src/expr.rs
parentafce8e442639fa9ed954b3659a2d1eccb7d80113 (diff)
Cleanup
Diffstat (limited to 'crates/ra_hir/src/expr.rs')
-rw-r--r--crates/ra_hir/src/expr.rs8
1 files changed, 2 insertions, 6 deletions
diff --git a/crates/ra_hir/src/expr.rs b/crates/ra_hir/src/expr.rs
index e78ba889e..f9f702ae2 100644
--- a/crates/ra_hir/src/expr.rs
+++ b/crates/ra_hir/src/expr.rs
@@ -76,11 +76,7 @@ impl Body {
76} 76}
77 77
78// needs arbitrary_self_types to be a method... or maybe move to the def? 78// needs arbitrary_self_types to be a method... or maybe move to the def?
79pub fn resolver_for_expr( 79pub fn resolver_for_expr(body: Arc<Body>, db: &impl HirDatabase, expr_id: ExprId) -> Resolver {
80 body: Arc<Body>,
81 db: &impl HirDatabase,
82 expr_id: ExprId,
83) -> Resolver<'static> {
84 let scopes = db.expr_scopes(body.owner); 80 let scopes = db.expr_scopes(body.owner);
85 resolver_for_scope(body, db, scopes.scope_for(expr_id)) 81 resolver_for_scope(body, db, scopes.scope_for(expr_id))
86} 82}
@@ -89,7 +85,7 @@ pub fn resolver_for_scope(
89 body: Arc<Body>, 85 body: Arc<Body>,
90 db: &impl HirDatabase, 86 db: &impl HirDatabase,
91 scope_id: Option<scope::ScopeId>, 87 scope_id: Option<scope::ScopeId>,
92) -> Resolver<'static> { 88) -> Resolver {
93 let mut r = body.owner.resolver(db); 89 let mut r = body.owner.resolver(db);
94 let scopes = db.expr_scopes(body.owner); 90 let scopes = db.expr_scopes(body.owner);
95 let scope_chain = scopes.scope_chain_for(scope_id).collect::<Vec<_>>(); 91 let scope_chain = scopes.scope_chain_for(scope_id).collect::<Vec<_>>();