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文件系统

Download history 29/week @ 2024-03-13 29/week @ 2024-03-20 36/week @ 2024-03-27 47/week @ 2024-04-03 26/week @ 2024-04-10 39/week @ 2024-04-17 39/week @ 2024-04-24 39/week @ 2024-05-01 50/week @ 2024-05-08 27/week @ 2024-05-15 82/week @ 2024-05-22 26/week @ 2024-05-29 56/week @ 2024-06-05 18/week @ 2024-06-12 124/week @ 2024-06-19 106/week @ 2024-06-26

306 每月下载量
用于 bootupd

MIT/Apache

42KB
874

此项目已弃用

目前仍保持维护,但已弃用。相反,我们正在关注 cap-std 和此 crate 的继任者 cap-std-ext

openat crate 的辅助工具

请参阅 https://crates.io/crates/openat

此 crate 定义了多个扩展方法,用于 openat::Dir,这些方法是许多实际应用程序需要的常见文件实用功能。

此代码最初来自 https://github.com/projectatomic/rpm-ostree/blob/016c1c5e627fc2a8cd3266ccda3a47a5f8992594/rust/src/openat_utils.rs

许可

根据以下任一项许可


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