reddb_engine/storage/mod.rs
1//! Storage primitives shared by native and browser runtimes.
2//!
3//! The native pager uses these exact page, freelist, cache and byte-I/O
4//! implementations, including pager orchestration and allocation fences.
5//! WAL implementation and encryption remain host/runtime policy.
6
7pub mod btree;
8pub mod crc32;
9pub mod entity;
10pub mod entity_codec;
11pub mod entity_id;
12pub mod freelist;
13pub mod overflow;
14pub mod page;
15pub mod page_cache;
16pub mod page_store;
17pub mod pager;
18pub mod pager_io;
19
20// Canonical resident collection storage used by native and browser hosts.
21#[doc(hidden)]
22pub mod memory_size;
23pub mod metadata;
24pub mod segment;
25mod segment_graph_index;
26#[doc(hidden)]
27pub mod segment_key_lookup;
28mod segment_unique_key;
29
30pub mod metadata_codec;
31pub mod snapshot;