float[]
ubyte[]/byte[]/ushort[]/short[]/uint[]/int[]
char
float
'H' tag
ubyte/byte/ushort/short/uint/int
Holds null. Represents non-existing tag. Such values are used to remove tags.
ubyte[]/byte[]/ushort[]/short[]/uint[]/int[]/float[]
byte/short/int
'Z' or 'H' tag
ubyte/ushort/uint
sets 'H' tag instead of default 'Z'. Is not expected to be used much.
Designates the type of currently stored value.
JSON representation
JSON representation
Serializes value in MessagePack format
SAM representation
If this is an array, one of cCsSiIf. Otherwise, one of AcCsSiIfZH
Struct for representing tag values.
Tagged union, allows to store 8/16/32-bit integers, floats, chars, strings, and arrays of integers/floats.