11[package ]
22name = " volo-http"
3- version = " 0.4.3 "
3+ version = " 0.5.0 "
44edition.workspace = true
55homepage.workspace = true
66repository.workspace = true
@@ -19,7 +19,7 @@ keywords = ["async", "rpc", "http"]
1919maintenance = { status = " actively-developed" }
2020
2121[dependencies ]
22- volo = { version = " 0.11 " , path = " ../volo" }
22+ volo = { version = " 0.12 " , path = " ../volo" }
2323
2424ahash.workspace = true
2525bytes.workspace = true
@@ -56,14 +56,14 @@ url.workspace = true
5656# =====optional=====
5757
5858# server optional
59- ipnet = { workspace = true , optional = true } # client ip
60- matchit = { workspace = true , optional = true } # route matching
61- memchr = { workspace = true , optional = true } # sse
59+ ipnet = { workspace = true , optional = true } # client ip
60+ matchit = { workspace = true , optional = true } # route matching
61+ memchr = { workspace = true , optional = true } # sse
6262scopeguard = { workspace = true , optional = true } # defer
6363
6464# client optional
65- async-broadcast = { workspace = true , optional = true } # service discover
66- chrono = { workspace = true , optional = true } # stat
65+ async-broadcast = { workspace = true , optional = true } # service discover
66+ chrono = { workspace = true , optional = true } # stat
6767hickory-resolver = { workspace = true , optional = true } # dns resolver
6868mime_guess = { workspace = true , optional = true }
6969
@@ -101,26 +101,38 @@ default-client = ["client", "http1", "json"]
101101default-server = [" server" , " http1" , " query" , " form" , " json" , " multipart" ]
102102
103103full = [
104- " client" , " server" , # core
105- " http1" , " http2" , # protocol
106- " query" , " form" , " json" , # serde
107- " tls" , # https
108- " cookie" , " multipart" , " ws" , # exts
104+ " client" ,
105+ " server" , # core
106+ " http1" ,
107+ " http2" , # protocol
108+ " query" ,
109+ " form" ,
110+ " json" , # serde
111+ " tls" , # https
112+ " cookie" ,
113+ " multipart" ,
114+ " ws" , # exts
109115]
110116
111117http1 = [" hyper/http1" , " hyper-util/http1" ]
112118http2 = [" hyper/http2" , " hyper-util/http2" ]
113119
114120client = [
115121 " hyper/client" ,
116- " dep:async-broadcast" , " dep:chrono" , " dep:hickory-resolver" ,
122+ " dep:async-broadcast" ,
123+ " dep:chrono" ,
124+ " dep:hickory-resolver" ,
117125] # client core
118126server = [
119127 " hyper-util/server" ,
120- " dep:ipnet" , " dep:matchit" , " dep:memchr" , " dep:scopeguard" , " dep:mime_guess" ,
128+ " dep:ipnet" ,
129+ " dep:matchit" ,
130+ " dep:memchr" ,
131+ " dep:scopeguard" ,
132+ " dep:mime_guess" ,
121133] # server core
122134
123- __serde = [" dep:serde" ] # a private feature for enabling `serde` by `serde_xxx`
135+ __serde = [" dep:serde" ] # a private feature for enabling `serde` by `serde_xxx`
124136query = [" __serde" , " dep:serde_urlencoded" ]
125137form = [" __serde" , " dep:serde_urlencoded" ]
126138json = [" __serde" , " dep:sonic-rs" ]
0 commit comments