chore(examples): Split tls-rustls example (#1272)

This commit is contained in:
tottoto
2023-02-15 23:47:09 +09:00
committed by GitHub
parent 7d6561cf3b
commit b712df608f
3 changed files with 11 additions and 12 deletions
+11 -12
View File
@@ -63,20 +63,20 @@ name = "tls-client"
path = "src/tls/client.rs" path = "src/tls/client.rs"
required-features = ["tls"] required-features = ["tls"]
[[bin]]
name = "tls-client-rustls"
path = "src/tls/client_rustls.rs"
required-features = ["tls"]
[[bin]] [[bin]]
name = "tls-server" name = "tls-server"
path = "src/tls/server.rs" path = "src/tls/server.rs"
required-features = ["tls"] required-features = ["tls"]
[[bin]] [[bin]]
name = "tls-server-rustls" name = "tls-rustls-client"
path = "src/tls/server_rustls.rs" path = "src/tls_rustls/client.rs"
required-features = ["tls"] required-features = ["tls-rustls"]
[[bin]]
name = "tls-rustls-server"
path = "src/tls_rustls/server.rs"
required-features = ["tls-rustls"]
[[bin]] [[bin]]
name = "tls-client-auth-server" name = "tls-client-auth-server"
@@ -249,14 +249,13 @@ mock = ["dep:futures", "dep:tower"]
tower = ["dep:futures", "dep:hyper", "dep:tower", "dep:http"] tower = ["dep:futures", "dep:hyper", "dep:tower", "dep:http"]
json-codec = ["dep:serde", "dep:serde_json", "dep:bytes"] json-codec = ["dep:serde", "dep:serde_json", "dep:bytes"]
compression = ["tonic/gzip"] compression = ["tonic/gzip"]
tls = ["dep:hyper", "tonic/tls", "dep:hyper-rustls", "dep:tower", tls = ["tonic/tls"]
"tower-http/add-extension", "dep:rustls-pemfile", "dep:tokio-rustls"] tls-rustls = ["dep:hyper", "dep:hyper-rustls", "dep:tower", "tower-http/add-extension", "dep:rustls-pemfile", "dep:tokio-rustls"]
dynamic-load-balance = ["dep:tower"] dynamic-load-balance = ["dep:tower"]
timeout = ["tokio/time", "dep:tower"] timeout = ["tokio/time", "dep:tower"]
tls-client-auth = ["tonic/tls"] tls-client-auth = ["tonic/tls"]
full = ["gcp", "routeguide", "reflection", "autoreload", "health", "grpc-web", "tracing", "hyper-warp", "hyper-warp-multiplex", full = ["gcp", "routeguide", "reflection", "autoreload", "health", "grpc-web", "tracing", "hyper-warp", "hyper-warp-multiplex", "uds", "streaming", "mock", "tower", "json-codec", "compression", "tls", "tls-rustls", "dynamic-load-balance", "timeout", "tls-client-auth"]
"uds", "streaming", "mock", "tower", "json-codec", "compression", "tls", "dynamic-load-balance", "timeout","tls-client-auth"]
default = ["full"] default = ["full"]
[dependencies] [dependencies]