@@ -28,7 +28,7 @@ gzip = ["dep:flate2"]
28
28
zstd = [" dep:zstd" ]
29
29
default = [" transport" , " codegen" , " prost" ]
30
30
prost = [" dep:prost" ]
31
- tls = [" dep:rustls-pki-types" , " dep:rustls-pemfile" , " transport" , " dep:tokio-rustls" , " tokio/rt" , " tokio/macros" ]
31
+ tls = [" dep:rustls-pki-types" , " dep:rustls-pemfile" , " transport" , " dep:tokio-rustls" , " dep: tokio" , " tokio? /rt" , " tokio? /macros" ]
32
32
tls-roots = [" tls-roots-common" , " dep:rustls-native-certs" ]
33
33
tls-roots-common = [" tls" ]
34
34
tls-webpki-roots = [" tls-roots-common" , " dep:webpki-roots" ]
@@ -38,8 +38,7 @@ transport = [
38
38
" channel" ,
39
39
" dep:h2" ,
40
40
" dep:hyper" ,
41
- " tokio/net" ,
42
- " tokio/time" ,
41
+ " dep:tokio" , " tokio?/net" , " tokio?/time" ,
43
42
" dep:tower" ,
44
43
" dep:hyper-timeout" ,
45
44
]
@@ -55,7 +54,6 @@ bytes = "1.0"
55
54
http = " 0.2"
56
55
tracing = " 0.1"
57
56
58
- tokio = " 1.0.1"
59
57
http-body = " 0.4.4"
60
58
percent-encoding = " 2.1"
61
59
pin-project = " 1.0.11"
@@ -72,6 +70,7 @@ async-trait = {version = "0.1.13", optional = true}
72
70
h2 = {version = " 0.3.24" , optional = true }
73
71
hyper = {version = " 0.14.26" , features = [" full" ], optional = true }
74
72
hyper-timeout = {version = " 0.4" , optional = true }
73
+ tokio = {version = " 1.0.1" , optional = true }
75
74
tokio-stream = " 0.1"
76
75
tower = {version = " 0.4.7" , default-features = false , features = [" balance" , " buffer" , " discover" , " limit" , " load" , " make" , " timeout" , " util" ], optional = true }
77
76
axum = {version = " 0.6.9" , default_features = false , optional = true }
0 commit comments