1#![cfg_attr(not(feature = "std"), no_std)]
11
12#[cfg(not(feature = "std"))]
13extern crate alloc;
14
15#[allow(unused_imports)]
16pub(crate) mod prelude {
17 #[cfg(feature = "std")]
18 pub use std::{
19 borrow::{Cow, ToOwned},
20 boxed::Box,
21 format,
22 rc::Rc,
23 string::{String, ToString},
24 sync::Arc,
25 vec,
26 vec::Vec,
27 };
28
29 #[cfg(not(feature = "std"))]
30 pub use alloc::{
31 borrow::{Cow, ToOwned},
32 boxed::Box,
33 format,
34 rc::Rc,
35 string::{String, ToString},
36 sync::Arc,
37 vec,
38 vec::Vec,
39 };
40}
41
42pub mod attrs;
43pub mod builder;
44pub mod common;
45pub mod connection;
46pub mod expr;
47pub mod helpers;
48pub mod pragma;
49pub mod traits;
50pub mod types {
53 pub use drizzle_types::sqlite::types::*;
54}
55pub mod values;
56
57pub use connection::{SQLiteTransactionType, TransactionConfig};
58pub use drizzle_core::ParamBind;