tinyklv 0.1.0

The simplest Key-Length-Value (KLV) framework in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
# Advanced

Complex behaviour and real-world integration patterns.

| # | Tutorial | Concept |
|---|----------|---------|
| 12 | [Nested packets]./12-nested-packets.md | Inner KLV bodies as field values |
| 13 | [Repeated extraction]./13-repeated-extraction.md | `DrainFrames::drain_frames` for batches |
| 14 | [Break conditions]./14-break-condition.md | Custom loop control via `BreakConditionType` |
| 15 | [Streaming partial packets]./15-streaming-decode.md | `::decoder()`, `decode_partial`, and resume |
| 16 | [Async / Tokio streams]./16-tokio-streams.md | Driving `::decoder()` from Tokio channels |