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

Download history 5777/week @ 2024-04-30 7006/week @ 2024-05-07 8348/week @ 2024-05-14 22712/week @ 2024-05-21 32217/week @ 2024-05-28 25826/week @ 2024-06-04 24990/week @ 2024-06-11 24528/week @ 2024-06-18 30495/week @ 2024-06-25 28831/week @ 2024-07-02 25646/week @ 2024-07-09 36864/week @ 2024-07-16 38606/week @ 2024-07-23 32975/week @ 2024-07-30 39211/week @ 2024-08-06 36608/week @ 2024-08-13

154,498 个月的下载量
用于 109 个 crate (8 个直接使用)

Apache-2.0

49KB
828

scale-bits · CI 状态 Crates.io 上的最新版本 发布的 API 文档

这个小型实用程序 crate 提供了两件独立的事情

  1. 一个可以 SCALE 编码和解码的 Bits 类型,它与 BitVec<u8, Lsb0> 完全兼容。这是一个故意设计简单的类型,从概念上讲只是布尔值的序列,可以用作不需要额外复杂性和功能的 BitVec 的替代品。有关更多信息,请参阅 bits 模块。
  2. 实用方法,帮助从它们的 SCALE 表示形式编码和解码任意比特序列,或者完全跳过相应的字节,不进行任何分配。这些方法绕过了首先通过具有正确存储/顺序类型的某个 BitVec 的需要,并且与 WASM 兼容(与 BitVecu64 存储类型不同)。有关更多信息,请参阅 scale 模块。

这些事情可以很好地协同工作(即您可以直接将任意比特序列编码和解码到 Bits 类型中),但不需要一起使用。

依赖关系

~2-3MB
~62K SLoC