Expand description
§qubit-codec-misc
Reusable byte and text codecs for Rust applications.
This crate focuses on stable textual encodings such as hexadecimal,
Base64, percent encoding, and application/x-www-form-urlencoded strings.
Structs§
- Base64
Codec - Encodes and decodes Base64 byte strings.
- Base64
Quantum Codec - Encodes and decodes one complete Base64 quantum.
- CInteger
Literal Codec - Decodes non-negative C integer literal fragments.
- CString
Literal Codec - Encodes and decodes byte-oriented C string literal fragments.
- Form
Urlencoded Codec - Encodes and decodes
application/x-www-form-urlencodedtext fragments. - HexCodec
- Encodes and decodes hexadecimal byte strings.
- Percent
Codec - Encodes and decodes percent-encoded UTF-8 text.
- Transcode
Progress - Counts how much work a
crate::BufferedTranscodercompleted before returning.
Enums§
- Misc
Codec Error - Error returned by codec operations.
- Transcode
Status - Reports why a
crate::BufferedTranscoderstopped converting input.
Traits§
- Buffered
Transcoder - Converts one logical stream of input units into one logical stream of output units.
- Codec
- Encodes and decodes one value or codec quantum against a unit buffer.
- Value
Decoder - Decodes a borrowed input value into an owned representation.
- Value
Encoder - Encodes a borrowed input value into an owned representation.
Type Aliases§
- Misc
Codec Result - Result alias returned by codec operations.