diff options
author | Erlend Tobiassen <[email protected]> | 2019-01-27 13:49:02 +0000 |
---|---|---|
committer | Erlend Tobiassen <[email protected]> | 2019-01-27 14:19:42 +0000 |
commit | e2e1f4cecaa2d373f58260b504fd014efe49cf89 (patch) | |
tree | 689806449f738f7524e52e0a1a6a6c3d8cb89c91 /crates | |
parent | 5052bf988918f23801036b2cbc3d1505b5321ee5 (diff) |
Typos
Diffstat (limited to 'crates')
-rw-r--r-- | crates/ra_syntax/src/algo.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ra_syntax/src/algo.rs b/crates/ra_syntax/src/algo.rs index 45747e21d..99b0983b0 100644 --- a/crates/ra_syntax/src/algo.rs +++ b/crates/ra_syntax/src/algo.rs | |||
@@ -17,14 +17,14 @@ pub fn find_leaf_at_offset(node: &SyntaxNode, offset: TextUnit) -> LeafAtOffset< | |||
17 | } | 17 | } |
18 | 18 | ||
19 | /// Finds a node of specific Ast type at offset. Note that this is slightly | 19 | /// Finds a node of specific Ast type at offset. Note that this is slightly |
20 | /// impercise: if the cursor is strictly betwen two nodes of the desired type, | 20 | /// imprecise: if the cursor is strictly between two nodes of the desired type, |
21 | /// as in | 21 | /// as in |
22 | /// | 22 | /// |
23 | /// ```no-run | 23 | /// ```no-run |
24 | /// struct Foo {}|struct Bar; | 24 | /// struct Foo {}|struct Bar; |
25 | /// ``` | 25 | /// ``` |
26 | /// | 26 | /// |
27 | /// then the left node will be silently prefered. | 27 | /// then the left node will be silently preferred. |
28 | pub fn find_node_at_offset<N: AstNode>(syntax: &SyntaxNode, offset: TextUnit) -> Option<&N> { | 28 | pub fn find_node_at_offset<N: AstNode>(syntax: &SyntaxNode, offset: TextUnit) -> Option<&N> { |
29 | find_leaf_at_offset(syntax, offset).find_map(|leaf| leaf.ancestors().find_map(N::cast)) | 29 | find_leaf_at_offset(syntax, offset).find_map(|leaf| leaf.ancestors().find_map(N::cast)) |
30 | } | 30 | } |