rxqlite 0.1.15

A secured distributed sqlite database built upon `openraft`, `sqlx` and `sqlite`.
Documentation
[[bin]]
name = "rxqlited"
path = "bin/main.rs"

[[example]]
name = "rxqlite-client"
path = "examples/client.rs"

[[example]]
name = "rxqlite-client-insecure-tls"
path = "examples/client_insecure_tls.rs"
[dependencies.aes-gcm-siv]
optional = true
version = "0.11.1"

[dependencies.anyhow]
version = "1"

[dependencies.base64]
optional = true
version = "0.22"

[dependencies.byteorder]
version = "1.4.3"

[dependencies.clap]
features = ["derive", "env"]
version = "4.1.11"

[dependencies.futures]
version = "0.3.30"

[dependencies.futures-util]
version = "0.3"

[dependencies.openraft]
features = ["serde", "storage-v2"]
version = "0.9"

[dependencies.rand]
optional = true
version = "0.8"

[dependencies.reqwest]
default-features = false
features = ["json", "rustls-tls", "http2"]
version = "0.12"

[dependencies.ring]
optional = true
version = "0.17"

[dependencies.rocksdb]
version = "0.22"

[dependencies.rsa]
optional = true
version = "0.9"

[dependencies.rustls]
version = "0.22"

[dependencies.rustls-pemfile]
version = "2"

[dependencies.rxqlite-common]
version = "0.1"

[dependencies.rxqlite-lite-common]
version = "0.1"

[dependencies.rxqlite-notification]
version = "0.1"

[dependencies.rxqlite-sqlx-common]
features = ["sqlite"]
version = "0.1"

[dependencies.rxqlite-tests-common]
optional = true
version = "0.1"

[dependencies.serde]
features = ["derive"]
version = "1.0.114"

[dependencies.serde_json]
version = "1.0.57"

[dependencies.sqlx]
features = ["runtime-tokio-rustls", "chrono"]
version = "0.7"

[dependencies.sqlx-core]
version = "0.7"

[dependencies.sqlx-sqlite-cipher]
version = "0.7"

[dependencies.tokio]
features = ["full"]
version = "1.35.1"

[dependencies.tokio-rustls]
version = "0.26"

[dependencies.tokio-stream]
version = "0.1"

[dependencies.tokio-util]
features = ["codec"]
version = "0.7"

[dependencies.toy-rpc-ha421]
features = ["ws_tokio", "server", "client", "tokio_runtime", "tls"]
version = "0.9.0-beta.1"

[dependencies.tracing]
version = "0.1.40"

[dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3.0"

[dependencies.warp]
features = ["tls"]
version = "0.3"
[dev-dependencies.futures]
version = "0.3.30"

[dev-dependencies.rxqlite-tests-common]
version = "0.1"

[features]
bundled-sqlcipher = ["sqlx-sqlite-cipher/bundled-sqlcipher", "sqlcipher"]
bundled-sqlcipher-vendored-openssl = ["sqlx-sqlite-cipher/bundled-sqlcipher-vendored-openssl", "sqlcipher"]
default = ["bundled-sqlcipher-vendored-openssl"]
rsa-crate = ["rsa", "rand"]
sqlcipher = ["sqlx-sqlite-cipher/sqlcipher", "rsa-crate", "ring", "base64", "aes-gcm-siv"]
test-dependency = ["rxqlite-tests-common"]

[package]
authors = ["ha421 <hha835773@gmail.com>"]
categories = ["distributed", "database", "raft", "sqlite"]
description = "A secured distributed sqlite database built upon `openraft`, `sqlx` and `sqlite`."
edition = "2021"
homepage = "https://github.com/HaHa421/rxqlite"
keywords = ["distributed", "sqlite"]
license = "MIT OR Apache-2.0"
name = "rxqlite"
readme = "README.md"
repository = "https://github.com/HaHa421/rxqlite"
version = "0.1.15"
[package.metadata.docs.rs]
all-features = true
[target."cfg(target_os = \"windows\")".dependencies.winapi]
features = ["fileapi", "winbase"]
version = "0"