aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_analysis/src/syntax_ptr.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_analysis/src/syntax_ptr.rs')
-rw-r--r--crates/ra_analysis/src/syntax_ptr.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ra_analysis/src/syntax_ptr.rs b/crates/ra_analysis/src/syntax_ptr.rs
index 563a010d7..c3c904633 100644
--- a/crates/ra_analysis/src/syntax_ptr.rs
+++ b/crates/ra_analysis/src/syntax_ptr.rs
@@ -24,7 +24,7 @@ fn resolve_syntax_ptr(db: &impl SyntaxDatabase, ptr: SyntaxPtr) -> SyntaxNode {
24} 24}
25 25
26/// SyntaxPtr is a cheap `Copy` id which identifies a particular syntax node, 26/// SyntaxPtr is a cheap `Copy` id which identifies a particular syntax node,
27/// without retainig syntax tree in memory. You need to explicitelly `resovle` 27/// without retaining syntax tree in memory. You need to explicitly `resolve`
28/// `SyntaxPtr` to get a `SyntaxNode` 28/// `SyntaxPtr` to get a `SyntaxNode`
29#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] 29#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
30pub(crate) struct SyntaxPtr { 30pub(crate) struct SyntaxPtr {
@@ -81,7 +81,7 @@ impl LocalSyntaxPtr {
81 } 81 }
82 curr = curr.children() 82 curr = curr.children()
83 .find(|it| self.range.is_subrange(&it.range())) 83 .find(|it| self.range.is_subrange(&it.range()))
84 .unwrap_or_else(|| panic!("can't resovle local ptr to SyntaxNode: {:?}", self)) 84 .unwrap_or_else(|| panic!("can't resolve local ptr to SyntaxNode: {:?}", self))
85 } 85 }
86 } 86 }
87 87