trine-kv 0.5.13

Embedded LSM MVCC key-value database.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use super::{
    Arc, AsyncPointReadIo, BACKGROUND_MAINTENANCE_PROGRESS_WAIT, BatchOperation,
    BlobLevelMergePolicy, BucketOptions, BucketReader, CompactionReservation, Db, Direction,
    Duration, Error, Iter, KeyRange, LazyIter, LsmCompactionOutput, LsmPointReadSnapshot, LsmTree,
    MaintenanceBudget, MaintenanceOutcome, MaintenanceRequest, NamedCompactionInput,
    NamedCompactionOutput, NamedFlushInput, Ordering, Path, PendingCompactionOutputs, PointValue,
    Result, ScanSelector, ScanSourceInput, Sequence, Snapshot, Table, WritePressure,
    compaction_options, compaction_trigger_stat_deltas, is_level_layout_compaction_error,
    lock_poisoned, remove_storage_files, should_rewrite_blob_indexes_for_compaction, table,
    usize_to_u64_saturating,
};
#[cfg(not(all(target_arch = "wasm32", target_os = "unknown")))]
use super::{background_worker_loop, remove_storage_files_async};

mod background;
mod compaction;
mod flush;