aboutsummaryrefslogtreecommitdiff
path: root/crates/hir/src/semantics.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/hir/src/semantics.rs')
-rw-r--r--crates/hir/src/semantics.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/crates/hir/src/semantics.rs b/crates/hir/src/semantics.rs
index c23a52b7c..c61a430e1 100644
--- a/crates/hir/src/semantics.rs
+++ b/crates/hir/src/semantics.rs
@@ -706,15 +706,15 @@ fn find_root(node: &SyntaxNode) -> SyntaxNode {
706/// so, but, generally, this is not something left after the analysis. 706/// so, but, generally, this is not something left after the analysis.
707/// 707///
708/// However, we do very much need explicit scopes for IDE purposes -- 708/// However, we do very much need explicit scopes for IDE purposes --
709/// completion, at its core, lists the contents of the current scope. Notion of 709/// completion, at its core, lists the contents of the current scope. The notion
710/// scope is also useful to answer question like "what would be the meaning of 710/// of scope is also useful to answer questions like "what would be the meaning
711/// this piece of code if we insert into this position?". 711/// of this piece of code if we inserted it into this position?".
712/// 712///
713/// So `SemanticsScope` is constructed from a specific program point (a syntax 713/// So `SemanticsScope` is constructed from a specific program point (a syntax
714/// node or just a raw offset) and provides access to the set of visible names 714/// node or just a raw offset) and provides access to the set of visible names
715/// in on a somewhat best-effort basis. 715/// on a somewhat best-effort basis.
716/// 716///
717/// Note that if you are wondering "what this specific existing name means?", 717/// Note that if you are wondering "what does this specific existing name mean?",
718/// you'd better use the `resolve_` family of methods. 718/// you'd better use the `resolve_` family of methods.
719#[derive(Debug)] 719#[derive(Debug)]
720pub struct SemanticsScope<'a> { 720pub struct SemanticsScope<'a> {