b218bf012bf4cd7d4d4b5838ec12a7a1783a0231
Introduces `PersistentBitMatrix` and `PersistentCompactIntMatrix` to replace single-file vector storage with a column-major, directory-based layout. Each column is persisted as an individual file alongside a lightweight `meta.json` for dimension tracking. Migrates `obilayeredmap` to use these multi-column structures, updating Rust APIs, query return types, and build signatures. Includes comprehensive documentation, unit and integration tests for persistence and accessors, and refactors distance calculation helpers.
Description
Languages
Rust
89.4%
HTML
5.9%
TeX
2.4%
Python
1%
Shell
0.9%
Other
0.4%