#input-stream #input #seek #reader #io-read

acc_reader

std::io::Read 的包装,提供 std::io::Seek 功能

2 个稳定版本

使用旧的 Rust 2015

2.0.0 2016年2月1日
1.0.0 2016年1月30日

#19 in #input-stream

Download history 9/week @ 2024-03-11 4/week @ 2024-03-18 13/week @ 2024-03-25 26/week @ 2024-04-01 6/week @ 2024-04-15 8/week @ 2024-04-22 3/week @ 2024-04-29 5/week @ 2024-05-06 12/week @ 2024-05-13 43/week @ 2024-05-20 15/week @ 2024-05-27 17/week @ 2024-06-03 19/week @ 2024-06-10 11/week @ 2024-06-17 15/week @ 2024-06-24

63 每月下载量
2 crates 中使用

MIT/Apache

17KB
221 代码行

acc_reader,输入流的可寻址包装器

Build Status crates.io

文档

acc_reader 提供 AccReader 结构体,它包装了任意 std::io::Read 实例,并为它提供了 std::io::Seek 实现。自然地,这涉及到内部缓冲,因此 AccReader 也提供了 std::io::BufRead 接口,尽管它的 read() 方法不使用此缓冲。如果/当 Rust 中可用专业化,这可能会改变。

有关更多信息和方法示例,请参阅 AccReader 文档。

用法

只需在您的 Cargo.toml 中添加依赖项

[dependencies]
acc_reader = "2.0"

变更日志

版本 2.0.0

将“超出流末尾”的寻址错误类型更改为 UnexpectedEof。这是一个破坏性更改。

版本 1.0.0

初始发布

许可证

本程序根据您的选择受以下许可证之一约束

贡献

除非您明确声明,否则您提交给作品的所有有意贡献,根据 Apache-2.0 许可证定义,应按上述方式双重许可,不附加任何额外条款或条件。

无运行时依赖