yrs-kvstore

Crates.ioyrs-kvstore
lib.rsyrs-kvstore
version0.3.0
sourcesrc
created_at2023-03-01 07:03:17.732618
updated_at2024-07-09 17:47:41.102569
descriptionGeneric persistence layer over Yrs documents
homepagehttps://github.com/y-crdt/yrs-persistence
repositoryhttps://github.com/y-crdt/yrs-persistence
max_upload_size
id797802
size26,699
Bartosz Sypytkowski (Horusiath)

documentation

README

yrs-kvstore

yrs-kvstore is a generic library that allows to quickly implement Yrs specific document operations over any kind of persistent key-value store i.e. LMDB or RocksDB. In order to do so, persistent unit of transaction should define set of basic operations via KVStore trait implementation. Once this is done it can implement DocOps. Latter offers a set of useful operations like document metadata management options, document and update merging etc. They are implemented automatically as long struct has correctly implemented KVStore.

Commit count: 16

cargo fmt