mace-kv 0.2.0

A pure-Rust lightweight alternative to RocksDB (in most cases)
Documentation
pub use index::txn::{TxnKV, TxnView};
pub use store::VacuumStats;
pub use store::checker::{CheckCategory, CheckReport, Diagnostic, check_database};
pub use store::checkpoint::{BucketFrontier, CheckpointInfo, GroupPosition};
pub(crate) use store::store::Store;
pub use store::store::{Bucket, Mace};
#[cfg(feature = "metrics")]
pub use utils::observe;
pub use utils::{
    OpCode, RandomPath,
    merge_operator::{MergeOperator, U64AddOperator, u64_add_operator},
    options::{BucketOptions, Options, PersistedBucketOptions},
};

mod cc;
mod error;
#[cfg(any(feature = "extra_check", feature = "failpoints"))]
pub mod failpoint_testing;
mod index;
mod io;
mod map;
mod meta;
mod store;
#[cfg(feature = "extra_check")]
pub mod testing;
mod utils;

mod types;
pub use index::{Iter, ValRef};