Cargo Features
[dependencies]
async-sqlite = { version = "0.5.7", default-features = false, features = ["array", "backup", "blob", "bundled", "bundled-full", "bundled-sqlcipher", "bundled-sqlcipher-vendored-openssl", "chrono", "column_decltype", "csv", "csvtab", "fallible_uint", "functions", "hooks", "limits", "load_extension", "modern-full", "serde_json", "session", "sqlcipher", "time", "trace", "unlock_notify", "url", "uuid", "vtab", "window"] }
- default = bundled
-
The
bundledfeature is set by default wheneverasync-sqliteis added withoutsomewhere in the dependency tree.default-features = false - array
-
rusqlite:
Port of Carray() table-valued function
- backup
-
rusqlite:
hot-backup interface
- blob
-
rusqlite:
if not SQLITE_OMIT_INCRBLOB
sqlite3_blob - bundled default
-
rusqlite:
Use bundled SQLite sources (instead of the one provided by your OS / distribution)
- bundled-full
-
Enables bundled-full of rusqlite
- bundled-sqlcipher
-
Enables bundled-sqlcipher of rusqlite
rusqlite:
Use SQLCipher instead of SQLite
- bundled-sqlcipher-vendored-openssl
-
Enables bundled-sqlcipher-vendored-openssl of rusqlite
- chrono
- column_decltype
-
Enables column_decltype of rusqlite
rusqlite:
if not SQLITE_OMIT_DECLTYPE
- csv
- csvtab
- fallible_uint
-
Enables fallible_uint of rusqlite
rusqlite:
u64, usize, NonZeroU64, NonZeroUsize
- functions
-
rusqlite:
sqlite3_create_function_v2
- hooks
-
rusqlite:
sqlite3_commit_hook, sqlite3_rollback_hook, ...
- limits
-
rusqlite:
sqlite3_limit
- load_extension
-
Enables load_extension of rusqlite
rusqlite:
if not SQLITE_OMIT_LOAD_EXTENSION
- modern-full
-
Enables modern-full of rusqlite
rusqlite:
Helper feature for enabling most non-build-related optional features or dependencies (except
session). This is useful for running tests / clippy / etc. New features and optional dependencies that don't conflict with anything else should be added here. - serde_json
-
Enables serde_json of rusqlite
- session
-
rusqlite:
if SQLITE_ENABLE_SESSION
session extension - sqlcipher
- time
- trace
-
rusqlite:
sqlite3_log / sqlite3_trace_v2
- unlock_notify
-
Enables unlock_notify of rusqlite
rusqlite:
SQLITE_ENABLE_UNLOCK_NOTIFY
- url
- uuid
- vtab
-
rusqlite:
if not SQLITE_OMIT_VIRTUALTABLE
sqlite3_vtab - window
-
rusqlite:
if not SQLITE_OMIT_WINDOWFUNC
sqlite3_create_window_function
async-sqlite has 28 features without comments.