1 个不稳定版本
使用旧的Rust 2015
0.2.3 | 2017年12月11日 |
---|
#15 在 #rlp
343 每月下载次数
用于 34 个crate(15 个直接使用)
60KB
1K SLoC
RLP
Rust中的递归长度前缀编码、解码和压缩。
许可证
与Parity的多数部分属于GPLv3不同,此软件包可以在用户的可选择下,以MIT/Apache2双授权方式使用。请在此目录中找到相应的许可证文件,分别为 LICENSE-MIT
和 LICENSE-APACHE2
。
lib.rs
:
递归长度前缀序列化crate。
允许编码、解码和rlp-slice的视图
何时使用?
当你需要
- 在行内编码某物时
- 你处理的数据集不大
- 你希望一次编码整个数据结构
使用 decode
函数时
- 你需要在行内解码某物
- 你处理的数据集不大
- 你希望一次解码整个rlp
使用 RlpStream
时
- 你希望分部分编码某物
- 你编码一个大数据集
使用 Rlp
时
- 你正在处理可信数据(非损坏的)
- 你想要获取rlp-slice的视图
- 你不想一次性解码整个rlp
使用 UntrustedRlp
时
- 你正在处理不可信数据(可能损坏的)
- 你需要处理数据损坏错误
- 你正在处理输入数据
- 你想要获取rlp-slice的视图
- 你不想一次性解码整个rlp
依赖项
~135KB