- 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,