Closed Rigidity closed 1 month ago
Changes Missing Coverage | Covered Lines | Changed/Added Lines | % | ||
---|---|---|---|---|---|
crates/chia-puzzles/src/puzzles/nft.rs | 0 | 2 | 0.0% | ||
crates/clvm-traits/src/match_byte.rs | 1 | 3 | 33.33% | ||
crates/clvm-traits/src/wrappers.rs | 0 | 2 | 0.0% | ||
crates/clvm-traits/src/clvm_encoder.rs | 13 | 18 | 72.22% | ||
<!-- | Total: | 171 | 182 | 93.96% | --> |
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
crates/clvm-traits/src/match_byte.rs | 1 | 45.45% | ||
crates/chia-protocol/src/classgroup.rs | 1 | 0.0% | ||
crates/chia-bls/src/error.rs | 4 | 0.0% | ||
crates/chia-traits/src/streamable.rs | 9 | 92.54% | ||
crates/chia-bls/src/secret_key.rs | 11 | 89.95% | ||
crates/chia-bls/src/signature.rs | 19 | 93.94% | ||
crates/chia-bls/src/public_key.rs | 19 | 90.45% | ||
wheel/src/api.rs | 43 | 66.67% | ||
crates/chia-bls/src/gtelement.rs | 47 | 9.47% | ||
crates/chia-bls/src/bls_cache.rs | 51 | 73.16% | ||
<!-- | Total: | 288 | --> |
Totals | |
---|---|
Change from base Build 9645397669: | 2.1% |
Covered Lines: | 11422 |
Relevant Lines: | 14136 |
Changes Missing Coverage | Covered Lines | Changed/Added Lines | % | ||
---|---|---|---|---|---|
crates/chia-puzzles/src/puzzles/nft.rs | 0 | 2 | 0.0% | ||
crates/clvm-traits/src/match_byte.rs | 1 | 3 | 33.33% | ||
crates/clvm-traits/src/wrappers.rs | 0 | 2 | 0.0% | ||
crates/clvm-traits/src/clvm_encoder.rs | 13 | 18 | 72.22% | ||
<!-- | Total: | 171 | 182 | 93.96% | --> |
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
crates/clvm-traits/src/match_byte.rs | 1 | 45.45% | ||
<!-- | Total: | 1 | --> |
Totals | |
---|---|
Change from base Build 9767098610: | 4.1% |
Covered Lines: | 11709 |
Relevant Lines: | 14136 |
Changes Missing Coverage | Covered Lines | Changed/Added Lines | % | ||
---|---|---|---|---|---|
crates/chia-puzzles/src/puzzles/nft.rs | 0 | 2 | 0.0% | ||
crates/clvm-traits/src/wrappers.rs | 0 | 2 | 0.0% | ||
crates/clvm-traits/src/from_clvm.rs | 21 | 24 | 87.5% | ||
crates/clvm-traits/src/to_clvm.rs | 26 | 29 | 89.66% | ||
crates/clvm-traits/src/clvm_decoder.rs | 1 | 9 | 11.11% | ||
crates/clvm-traits/src/clvm_encoder.rs | 5 | 18 | 27.78% | ||
<!-- | Total: | 260 | 291 | 89.35% | --> |
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
crates/clvm-traits/src/clvm_encoder.rs | 1 | 57.5% | ||
crates/clvm-traits/src/clvm_decoder.rs | 1 | 75.0% | ||
crates/chia-protocol/src/classgroup.rs | 1 | 0.0% | ||
crates/chia-bls/src/error.rs | 4 | 0.0% | ||
crates/chia-traits/src/streamable.rs | 9 | 92.54% | ||
crates/chia-bls/src/secret_key.rs | 11 | 88.22% | ||
crates/chia-bls/src/signature.rs | 19 | 93.94% | ||
crates/chia-bls/src/public_key.rs | 19 | 89.9% | ||
wheel/src/api.rs | 43 | 66.41% | ||
crates/chia-bls/src/gtelement.rs | 47 | 9.47% | ||
<!-- | Total: | 289 | --> |
Totals | |
---|---|
Change from base Build 10066449910: | -2.0% |
Covered Lines: | 11372 |
Relevant Lines: | 14104 |
Makes a few changes:
ToClvm
is generic overEncoder
rather thanNode
.FromClvm
is generic overDecoder
rather thanNode
.ToNodePtr
andFromNodePtr
have been removed since they are no longer needed.Program
can now implementToClvm<Allocator>
andFromClvm<Allocator>
directly.Encoder
now has a method forencode_bigint
andencode_atom
takes aclvmr::Atom
instead of&[u8]
.