1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO 2# 3# When uploading crates to the registry Cargo will automatically 4# "normalize" Cargo.toml files for maximal compatibility 5# with all versions of Cargo and also rewrite `path` dependencies 6# to registry (e.g., crates.io) dependencies. 7# 8# If you are reading this file be aware that the original Cargo.toml 9# will likely look very different (and much more reasonable). 10# See Cargo.toml.orig for the original contents. 11 12[package] 13edition = "2018" 14name = "grpcio" 15version = "0.13.0" 16authors = ["The TiKV Project Developers"] 17autoexamples = false 18description = "The rust language implementation of gRPC, base on the gRPC c core library." 19homepage = "https://github.com/tikv/grpc-rs" 20documentation = "https://docs.rs/grpcio" 21readme = "README.md" 22keywords = [ 23 "grpc", 24 "protobuf", 25 "rpc", 26 "tls", 27 "http2", 28] 29categories = [ 30 "asynchronous", 31 "network-programming", 32] 33license = "Apache-2.0" 34repository = "https://github.com/tikv/grpc-rs" 35 36[package.metadata.docs.rs] 37all-features = true 38 39[dependencies.bytes] 40version = "1.0" 41optional = true 42 43[dependencies.futures-executor] 44version = "0.3" 45 46[dependencies.futures-util] 47version = "0.3" 48features = [ 49 "std", 50 "sink", 51] 52default-features = false 53 54[dependencies.grpcio-sys] 55version = "0.13.0" 56default-features = false 57 58[dependencies.libc] 59version = "0.2" 60 61[dependencies.log] 62version = "0.4" 63 64[dependencies.parking_lot] 65version = "0.12" 66 67[dependencies.prost] 68version = "0.11" 69optional = true 70 71[dependencies.protobuf] 72version = "2.0" 73optional = true 74 75[dependencies.protobufv3] 76version = "3.2" 77optional = true 78package = "protobuf" 79 80[features] 81_secure = [] 82boringssl = [ 83 "grpcio-sys/boringssl", 84 "_secure", 85] 86default = [ 87 "protobuf-codec", 88 "boringssl", 89] 90nightly = [] 91no-omit-frame-pointer = ["grpcio-sys/no-omit-frame-pointer"] 92openssl = [ 93 "_secure", 94 "grpcio-sys/openssl", 95] 96openssl-vendored = [ 97 "_secure", 98 "grpcio-sys/openssl-vendored", 99] 100prost-codec = [ 101 "prost", 102 "bytes", 103] 104protobuf-codec = ["protobuf"] 105protobufv3-codec = ["protobufv3"] 106 107[badges.travis-ci] 108repository = "tikv/grpc-rs" 109