rusqlite/util/
mod.rs

1// Internal utilities
2pub(crate) mod param_cache;
3mod small_cstr;
4pub(crate) use param_cache::ParamIndexCache;
5pub(crate) use small_cstr::SmallCString;
6
7// Doesn't use any modern features or vtab stuff, but is only used by them.
8#[cfg(any(
9    feature = "loadable_extension",
10    feature = "loadable_extension_embedded",
11    feature = "modern_sqlite",
12    feature = "vtab"
13))]
14mod sqlite_string;
15#[cfg(any(
16    feature = "loadable_extension",
17    feature = "loadable_extension_embedded",
18    feature = "modern_sqlite",
19    feature = "vtab"
20))]
21pub(crate) use sqlite_string::{alloc, SqliteMallocString};