Expand description
Core traits for encoding and decoding.
Traitsยง
- Codec
- Convenience trait combining
EncodeandDecode<Cfg>. - Config
- Marker trait for types that can be used as configuration during decoding.
- Decode
- Trait combining
Read<Cfg>with a check for remaining bytes. - Encode
- Trait combining
WriteandEncodeSizefor types that can be fully encoded. - Encode
Fixed - Convenience trait for
FixedSizetypes that can be encoded directly into a fixed-size array. - Encode
Size - Trait for types that can provide their encoded size in bytes.
- Fixed
Size - Trait for types with a known, fixed encoded size.
- Range
Config - A marker trait for a
Configtype that is also aRangeBounds<usize>. - Read
- Trait for types that can be read (decoded) from a byte buffer.
- Write
- Trait for types that can be written (encoded) to a byte buffer.