char/serve-esm

git clone https://git.t4t.associates/char/serve-esm

Charlotte SomRewrite serve-esm in Rust using Tower and Hypere06f6b7

main
10.2 KiB405 linesraw
1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 4
4
5[[package]]
6name = "anyhow"
7version = "1.0.104"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470"
10
11[[package]]
12name = "atomic-waker"
13version = "1.1.2"
14source = "registry+https://github.com/rust-lang/crates.io-index"
15checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
16
17[[package]]
18name = "bitflags"
19version = "2.13.2"
20source = "registry+https://github.com/rust-lang/crates.io-index"
21checksum = "3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06"
22
23[[package]]
24name = "bytes"
25version = "1.12.1"
26source = "registry+https://github.com/rust-lang/crates.io-index"
27checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04"
28
29[[package]]
30name = "cfg-if"
31version = "1.0.5"
32source = "registry+https://github.com/rust-lang/crates.io-index"
33checksum = "4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600"
34
35[[package]]
36name = "errno"
37version = "0.3.14"
38source = "registry+https://github.com/rust-lang/crates.io-index"
39checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
40dependencies = [
41 "libc",
42 "windows-sys",
43]
44
45[[package]]
46name = "fastrand"
47version = "2.5.0"
48source = "registry+https://github.com/rust-lang/crates.io-index"
49checksum = "da7c62ceae207dd37ea5b845da6a0696c799f85e97da1ab5b7910be3c1c80223"
50
51[[package]]
52name = "futures-core"
53version = "0.3.34"
54source = "registry+https://github.com/rust-lang/crates.io-index"
55checksum = "92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e"
56
57[[package]]
58name = "futures-task"
59version = "0.3.34"
60source = "registry+https://github.com/rust-lang/crates.io-index"
61checksum = "cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd"
62
63[[package]]
64name = "futures-util"
65version = "0.3.34"
66source = "registry+https://github.com/rust-lang/crates.io-index"
67checksum = "0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc"
68dependencies = [
69 "futures-core",
70 "futures-task",
71 "pin-project-lite",
72 "slab",
73]
74
75[[package]]
76name = "getrandom"
77version = "0.4.3"
78source = "registry+https://github.com/rust-lang/crates.io-index"
79checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099"
80dependencies = [
81 "cfg-if",
82 "libc",
83 "r-efi",
84]
85
86[[package]]
87name = "http"
88version = "1.5.0"
89source = "registry+https://github.com/rust-lang/crates.io-index"
90checksum = "918d3568bebf352712bc2ef3d46a8bcf1a75b373be6539de198e9105cbbf9ce0"
91dependencies = [
92 "bytes",
93 "itoa",
94]
95
96[[package]]
97name = "http-body"
98version = "1.1.0"
99source = "registry+https://github.com/rust-lang/crates.io-index"
100checksum = "ca2a8f2913ee65f60facd6a5905613afaa448497a0230cc41ce022d93290bc2c"
101dependencies = [
102 "bytes",
103 "http",
104]
105
106[[package]]
107name = "http-body-util"
108version = "0.1.5"
109source = "registry+https://github.com/rust-lang/crates.io-index"
110checksum = "23169fe34a5fbcdd3f3862e78fb9b6fccd5f02a6dc6f732547005d45631ce71c"
111dependencies = [
112 "bytes",
113 "futures-core",
114 "http",
115 "http-body",
116 "pin-project-lite",
117]
118
119[[package]]
120name = "httparse"
121version = "1.10.1"
122source = "registry+https://github.com/rust-lang/crates.io-index"
123checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
124
125[[package]]
126name = "httpdate"
127version = "1.0.3"
128source = "registry+https://github.com/rust-lang/crates.io-index"
129checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
130
131[[package]]
132name = "hyper"
133version = "1.12.0"
134source = "registry+https://github.com/rust-lang/crates.io-index"
135checksum = "2c3e324da4c95177d6291d4c8730197c0d1822f8a9766814a4a44fa5ab797c9c"
136dependencies = [
137 "atomic-waker",
138 "bytes",
139 "futures-core",
140 "http",
141 "http-body",
142 "httparse",
143 "httpdate",
144 "itoa",
145 "pin-project-lite",
146 "smallvec",
147 "tokio",
148]
149
150[[package]]
151name = "hyper-util"
152version = "0.1.21"
153source = "registry+https://github.com/rust-lang/crates.io-index"
154checksum = "ddc03d96684f9226b8a787cdb71488417b53ab5ea8fdb1dac946cb9431cc8bff"
155dependencies = [
156 "bytes",
157 "http",
158 "http-body",
159 "hyper",
160 "pin-project-lite",
161 "tokio",
162 "tower-service",
163]
164
165[[package]]
166name = "itoa"
167version = "1.0.18"
168source = "registry+https://github.com/rust-lang/crates.io-index"
169checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
170
171[[package]]
172name = "libc"
173version = "0.2.190"
174source = "registry+https://github.com/rust-lang/crates.io-index"
175checksum = "ce5d3ddc6d3fa000eb1536d85e147bfe31aacaba692ed6a876f95cb7c855be78"
176
177[[package]]
178name = "linux-raw-sys"
179version = "0.12.1"
180source = "registry+https://github.com/rust-lang/crates.io-index"
181checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
182
183[[package]]
184name = "mio"
185version = "1.2.4"
186source = "registry+https://github.com/rust-lang/crates.io-index"
187checksum = "1788edb87fdc09c7e26304471e2f5be8cdefb1b6930d6e3985fc02ff53bf86ee"
188dependencies = [
189 "libc",
190 "wasi",
191 "windows-sys",
192]
193
194[[package]]
195name = "once_cell"
196version = "1.21.4"
197source = "registry+https://github.com/rust-lang/crates.io-index"
198checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
199
200[[package]]
201name = "percent-encoding"
202version = "2.3.2"
203source = "registry+https://github.com/rust-lang/crates.io-index"
204checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
205
206[[package]]
207name = "pin-project-lite"
208version = "0.2.17"
209source = "registry+https://github.com/rust-lang/crates.io-index"
210checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
211
212[[package]]
213name = "proc-macro2"
214version = "1.0.107"
215source = "registry+https://github.com/rust-lang/crates.io-index"
216checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9"
217dependencies = [
218 "unicode-ident",
219]
220
221[[package]]
222name = "quote"
223version = "1.0.47"
224source = "registry+https://github.com/rust-lang/crates.io-index"
225checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001"
226dependencies = [
227 "proc-macro2",
228]
229
230[[package]]
231name = "r-efi"
232version = "6.0.0"
233source = "registry+https://github.com/rust-lang/crates.io-index"
234checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
235
236[[package]]
237name = "rustix"
238version = "1.1.5"
239source = "registry+https://github.com/rust-lang/crates.io-index"
240checksum = "891efababe418670775f199f0d233d84843c227a0949a883ce15b37c78d6629d"
241dependencies = [
242 "bitflags",
243 "errno",
244 "libc",
245 "linux-raw-sys",
246 "windows-sys",
247]
248
249[[package]]
250name = "serve-esm"
251version = "0.1.0"
252dependencies = [
253 "anyhow",
254 "bytes",
255 "http",
256 "http-body-util",
257 "hyper",
258 "hyper-util",
259 "percent-encoding",
260 "tempfile",
261 "tokio",
262 "tower",
263]
264
265[[package]]
266name = "signal-hook-registry"
267version = "1.4.8"
268source = "registry+https://github.com/rust-lang/crates.io-index"
269checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
270dependencies = [
271 "errno",
272 "libc",
273]
274
275[[package]]
276name = "slab"
277version = "0.4.12"
278source = "registry+https://github.com/rust-lang/crates.io-index"
279checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
280
281[[package]]
282name = "smallvec"
283version = "1.16.2"
284source = "registry+https://github.com/rust-lang/crates.io-index"
285checksum = "f9395f0f0eee849a9b707b2f06bb92a6a422090e2123bb2ef8e87a0e61892a8e"
286
287[[package]]
288name = "socket2"
289version = "0.6.5"
290source = "registry+https://github.com/rust-lang/crates.io-index"
291checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4"
292dependencies = [
293 "libc",
294 "windows-sys",
295]
296
297[[package]]
298name = "syn"
299version = "3.0.6"
300source = "registry+https://github.com/rust-lang/crates.io-index"
301checksum = "8593e8e72159ed2257d083c7a454a85cbf854f37a0966d8d483aff8c8a3ebcee"
302dependencies = [
303 "proc-macro2",
304 "quote",
305 "unicode-ident",
306]
307
308[[package]]
309name = "sync_wrapper"
310version = "1.0.2"
311source = "registry+https://github.com/rust-lang/crates.io-index"
312checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
313
314[[package]]
315name = "tempfile"
316version = "3.27.0"
317source = "registry+https://github.com/rust-lang/crates.io-index"
318checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
319dependencies = [
320 "fastrand",
321 "getrandom",
322 "once_cell",
323 "rustix",
324 "windows-sys",
325]
326
327[[package]]
328name = "tokio"
329version = "1.53.2"
330source = "registry+https://github.com/rust-lang/crates.io-index"
331checksum = "e95f91fcc7a621e8b030f6aa23c71fe9838ae2fb4d8118b75602a328f5144044"
332dependencies = [
333 "bytes",
334 "libc",
335 "mio",
336 "pin-project-lite",
337 "signal-hook-registry",
338 "socket2",
339 "tokio-macros",
340 "windows-sys",
341]
342
343[[package]]
344name = "tokio-macros"
345version = "2.7.2"
346source = "registry+https://github.com/rust-lang/crates.io-index"
347checksum = "78773a2a397f451582ce068015985c33193cf6dea8b74d2a639fe457b2f07b0e"
348dependencies = [
349 "proc-macro2",
350 "quote",
351 "syn",
352]
353
354[[package]]
355name = "tower"
356version = "0.5.3"
357source = "registry+https://github.com/rust-lang/crates.io-index"
358checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4"
359dependencies = [
360 "futures-core",
361 "futures-util",
362 "pin-project-lite",
363 "sync_wrapper",
364 "tower-layer",
365 "tower-service",
366]
367
368[[package]]
369name = "tower-layer"
370version = "0.3.3"
371source = "registry+https://github.com/rust-lang/crates.io-index"
372checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
373
374[[package]]
375name = "tower-service"
376version = "0.3.3"
377source = "registry+https://github.com/rust-lang/crates.io-index"
378checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
379
380[[package]]
381name = "unicode-ident"
382version = "1.0.26"
383source = "registry+https://github.com/rust-lang/crates.io-index"
384checksum = "d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954"
385
386[[package]]
387name = "wasi"
388version = "0.11.1+wasi-snapshot-preview1"
389source = "registry+https://github.com/rust-lang/crates.io-index"
390checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
391
392[[package]]
393name = "windows-link"
394version = "0.2.1"
395source = "registry+https://github.com/rust-lang/crates.io-index"
396checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
397
398[[package]]
399name = "windows-sys"
400version = "0.61.2"
401source = "registry+https://github.com/rust-lang/crates.io-index"
402checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
403dependencies = [
404 "windows-link",
405]