| [package] |
| name = "grpcio" |
| version = "0.6.0" |
| edition = "2018" |
| authors = ["The TiKV Project Developers"] |
| license = "Apache-2.0" |
| keywords = ["grpc", "protobuf", "rpc", "tls", "http2"] |
| repository = "https://github.com/tikv/grpc-rs" |
| readme = "README.md" |
| homepage = "https://github.com/tikv/grpc-rs" |
| documentation = "https://docs.rs/grpcio" |
| description = "The rust language implementation of gRPC, base on the gRPC c core library." |
| categories = ["asynchronous", "network-programming"] |
| autoexamples = false |
| |
| [package.metadata.docs.rs] |
| all-features = true |
| |
| [dependencies] |
| grpcio-sys = { path = "grpc-sys", version = "0.6.0" } |
| libc = "0.2" |
| futures = "0.3" |
| protobuf = { version = "2.0", optional = true } |
| prost = { version = "0.6", optional = true } |
| bytes = { version = "0.5", optional = true } |
| log = "0.4" |
| parking_lot = "0.10" |
| |
| [workspace] |
| members = ["proto", "benchmark", "compiler", "interop", "tests-and-examples"] |
| |
| [features] |
| default = ["protobuf-codec", "secure"] |
| protobuf-codec = ["protobuf"] |
| prost-codec = ["prost", "bytes"] |
| secure = ["grpcio-sys/secure"] |
| openssl = ["secure", "grpcio-sys/openssl"] |
| openssl-vendored = ["secure", "grpcio-sys/openssl-vendored"] |
| no-omit-frame-pointer = ["grpcio-sys/no-omit-frame-pointer"] |
| |
| [profile.release] |
| debug = true |
| |
| [badges] |
| travis-ci = { repository = "tikv/grpc-rs" } |
| |
| [patch.crates-io] |
| grpcio-compiler = { path = "compiler", version = "0.6.0", default-features = false } |
| protobuf-build = { git = "https://github.com/tikv/protobuf-build.git" } |