11 个版本 (6 个稳定版)

1.4.0 2021 年 1 月 8 日
1.3.0 2020 年 1 月 3 日
1.2.0 2019 年 9 月 30 日
1.1.0 2019 年 5 月 13 日
0.3.0 2018 年 5 月 22 日

#878 in 文件系统

每月 36 次下载
4 个 Crates 中使用 (3 个直接使用)

MIT/Apache 许可协议

44KB
909

olio

Rustdoc Change Log crates.io CI Status

提供与 Rust 标准库相关的 I/O 工具,补充 std::iostd::fs 等。

  • fs 模块包括一个 PosRead trait,提供统一的位置读取前预读;以及一个支持多个独立读取实例的 ReadSlice,这些实例限于固定的起始..结束范围。

  • io 模块包括一个 GatheringReader,它提供了在 N 个非连续字节数据缓冲区上连续的 Read 接口。

  • mem 模块包括一个 MemHandle,支持优先级并发的内存访问建议(例如 Unix 中的 madvise(2))。

最小支持的 Rust 版本

MSRV := 1.39.0

该 crate 将在低于此 rustc 版本时快速失败(通过 build.rs 版本检查),并且也在 CI 上对此版本进行了测试。

许可协议

本项目可根据以下任一许可协议进行双重许可

贡献

除非您明确声明,否则您提交给 olio 的任何贡献,根据 Apache 许可协议定义,都应与上述协议双重许可,不附加任何额外条款或条件。

依赖

~225KB