[package]
authors = ["Sayan Nandan <nandansayan@outlook.com>"]
categories = []
description = "Official Rust client driver for Skytable"
documentation = "https://docs.rs/skytable"
edition = "2018"
keywords = ["skytable", "driver", "client", "database", "nosql"]
license = "Apache-2.0"
name = "skytable"
readme = "README.md"
repository = "https://github.com/skytable/client-rust"
version = "0.7.0-alpha.3"
[features]
default = ["sync"]
sync = ["pool"]
pool = ["r2d2"]
ssl = ["openssl"]
sslv = ["openssl/vendored"]
aio = ["bytes", "tokio", "aio-pool"]
aio-pool = ["bb8", "async-trait"]
aio-ssl = ["tokio-openssl", "openssl"]
aio-sslv = ["tokio-openssl", "openssl/vendored"]
const-gen = []
dbg = []
[dependencies]
bytes = { version = "1.1.0", optional = true }
openssl = { version = "0.10.38", optional = true }
tokio = { version = "1.15.0", features = [
"net",
"io-util",
"io-std",
], optional = true }
tokio-openssl = { version = "0.6.3", optional = true }
r2d2 = { version = "0.8.9", optional = true }
bb8 = { version = "0.7.1", optional = true }
async-trait = { version = "0.1.52", optional = true }
[dev-dependencies]
tokio = { version = "1.16.1", features = ["test-util", "macros"] }
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]