Skip to main content

noxu_bind/tuple/
mod.rs

1//! Tuple binding subsystem for encoding Rust primitive types into sortable byte arrays.
2//!
3//! This module provides the primary binding mechanism for database keys. Values are
4//! encoded in a way that their byte representation sorts in the same order as the
5//! original values when compared lexicographically.
6//!
7
8pub mod primitive_bindings;
9pub mod sort_key;
10pub mod tuple_binding;
11pub mod tuple_input;
12pub mod tuple_output;
13
14pub use primitive_bindings::*;
15pub use sort_key::SortKey;
16pub use tuple_binding::TupleBinding;
17pub use tuple_input::TupleInput;
18pub use tuple_output::TupleOutput;