pub(crate) mod btree;
pub(crate) mod buffer_pool;
pub(crate) mod checksum;
pub mod database;
pub(crate) mod encryption;
pub(crate) mod journal_mode;
pub(crate) mod page_cache;
#[allow(clippy::arc_with_non_send_sync)]
pub(crate) mod pager;
#[cfg(host_shared_wal)]
#[allow(dead_code)]
pub(crate) mod shared_wal_coordination;
#[allow(dead_code)]
pub(super) mod slot_bitmap;
pub mod sqlite3_ondisk;
mod state_machines;
pub(crate) mod subjournal;
#[allow(clippy::arc_with_non_send_sync)]
pub(crate) mod wal;
#[macro_export]
macro_rules! return_corrupt {
($($arg:tt)*) => {
return Err(LimboError::Corrupt(format!($($arg)*)));
};
}