18 releases
0.11.1 | Jan 30, 2024 |
---|---|
0.11.0 | Oct 4, 2023 |
0.10.3 |
|
0.10.1 | Apr 27, 2023 |
0.5.0 | Aug 27, 2019 |
#1298 in Magic Beans
22,496 downloads per month
Used in 78 crates
(10 directly)
175KB
4K
SLoC
Rust Proof Validation
Codegen
To avoid direct dependencies on protoc
in the build system, I have separated
codegen
into a sub-crate. This will generate the rust proofs.rs
file from
the proofs.proto
file. The rest of the main build/test cycle is now independent
of the protoc
binary.
To rebuild protobuf, simply: cargo protoc
(on a dev machine with protoc
in path).
Unless you modify the protobuf file, you can ignore this step.
Formatting
cargo fmt
Testing
cargo test
Linting
cargo clippy -- --test -W clippy::pedantic
Code Coverage
cargo llvm-cov
MSRV
The minimum supported Rust version (MSRV) is 1.60.
Dependencies
~0.3–1.3MB
~23K SLoC