health, reflection: make rustfmt dependency optional (#785)
Co-authored-by: Lucio Franco <[email protected]>
This commit is contained in:
@@ -15,8 +15,9 @@ categories = ["network-programming", "asynchronous"]
|
|||||||
keywords = ["rpc", "grpc", "async", "healthcheck"]
|
keywords = ["rpc", "grpc", "async", "healthcheck"]
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = ["transport"]
|
default = ["transport", "rustfmt"]
|
||||||
transport = ["tonic/transport"]
|
transport = ["tonic/transport", "tonic-build/transport"]
|
||||||
|
rustfmt = ["tonic-build/rustfmt"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
tokio = { version = "1.0", features = ["sync"] }
|
tokio = { version = "1.0", features = ["sync"] }
|
||||||
@@ -30,4 +31,4 @@ async-stream = "0.3"
|
|||||||
tokio = { version = "1.0", features = ["rt-multi-thread", "macros"]}
|
tokio = { version = "1.0", features = ["rt-multi-thread", "macros"]}
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
tonic-build = { version = "0.6", path = "../tonic-build" }
|
tonic-build = { version = "0.6", path = "../tonic-build", features = ["prost"] }
|
||||||
|
|||||||
@@ -16,6 +16,10 @@ readme = "README.md"
|
|||||||
categories = ["network-programming", "asynchronous"]
|
categories = ["network-programming", "asynchronous"]
|
||||||
keywords = ["rpc", "grpc", "async", "reflection"]
|
keywords = ["rpc", "grpc", "async", "reflection"]
|
||||||
|
|
||||||
|
[features]
|
||||||
|
default = ["rustfmt"]
|
||||||
|
rustfmt = ["tonic-build/rustfmt"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
bytes = "1.0"
|
bytes = "1.0"
|
||||||
prost = "0.9"
|
prost = "0.9"
|
||||||
@@ -25,7 +29,7 @@ tokio-stream = { version = "0.1", features = ["net"] }
|
|||||||
tonic = { version = "0.6", path = "../tonic", features = ["codegen", "prost"] }
|
tonic = { version = "0.6", path = "../tonic", features = ["codegen", "prost"] }
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
tonic-build = { version = "0.6", path = "../tonic-build" }
|
tonic-build = { version = "0.6", path = "../tonic-build", features = ["transport", "prost"] }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
futures = "0.3"
|
futures = "0.3"
|
||||||
|
|||||||
Reference in New Issue
Block a user