Expand description
Verified variable-width integer formats built from the core combinators.
Fixed-width byte and integer formats live in crate::combinators. This
module contains reusable encodings whose representation depends on the
value, including base-128, base-256, Bitcoin VarInt, and unsigned LEB128.
Modulesยง
- base128
- Unsigned big-endian base-128 (VLQ) format. Big-endian base-128 integer encoding and in-place conversion helpers.
- base256
- Unsigned big-endian base-256 format. Minimal big-endian base-256 integer conversion and formats.
- btcvarint
- Bitcoin VarInt format. Bitcoin CompactSize/VarInt encoding.
- leb128
- Unsigned little-endian base-128 (ULEB128) format. Unsigned little-endian base-128 (ULEB128) encoding.