diff --git a/crates/ra_hir/src/expr/scope.rs b/crates/ra_hir/src/expr/scope.rs index a9be9fbdbd..dcec51a10e 100644 --- a/crates/ra_hir/src/expr/scope.rs +++ b/crates/ra_hir/src/expr/scope.rs @@ -110,7 +110,7 @@ impl ExprScopes { #[derive(Debug, Clone, PartialEq, Eq)] pub struct ScopesWithSourceMap { pub(crate) source_map: Arc, - pub scopes: Arc, + pub(crate) scopes: Arc, } #[derive(Debug, Clone, PartialEq, Eq)] @@ -134,7 +134,7 @@ impl ScopesWithSourceMap { generate(self.scope_for(node), move |&scope| self.scopes.scopes[scope].parent) } - pub fn scope_for_offset(&self, offset: TextUnit) -> Option { + pub(crate) fn scope_for_offset(&self, offset: TextUnit) -> Option { self.scopes .scope_for .iter() @@ -211,7 +211,7 @@ impl ScopesWithSourceMap { .collect() } - pub fn scope_for(&self, node: &SyntaxNode) -> Option { + pub(crate) fn scope_for(&self, node: &SyntaxNode) -> Option { node.ancestors() .map(SyntaxNodePtr::new) .filter_map(|ptr| self.source_map.syntax_expr(ptr))