1#![no_std]
2extern crate alloc;
3
4pub mod vars {
5 include!(concat!(env!("OUT_DIR"), "/vars.rs"));
6}
7
8mod ffi {
9 #![allow(non_camel_case_types)]
10 #![allow(non_snake_case)]
11 #![allow(unused)]
12 #![allow(clippy::type_complexity)]
13 include!(concat!(env!("OUT_DIR"), "/bindings.rs"));
14}
15
16mod mock;
17
18pub mod flags;
19pub mod logger;
20pub mod vfs;
21pub use ffi::sqlite3_api_routines;
22
23#[cfg(test)]
24mod tests {
25 #[test]
26 fn sanity() {
27 assert_eq!(
29 unsafe { super::ffi::sqlite3_libversion_number() },
30 rusqlite::version_number()
31 );
32 }
33}