trine-kv 0.5.13

Embedded LSM MVCC key-value database.
Documentation
mod decode;
use super::{
    Arc, BOUND_EXCLUDED, BOUND_INCLUDED, BOUND_UNBOUNDED, BTreeMap, BlobIndex, BlockHandle,
    BlockHashEntry, BlockManager, BlockReadSource, BlockingStorageReadBackend,
    BlockingStorageReadObject, Bound, Bytes, CodecId, DATA_BLOCK_RESTART_INTERVAL,
    DataBlockIndexEntry, DataBlockPointLookupIndex, DataBlockRecordHeader, DataBlockRecordView,
    DecodedBlock, DecodedDataBlock, EncodedTable, Error, FOOTER_LEN, FOOTER_MAGIC, HEADER_LEN,
    INDEX_PARTITION_TARGET_ENTRIES, IndexPartitionEntry, InternalKey, KeyRange,
    MIN_DATA_BLOCK_HASH_ENTRY_BYTES, MIN_DATA_RECORD_BYTES, MIN_INDEX_ENTRY_BYTES,
    MIN_INDEX_PARTITION_ENTRY_BYTES, MIN_INTERNAL_KEY_BYTES, MIN_RANGE_TOMBSTONE_BYTES,
    MemoryStorageBackend, NativeFileObject, POINT_KEY_FILTER_ABSENT, POINT_KEY_FILTER_PRESENT,
    PREFIX_EXTRACTOR_CUSTOM, PREFIX_EXTRACTOR_DISABLED, PREFIX_EXTRACTOR_FIXED_LEN,
    PREFIX_EXTRACTOR_SEPARATOR, PREFIX_FILTER_ABSENT, PREFIX_FILTER_PRESENT, Path, PointKeyFilter,
    PrefixExtractor, PrefixFilter, RESTART_POINT_BYTES, Range, RangeTombstoneIndex, Result, RwLock,
    SectionHandle, Sequence, StorageCapability, StorageObjectId, StorageObjectKind,
    StorageReadBackend, StorageReadObject, StorageReadSource, TABLE_MAGIC, TABLE_VERSION, Table,
    TableBlobReference, TableDataBlock, TableFilterStats, TableFooter, TableId, TableLevel,
    TablePointRecord, TableProperties, TableRangeTombstone, TableReadPathStats, TableSection,
    VALUE_BLOB, VALUE_BLOB_INDEX, VALUE_INLINE, VALUE_KIND_POINT_DELETE, VALUE_KIND_PUT,
    VALUE_KIND_RANGE_DELETE, VALUE_NONE, ValueKind, ValueRef, ValueRefHeader, block_bounds,
    checksum, index_partitions_for_loaded_blocks, limits, range_tombstone,
    should_pin_read_metadata, table_properties, table_read_source,
};

mod io;
mod primitives;

pub(in crate::table) use decode::*;
pub(in crate::table) use io::*;
pub(in crate::table) use primitives::*;