Module solana_program::short_vec
source · [−]Expand description
Compact serde-encoding of vectors with small length.
Structs
Same as u16, but serialized with 1 to 3 bytes. If the value is above
0x7f, the top bit is set and the remaining value is stored in the next
bytes. Each byte follows the same pattern until the 3rd byte. The 3rd
byte, if needed, uses all 8 bits to store the last byte of the original
value.
Functions
Return the decoded value and how many bytes it consumed.
If you don’t want to use the ShortVec newtype, you can do ShortVec
deserialization on an ordinary vector with the following field annotation:
If you don’t want to use the ShortVec newtype, you can do ShortVec
serialization on an ordinary vector with the following field annotation: