libsql-ffi 0.9.5

Native bindings to libSQL
Documentation
[package]
name = "libsql-ffi"
version.workspace = true
authors.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
description = "Native bindings to libSQL"
build = "build.rs"
exclude = ["bundled/SQLite3MultipleCiphers/build", "bundled/SQLite3MultipleCiphers/test"]

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
libsql-wasmtime-bindings = { version = "0.2.1", optional = true }

[build-dependencies]
bindgen = "0.66.1"
cc = "1.0"
glob = "0.3"

[features]
session = []
wasmtime-bindings = ["dep:libsql-wasmtime-bindings"]
multiple-ciphers = []
bundled-sqlcipher = []
bundled-sqlcipher-vendored-openssl = []
with-asan = []
wasm32-wasi-vfs = []
unlock_notify = []
preupdate_hook = []
sqlcipher = []
sqlean-extension-uuid = []
sqlean-extension-crypto = []
sqlean-extension-fuzzy = []
sqlean-extension-math = []
sqlean-extension-stats = []
sqlean-extension-text = []
sqlean-extensions = [
    "sqlean-extension-uuid",
    "sqlean-extension-crypto",
    "sqlean-extension-fuzzy",
    "sqlean-extension-math",
    "sqlean-extension-stats",
    "sqlean-extension-text"
]
libsql-disable-checkpoint-downgrade = []