//! Depot-backed SQLite client.
//!
//! Provides the native SQLite VFS used by Rivet actors.
//!
//! This is a pure Rust library. N-API bindings and transport clients
//! live in separate crates that compose this one.
//!
//! The SQLite implementation used by `rivetkit-napi` is defined in this crate.
//! Keep its storage layout and behavior in sync with the internal SQLite
//! data-channel spec.
//!
//! Key invariants:
//! - PRAGMA settings
//! - Delete and truncate behavior
//! - Journal and BATCH_ATOMIC behavior
/// Unified native database handles and open helpers.
/// SQLite optimization feature flags.
/// SQLite query execution helpers.
/// Lightweight SQLite page classification for prefetch planning.
pub use depot_client_types as types;
/// Custom SQLite VFS for actor-side depot transport.
/// Single-threaded native SQLite command worker.