Allow for all byte sizes within [1, 8] for unsigned and signed integers. This simply grants finer control over how many bytes network data may use to potentially save a lot of space.
Alternatives
There are no alternatives aside from rounding to 16 or 32 bits.
Implementation Details
Serializing and deserializing a non-power of 2 will require up to 3 buffer reads and writes, and the compiler will need to handle these cases.
Describe your feature
Allow for all byte sizes within [1, 8] for unsigned and signed integers. This simply grants finer control over how many bytes network data may use to potentially save a lot of space.
Alternatives
There are no alternatives aside from rounding to 16 or 32 bits.
Implementation Details
Serializing and deserializing a non-power of 2 will require up to 3 buffer reads and writes, and the compiler will need to handle these cases.