8 个版本
新版本 0.1.5 | 2024 年 8 月 11 日 |
---|---|
0.1.4 | 2024 年 8 月 10 日 |
0.0.2 | 2024 年 6 月 12 日 |
#3 在 #buf-reader
每月 484 次下载
66KB
1K SLoC
Read Collection
此crate提供了一些其他Read
特性的变体。目前只有ReadBack
。欢迎为其他变体创建PR。
示例(《ReadBack》)
use read_collection::ReadBack;
use std::io::Read;
fn main() {
let values = [1, 2, 3];
let mut buffer = [0, 0];
// How it could look like with `Read`:
assert_eq!(values.as_slice().read(&mut buffer).ok(), Some(2));
assert_eq!(buffer, [1, 2]);
// With `ReadBack`:
assert_eq!(values.as_slice().read_back(&mut buffer).ok(), Some(2));
// [----] and the buffer contains the value starting from the back!
assert_eq!(buffer, [2, 3]);
}
状态
已实现
依赖关系
~110–250KB