/// Iterator over the records between the (optional) virtual offsets `start` and `end`
///
/// # Arguments
///
/// * `start` - Optional starting virtual offset to seek to. Throws an error if it is not
/// a valid virtual offset.
///
/// * `end` - Read until the virtual offset is less than `end`
Iterator over the records between the (optional) virtual offsets `start` and `end`
Iterator over the records between the ( optional ) virtual offsets ` start ` and ` end `
pub fn iter_chunk(&mut self, start: Option<i64>, end: Option<i64>) -> ChunkIterator<Self> {
        if let Some(pos) = start {
            self.seek(pos)
                .expect("Failed to seek to the starting position");
        };
        ChunkIterator {
            reader: self,
            end: end,
        }
    }
pub fn iter_chunk ( & mut self , start : Option < i64 > , end : Option < i64 > ) -> ChunkIterator < Self > { if let Some ( pos ) = start { self . seek ( pos ) . expect ( " " ) ; } ; ChunkIterator { reader : self , end : end , } }
Iterator over the records between the (optional) virtual offsets `start` and `end`
Iterator over the records between the ( optional ) virtual offsets ` start ` and ` end `
&mut self
start
Option<i64>
end
Option<i64>