1#![doc = include_str!("../README.md")]
2
3#[allow(non_upper_case_globals)]
4#[allow(non_camel_case_types)]
5#[allow(non_snake_case)]
6#[allow(clippy::type_complexity)]
7mod libsqlite3;
8
9#[allow(non_upper_case_globals)]
10#[allow(non_camel_case_types)]
11#[allow(non_snake_case)]
12mod shim;
13
14#[allow(non_upper_case_globals)]
16#[allow(non_camel_case_types)]
17#[allow(non_snake_case)]
18mod vfs;
19
20pub use libsqlite3::*;
22
23pub use vfs::relaxed_idb as relaxed_idb_vfs;
25
26pub use vfs::sahpool as sahpool_vfs;
28
29pub use vfs::utils;
31
32#[cfg(feature = "custom-libc")]
34pub use sqlite_wasm_libc;
35
36pub mod export {
38 pub use crate::libsqlite3::*;
39 pub use crate::vfs::sahpool::{
40 install as install_opfs_sahpool, OpfsSAHError, OpfsSAHPoolCfg, OpfsSAHPoolCfgBuilder,
41 OpfsSAHPoolUtil,
42 };
43}