absurder_sql/storage/
mod.rs

1pub mod allocation;
2pub mod auto_sync;
3pub mod block_storage;
4pub mod block_info;
5#[cfg(target_arch = "wasm32")]
6pub mod broadcast_notifications;
7pub mod constructors;
8pub mod export;
9pub mod export_import_lock;
10pub mod import;
11pub mod fs_persist;
12pub mod io_operations;
13pub mod leader_election;
14pub mod metadata;
15pub mod observability;
16pub mod recovery;
17pub mod retry_logic;
18pub mod sync_operations;
19pub mod vfs_sync;
20pub mod wasm_indexeddb;
21#[cfg(target_arch = "wasm32")]
22pub mod wasm_vfs_sync;
23#[cfg(target_arch = "wasm32")]
24pub mod wasm_auto_sync;
25#[cfg(target_arch = "wasm32")]
26pub mod write_queue;
27pub mod optimistic_updates;
28pub mod coordination_metrics;
29
30pub use block_storage::{BlockStorage, BLOCK_SIZE, SyncPolicy, CrashRecoveryAction};
31#[cfg(target_arch = "wasm32")]
32pub use wasm_vfs_sync::{vfs_sync_database, vfs_sync_database_blocking, register_storage_for_vfs_sync};
33pub use metadata::{ChecksumManager, ChecksumAlgorithm};
34#[cfg(any(target_arch = "wasm32", all(not(target_arch = "wasm32"), any(test, debug_assertions)), feature = "fs_persist"))]
35pub use metadata::BlockMetadataPersist;
36pub use block_info::{BlockInfo, BlockStorageInfo};