Examples
Embed Dir
use bind_dir;
Static Dir
use UnifiedFS;
Embed dir & walk Static
use ;
Embed Dir
use ufs::bind_dir;
fn main() -> anyhow::Result<()> {
let unifs = bind_dir!("examples/files");
for item in unifs.iter() {
println!("embed > {:?}", item);
}
}
Static Dir
use ufs::UnifiedFS;
fn main() -> anyhow::Result<()> {
let unifs = UnifiedFS::new();
for item in unifs.walk(concat!(env!("CARGO_MANIFEST_DIR"), "/examples/files")) {
println!("embed > {:?}", item);
}
}
Embed dir & walk Static
use ufs::{ bind_dir, UnifiedFS };
fn main() -> anyhow::Result<()> {
// Embed Files
let unifs = bind_dir!("examples/files");
for item in unifs.iter() {
println!("embed > {:?}", item);
}
// Walk in Local Folders
for item in unifs.walk(concat!(env!("CARGO_MANIFEST_DIR"), "/examples/files")) {
println!("local > {:?}", item);
}
}