module Data.MessagePack.Spec where
import Data.Word
posFixintMask = 0x80
negFixintMask = 0xe0
fixmapMask = 0xf0
fixarrayMask = 0xf0
fixstrMask = 0xe0
posFixint = 0x00
negFixint = 0xe0
fixmap = 0x80
fixarray = 0x90
fixstr = 0xa0
nil = 0xc0
false = 0xc2
true = 0xc3
bin8 = 0xc4
bin16 = 0xc5
bin32 = 0xc6
ext8 = 0xc7
ext16 = 0xc8
ext32 = 0xc9
float32 = 0xca
float64 = 0xcb
uint8 = 0xcc
uint16 = 0xcd
uint32 = 0xce
uint64 = 0xcf
int8 = 0xd0
int16 = 0xd1
int32 = 0xd2
int64 = 0xd3
fixext1 = 0xd4
fixext2 = 0xd5
fixext4 = 0xd6
fixext8 = 0xd7
fixext16 = 0xd8
str8 = 0xd9
str16 = 0xda
str32 = 0xdb
array16 = 0xdc
array32 = 0xdd
map16 = 0xde
map32 = 0xdf
posFixintMask :: Word8
negFixintMask :: Word8
fixmapMask :: Word8
fixarrayMask :: Word8
fixstrMask :: Word8
posFixint :: Word8
negFixint :: Word8
fixmap :: Word8
fixarray :: Word8
fixstr :: Word8
nil :: Word8
false :: Word8
true :: Word8
bin8 :: Word8
bin16 :: Word8
bin32 :: Word8
ext8 :: Word8
ext16 :: Word8
ext32 :: Word8
float32 :: Word8
float64 :: Word8
uint8 :: Word8
uint16 :: Word8
uint32 :: Word8
uint64 :: Word8
int8 :: Word8
int16 :: Word8
int32 :: Word8
int64 :: Word8
fixext1 :: Word8
fixext2 :: Word8
fixext4 :: Word8
fixext8 :: Word8
fixext16 :: Word8
str8 :: Word8
str16 :: Word8
str32 :: Word8
array16 :: Word8
array32 :: Word8
map16 :: Word8
map32 :: Word8