Module primitive

Module primitive 

Source

Functionsยง

read_int_1
Read 1-byte integer
read_int_2
Read 2-byte little-endian integer
read_int_3
Read 3-byte little-endian integer
read_int_4
Read 4-byte little-endian integer
read_int_6
Read 6-byte little-endian integer
read_int_8
Read 8-byte little-endian integer
read_int_lenenc
Read length-encoded integer
read_string_fix
Read fixed-length string
read_string_lenenc
Read length-encoded string
read_string_null
Read null-terminated string TODO: use memchr
write_bytes_fix
Write fixed-length bytes
write_bytes_lenenc
Write length-encoded bytes
write_int_1
Write 1-byte integer
write_int_2
Write 2-byte little-endian integer
write_int_3
Write 3-byte little-endian integer
write_int_4
Write 4-byte little-endian integer
write_int_8
Write 8-byte little-endian integer
write_int_lenenc
Write length-encoded integer
write_string_lenenc
Write length-encoded string
write_string_null
Write null-terminated string