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 在 编码
7,690 每月下载量
用于 15 个crate (7 个直接使用)
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