18 个版本
0.2.3 | 2022年2月25日 |
---|---|
0.2.2 | 2021年7月22日 |
0.2.1 | 2021年4月28日 |
0.1.13 | 2021年3月5日 |
0.1.2 | 2019年8月23日 |
#629 在 文件系统
306 每月下载量
用于 bootupd
42KB
874 行
此项目已弃用
目前仍保持维护,但已弃用。相反,我们正在关注 cap-std 和此 crate 的继任者 cap-std-ext。
openat crate 的辅助工具
请参阅 https://crates.io/crates/openat
此 crate 定义了多个扩展方法,用于 openat::Dir
,这些方法是许多实际应用程序需要的常见文件实用功能。
许可
根据以下任一项许可
- Apache 许可证第 2 版,(./LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证(./LICENSE-MIT 或 http://opensource.org/licenses/MIT)由您选择。
lib.rs
:
此 crate 已弃用
此 crate 已弃用。开发已转移到 cap-std 生态系统,此 crate 的继任者是 cap-std-ext。
openat::Dir 和 std::fs::File 的扩展方法
use openat_ext::OpenatDirExt;
openat
crate 是一个低级 API,通常只是公开对底层系统调用的薄包装。此 crate 提供了多个常见的更高级便利函数。
最近,还有一个 FileExt
可用;它目前只包含一个优化的文件复制方法,希望最终会进入标准库。
依赖项
~2MB
~42K SLoC