Rustdoc for every crate in krabka-io/krabka-protocol, rendered from the main branch.

CrateWhat it is
krabka-compressionKafka wire-protocol compression codecs for Rust
krabka-hlcHybrid logical clock stamps that ride on Kafka record headers, with a clock-skew observation seam
krabka-idsCanonical newtypes for Krabka's cross-crate Kafka identifiers (offset, partition index, …)
krabka-kafka-tapTest-only TCP tap that records Kafka wire frames for corpus capture.
krabka-metadataVersioned metadata record types + immutable image for Krabka
krabka-protocolApache Kafka wire-protocol codec (4.3.0), with typed RecordBatch and zero-copy borrowed decode
krabka-protocol-codegenCode generator that emits the krabka-protocol wire codecs from the Apache Kafka JSON schemas.
krabka-securityTLS, SASL, SCRAM, OAuth, and Kerberos security utilities for Krabka
krabka-trace-contextW3C Trace Context propagation helpers shared by Krabka's wire-protocol crates
krabka-unitsDimensioned quantities (byte counts, byte rates, durations) for Krabka, built on `uom`
krabka-votersKIP-853 voter-set value types for Krabka (id, directory-id, endpoints, kraft.version)