8 个版本 (破坏性)
0.6.0 | 2024 年 4 月 29 日 |
---|---|
0.5.0 | 2024 年 2 月 7 日 |
0.4.0 | 2023 年 6 月 20 日 |
0.3.0 | 2022 年 9 月 20 日 |
0.0.1 | 2022 年 9 月 14 日 |
#41 in #parity
154,498 个月的下载量
用于 109 个 crate (8 个直接使用)
49KB
828 行
scale-bits ·
这个小型实用程序 crate 提供了两件独立的事情
- 一个可以 SCALE 编码和解码的
Bits
类型,它与BitVec<u8, Lsb0>
完全兼容。这是一个故意设计简单的类型,从概念上讲只是布尔值的序列,可以用作不需要额外复杂性和功能的BitVec
的替代品。有关更多信息,请参阅bits
模块。 - 实用方法,帮助从它们的 SCALE 表示形式编码和解码任意比特序列,或者完全跳过相应的字节,不进行任何分配。这些方法绕过了首先通过具有正确存储/顺序类型的某个
BitVec
的需要,并且与 WASM 兼容(与BitVec
的u64
存储类型不同)。有关更多信息,请参阅scale
模块。
这些事情可以很好地协同工作(即您可以直接将任意比特序列编码和解码到 Bits
类型中),但不需要一起使用。
依赖关系
~2-3MB
~62K SLoC