[package]
name = "rust-nebula"
version = "0.0.2"
edition = "2021"
description = "A Rust client for NebulaGraph database."
authors = ["feathercyc <feathercyc@163.com>"]
license = "Apache-2.0 OR MIT"
repository = "https://github.com/nebula-contrib/rust-nebula"
homepage = "https://github.com/nebula-contrib/rust-nebula"
documentation = "https://docs.rs/rust-nebula"
keywords = ["NebulaGraph", "Client"]
categories = ["database"]
readme = "README.md"
[package.metadata.docs.rs]
features = ["graph", "meta", "storage"]
[features]
default = ["graph", "storage", "meta"]
graph = ["serde"]
meta = []
storage = ["meta", "serde"]
[dependencies]
serde = { version = "1", default-features = false, features = [
"derive",
], optional = true }
bytes = { version = "1.1", default-features = false, features = ["serde"] }
async-trait = { version = "0.1", default-features = false }
bb8 = "0.8.5"
anyhow = "1.0.65"
base64 = "0.11.0"
bufsize = "1.0"
futures = { version = "0.3", features = ["async-await", "std"] }
ghost = "0.1"
num-derive = "0.3.3"
num-traits = "0.2"
ordered-float = { version = "1.1.1", features = ["serde"] }
panic-message = "0.3"
serde_json = { version = "1.0.79", features = ["float_roundtrip", "unbounded_depth"] }
thiserror = "1.0.36"
const-cstr = { version = "0.3", default-features = false }
tracing = { version = "0.1", default-features = false, features = [
"attributes",
] }
futures-util = { version = "0.3", default-features = false, features = ["io"] }
async-sleep = { version = "0.4", default-features = false, features = ["rw", "impl_tokio"] }
tokio = { version = "1", default-features = false, features = ["net"] }
async-compat = { version = "0.2", default-features = false }
[dev-dependencies]
chrono = { version = "0.4", features = ["serde"] }
serde_repr = { version = "0.1" }
float-cmp = { version = "0.9" }
quickcheck = "1.0"
tokio = { version = "1", features = ["macros", "rt-multi-thread", "io-util"] }
futures-lite = { version = "1" }
[package.metadata.cargo-all-features]
skip_optional_dependencies = true
[workspace]
members = ["examples"]