#cursor #slice #reading #array #data #utils

util-cursor

一个简单的用于从数组切片读取数据的游标实现

1 个不稳定版本

0.1.0 2022年4月10日

#65#cursor

MIT 许可证

4KB

这是一个简单的用于从数组切片读取数据的游标实现。它与标准库中的 std::io::Cursor 类似。

用法

在您的 Cargo.toml 中添加

[dependencies]
util-cursor = "0.1"
use util_cursor::Cursor;

let data = [1, 2, 3, 4, 5];
let mut cursor = Cursor::new(data.as_ref());

assert_eq!(cursor.read_slice(3), Some(&[1, 2, 3][..]));

assert_eq!(cursor.offset, 3);
assert_eq!(cursor.remaining_slice(), [4, 5].as_ref());

无运行时依赖