# async-vfs-os OS filesystem backed async virtual filesystem for [async-vfs](https://crates.io/crates/async-vfs). Supports async-std, smol and tokio runtimes. ## Usage Adding dependencies in `Cargo.toml`. Use one of the following runtimes. ```yaml async-vfs = "x.x.x" async-vfs-os = { version = "x.x.x", features = ["runtime-async-std"] } # for async-std runtime async-vfs-os = { version = "x.x.x", features = ["runtime-smol"] } # for smol runtime async-vfs-os = { version = "x.x.x", features = ["runtime-tokio"] } # for tokio runtime ``` Code: ```rust use async_vfs::Vfs; use async_vfs_os::OsFs; let vfs = OsFs::new("/tmp"); // pass the root. ```