- TAG_NULL: _make_tag_only_parser(TAG_NULL, None),
- TAG_TRUE: _make_tag_only_parser(TAG_TRUE, True),
- TAG_FALSE: _make_tag_only_parser(TAG_FALSE, False),
- TAG_UINT8: _make_struct_deserializer(TAG_UINT8, 'B'),
- TAG_UINT16: _make_struct_deserializer(TAG_UINT16, 'H'),
- TAG_UINT32: _make_struct_deserializer(TAG_UINT32, 'I'),
- TAG_UINT64: _make_struct_deserializer(TAG_UINT64, 'Q'),
- TAG_INT8: _make_struct_deserializer(TAG_INT8, 'b'),
- TAG_INT16: _make_struct_deserializer(TAG_INT16, 'h'),
- TAG_INT32: _make_struct_deserializer(TAG_INT32, 'i'),
- TAG_INT64: _make_struct_deserializer(TAG_INT64, 'q'),
- TAG_BINARY: _make_string_deserializer(TAG_BINARY, lambda b: b),
- TAG_UTF8: _make_string_deserializer(TAG_UTF8, lambda b: b.decode('utf-8')),
- TAG_UTF16: _make_string_deserializer(TAG_UTF16, lambda b: b.decode('utf-16')),
- TAG_UTF32: _make_string_deserializer(TAG_UTF32, lambda b: b.decode('utf-32')),
- TAG_TUPLE: _deserialize_tuple,
+ tags.NULL: _make_tag_only_parser(tags.NULL, None),
+ tags.TRUE: _make_tag_only_parser(tags.TRUE, True),
+ tags.FALSE: _make_tag_only_parser(tags.FALSE, False),
+ tags.UINT8: _make_struct_deserializer(tags.UINT8, 'B'),
+ tags.UINT16: _make_struct_deserializer(tags.UINT16, 'H'),
+ tags.UINT32: _make_struct_deserializer(tags.UINT32, 'I'),
+ tags.UINT64: _make_struct_deserializer(tags.UINT64, 'Q'),
+ tags.INT8: _make_struct_deserializer(tags.INT8, 'b'),
+ tags.INT16: _make_struct_deserializer(tags.INT16, 'h'),
+ tags.INT32: _make_struct_deserializer(tags.INT32, 'i'),
+ tags.INT64: _make_struct_deserializer(tags.INT64, 'q'),
+ tags.BINARY: _make_string_deserializer(tags.BINARY, lambda b: b),
+ tags.UTF8: _make_string_deserializer(tags.UTF8, lambda b: b.decode('utf-8')),
+ tags.UTF16: _make_string_deserializer(tags.UTF16, lambda b: b.decode('utf-16')),
+ tags.UTF32: _make_string_deserializer(tags.UTF32, lambda b: b.decode('utf-32')),
+ tags.TUPLE: _deserialize_tuple,