Crate features / rusqlite
Feature flags · rusqlite 0.40.2 · from crates.io 2026-10-24
rusqlite features: what each one does, and the line to copy
Short answerrusqlite 0.40.2 has 38 features. By default it turns on cache, ffi-sqlite-wasm-rs; add default-features = false to start from nothing.
Pick features
Every feature
| Feature | In default | Turns on |
|---|---|---|
array | vtab, pointer | |
backup | nothing else (a switch the code checks) | |
blob | nothing else (a switch the code checks) | |
buildtime_bindgen | libsqlite3-sys?/buildtime_bindgen, sqlite-wasm-rs?/bindgen | |
bundled | libsqlite3-sys?/bundled, modern_sqlite | |
bundled-full | modern-full, bundled | |
bundled-sqlcipher | libsqlite3-sys?/bundled-sqlcipher, bundled | |
bundled-sqlcipher-vendored-openssl | libsqlite3-sys?/bundled-sqlcipher-vendored-openssl, bundled-sqlcipher | |
bundled-windows | libsqlite3-sys?/bundled-windows | |
cache | yes | hashlink |
collation | nothing else (a switch the code checks) | |
column_decltype | nothing else (a switch the code checks) | |
column_metadata | libsqlite3-sys?/column_metadata | |
csvtab | csv, vtab | |
extra_check | nothing else (a switch the code checks) | |
fallible_uint | nothing else (a switch the code checks) | |
ffi-sqlite-wasm-rs | yes | dep:sqlite-wasm-rs |
functions | nothing else (a switch the code checks) | |
hooks | nothing else (a switch the code checks) | |
i128_blob | nothing else (a switch the code checks) | |
in_gecko | modern_sqlite, libsqlite3-sys?/in_gecko | |
limits | nothing else (a switch the code checks) | |
load_extension | nothing else (a switch the code checks) | |
loadable_extension | libsqlite3-sys?/loadable_extension | |
modern-full | array, backup, blob, modern_sqlite, chrono, collation, column_metadata, column_decltype, csvtab, extra_check, functions, hooks, i128_blob, jiff, limits, load_extension, serde_json, serialize, series, time, trace, unlock_notify, url, uuid, vtab, window | |
modern_sqlite | libsqlite3-sys?/bundled_bindings | |
pointer | nothing else (a switch the code checks) | |
preupdate_hook | libsqlite3-sys?/preupdate_hook, hooks | |
serialize | nothing else (a switch the code checks) | |
series | vtab | |
session | libsqlite3-sys?/session, hooks | |
sqlcipher | libsqlite3-sys?/sqlcipher | |
trace | nothing else (a switch the code checks) | |
unlock_notify | libsqlite3-sys?/unlock_notify | |
vtab | nothing else (a switch the code checks) | |
wasm32-wasi-vfs | libsqlite3-sys?/wasm32-wasi-vfs | |
window | functions | |
with-asan | libsqlite3-sys?/with-asan |
dep:x turns on the optional dependency x; x/y turns on feature y of dependency x (with ?, only if x is already on).
More on rusqlite
Real downloads, dependents and alternatives: rusqlite crate data (505K real downloads a day, 5,597 dependents).
Security record: rusqlite advisories.
docs.rs feature list · crates.io · license MIT · edition 2021
Up next
Before you depend on itrusqlite crate dataReal downloads, dependents, alternatives.Read it next →Did this answer your question?