#read-write #extension #primitive #ext #deal #type #io-write

io_ext

处理原始类型的读写扩展

2个不稳定版本

0.2.0 2021年11月13日
0.1.0 2021年11月5日

#11 in #deal

Download history 215/week @ 2024-04-08 8/week @ 2024-04-22 19/week @ 2024-04-29 9/week @ 2024-05-20 1/week @ 2024-06-03 8/week @ 2024-06-17 12/week @ 2024-06-24 139/week @ 2024-07-01 2/week @ 2024-07-08 62/week @ 2024-07-15 54/week @ 2024-07-22

每月258次下载

MIT许可证

9KB
117 代码行

io_ext

扩展标准库中的ReadWrite特质,以简化原始类型的工作。

用法

fn main() {
    use io_ext::ReadExt;

    let data = b"\x00\x02\x03\x00";
    let mut slice = &data[..];
    assert_eq!(slice.read_u16_be(), 2);
    assert_eq!(slice.read_u16_le(), 3);
}

lib.rs:

io_ext提供处理来自std::io::Readstd::io::Write的方法

依赖关系

~4KB