23 个稳定版本 (7 个主要版本)

9.1.0 2024年6月12日
8.3.0 2024年1月18日
8.1.0 2023年6月12日
7.0.0 2023年6月4日
3.0.2 2022年7月19日

#387编码

Download history 1694/week @ 2024-04-26 1677/week @ 2024-05-03 1293/week @ 2024-05-10 1671/week @ 2024-05-17 1686/week @ 2024-05-24 2189/week @ 2024-05-31 2987/week @ 2024-06-07 2288/week @ 2024-06-14 1591/week @ 2024-06-21 1470/week @ 2024-06-28 1714/week @ 2024-07-05 2123/week @ 2024-07-12 1952/week @ 2024-07-19 1918/week @ 2024-07-26 2038/week @ 2024-08-02 1416/week @ 2024-08-09

7,690 每月下载量
用于 15 个crate (7 个直接使用)

MIT 许可证

70KB
1.5K SLoC

Binary Stream

二进制流读写器。

致谢

binary_rw crate 衍生而来。


lib.rs:

将二进制数据读写到流中。

使用 futures::io 提供的异步版本,可以使用 async 功能。

默认情况下,字符串使用 u32 进行长度前缀,如果需要非常大的字符串,请使用 64bit 功能。

为所有原始类型和 Option<T>Vec<T> 提供了编码和解码实现;Vec<T> 的空白实现使用 u32 进行长度前缀,如果它比 u32::MAX 长,则会引发 panic。

依赖关系

~250KB