fn read_folder(&mut self, index: usize) -> io::Result<FolderReader<R>> {
        if index >= self.folders.len() {
            invalid_input!(
                "Folder index {} is out of range (cabinet has {} folders)",
                index,
                self.folders.len()
            );
        }
        FolderReader::new(
            &mut self.reader,
            &self.folders[index],
            self.data_reserve_size,
        )
    }
/// Returns a reader over the decompressed data in the specified folder.
Returns a reader over the decompressed data in the specified folder.
Returns a reader over the decompressed data in the specified folder .
fn read_folder(&mut self, index: usize) -> io::Result<FolderReader<R>> {
        if index >= self.folders.len() {
            invalid_input!(
                "Folder index {} is out of range (cabinet has {} folders)",
                index,
                self.folders.len()
            );
        }
        FolderReader::new(
            &mut self.reader,
            &self.folders[index],
            self.data_reserve_size,
        )
    }
fn read_folder ( & mut self , index : usize ) -> io :: Result < FolderReader < R > > { if index >= self . folders . len ( ) { invalid_input ! ( " " index self folders len ( ) ) ; } FolderReader :: new ( & mut self . reader , & self . folders [ index ] , self . data_reserve_size , ) }
Returns a reader over the decompressed data in the specified folder.
Returns a reader over the decompressed data in the specified folder .
&mut self
index
usize
&mut self
index
usize