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