loro/crates/loro-common
Zixuan Chen d69e4c9c30
Refactor ChangeStore to use external KV store and improve block management
- Add ID serialization methods in loro-common
- Update KvStore trait with binary search and double-ended iterator
- Modify export/import blocks to use bytes::Bytes
- Refactor ChangeStore to use external KV store for persistence
- Implement flush, encode_all, and decode_all methods for ChangeStore
- Update change retrieval and iteration methods to work with new block management
- Improve block parsing and caching mechanisms
2024-07-08 17:33:57 +08:00
..
src Refactor ChangeStore to use external KV store and improve block management 2024-07-08 17:33:57 +08:00
Cargo.toml Merge branch 'main' into zxch3n/container-store 2024-06-18 18:09:14 +08:00
LICENSE chore: publish mvp rust api 2023-11-28 21:29:11 +08:00
README.md refactor: prepare for snapshot encoding 2023-07-14 16:05:06 +08:00

loro-common

This crate contains the common basic types for the Loro project. It's shared by loro-internal and loro-preload.