locustdb-serialization

Crates.iolocustdb-serialization
lib.rslocustdb-serialization
version0.2.2
created_at2024-05-05 01:08:41.150978+00
updated_at2025-04-03 11:35:11.877351+00
descriptionSerialization formats used by LocustDB for peristent storage and client/server communication.
homepage
repository
max_upload_size
id1229954
size517,129
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