We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents de36433 + 84b1c8f commit e25dbdfCopy full SHA for e25dbdf
Cargo.toml
@@ -1,6 +1,6 @@
1
[package]
2
name = "rowan"
3
-version = "0.16.0"
+version = "0.16.1"
4
authors = ["Aleksey Kladov <[email protected]>"]
5
repository = "https://github.com/rust-analyzer/rowan"
6
license = "MIT OR Apache-2.0"
src/cursor.rs
@@ -408,7 +408,7 @@ impl NodeData {
408
let rev_siblings = self.green_siblings().enumerate().rev();
409
let index = rev_siblings.len().checked_sub(self.index() as usize)?;
410
411
- rev_siblings.skip(index + 1).find_map(|(index, child)| {
+ rev_siblings.skip(index).find_map(|(index, child)| {
412
child.as_ref().into_node().and_then(|green| {
413
let parent = self.parent_node()?;
414
let offset = parent.offset() + child.rel_offset();
0 commit comments