Skip to main content

Module serialized_key

Module serialized_key 

Source
Expand description

This module implements a zero-copy/optimized byte representation for keys in Fxfs.

Its goal is to facilitate lexicographically comparable key serialization, permitting optimal byte representations when performing operations across persistent layer structures in LSM trees.

Structs§

KeyDeserializer
Handles decoding of sequential serialized key payloads.
KeySerializer
Serializes keys sequentially into binary format suitable for lexicographical comparisons.

Traits§

SerializeKey
Trait defining the translation logic from Fxfs types into order-consistent binaries.

Functions§

compare_keys
Evaluates comparison ordering natively between two serialized byte arrays.