armdb 0.11.0

sharded bitcask key-value storage optimized for NVMe
Documentation
//! Crate-private typed-collection access seam (PR 3a).
//! Spec: docs/superpowers/specs/26-07-31-collection-access-traits-and-adapters.md
//! Both consumers are wired up: the Inspection consumer (`Adapter`'s
//! `impl InspectionHandler`) landed in PR 3b, the RPC consumer
//! (`impl RpcHandler`) in PR 3c.

mod adapter;
#[cfg(feature = "fjall")]
mod lsm;
#[cfg(feature = "armour")]
mod managed;
mod traits;
mod typed;
#[cfg(feature = "var-collections")]
mod var_typed;
mod wire;
mod zero;

#[cfg(feature = "rpc")]
pub(crate) use crate::held_ops::HeldOps;
pub(crate) use adapter::Adapter;
#[cfg(feature = "armour")]
pub(crate) use managed::ManagedOpen;
pub(crate) use traits::{Access, FallibleRowFn, KeyFn, RowFn, Wire};
pub(crate) use wire::{CodecWire, ZeroWire};
#[cfg(test)]
pub(crate) use zero::DurBackend;