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, BTreeMap, BTreeSet, BlobGcCandidate, BlobGcRewritePlan, BlobGcRewriteRecord,
    BlobGcRewriteTable, CompactionLevelStats, CompactionReservation, CompactionSkip,
    CompactionSkipStats, CompactionTriggerStats, Db, Error, KeyRange, LsmCompactionOutput,
    MaintenanceCompactionGuard, ManifestStore, Mutex, NamedCompactionInput, NamedCompactionOutput,
    NamedFlushInput, Ordering, Path, Result, Sequence, StorageObjectKind, Table, ValueRef,
    apply_blob_gc_indexes, blob, blob_gc_blob_records, blob_gc_table_write_options,
    cleanup_pending_obsolete_blob_files, cleanup_pending_obsolete_table_files,
    delete_pending_obsolete_blob_files, lock_poisoned, referenced_blob_file_ids_from_manifest,
    remove_storage_files, table, take_deletable_obsolete_tables, usize_to_u64_saturating,
    write_blob_gc_replacement_tables,
};
#[cfg(not(all(target_arch = "wasm32", target_os = "unknown")))]
use super::{delete_storage_object_async, remove_storage_files_async};

mod gc;
mod publish_cleanup;