f48f7500cdcd62e834da236f405b4f3e7eadcd29
Replace the hardcoded `Counts` module with a generic `LayerData` trait, parameterizing `Layer` and `LayeredMap` over arbitrary payload types. This decouples read-path access from build-path logic, enabling both set membership and count-based indexing via `PersistentCompactIntVec`. Adds the `obicompactvec` dependency, implements streaming layer construction, and expands test coverage for persistence and multi-layer resolution.
Description
Languages
Rust
89.4%
HTML
5.9%
TeX
2.4%
Python
1%
Shell
0.9%
Other
0.4%