7 个版本 (破坏性更改)
0.56.0 | 2023 年 3 月 1 日 |
---|---|
0.55.0 | 2022 年 12 月 29 日 |
0.54.0 | 2022 年 12 月 25 日 |
0.53.0 | 2022 年 12 月 25 日 |
0.50.0 | 2021 年 12 月 30 日 |
#1237 在 文件系统
每月 52 次下载
17KB
356 行
async-vfs-os
为 async-vfs 提供的由操作系统文件系统支持的异步虚拟文件系统。
支持 async-std、smol 和 tokio 运行时。
使用
在 Cargo.toml
中添加依赖项。使用以下运行时之一。
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
代码
use async_vfs::Vfs;
use async_vfs_os::OsFs;
let vfs = OsFs::new("/tmp"); // pass the root.
依赖项
~0.5–15MB
~149K SLoC