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 bundled feature is set by default whenever async-sqlite is added without default-features = false somewhere in the dependency tree.

array

Enables array of rusqlite

rusqlite:

Port of Carray() table-valued function

backup

Enables backup of rusqlite

rusqlite:

hot-backup interface

blob

Enables blob of rusqlite

rusqlite:

if not SQLITE_OMIT_INCRBLOB
sqlite3_blob

bundled default

Enables bundled of rusqlite

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

Enables chrono of rusqlite

column_decltype

Enables column_decltype of rusqlite

rusqlite:

if not SQLITE_OMIT_DECLTYPE

csv

Enables csv of rusqlite

csvtab

Enables csvtab of rusqlite

fallible_uint

Enables fallible_uint of rusqlite

rusqlite:

u64, usize, NonZeroU64, NonZeroUsize

functions

Enables functions of rusqlite

rusqlite:

sqlite3_create_function_v2

hooks

Enables hooks of rusqlite

rusqlite:

sqlite3_commit_hook, sqlite3_rollback_hook, ...

limits

Enables limits of rusqlite

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

Enables session of rusqlite

rusqlite:

if SQLITE_ENABLE_SESSION
session extension

sqlcipher

Enables sqlcipher of rusqlite

time

Enables time of rusqlite

trace

Enables trace of rusqlite

rusqlite:

sqlite3_log / sqlite3_trace_v2

unlock_notify

Enables unlock_notify of rusqlite

rusqlite:

SQLITE_ENABLE_UNLOCK_NOTIFY

url

Enables url of rusqlite

uuid

Enables uuid of rusqlite

vtab

Enables vtab of rusqlite

rusqlite:

if not SQLITE_OMIT_VIRTUALTABLE
sqlite3_vtab

window

Enables window of rusqlite

rusqlite:

if not SQLITE_OMIT_WINDOWFUNC
sqlite3_create_window_function

async-sqlite has 28 features without comments.