redb 2.0.0

Rust Embedded DataBase
Documentation
mod btree;
mod btree_base;
mod btree_iters;
mod btree_mutator;
mod page_store;
mod table_tree;

pub(crate) use btree::{btree_stats, Btree, BtreeMut, BtreeStats, RawBtree, UntypedBtreeMut};
pub use btree_base::{AccessGuard, AccessGuardMut};
pub(crate) use btree_base::{
    BranchAccessor, BtreeHeader, Checksum, LeafAccessor, LeafMutator, RawLeafBuilder, BRANCH, LEAF,
};
pub(crate) use btree_iters::{AllPageNumbersBtreeIter, BtreeExtractIf, BtreeRangeIter};
pub use page_store::{file_backend, InMemoryBackend, Savepoint};
pub(crate) use page_store::{
    CachePriority, Page, PageHint, PageNumber, SerializedSavepoint, TransactionalMemory,
    FILE_FORMAT_VERSION2, MAX_VALUE_LENGTH, PAGE_SIZE,
};
pub(crate) use table_tree::{
    FreedPageList, FreedTableKey, InternalTableDefinition, TableTree, TableTreeMut, TableType,
};