[package]
name = "rbdc-sqlite"
version = "4.7.2"
edition = "2021"
description = "The Rust SQL Toolkit and ORM Library. An async, pure Rust SQL crate featuring compile-time Dynamic SQL"
readme = "Readme.md"
authors = ["ce <zhuxiujia@qq.com>"]
license = "Apache-2.0"
categories = ["database"]
keywords = ["database", "orm", "mysql", "postgres", "sqlite"]
documentation = "https://rbatis.github.io/rbatis.io"
repository = "https://github.com/rbatis/rbatis"
homepage = "https://rbatis.github.io/rbatis.io"
[features]
default = ["tls-rustls"]
tls-rustls=["rbdc/tls-rustls"]
tls-native-tls=["rbdc/tls-native-tls"]
sqlite-bundled = ["libsqlite3-sys/bundled"]
sqlite-load-extension = ["libsqlite3-sys/loadable_extension"]
sqlite-preupdate-hook = ["libsqlite3-sys/preupdate_hook"]
sqlite-unlock-notify = ["libsqlite3-sys/unlock_notify"]
sqlite-column-metadata = ["libsqlite3-sys/column_metadata"]
sqlite-session = ["libsqlite3-sys/session"]
bundled-sqlcipher = ["libsqlite3-sys/bundled-sqlcipher"]
[dependencies]
rbs = { version = "4"}
rbdc = { version = "4.7",path = "../", default-features = false, optional = true }
serde = "1.0"
serde_json = "1.0"
log = "0.4"
atoi = "2.0"
percent-encoding = "2.1.0"
indexmap = { version = "2.0.0", features = ["serde"] }
bytes = "1.1.0"
smallvec = "1.7.0"
either = "1.6.1"
parking_lot = "0.12.1"
url = { version = "2.2.2", default-features = false }
futures-executor = { version = "0.3.19" }
futures-channel = { version = "0.3.19", default-features = false, features = ["sink", "alloc", "std"] }
futures-core = { version = "0.3.19", default-features = false }
futures-intrusive = "0.5.0"
futures-util = { version = "0.3.19", default-features = false, features = ["alloc", "sink"] }
crossfire = { version = "3.0", default-features = false }
libsqlite3-sys = { version = "0.36.0", default-features = false, features = [
"pkg-config",
"bundled",
"unlock_notify",
"vcpkg"
] }
[dev-dependencies]
tokio = { version = "1", features = ["full"] }