From 5d3d32ded672b67471d9d7c85ebbe691129cc51c Mon Sep 17 00:00:00 2001 From: Igor Tolmachev Date: Mon, 1 Jul 2024 19:12:40 +0900 Subject: Add compression support (lzma and xz are broken) --- src/archive.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/archive.rs') diff --git a/src/archive.rs b/src/archive.rs index 8a9e8de..2dab393 100644 --- a/src/archive.rs +++ b/src/archive.rs @@ -25,19 +25,19 @@ where Self::read(File::open(path)?) } - pub fn files(&self) -> &Vec { + pub fn files(&self) -> Vec<&D::FileInfo> { self.driver.files() } - pub fn get_file_info(&self, index: usize) -> ArchiveResult<&D::FileInfo, D::Error> { - self.driver.get_file_info(index) + pub fn get_file_info(&self, name: &str) -> ArchiveResult<&D::FileInfo, D::Error> { + self.driver.get_file_info(name) } pub fn get_file_reader<'d>( &'d mut self, - index: usize, - ) -> ArchiveResult>, D::Error> { - Ok(ArchiveFile::new(self.driver.get_file_reader(index)?)) + name: &str, + ) -> ArchiveResult>, D::Error> { + Ok(ArchiveFile::new(self.driver.get_file_reader(name)?)) } } -- cgit v1.2.3