@@ -32,14 +32,15 @@ tls = ["dep:rustls-pki-types", "dep:rustls-pemfile", "transport", "dep:tokio-rus
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 = [" dep:hyper" , " dep:axum" , " dep: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
+ " dep:hyper" , " hyper?/full " ,
41
42
" dep:tokio" , " tokio?/net" , " tokio?/time" ,
42
- " dep:tower" ,
43
+ " dep:tower" , " tower?/balance " , " tower?/buffer " , " tower?/discover " , " tower?/limit " , " tower?/load " , " tower?/make " , " tower?/timeout " , " tower?/util " ,
43
44
" dep:hyper-timeout" ,
44
45
]
45
46
channel = []
@@ -68,11 +69,11 @@ async-trait = {version = "0.1.13", optional = true}
68
69
69
70
# transport
70
71
h2 = {version = " 0.3.24" , optional = true }
71
- hyper = {version = " 0.14.26" , features = [ " full " ], optional = true }
72
+ hyper = {version = " 0.14.26" , optional = true }
72
73
hyper-timeout = {version = " 0.4" , optional = true }
73
74
tokio = {version = " 1.0.1" , optional = true }
74
75
tokio-stream = " 0.1"
75
- tower = {version = " 0.4.7" , default-features = false , features = [ " balance " , " buffer " , " discover " , " limit " , " load " , " make " , " timeout " , " util " ], optional = true }
76
+ tower = {version = " 0.4.7" , default-features = false , optional = true }
76
77
axum = {version = " 0.6.9" , default_features = false , optional = true }
77
78
78
79
# rustls
0 commit comments