async def uint(self, elem, elem_type, params=None):
one_b_type = x.is_type(elem_type, (x.Int8, x.UInt8))<EOL>if self.writing:<EOL><INDENT>return (await x.dump_uint(self.iobj, elem, <NUM_LIT:1>)) if one_b_type else (await dump_uvarint(self.iobj, elem))<EOL><DEDENT>else:<EOL><INDENT>return (await x.load_uint(self.iobj, <NUM_LIT:1>)) if one_b_type else (await load_uvarint(self.iobj))<EOL><DEDENT>
Integer types
:param elem:
:param elem_type:
:param params:
:return: