Cargo Features

[dependencies]
rxqlite = { version = "0.1.24", default-features = false, features = ["test-dependency", "sqlcipher", "bundled-sqlcipher", "bundled-sqlcipher-vendored-openssl"] }
default = bundled-sqlcipher-vendored-openssl

The bundled-sqlcipher-vendored-openssl feature is set by default whenever rxqlite is added without default-features = false somewhere in the dependency tree.

test-dependency = rxqlite-tests-common

Affects rxqlite::tests

sqlcipher bundled-sqlcipher? bundled-sqlcipher-vendored-openssl = aes-gcm-siv, base64, ring

Enables sqlcipher of sqlx-sqlite-cipher

Affects cipher::aes_gcm_siv

bundled-sqlcipher = sqlcipher

Enables bundled-sqlcipher of sqlx-sqlite-cipher

bundled-sqlcipher-vendored-openssl default = sqlcipher

Enables bundled-sqlcipher-vendored-openssl of sqlx-sqlite-cipher

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

aes-gcm-siv sqlcipher?
base64 sqlcipher?
ring sqlcipher?
rxqlite-tests-common test-dependency?