15个稳定版本

2.1.2 2024年4月27日
2.1.1 2024年2月6日
2.1.0 2023年11月6日
1.6.0 2022年8月17日
0.0.0 2019年5月10日

#457 in 异步

Download history • Rust 包仓库 174015/week @ 2024-05-02 • Rust 包仓库 172277/week @ 2024-05-09 • Rust 包仓库 179041/week @ 2024-05-16 • Rust 包仓库 179871/week @ 2024-05-23 • Rust 包仓库 185616/week @ 2024-05-30 • Rust 包仓库 180921/week @ 2024-06-06 • Rust 包仓库 189413/week @ 2024-06-13 • Rust 包仓库 186013/week @ 2024-06-20 • Rust 包仓库 196195/week @ 2024-06-27 • Rust 包仓库 197686/week @ 2024-07-04 • Rust 包仓库 211427/week @ 2024-07-11 • Rust 包仓库 208711/week @ 2024-07-18 • Rust 包仓库 210103/week @ 2024-07-25 • Rust 包仓库 212439/week @ 2024-08-01 • Rust 包仓库 229610/week @ 2024-08-08 • Rust 包仓库 207180/week @ 2024-08-15 • Rust 包仓库

898,583 每月下载量
1,089 个crate中(直接使用46个) 使用

Apache-2.0 OR MIT

64KB
511 行代码

async-fs

CI License Cargo Documentation

异步文件系统原语。

此crate是std::fs的异步版本。

实现

此crate使用blocking将阻塞I/O卸载到线程池。

示例

创建一个新文件并向其中写入一些字节

use async_fs::File;
use futures_lite::io::AsyncWriteExt;

let mut file = File::create("a.txt").await?;
file.write_all(b"Hello, world!").await?;
file.flush().await?;

许可证

许可协议为以下之一

任选其一。

贡献

除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交以包含在工作中的任何贡献都将按上述方式双许可,不附加任何额外条款或条件。

依赖项

~1MB
~16K SLoC