8 个版本
使用旧的 Rust 2015
0.2.5 | 2019年10月25日 |
---|---|
0.2.4 | 2018年10月21日 |
0.2.3 | 2017年10月19日 |
0.2.2 | 2017年9月3日 |
0.1.1 | 2017年7月5日 |
#2035 在 魔法豆
2,637 每月下载量
用于 24 个 crate(直接使用 12 个)
60KB
1K SLoC
RLP
Rust 中的递归长度前缀编码、解码和压缩。
许可证
与大多数属于 GPLv3 的 Parity 部分不同,此软件包可以在用户选择下双重许可为 MIT/Apache2。在目录中找到相关的许可证文件,分别为 LICENSE-MIT
和 LICENSE-APACHE2
。
lib.rs
:
递归长度前缀序列化 crate。
允许对 rlp-slice 进行编码、解码和查看
何时使用?
在以下情况下使用 encode
函数:
- 您想就地编码某物。
- 您不处理大量数据。
- 您想一次编码整个数据结构。
在以下情况下使用 decode
函数:
- 您想就地解码某物。
- 您不处理大量数据。
- 您想一次解码整个 rlp。
在以下情况下使用 RlpStream
:
- 您想分部分编码某物。
- 您正在编码大量数据。
在以下情况下使用 Rlp
:
- 您正在处理受信任的数据(未损坏)。
- 您想查看 rlp-slice。
- 您不想一次解码整个 rlp。
在以下情况下使用 UntrustedRlp
:
- 您正在处理不受信任的数据(损坏)。
- 您需要处理数据损坏错误。
- 您正在处理输入数据。
- 您想查看 rlp-slice。
- 您不想一次解码整个 rlp。
依赖项
~135KB