pub trait PackFs: Debug {
// Required method
fn read_all(
&mut self,
f: &mut (dyn FnMut(&str, PackFile<'_>) -> PackageResult<()> + Send + Sync),
) -> PackageResult<()>;
// Provided methods
fn read(&self, _path: &str) -> Result<PackFile<'_>> { ... }
fn entries(&self) -> Result<PackEntries<'_>> { ... }
}
Expand description
The pack trait is used for read/write files in a package.
Required Methods§
Provided Methods§
Sourcefn entries(&self) -> Result<PackEntries<'_>>
fn entries(&self) -> Result<PackEntries<'_>>
Read entries from the package.