redb/tree_store/page_store/
mod.rs

1mod base;
2mod bitmap;
3mod buddy_allocator;
4mod cached_file;
5pub mod file_backend;
6mod header;
7mod in_memory_backend;
8mod layout;
9mod lru_cache;
10mod page_manager;
11mod region;
12mod savepoint;
13#[allow(clippy::pedantic, dead_code)]
14mod xxh3;
15
16pub(crate) use base::{Page, PageHint, PageNumber, MAX_PAIR_LENGTH, MAX_VALUE_LENGTH};
17pub(crate) use header::PAGE_SIZE;
18pub use in_memory_backend::InMemoryBackend;
19pub(crate) use page_manager::{xxh3_checksum, TransactionalMemory, FILE_FORMAT_VERSION2};
20pub use savepoint::Savepoint;
21pub(crate) use savepoint::SerializedSavepoint;
22
23pub(super) use base::{PageImpl, PageMut};
24pub(super) use buddy_allocator::BuddyAllocator;
25pub(super) use region::new_allocators;
26pub(super) use xxh3::hash128_with_seed;