locustdb-serialization

Crates.iolocustdb-serialization
lib.rslocustdb-serialization
version0.2.1
sourcesrc
created_at2024-05-05 01:08:41.150978
updated_at2024-05-12 14:46:06.783809
descriptionSerialization formats used by LocustDB for peristent storage and client/server communication.
homepage
repository
max_upload_size
id1229954
size503,167
Clemens Winter (cswinter)

documentation

README

LocustDB Serialization

Util crate that defines Cap'n Proto schema and serialization/deserialization logic for data structures used for persistent storage and client-server communication in LocustDB.

To regenerate the Cap'n Proto definitions, follow this process:

  1. [Install the Cap'n Proto CLI tool][install-capnproto]
  2. cargo install capnpc
  3. capnp compile -orust:src --src-prefix=schemas schemas/{dbmeta,partition_segment,wal_segment,api}.capnp
Commit count: 0

cargo fmt