Cargo Features

[dependencies]
libsql-sys = { version = "0.5.0", default-features = false, features = ["api", "wal", "rusqlite", "wasmtime-bindings", "unix-excl-vfs", "encryption"] }
default = api

The api feature is set by default whenever libsql-sys is added without default-features = false somewhere in the dependency tree.

api default = wal

Affects libsql-sys::connection, libsql-sys::statement, libsql-sys::types, libsql-sys::value

wal api

Affects libsql-sys::wal

rusqlite

Enables libsql-rusqlite

Affects connection::OpenFlags

wasmtime-bindings

Enables wasmtime-bindings of libsql-ffi

unix-excl-vfs
encryption

Enables multiple-ciphers of libsql-ffi

Affects connection::set_encryption_cipher, connection::set_encryption_key, connection::reset_encryption_key, connection::leak_pager, connection::generate_initial_vector, connection::generate_aes256_key