mace-kv 0.1.2

A fast, cross-platform embedded key-value database with ACID, MVCC, and flash-optimized storage
Documentation
pub use index::txn::{TxnKV, TxnView};
pub use store::VacuumStats;
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};