@@ -32,15 +32,16 @@ tls = ["dep:rustls-pemfile", "transport", "dep:tokio-rustls", "dep:rustls", "tok
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" ]
35
+ router = [" hyper" , " dep:axum" , " tower" ]
35
36
transport = [
36
- " dep:async-stream" ,
37
- " dep:axum" ,
37
+ " router" ,
38
38
" channel" ,
39
+ " dep:async-stream" ,
39
40
" dep:h2" ,
40
- " dep: hyper" ,
41
+ " hyper/full " ,
41
42
" tokio/net" ,
42
43
" tokio/time" ,
43
- " dep: tower" ,
44
+ " tower/balance " , " tower/buffer " , " tower/discover " , " tower/limit " , " tower/load " , " tower/make " , " tower/timeout " , " tower/util " ,
44
45
" dep:hyper-timeout" ,
45
46
]
46
47
channel = []
@@ -70,10 +71,10 @@ async-trait = {version = "0.1.13", optional = true}
70
71
71
72
# transport
72
73
h2 = {version = " 0.3.17" , optional = true }
73
- hyper = {version = " 0.14.26" , features = [ " full " ], optional = true }
74
+ hyper = {version = " 0.14.26" , optional = true }
74
75
hyper-timeout = {version = " 0.4" , optional = true }
75
76
tokio-stream = " 0.1"
76
- tower = {version = " 0.4.7" , default-features = false , features = [ " balance " , " buffer " , " discover " , " limit " , " load " , " make " , " timeout " , " util " ], optional = true }
77
+ tower = {version = " 0.4.7" , default-features = false , optional = true }
77
78
axum = {version = " 0.6.9" , default_features = false , optional = true }
78
79
79
80
# rustls
0 commit comments