Trait archiver_rs::Archive [−][src]
Required methods
fn contains(&mut self, file: String) -> Result<bool, ArchiverError>
[src]
fn extract(&mut self, destination: &Path) -> Result<(), ArchiverError>
[src]
fn extract_single(
&mut self,
target: &Path,
file: String
) -> Result<(), ArchiverError>
[src]
&mut self,
target: &Path,
file: String
) -> Result<(), ArchiverError>
fn files(&mut self) -> Result<Vec<String>, ArchiverError>
[src]
fn walk(
&mut self,
f: Box<dyn Fn(String) -> Option<String>>
) -> Result<(), ArchiverError>
[src]
&mut self,
f: Box<dyn Fn(String) -> Option<String>>
) -> Result<(), ArchiverError>
Implementors
impl<R: Read + Seek> Archive for Zip<R>
[src]
fn contains(&mut self, file: String) -> Result<bool, ArchiverError>
[src]
fn extract(&mut self, destination: &Path) -> Result<(), ArchiverError>
[src]
fn extract_single(
&mut self,
target: &Path,
file: String
) -> Result<(), ArchiverError>
[src]
&mut self,
target: &Path,
file: String
) -> Result<(), ArchiverError>
fn files(&mut self) -> Result<Vec<String>, ArchiverError>
[src]
fn walk(
&mut self,
f: Box<dyn Fn(String) -> Option<String>>
) -> Result<(), ArchiverError>
[src]
&mut self,
f: Box<dyn Fn(String) -> Option<String>>
) -> Result<(), ArchiverError>
impl<R: Read> Archive for Tar<R>
[src]
fn contains(&mut self, file: String) -> Result<bool, ArchiverError>
[src]
fn extract(&mut self, destination: &Path) -> Result<(), ArchiverError>
[src]
fn extract_single(
&mut self,
target: &Path,
file: String
) -> Result<(), ArchiverError>
[src]
&mut self,
target: &Path,
file: String
) -> Result<(), ArchiverError>
fn files(&mut self) -> Result<Vec<String>, ArchiverError>
[src]
fn walk(
&mut self,
f: Box<dyn Fn(String) -> Option<String>>
) -> Result<(), ArchiverError>
[src]
&mut self,
f: Box<dyn Fn(String) -> Option<String>>
) -> Result<(), ArchiverError>