Skip to main content

Module key

Module key 

Source
Expand description

Order-determining codec turning typed keys into the bytes that go on disk: a range scan reads order straight off the bytes with no decode pass. Booleans, numbers and temporals are bit-inverted and so sort descending; utf8, blobs and uuids are stored plain and sort ascending. encode_*_asc are the uninverted integer forms for keyspaces that need a forward scan.

Modules§

buf
deserialize
deserializer
encoded
serialize
serializer
sort

Constants§

CONTAINER_END

Traits§

ByteSink

Functions§

decode_datetime_asc
decode_u64
decode_u64_asc
decode_u64_from
decode_u128_asc
decode_u128_varint
deserialize
encode_bool
encode_bytes
encode_datetime_asc
encode_f32
encode_f64
encode_i8
encode_i16
encode_i32
encode_i64
encode_i128
encode_u8
encode_u16
encode_u32
encode_u64
encode_u64_asc
encode_u64_varint
encode_u128
encode_u128_asc
encode_u128_varint
serialize