sqlite_wasm_rs/
lib.rs

1#![doc = include_str!("../README.md")]
2#![no_std]
3#![cfg_attr(target_feature = "atomics", feature(stdarch_wasm_atomic_wait))]
4#![allow(clippy::missing_safety_doc)]
5#![allow(non_upper_case_globals)]
6#![allow(non_camel_case_types)]
7#![allow(non_snake_case)]
8
9extern crate alloc;
10
11#[rustfmt::skip]
12#[allow(clippy::type_complexity)]
13mod bindings;
14mod memvfs;
15mod shim;
16
17/// Low-level utilities, traits, and macros for implementing custom SQLite Virtual File Systems (VFS)
18pub mod utils;
19
20/// Raw C-style bindings to the underlying `libsqlite3` library.
21pub use bindings::*;
22
23/// In-memory VFS implementation.
24pub use memvfs::{MemVfsError, MemVfsUtil};