diff options
Diffstat (limited to 'crates/ra_hir/src/expr.rs')
-rw-r--r-- | crates/ra_hir/src/expr.rs | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/crates/ra_hir/src/expr.rs b/crates/ra_hir/src/expr.rs index bc4c63d3c..51366de0a 100644 --- a/crates/ra_hir/src/expr.rs +++ b/crates/ra_hir/src/expr.rs | |||
@@ -462,7 +462,7 @@ impl Pat { | |||
462 | 462 | ||
463 | // Queries | 463 | // Queries |
464 | 464 | ||
465 | struct ExprCollector { | 465 | pub(crate) struct ExprCollector { |
466 | owner: DefWithBody, | 466 | owner: DefWithBody, |
467 | exprs: Arena<ExprId, Expr>, | 467 | exprs: Arena<ExprId, Expr>, |
468 | pats: Arena<PatId, Pat>, | 468 | pats: Arena<PatId, Pat>, |
@@ -943,12 +943,3 @@ pub(crate) fn body_with_source_map_query( | |||
943 | pub(crate) fn body_hir_query(db: &impl HirDatabase, def: DefWithBody) -> Arc<Body> { | 943 | pub(crate) fn body_hir_query(db: &impl HirDatabase, def: DefWithBody) -> Arc<Body> { |
944 | db.body_with_source_map(def).0 | 944 | db.body_with_source_map(def).0 |
945 | } | 945 | } |
946 | |||
947 | #[cfg(test)] | ||
948 | use crate::{Function}; | ||
949 | #[cfg(test)] | ||
950 | fn collect_fn_body_syntax(function: Function, node: &ast::FnDef) -> (Body, BodySourceMap) { | ||
951 | let mut collector = ExprCollector::new(DefWithBody::Function(function)); | ||
952 | collector.collect_fn_body(node); | ||
953 | collector.finish() | ||
954 | } | ||