Skip to content

review: apply CodeRabbit fixes (constructor revalidation + typed erro…

627efc2
Select commit
Loading
Failed to load commit list.
Merged

feat(grovedb,merk,element): add Element::NotCountedOrSummed wrapper for combined sum+count opt-out #666

review: apply CodeRabbit fixes (constructor revalidation + typed erro…
627efc2
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded May 16, 2026 in 0s

90.87% (+0.09%) compared to 7a64938

View this Pull Request on Codecov

90.87% (+0.09%) compared to 7a64938

Details

Codecov Report

❌ Patch coverage is 96.43347% with 26 lines in your changes missing coverage. Please review.
✅ Project coverage is 90.87%. Comparing base (7a64938) to head (627efc2).

Files with missing lines Patch % Lines
grovedb-element/src/element/helpers.rs 95.50% 9 Missing ⚠️
grovedb/src/batch/mod.rs 82.14% 5 Missing ⚠️
merk/src/element/tree_type.rs 92.85% 5 Missing ⚠️
grovedb-element/src/element/constructor.rs 93.75% 2 Missing ⚠️
merk/src/element/get.rs 50.00% 2 Missing ⚠️
grovedb-element/src/element/mod.rs 99.02% 1 Missing ⚠️
merk/src/element/insert.rs 99.15% 1 Missing ⚠️
merk/src/element/reconstruct.rs 93.75% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #666      +/-   ##
===========================================
+ Coverage    90.77%   90.87%   +0.09%     
===========================================
  Files          189      189              
  Lines        56466    57139     +673     
===========================================
+ Hits         51255    51923     +668     
- Misses        5211     5216       +5     
Components Coverage Δ
grovedb-core 88.53% <83.87%> (+<0.01%) ⬆️
merk 92.39% <96.35%> (+0.07%) ⬆️
storage 86.36% <ø> (ø)
commitment-tree 96.43% <ø> (ø)
mmr 96.76% <ø> (ø)
bulk-append-tree 89.14% <ø> (ø)
element 96.45% <97.33%> (+0.69%) ⬆️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.