pub fn new(reader: Rc<RefCell<BufReader<R>>>, start: u64, length: u64) -> Self {
		Self {
			reader,
			start,
			end: start + length,
		}
	}
/// Creates new file reader with start and length from a file handle
Creates new file reader with start and length from a file handle
Creates new file reader with start and length from a file handle
pub fn new(reader: Rc<RefCell<BufReader<R>>>, start: u64, length: u64) -> Self {
		Self {
			reader,
			start,
			end: start + length,
		}
	}
pub fn new ( reader : Rc < RefCell < BufReader < R > > > , start : u64 , length : u64 ) -> Self { Self { reader , start , end : start + length , } }
Creates new file reader with start and length from a file handle
Creates new file reader with start and length from a file handle
reader
Rc<RefCell<BufReader<R>>>
start
u64
length
u64