indradb-proto 2.2.0

Protobuf/gRPC interfaces for IndraDB
Documentation
[package]
name = "indradb-proto"
version = "2.2.0"
authors = ["Yusuf Simonson <simonson@gmail.com>"]
description = "Protobuf/gRPC interfaces for IndraDB"
homepage = "https://indradb.github.io"
repository = "https://github.com/indradb/indradb"
keywords = ["graph", "database"]
categories = ["database", "database-implementations"]
license = "MPL-2.0"
build = "build.rs"
edition = "2018"

[lib]
name = "indradb_proto"
path = "src/lib.rs"

[features]
default = ["client"]
server = ["tokio", "tokio-stream"]
client = ["tokio", "tokio-stream"]
bench-suite = ["indradb-lib/bench-suite", "test-suite"]
test-suite = ["indradb-lib/test-suite", "client", "server"]

[dependencies]
serde_json = "^1.0.57"
uuid = "~0.8.2"
chrono = "0.4.19"
prost = "0.8.0"
prost-derive = "0.8.0"
prost-types = "0.8.0"
tonic = "0.5.2"
tokio = { version = "^1.11.0", features = ["rt-multi-thread"], optional = true }
tokio-stream = { version = "0.1.7", features = ["net"], optional = true }

[dependencies.indradb-lib]
path = "../lib"
version = "2.2.0"

[build-dependencies]
tonic-build = "0.5.2"