Structs§
- Budgeted
Reader - A reader wrapper that enforces a byte budget during deserialization.
- Slice
Reader - Implements ByteReader trait for a slice of bytes.
Enums§
- Deserialization
Error - Defines errors which can occur during deserialization.
Traits§
- Byte
Reader - Defines how primitive values are to be read from
Self. - Byte
Writer - Defines how primitive values are to be written into
Self. - Deserializable
- Defines how to deserialize
Selffrom bytes. - Serializable
- Defines how to serialize
Selfinto bytes.
Functions§
- read_
bounded_ len - Reads and validates a serialized length before it is used for allocation.
- validate_
bounded_ len - Validates that a serialized length fits both the reader budget and remaining input.