20 个版本
0.12.0 | 2024 年 7 月 17 日 |
---|---|
0.11.1 | 2024 年 1 月 30 日 |
0.11.0 | 2023 年 10 月 4 日 |
0.10.1 | 2023 年 4 月 27 日 |
0.5.0 | 2019 年 8 月 27 日 |
#7 in #merkle-proof
23,298 每月下载量
用于 95 个 软件包 (直接使用 10 个)
175KB
4K SLoC
Rust 证明验证
代码生成
为了避免在构建系统中直接依赖 protoc
,我将 codegen
分离成子软件包。这将根据 proofs.proto
文件生成 rust proofs.rs
文件。主构建/测试周期现在与 protoc
二进制文件无关。
要重新构建 protobuf,只需: cargo protoc
(在包含 protoc
的开发机上)。除非您修改 protobuf 文件,否则可以忽略此步骤。
格式化
cargofmt
测试
cargotest
代码检查
cargoclippy ----test -W clippy::pedantic
代码覆盖率
cargollvm-cov
MSRV
最小支持的 Rust 版本 (MSRV) 是 1.60。
依赖项
~0.3–1.3MB
~24K SLoC