11[package ]
22name = " volo-http"
3- version = " 0.3.1 "
3+ version = " 0.3.2 "
44edition.workspace = true
55homepage.workspace = true
66repository.workspace = true
@@ -22,6 +22,7 @@ maintenance = { status = "actively-developed" }
2222volo = { version = " 0.10" , path = " ../volo" }
2323
2424ahash.workspace = true
25+ async-stream.workspace = true
2526bytes.workspace = true
2627faststr.workspace = true
2728futures.workspace = true
@@ -32,6 +33,7 @@ http-body-util.workspace = true
3233hyper.workspace = true
3334hyper-util = { workspace = true , features = [" tokio" ] }
3435itoa.workspace = true
36+ linkedbytes.workspace = true
3537metainfo.workspace = true
3638mime.workspace = true
3739motore.workspace = true
@@ -55,14 +57,14 @@ url.workspace = true
5557# =====optional=====
5658
5759# server optional
58- ipnet = { workspace = true , optional = true } # client ip
59- matchit = { workspace = true , optional = true } # route matching
60- memchr = { workspace = true , optional = true } # sse
60+ ipnet = { workspace = true , optional = true } # client ip
61+ matchit = { workspace = true , optional = true } # route matching
62+ memchr = { workspace = true , optional = true } # sse
6163scopeguard = { workspace = true , optional = true } # defer
6264
6365# client optional
64- async-broadcast = { workspace = true , optional = true } # service discover
65- chrono = { workspace = true , optional = true } # stat
66+ async-broadcast = { workspace = true , optional = true } # service discover
67+ chrono = { workspace = true , optional = true } # stat
6668hickory-resolver = { workspace = true , optional = true } # dns resolver
6769mime_guess = { workspace = true , optional = true }
6870
@@ -100,24 +102,37 @@ default-client = ["client", "json"]
100102default-server = [" server" , " query" , " form" , " json" , " multipart" ]
101103
102104full = [
103- " client" , " server" , # core
104- " query" , " form" , " json" , # serde
105- " tls" , # https
106- " cookie" , " multipart" , " ws" , # exts
105+ " client" ,
106+ " server" , # core
107+ " query" ,
108+ " form" ,
109+ " json" , # serde
110+ " tls" , # https
111+ " cookie" ,
112+ " multipart" ,
113+ " ws" , # exts
107114]
108115
109116http1 = [" hyper/http1" , " hyper-util/http1" ]
110117
111118client = [
112- " http1" , " hyper/client" ,
113- " dep:async-broadcast" , " dep:chrono" , " dep:hickory-resolver" ,
119+ " http1" ,
120+ " hyper/client" ,
121+ " dep:async-broadcast" ,
122+ " dep:chrono" ,
123+ " dep:hickory-resolver" ,
114124] # client core
115125server = [
116- " http1" , " hyper-util/server" ,
117- " dep:ipnet" , " dep:matchit" , " dep:memchr" , " dep:scopeguard" , " dep:mime_guess" ,
126+ " http1" ,
127+ " hyper-util/server" ,
128+ " dep:ipnet" ,
129+ " dep:matchit" ,
130+ " dep:memchr" ,
131+ " dep:scopeguard" ,
132+ " dep:mime_guess" ,
118133] # server core
119134
120- __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`
121136query = [" __serde" , " dep:serde_urlencoded" ]
122137form = [" __serde" , " dep:serde_urlencoded" ]
123138json = [" __serde" , " dep:sonic-rs" ]
0 commit comments