Rename `rope::ChunksIter` to `rope::Chunks`

Antonio Scandurra created

This is consistent with how we name the other chunk iterators.

Change summary

zed/src/editor/buffer/mod.rs           |  6 +++---
zed/src/editor/buffer/rope.rs          | 12 ++++++------
zed/src/editor/display_map/fold_map.rs |  2 +-
3 files changed, 10 insertions(+), 10 deletions(-)

Detailed changes

zed/src/editor/buffer/mod.rs 🔗

@@ -6,7 +6,7 @@ mod selection;
 pub use anchor::*;
 use parking_lot::Mutex;
 pub use point::*;
-pub use rope::{ChunksIter, Rope, TextSummary};
+pub use rope::{Chunks, Rope, TextSummary};
 use seahash::SeaHasher;
 pub use selection::*;
 use similar::{ChangeTag, TextDiff};
@@ -746,7 +746,7 @@ impl Buffer {
         self.text_for_range(0..self.len()).collect()
     }
 
-    pub fn text_for_range<'a, T: ToOffset>(&'a self, range: Range<T>) -> ChunksIter<'a> {
+    pub fn text_for_range<'a, T: ToOffset>(&'a self, range: Range<T>) -> Chunks<'a> {
         let start = range.start.to_offset(self);
         let end = range.end.to_offset(self);
         self.visible_text.chunks_in_range(start..end)
@@ -2178,7 +2178,7 @@ impl<'a, F: Fn(&FragmentSummary) -> bool> Iterator for Edits<'a, F> {
 }
 
 pub struct HighlightedChunksIter<'a, T: tree_sitter::TextProvider<'a>> {
-    chunks: ChunksIter<'a>,
+    chunks: Chunks<'a>,
     captures: iter::Peekable<tree_sitter::QueryCaptures<'a, 'a, T>>,
     stack: Vec<(usize, usize)>,
     offset: usize,

zed/src/editor/buffer/rope.rs 🔗

@@ -118,12 +118,12 @@ impl Rope {
         self.chunks_in_range(start..self.len()).flat_map(str::chars)
     }
 
-    pub fn chunks<'a>(&'a self) -> ChunksIter<'a> {
+    pub fn chunks<'a>(&'a self) -> Chunks<'a> {
         self.chunks_in_range(0..self.len())
     }
 
-    pub fn chunks_in_range<'a>(&'a self, range: Range<usize>) -> ChunksIter<'a> {
-        ChunksIter::new(self, range)
+    pub fn chunks_in_range<'a>(&'a self, range: Range<usize>) -> Chunks<'a> {
+        Chunks::new(self, range)
     }
 
     pub fn to_point(&self, offset: usize) -> Point {
@@ -268,12 +268,12 @@ impl<'a> Cursor<'a> {
     }
 }
 
-pub struct ChunksIter<'a> {
+pub struct Chunks<'a> {
     chunks: sum_tree::Cursor<'a, Chunk, usize, usize>,
     range: Range<usize>,
 }
 
-impl<'a> ChunksIter<'a> {
+impl<'a> Chunks<'a> {
     pub fn new(rope: &'a Rope, range: Range<usize>) -> Self {
         let mut chunks = rope.chunks.cursor();
         chunks.seek(&range.start, SeekBias::Right, &());
@@ -306,7 +306,7 @@ impl<'a> ChunksIter<'a> {
     }
 }
 
-impl<'a> Iterator for ChunksIter<'a> {
+impl<'a> Iterator for Chunks<'a> {
     type Item = &'a str;
 
     fn next(&mut self) -> Option<Self::Item> {

zed/src/editor/display_map/fold_map.rs 🔗

@@ -669,7 +669,7 @@ impl<'a> Iterator for BufferRows<'a> {
 
 pub struct Chunks<'a> {
     transform_cursor: Cursor<'a, Transform, DisplayOffset, TransformSummary>,
-    buffer_chunks: buffer::ChunksIter<'a>,
+    buffer_chunks: buffer::Chunks<'a>,
     buffer_offset: usize,
 }