Skip to content

make Persistable trait that is general beyond usage for k/v stores

5535035
Select commit
Loading
Failed to load commit list.
Closed

[storage] make Persistable trait a top-level Storage construct #2567

make Persistable trait that is general beyond usage for k/v stores
5535035
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Dec 19, 2025 in 0s

92.61% (-0.04%) compared to 0a104cb

View this Pull Request on Codecov

92.61% (-0.04%) compared to 0a104cb

Details

Codecov Report

❌ Patch coverage is 64.34109% with 46 lines in your changes missing coverage. Please review.
✅ Project coverage is 92.61%. Comparing base (0a104cb) to head (5535035).
⚠️ Report is 8 commits behind head on main.

Files with missing lines Patch % Lines
storage/src/qmdb/any/ext.rs 10.00% 9 Missing ⚠️
storage/src/qmdb/current/unordered/fixed.rs 25.00% 9 Missing ⚠️
storage/src/qmdb/current/ordered/fixed.rs 12.50% 7 Missing ⚠️
storage/src/qmdb/any/ordered/mod.rs 53.84% 6 Missing ⚠️
storage/src/qmdb/store/mod.rs 0.00% 6 Missing ⚠️
storage/src/freezer/storage.rs 0.00% 5 Missing ⚠️
storage/src/ordinal/storage.rs 0.00% 4 Missing ⚠️
@@            Coverage Diff             @@
##             main    #2567      +/-   ##
==========================================
- Coverage   92.64%   92.61%   -0.04%     
==========================================
  Files         353      353              
  Lines      101323   101669     +346     
==========================================
+ Hits        93871    94159     +288     
- Misses       7452     7510      +58     
Files with missing lines Coverage Δ
storage/src/journal/authenticated.rs 91.07% <ø> (ø)
storage/src/journal/contiguous/fixed.rs 97.39% <ø> (-0.01%) ⬇️
storage/src/journal/contiguous/mod.rs 100.00% <ø> (ø)
storage/src/journal/contiguous/tests.rs 99.12% <100.00%> (ø)
storage/src/journal/contiguous/variable.rs 97.82% <ø> (ø)
storage/src/lib.rs 100.00% <100.00%> (ø)
storage/src/qmdb/any/db.rs 97.83% <ø> (ø)
storage/src/qmdb/any/mod.rs 100.00% <ø> (ø)
storage/src/qmdb/any/unordered/mod.rs 98.89% <100.00%> (-0.01%) ⬇️
storage/src/qmdb/store/batch.rs 96.92% <100.00%> (ø)
... and 8 more

... and 20 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0a104cb...5535035. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.