#![forbid(unsafe_code)]
#![allow(dead_code, clippy::type_complexity, clippy::too_many_arguments)]
pub mod byte_array_binding;
pub mod entry_binding;
pub mod error;
pub mod record_number_binding;
pub mod serial;
pub mod tuple;
pub use byte_array_binding::ByteArrayBinding;
pub use entry_binding::{EntityBinding, EntryBinding};
pub use error::{BindError, Result};
pub use record_number_binding::RecordNumberBinding;
pub use serial::serde_binding::SerdeBinding;
pub use serial::tuple_serde_binding::{
TupleSerdeBinding, TupleSerdeKeyDataBinding,
};
pub use tuple::primitive_bindings::{
BoolBinding, ByteBinding, CharBinding, DoubleBinding, FloatBinding,
IntBinding, LongBinding, PackedIntBinding, PackedLongBinding, ShortBinding,
SortedDoubleBinding, SortedFloatBinding, SortedPackedIntBinding,
SortedPackedLongBinding, StringBinding,
};
pub use tuple::{SortKey, TupleBinding, TupleInput, TupleOutput};