[][src]Crate mini_fs

Stupid simple filesystem-like storage.

Supports reading from the local filesystem and from in-memory tar and zip archives.

Example

use mini_fs::{Local, MiniFs};

let a = Local::new("/core/res");
let b = Local::new("/user/res");

// You can use tuples to merge stores.
let res = (b, a);

let files = MiniFs::new().mount("/res", res);

Re-exports

pub use tar::Tar;
pub use zip::Zip;

Modules

err

Error types.

tar

Storage from a tarball.

zip

Storage from a Zip file.

Structs

File

File you can Read from.

Local

Local filesystem store.

MiniFs

Filesystem-like data storage.

Ram

In-memory data store.

Traits

Store

Generic filesystem abstraction.