std::encoding::binary

Status: shipped

Big/little-endian integer packing and varint codecs.

Public items

Name Kind Description
get_u8 fn Reads a single byte.
put_u8 fn Writes a single byte.
get_u16_be fn Reads a big-endian u16.
put_u16_be fn Writes a big-endian u16.
get_u16_le fn Reads a little-endian u16.
put_u16_le fn Writes a little-endian u16.
get_u32_be fn Reads a big-endian u32.
put_u32_be fn Writes a big-endian u32.
get_u32_le fn Reads a little-endian u32.
put_u32_le fn Writes a little-endian u32.
get_u64_be fn Reads a big-endian u64.
put_u64_be fn Writes a big-endian u64.
get_u64_le fn Reads a little-endian u64.
put_u64_le fn Writes a little-endian u64.
uvarint fn Decodes an unsigned varint.
varint fn Decodes a signed varint (zigzag).
put_uvarint fn Encodes an unsigned varint.
put_varint fn Encodes a signed varint (zigzag).