upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/Cargo.lock
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2025-11-04 10:42:18 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2025-11-04 10:42:18 +0000
commit9394657613014891ff91db6cd0a01b21bb257053 (patch)
treee59ff64c5463039e4304928b3b24377e3e438822 /Cargo.lock
parent52bad9954cdddf55ab749fd0c6387edbc766632f (diff)
feat: implement NIP-01 compliant Nostr relay
- WebSocket-based relay using tokio-tungstenite - Full NIP-01 protocol support (EVENT, REQ, CLOSE) - Event validation (signature and ID) - In-memory event storage - Filter support (IDs, authors, kinds, since/until) - Configuration via environment variables - Nix flake for reproducible builds - Test automation script All 6 NIP-01 smoke tests passing (100%)
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock2284
1 files changed, 2284 insertions, 0 deletions
diff --git a/Cargo.lock b/Cargo.lock
new file mode 100644
index 0000000..8bd5996
--- /dev/null
+++ b/Cargo.lock
@@ -0,0 +1,2284 @@
1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 3
4
5[[package]]
6name = "aead"
7version = "0.5.2"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0"
10dependencies = [
11 "crypto-common",
12 "generic-array",
13]
14
15[[package]]
16name = "aho-corasick"
17version = "1.1.4"
18source = "registry+https://github.com/rust-lang/crates.io-index"
19checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
20dependencies = [
21 "memchr",
22]
23
24[[package]]
25name = "android_system_properties"
26version = "0.1.5"
27source = "registry+https://github.com/rust-lang/crates.io-index"
28checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
29dependencies = [
30 "libc",
31]
32
33[[package]]
34name = "anstream"
35version = "0.6.21"
36source = "registry+https://github.com/rust-lang/crates.io-index"
37checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a"
38dependencies = [
39 "anstyle",
40 "anstyle-parse",
41 "anstyle-query",
42 "anstyle-wincon",
43 "colorchoice",
44 "is_terminal_polyfill",
45 "utf8parse",
46]
47
48[[package]]
49name = "anstyle"
50version = "1.0.13"
51source = "registry+https://github.com/rust-lang/crates.io-index"
52checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
53
54[[package]]
55name = "anstyle-parse"
56version = "0.2.7"
57source = "registry+https://github.com/rust-lang/crates.io-index"
58checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2"
59dependencies = [
60 "utf8parse",
61]
62
63[[package]]
64name = "anstyle-query"
65version = "1.1.4"
66source = "registry+https://github.com/rust-lang/crates.io-index"
67checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2"
68dependencies = [
69 "windows-sys 0.60.2",
70]
71
72[[package]]
73name = "anstyle-wincon"
74version = "3.0.10"
75source = "registry+https://github.com/rust-lang/crates.io-index"
76checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a"
77dependencies = [
78 "anstyle",
79 "once_cell_polyfill",
80 "windows-sys 0.60.2",
81]
82
83[[package]]
84name = "anyhow"
85version = "1.0.100"
86source = "registry+https://github.com/rust-lang/crates.io-index"
87checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
88
89[[package]]
90name = "arrayvec"
91version = "0.7.6"
92source = "registry+https://github.com/rust-lang/crates.io-index"
93checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
94
95[[package]]
96name = "async-stream"
97version = "0.3.6"
98source = "registry+https://github.com/rust-lang/crates.io-index"
99checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476"
100dependencies = [
101 "async-stream-impl",
102 "futures-core",
103 "pin-project-lite",
104]
105
106[[package]]
107name = "async-stream-impl"
108version = "0.3.6"
109source = "registry+https://github.com/rust-lang/crates.io-index"
110checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d"
111dependencies = [
112 "proc-macro2",
113 "quote",
114 "syn",
115]
116
117[[package]]
118name = "async-utility"
119version = "0.3.1"
120source = "registry+https://github.com/rust-lang/crates.io-index"
121checksum = "a34a3b57207a7a1007832416c3e4862378c8451b4e8e093e436f48c2d3d2c151"
122dependencies = [
123 "futures-util",
124 "gloo-timers",
125 "tokio",
126 "wasm-bindgen-futures",
127]
128
129[[package]]
130name = "async-wsocket"
131version = "0.13.1"
132source = "registry+https://github.com/rust-lang/crates.io-index"
133checksum = "9a7d8c7d34a225ba919dd9ba44d4b9106d20142da545e086be8ae21d1897e043"
134dependencies = [
135 "async-utility",
136 "futures",
137 "futures-util",
138 "js-sys",
139 "tokio",
140 "tokio-rustls",
141 "tokio-socks",
142 "tokio-tungstenite 0.26.2",
143 "url",
144 "wasm-bindgen",
145 "web-sys",
146]
147
148[[package]]
149name = "atomic-destructor"
150version = "0.3.0"
151source = "registry+https://github.com/rust-lang/crates.io-index"
152checksum = "ef49f5882e4b6afaac09ad239a4f8c70a24b8f2b0897edb1f706008efd109cf4"
153
154[[package]]
155name = "autocfg"
156version = "1.5.0"
157source = "registry+https://github.com/rust-lang/crates.io-index"
158checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
159
160[[package]]
161name = "base64"
162version = "0.22.1"
163source = "registry+https://github.com/rust-lang/crates.io-index"
164checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
165
166[[package]]
167name = "base64ct"
168version = "1.8.0"
169source = "registry+https://github.com/rust-lang/crates.io-index"
170checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba"
171
172[[package]]
173name = "bech32"
174version = "0.11.0"
175source = "registry+https://github.com/rust-lang/crates.io-index"
176checksum = "d965446196e3b7decd44aa7ee49e31d630118f90ef12f97900f262eb915c951d"
177
178[[package]]
179name = "bip39"
180version = "2.2.0"
181source = "registry+https://github.com/rust-lang/crates.io-index"
182checksum = "43d193de1f7487df1914d3a568b772458861d33f9c54249612cc2893d6915054"
183dependencies = [
184 "bitcoin_hashes 0.13.0",
185 "serde",
186 "unicode-normalization",
187]
188
189[[package]]
190name = "bitcoin-internals"
191version = "0.2.0"
192source = "registry+https://github.com/rust-lang/crates.io-index"
193checksum = "9425c3bf7089c983facbae04de54513cce73b41c7f9ff8c845b54e7bc64ebbfb"
194
195[[package]]
196name = "bitcoin-io"
197version = "0.1.3"
198source = "registry+https://github.com/rust-lang/crates.io-index"
199checksum = "0b47c4ab7a93edb0c7198c5535ed9b52b63095f4e9b45279c6736cec4b856baf"
200
201[[package]]
202name = "bitcoin_hashes"
203version = "0.13.0"
204source = "registry+https://github.com/rust-lang/crates.io-index"
205checksum = "1930a4dabfebb8d7d9992db18ebe3ae2876f0a305fab206fd168df931ede293b"
206dependencies = [
207 "bitcoin-internals",
208 "hex-conservative 0.1.2",
209]
210
211[[package]]
212name = "bitcoin_hashes"
213version = "0.14.0"
214source = "registry+https://github.com/rust-lang/crates.io-index"
215checksum = "bb18c03d0db0247e147a21a6faafd5a7eb851c743db062de72018b6b7e8e4d16"
216dependencies = [
217 "bitcoin-io",
218 "hex-conservative 0.2.1",
219 "serde",
220]
221
222[[package]]
223name = "bitflags"
224version = "2.10.0"
225source = "registry+https://github.com/rust-lang/crates.io-index"
226checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
227
228[[package]]
229name = "block-buffer"
230version = "0.10.4"
231source = "registry+https://github.com/rust-lang/crates.io-index"
232checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
233dependencies = [
234 "generic-array",
235]
236
237[[package]]
238name = "block-padding"
239version = "0.3.3"
240source = "registry+https://github.com/rust-lang/crates.io-index"
241checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93"
242dependencies = [
243 "generic-array",
244]
245
246[[package]]
247name = "bumpalo"
248version = "3.19.0"
249source = "registry+https://github.com/rust-lang/crates.io-index"
250checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
251
252[[package]]
253name = "byteorder"
254version = "1.5.0"
255source = "registry+https://github.com/rust-lang/crates.io-index"
256checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
257
258[[package]]
259name = "bytes"
260version = "1.10.1"
261source = "registry+https://github.com/rust-lang/crates.io-index"
262checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a"
263
264[[package]]
265name = "cbc"
266version = "0.1.2"
267source = "registry+https://github.com/rust-lang/crates.io-index"
268checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6"
269dependencies = [
270 "cipher",
271]
272
273[[package]]
274name = "cc"
275version = "1.2.44"
276source = "registry+https://github.com/rust-lang/crates.io-index"
277checksum = "37521ac7aabe3d13122dc382493e20c9416f299d2ccd5b3a5340a2570cdeb0f3"
278dependencies = [
279 "find-msvc-tools",
280 "shlex",
281]
282
283[[package]]
284name = "cfg-if"
285version = "1.0.4"
286source = "registry+https://github.com/rust-lang/crates.io-index"
287checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
288
289[[package]]
290name = "chacha20"
291version = "0.9.1"
292source = "registry+https://github.com/rust-lang/crates.io-index"
293checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818"
294dependencies = [
295 "cfg-if",
296 "cipher",
297 "cpufeatures",
298]
299
300[[package]]
301name = "chacha20poly1305"
302version = "0.10.1"
303source = "registry+https://github.com/rust-lang/crates.io-index"
304checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35"
305dependencies = [
306 "aead",
307 "chacha20",
308 "cipher",
309 "poly1305",
310 "zeroize",
311]
312
313[[package]]
314name = "chrono"
315version = "0.4.42"
316source = "registry+https://github.com/rust-lang/crates.io-index"
317checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2"
318dependencies = [
319 "iana-time-zone",
320 "js-sys",
321 "num-traits",
322 "wasm-bindgen",
323 "windows-link",
324]
325
326[[package]]
327name = "cipher"
328version = "0.4.4"
329source = "registry+https://github.com/rust-lang/crates.io-index"
330checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
331dependencies = [
332 "crypto-common",
333 "inout",
334 "zeroize",
335]
336
337[[package]]
338name = "clap"
339version = "4.5.51"
340source = "registry+https://github.com/rust-lang/crates.io-index"
341checksum = "4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5"
342dependencies = [
343 "clap_builder",
344 "clap_derive",
345]
346
347[[package]]
348name = "clap_builder"
349version = "4.5.51"
350source = "registry+https://github.com/rust-lang/crates.io-index"
351checksum = "75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a"
352dependencies = [
353 "anstream",
354 "anstyle",
355 "clap_lex",
356 "strsim",
357]
358
359[[package]]
360name = "clap_derive"
361version = "4.5.49"
362source = "registry+https://github.com/rust-lang/crates.io-index"
363checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671"
364dependencies = [
365 "heck",
366 "proc-macro2",
367 "quote",
368 "syn",
369]
370
371[[package]]
372name = "clap_lex"
373version = "0.7.6"
374source = "registry+https://github.com/rust-lang/crates.io-index"
375checksum = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d"
376
377[[package]]
378name = "colorchoice"
379version = "1.0.4"
380source = "registry+https://github.com/rust-lang/crates.io-index"
381checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
382
383[[package]]
384name = "core-foundation-sys"
385version = "0.8.7"
386source = "registry+https://github.com/rust-lang/crates.io-index"
387checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
388
389[[package]]
390name = "cpufeatures"
391version = "0.2.17"
392source = "registry+https://github.com/rust-lang/crates.io-index"
393checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
394dependencies = [
395 "libc",
396]
397
398[[package]]
399name = "crypto-common"
400version = "0.1.6"
401source = "registry+https://github.com/rust-lang/crates.io-index"
402checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
403dependencies = [
404 "generic-array",
405 "rand_core 0.6.4",
406 "typenum",
407]
408
409[[package]]
410name = "data-encoding"
411version = "2.9.0"
412source = "registry+https://github.com/rust-lang/crates.io-index"
413checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476"
414
415[[package]]
416name = "digest"
417version = "0.10.7"
418source = "registry+https://github.com/rust-lang/crates.io-index"
419checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
420dependencies = [
421 "block-buffer",
422 "crypto-common",
423 "subtle",
424]
425
426[[package]]
427name = "displaydoc"
428version = "0.2.5"
429source = "registry+https://github.com/rust-lang/crates.io-index"
430checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
431dependencies = [
432 "proc-macro2",
433 "quote",
434 "syn",
435]
436
437[[package]]
438name = "dotenvy"
439version = "0.15.7"
440source = "registry+https://github.com/rust-lang/crates.io-index"
441checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b"
442
443[[package]]
444name = "either"
445version = "1.15.0"
446source = "registry+https://github.com/rust-lang/crates.io-index"
447checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
448
449[[package]]
450name = "find-msvc-tools"
451version = "0.1.4"
452source = "registry+https://github.com/rust-lang/crates.io-index"
453checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127"
454
455[[package]]
456name = "fnv"
457version = "1.0.7"
458source = "registry+https://github.com/rust-lang/crates.io-index"
459checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
460
461[[package]]
462name = "form_urlencoded"
463version = "1.2.2"
464source = "registry+https://github.com/rust-lang/crates.io-index"
465checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
466dependencies = [
467 "percent-encoding",
468]
469
470[[package]]
471name = "futures"
472version = "0.3.31"
473source = "registry+https://github.com/rust-lang/crates.io-index"
474checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
475dependencies = [
476 "futures-channel",
477 "futures-core",
478 "futures-executor",
479 "futures-io",
480 "futures-sink",
481 "futures-task",
482 "futures-util",
483]
484
485[[package]]
486name = "futures-channel"
487version = "0.3.31"
488source = "registry+https://github.com/rust-lang/crates.io-index"
489checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
490dependencies = [
491 "futures-core",
492 "futures-sink",
493]
494
495[[package]]
496name = "futures-core"
497version = "0.3.31"
498source = "registry+https://github.com/rust-lang/crates.io-index"
499checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
500
501[[package]]
502name = "futures-executor"
503version = "0.3.31"
504source = "registry+https://github.com/rust-lang/crates.io-index"
505checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
506dependencies = [
507 "futures-core",
508 "futures-task",
509 "futures-util",
510]
511
512[[package]]
513name = "futures-io"
514version = "0.3.31"
515source = "registry+https://github.com/rust-lang/crates.io-index"
516checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
517
518[[package]]
519name = "futures-macro"
520version = "0.3.31"
521source = "registry+https://github.com/rust-lang/crates.io-index"
522checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
523dependencies = [
524 "proc-macro2",
525 "quote",
526 "syn",
527]
528
529[[package]]
530name = "futures-sink"
531version = "0.3.31"
532source = "registry+https://github.com/rust-lang/crates.io-index"
533checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
534
535[[package]]
536name = "futures-task"
537version = "0.3.31"
538source = "registry+https://github.com/rust-lang/crates.io-index"
539checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
540
541[[package]]
542name = "futures-util"
543version = "0.3.31"
544source = "registry+https://github.com/rust-lang/crates.io-index"
545checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
546dependencies = [
547 "futures-channel",
548 "futures-core",
549 "futures-io",
550 "futures-macro",
551 "futures-sink",
552 "futures-task",
553 "memchr",
554 "pin-project-lite",
555 "pin-utils",
556 "slab",
557]
558
559[[package]]
560name = "generic-array"
561version = "0.14.9"
562source = "registry+https://github.com/rust-lang/crates.io-index"
563checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2"
564dependencies = [
565 "typenum",
566 "version_check",
567]
568
569[[package]]
570name = "getrandom"
571version = "0.2.16"
572source = "registry+https://github.com/rust-lang/crates.io-index"
573checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
574dependencies = [
575 "cfg-if",
576 "js-sys",
577 "libc",
578 "wasi",
579 "wasm-bindgen",
580]
581
582[[package]]
583name = "getrandom"
584version = "0.3.4"
585source = "registry+https://github.com/rust-lang/crates.io-index"
586checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
587dependencies = [
588 "cfg-if",
589 "libc",
590 "r-efi",
591 "wasip2",
592]
593
594[[package]]
595name = "gloo-timers"
596version = "0.3.0"
597source = "registry+https://github.com/rust-lang/crates.io-index"
598checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994"
599dependencies = [
600 "futures-channel",
601 "futures-core",
602 "js-sys",
603 "wasm-bindgen",
604]
605
606[[package]]
607name = "grasp-audit"
608version = "0.1.0"
609dependencies = [
610 "anyhow",
611 "chrono",
612 "clap",
613 "futures",
614 "nostr-sdk",
615 "serde",
616 "serde_json",
617 "thiserror 1.0.69",
618 "tokio",
619 "tokio-test",
620 "tracing",
621 "tracing-subscriber",
622 "uuid",
623]
624
625[[package]]
626name = "heck"
627version = "0.5.0"
628source = "registry+https://github.com/rust-lang/crates.io-index"
629checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
630
631[[package]]
632name = "hex-conservative"
633version = "0.1.2"
634source = "registry+https://github.com/rust-lang/crates.io-index"
635checksum = "212ab92002354b4819390025006c897e8140934349e8635c9b077f47b4dcbd20"
636
637[[package]]
638name = "hex-conservative"
639version = "0.2.1"
640source = "registry+https://github.com/rust-lang/crates.io-index"
641checksum = "5313b072ce3c597065a808dbf612c4c8e8590bdbf8b579508bf7a762c5eae6cd"
642dependencies = [
643 "arrayvec",
644]
645
646[[package]]
647name = "hmac"
648version = "0.12.1"
649source = "registry+https://github.com/rust-lang/crates.io-index"
650checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
651dependencies = [
652 "digest",
653]
654
655[[package]]
656name = "http"
657version = "1.3.1"
658source = "registry+https://github.com/rust-lang/crates.io-index"
659checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565"
660dependencies = [
661 "bytes",
662 "fnv",
663 "itoa",
664]
665
666[[package]]
667name = "httparse"
668version = "1.10.1"
669source = "registry+https://github.com/rust-lang/crates.io-index"
670checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
671
672[[package]]
673name = "iana-time-zone"
674version = "0.1.64"
675source = "registry+https://github.com/rust-lang/crates.io-index"
676checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb"
677dependencies = [
678 "android_system_properties",
679 "core-foundation-sys",
680 "iana-time-zone-haiku",
681 "js-sys",
682 "log",
683 "wasm-bindgen",
684 "windows-core",
685]
686
687[[package]]
688name = "iana-time-zone-haiku"
689version = "0.1.2"
690source = "registry+https://github.com/rust-lang/crates.io-index"
691checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
692dependencies = [
693 "cc",
694]
695
696[[package]]
697name = "icu_collections"
698version = "2.1.1"
699source = "registry+https://github.com/rust-lang/crates.io-index"
700checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43"
701dependencies = [
702 "displaydoc",
703 "potential_utf",
704 "yoke",
705 "zerofrom",
706 "zerovec",
707]
708
709[[package]]
710name = "icu_locale_core"
711version = "2.1.1"
712source = "registry+https://github.com/rust-lang/crates.io-index"
713checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6"
714dependencies = [
715 "displaydoc",
716 "litemap",
717 "tinystr",
718 "writeable",
719 "zerovec",
720]
721
722[[package]]
723name = "icu_normalizer"
724version = "2.1.1"
725source = "registry+https://github.com/rust-lang/crates.io-index"
726checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599"
727dependencies = [
728 "icu_collections",
729 "icu_normalizer_data",
730 "icu_properties",
731 "icu_provider",
732 "smallvec",
733 "zerovec",
734]
735
736[[package]]
737name = "icu_normalizer_data"
738version = "2.1.1"
739source = "registry+https://github.com/rust-lang/crates.io-index"
740checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a"
741
742[[package]]
743name = "icu_properties"
744version = "2.1.1"
745source = "registry+https://github.com/rust-lang/crates.io-index"
746checksum = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99"
747dependencies = [
748 "icu_collections",
749 "icu_locale_core",
750 "icu_properties_data",
751 "icu_provider",
752 "zerotrie",
753 "zerovec",
754]
755
756[[package]]
757name = "icu_properties_data"
758version = "2.1.1"
759source = "registry+https://github.com/rust-lang/crates.io-index"
760checksum = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899"
761
762[[package]]
763name = "icu_provider"
764version = "2.1.1"
765source = "registry+https://github.com/rust-lang/crates.io-index"
766checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614"
767dependencies = [
768 "displaydoc",
769 "icu_locale_core",
770 "writeable",
771 "yoke",
772 "zerofrom",
773 "zerotrie",
774 "zerovec",
775]
776
777[[package]]
778name = "idna"
779version = "1.1.0"
780source = "registry+https://github.com/rust-lang/crates.io-index"
781checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
782dependencies = [
783 "idna_adapter",
784 "smallvec",
785 "utf8_iter",
786]
787
788[[package]]
789name = "idna_adapter"
790version = "1.2.1"
791source = "registry+https://github.com/rust-lang/crates.io-index"
792checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
793dependencies = [
794 "icu_normalizer",
795 "icu_properties",
796]
797
798[[package]]
799name = "inout"
800version = "0.1.4"
801source = "registry+https://github.com/rust-lang/crates.io-index"
802checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01"
803dependencies = [
804 "block-padding",
805 "generic-array",
806]
807
808[[package]]
809name = "instant"
810version = "0.1.13"
811source = "registry+https://github.com/rust-lang/crates.io-index"
812checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
813dependencies = [
814 "cfg-if",
815 "js-sys",
816 "wasm-bindgen",
817 "web-sys",
818]
819
820[[package]]
821name = "is_terminal_polyfill"
822version = "1.70.2"
823source = "registry+https://github.com/rust-lang/crates.io-index"
824checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
825
826[[package]]
827name = "itoa"
828version = "1.0.15"
829source = "registry+https://github.com/rust-lang/crates.io-index"
830checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
831
832[[package]]
833name = "js-sys"
834version = "0.3.82"
835source = "registry+https://github.com/rust-lang/crates.io-index"
836checksum = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65"
837dependencies = [
838 "once_cell",
839 "wasm-bindgen",
840]
841
842[[package]]
843name = "lazy_static"
844version = "1.5.0"
845source = "registry+https://github.com/rust-lang/crates.io-index"
846checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
847
848[[package]]
849name = "libc"
850version = "0.2.177"
851source = "registry+https://github.com/rust-lang/crates.io-index"
852checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976"
853
854[[package]]
855name = "litemap"
856version = "0.8.1"
857source = "registry+https://github.com/rust-lang/crates.io-index"
858checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
859
860[[package]]
861name = "lock_api"
862version = "0.4.14"
863source = "registry+https://github.com/rust-lang/crates.io-index"
864checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
865dependencies = [
866 "scopeguard",
867]
868
869[[package]]
870name = "log"
871version = "0.4.28"
872source = "registry+https://github.com/rust-lang/crates.io-index"
873checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
874
875[[package]]
876name = "lru"
877version = "0.16.2"
878source = "registry+https://github.com/rust-lang/crates.io-index"
879checksum = "96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f"
880
881[[package]]
882name = "matchers"
883version = "0.2.0"
884source = "registry+https://github.com/rust-lang/crates.io-index"
885checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9"
886dependencies = [
887 "regex-automata",
888]
889
890[[package]]
891name = "memchr"
892version = "2.7.6"
893source = "registry+https://github.com/rust-lang/crates.io-index"
894checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
895
896[[package]]
897name = "mio"
898version = "1.1.0"
899source = "registry+https://github.com/rust-lang/crates.io-index"
900checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873"
901dependencies = [
902 "libc",
903 "wasi",
904 "windows-sys 0.61.2",
905]
906
907[[package]]
908name = "negentropy"
909version = "0.5.0"
910source = "registry+https://github.com/rust-lang/crates.io-index"
911checksum = "f0efe882e02d206d8d279c20eb40e03baf7cb5136a1476dc084a324fbc3ec42d"
912
913[[package]]
914name = "ngit-grasp"
915version = "0.1.0"
916dependencies = [
917 "anyhow",
918 "dotenvy",
919 "futures-util",
920 "nostr-sdk",
921 "serde",
922 "serde_json",
923 "thiserror 1.0.69",
924 "tokio",
925 "tokio-test",
926 "tokio-tungstenite 0.21.0",
927 "tracing",
928 "tracing-subscriber",
929 "tungstenite 0.21.0",
930]
931
932[[package]]
933name = "nostr"
934version = "0.43.1"
935source = "registry+https://github.com/rust-lang/crates.io-index"
936checksum = "62a97d745f1bd8d5e05a978632bbb87b0614567d5142906fe7c86fb2440faac6"
937dependencies = [
938 "base64",
939 "bech32",
940 "bip39",
941 "bitcoin_hashes 0.14.0",
942 "cbc",
943 "chacha20",
944 "chacha20poly1305",
945 "getrandom 0.2.16",
946 "instant",
947 "scrypt",
948 "secp256k1",
949 "serde",
950 "serde_json",
951 "unicode-normalization",
952 "url",
953]
954
955[[package]]
956name = "nostr-database"
957version = "0.43.0"
958source = "registry+https://github.com/rust-lang/crates.io-index"
959checksum = "b1c75a8c2175d2785ba73cfddef21d1e30da5fbbdf158569b6808ba44973a15b"
960dependencies = [
961 "lru",
962 "nostr",
963 "tokio",
964]
965
966[[package]]
967name = "nostr-relay-pool"
968version = "0.43.1"
969source = "registry+https://github.com/rust-lang/crates.io-index"
970checksum = "2b2f43b70d13dfc50508a13cd902e11f4625312b2ce0e4b7c4c2283fd04001bd"
971dependencies = [
972 "async-utility",
973 "async-wsocket",
974 "atomic-destructor",
975 "lru",
976 "negentropy",
977 "nostr",
978 "nostr-database",
979 "tokio",
980 "tracing",
981]
982
983[[package]]
984name = "nostr-sdk"
985version = "0.43.0"
986source = "registry+https://github.com/rust-lang/crates.io-index"
987checksum = "599f8963d6a1522a13b1a2b0ea6e168acfc367706606f1d33fa595e91fa22db0"
988dependencies = [
989 "async-utility",
990 "nostr",
991 "nostr-database",
992 "nostr-relay-pool",
993 "tokio",
994]
995
996[[package]]
997name = "nu-ansi-term"
998version = "0.50.3"
999source = "registry+https://github.com/rust-lang/crates.io-index"
1000checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
1001dependencies = [
1002 "windows-sys 0.61.2",
1003]
1004
1005[[package]]
1006name = "num-traits"
1007version = "0.2.19"
1008source = "registry+https://github.com/rust-lang/crates.io-index"
1009checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
1010dependencies = [
1011 "autocfg",
1012]
1013
1014[[package]]
1015name = "once_cell"
1016version = "1.21.3"
1017source = "registry+https://github.com/rust-lang/crates.io-index"
1018checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
1019
1020[[package]]
1021name = "once_cell_polyfill"
1022version = "1.70.2"
1023source = "registry+https://github.com/rust-lang/crates.io-index"
1024checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
1025
1026[[package]]
1027name = "opaque-debug"
1028version = "0.3.1"
1029source = "registry+https://github.com/rust-lang/crates.io-index"
1030checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
1031
1032[[package]]
1033name = "parking_lot"
1034version = "0.12.5"
1035source = "registry+https://github.com/rust-lang/crates.io-index"
1036checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
1037dependencies = [
1038 "lock_api",
1039 "parking_lot_core",
1040]
1041
1042[[package]]
1043name = "parking_lot_core"
1044version = "0.9.12"
1045source = "registry+https://github.com/rust-lang/crates.io-index"
1046checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
1047dependencies = [
1048 "cfg-if",
1049 "libc",
1050 "redox_syscall",
1051 "smallvec",
1052 "windows-link",
1053]
1054
1055[[package]]
1056name = "password-hash"
1057version = "0.5.0"
1058source = "registry+https://github.com/rust-lang/crates.io-index"
1059checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166"
1060dependencies = [
1061 "base64ct",
1062 "rand_core 0.6.4",
1063 "subtle",
1064]
1065
1066[[package]]
1067name = "pbkdf2"
1068version = "0.12.2"
1069source = "registry+https://github.com/rust-lang/crates.io-index"
1070checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2"
1071dependencies = [
1072 "digest",
1073 "hmac",
1074]
1075
1076[[package]]
1077name = "percent-encoding"
1078version = "2.3.2"
1079source = "registry+https://github.com/rust-lang/crates.io-index"
1080checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
1081
1082[[package]]
1083name = "pin-project-lite"
1084version = "0.2.16"
1085source = "registry+https://github.com/rust-lang/crates.io-index"
1086checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
1087
1088[[package]]
1089name = "pin-utils"
1090version = "0.1.0"
1091source = "registry+https://github.com/rust-lang/crates.io-index"
1092checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
1093
1094[[package]]
1095name = "poly1305"
1096version = "0.8.0"
1097source = "registry+https://github.com/rust-lang/crates.io-index"
1098checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf"
1099dependencies = [
1100 "cpufeatures",
1101 "opaque-debug",
1102 "universal-hash",
1103]
1104
1105[[package]]
1106name = "potential_utf"
1107version = "0.1.4"
1108source = "registry+https://github.com/rust-lang/crates.io-index"
1109checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77"
1110dependencies = [
1111 "zerovec",
1112]
1113
1114[[package]]
1115name = "ppv-lite86"
1116version = "0.2.21"
1117source = "registry+https://github.com/rust-lang/crates.io-index"
1118checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
1119dependencies = [
1120 "zerocopy",
1121]
1122
1123[[package]]
1124name = "proc-macro2"
1125version = "1.0.103"
1126source = "registry+https://github.com/rust-lang/crates.io-index"
1127checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
1128dependencies = [
1129 "unicode-ident",
1130]
1131
1132[[package]]
1133name = "quote"
1134version = "1.0.41"
1135source = "registry+https://github.com/rust-lang/crates.io-index"
1136checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1"
1137dependencies = [
1138 "proc-macro2",
1139]
1140
1141[[package]]
1142name = "r-efi"
1143version = "5.3.0"
1144source = "registry+https://github.com/rust-lang/crates.io-index"
1145checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
1146
1147[[package]]
1148name = "rand"
1149version = "0.8.5"
1150source = "registry+https://github.com/rust-lang/crates.io-index"
1151checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
1152dependencies = [
1153 "libc",
1154 "rand_chacha 0.3.1",
1155 "rand_core 0.6.4",
1156]
1157
1158[[package]]
1159name = "rand"
1160version = "0.9.2"
1161source = "registry+https://github.com/rust-lang/crates.io-index"
1162checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
1163dependencies = [
1164 "rand_chacha 0.9.0",
1165 "rand_core 0.9.3",
1166]
1167
1168[[package]]
1169name = "rand_chacha"
1170version = "0.3.1"
1171source = "registry+https://github.com/rust-lang/crates.io-index"
1172checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
1173dependencies = [
1174 "ppv-lite86",
1175 "rand_core 0.6.4",
1176]
1177
1178[[package]]
1179name = "rand_chacha"
1180version = "0.9.0"
1181source = "registry+https://github.com/rust-lang/crates.io-index"
1182checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
1183dependencies = [
1184 "ppv-lite86",
1185 "rand_core 0.9.3",
1186]
1187
1188[[package]]
1189name = "rand_core"
1190version = "0.6.4"
1191source = "registry+https://github.com/rust-lang/crates.io-index"
1192checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
1193dependencies = [
1194 "getrandom 0.2.16",
1195]
1196
1197[[package]]
1198name = "rand_core"
1199version = "0.9.3"
1200source = "registry+https://github.com/rust-lang/crates.io-index"
1201checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
1202dependencies = [
1203 "getrandom 0.3.4",
1204]
1205
1206[[package]]
1207name = "redox_syscall"
1208version = "0.5.18"
1209source = "registry+https://github.com/rust-lang/crates.io-index"
1210checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
1211dependencies = [
1212 "bitflags",
1213]
1214
1215[[package]]
1216name = "regex-automata"
1217version = "0.4.13"
1218source = "registry+https://github.com/rust-lang/crates.io-index"
1219checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
1220dependencies = [
1221 "aho-corasick",
1222 "memchr",
1223 "regex-syntax",
1224]
1225
1226[[package]]
1227name = "regex-syntax"
1228version = "0.8.8"
1229source = "registry+https://github.com/rust-lang/crates.io-index"
1230checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
1231
1232[[package]]
1233name = "ring"
1234version = "0.17.14"
1235source = "registry+https://github.com/rust-lang/crates.io-index"
1236checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
1237dependencies = [
1238 "cc",
1239 "cfg-if",
1240 "getrandom 0.2.16",
1241 "libc",
1242 "untrusted",
1243 "windows-sys 0.52.0",
1244]
1245
1246[[package]]
1247name = "rustls"
1248version = "0.23.34"
1249source = "registry+https://github.com/rust-lang/crates.io-index"
1250checksum = "6a9586e9ee2b4f8fab52a0048ca7334d7024eef48e2cb9407e3497bb7cab7fa7"
1251dependencies = [
1252 "once_cell",
1253 "ring",
1254 "rustls-pki-types",
1255 "rustls-webpki",
1256 "subtle",
1257 "zeroize",
1258]
1259
1260[[package]]
1261name = "rustls-pki-types"
1262version = "1.13.0"
1263source = "registry+https://github.com/rust-lang/crates.io-index"
1264checksum = "94182ad936a0c91c324cd46c6511b9510ed16af436d7b5bab34beab0afd55f7a"
1265dependencies = [
1266 "zeroize",
1267]
1268
1269[[package]]
1270name = "rustls-webpki"
1271version = "0.103.8"
1272source = "registry+https://github.com/rust-lang/crates.io-index"
1273checksum = "2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52"
1274dependencies = [
1275 "ring",
1276 "rustls-pki-types",
1277 "untrusted",
1278]
1279
1280[[package]]
1281name = "rustversion"
1282version = "1.0.22"
1283source = "registry+https://github.com/rust-lang/crates.io-index"
1284checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
1285
1286[[package]]
1287name = "ryu"
1288version = "1.0.20"
1289source = "registry+https://github.com/rust-lang/crates.io-index"
1290checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
1291
1292[[package]]
1293name = "salsa20"
1294version = "0.10.2"
1295source = "registry+https://github.com/rust-lang/crates.io-index"
1296checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213"
1297dependencies = [
1298 "cipher",
1299]
1300
1301[[package]]
1302name = "scopeguard"
1303version = "1.2.0"
1304source = "registry+https://github.com/rust-lang/crates.io-index"
1305checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
1306
1307[[package]]
1308name = "scrypt"
1309version = "0.11.0"
1310source = "registry+https://github.com/rust-lang/crates.io-index"
1311checksum = "0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f"
1312dependencies = [
1313 "password-hash",
1314 "pbkdf2",
1315 "salsa20",
1316 "sha2",
1317]
1318
1319[[package]]
1320name = "secp256k1"
1321version = "0.29.1"
1322source = "registry+https://github.com/rust-lang/crates.io-index"
1323checksum = "9465315bc9d4566e1724f0fffcbcc446268cb522e60f9a27bcded6b19c108113"
1324dependencies = [
1325 "rand 0.8.5",
1326 "secp256k1-sys",
1327 "serde",
1328]
1329
1330[[package]]
1331name = "secp256k1-sys"
1332version = "0.10.1"
1333source = "registry+https://github.com/rust-lang/crates.io-index"
1334checksum = "d4387882333d3aa8cb20530a17c69a3752e97837832f34f6dccc760e715001d9"
1335dependencies = [
1336 "cc",
1337]
1338
1339[[package]]
1340name = "serde"
1341version = "1.0.228"
1342source = "registry+https://github.com/rust-lang/crates.io-index"
1343checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
1344dependencies = [
1345 "serde_core",
1346 "serde_derive",
1347]
1348
1349[[package]]
1350name = "serde_core"
1351version = "1.0.228"
1352source = "registry+https://github.com/rust-lang/crates.io-index"
1353checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
1354dependencies = [
1355 "serde_derive",
1356]
1357
1358[[package]]
1359name = "serde_derive"
1360version = "1.0.228"
1361source = "registry+https://github.com/rust-lang/crates.io-index"
1362checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
1363dependencies = [
1364 "proc-macro2",
1365 "quote",
1366 "syn",
1367]
1368
1369[[package]]
1370name = "serde_json"
1371version = "1.0.145"
1372source = "registry+https://github.com/rust-lang/crates.io-index"
1373checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c"
1374dependencies = [
1375 "itoa",
1376 "memchr",
1377 "ryu",
1378 "serde",
1379 "serde_core",
1380]
1381
1382[[package]]
1383name = "sha1"
1384version = "0.10.6"
1385source = "registry+https://github.com/rust-lang/crates.io-index"
1386checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
1387dependencies = [
1388 "cfg-if",
1389 "cpufeatures",
1390 "digest",
1391]
1392
1393[[package]]
1394name = "sha2"
1395version = "0.10.9"
1396source = "registry+https://github.com/rust-lang/crates.io-index"
1397checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
1398dependencies = [
1399 "cfg-if",
1400 "cpufeatures",
1401 "digest",
1402]
1403
1404[[package]]
1405name = "sharded-slab"
1406version = "0.1.7"
1407source = "registry+https://github.com/rust-lang/crates.io-index"
1408checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
1409dependencies = [
1410 "lazy_static",
1411]
1412
1413[[package]]
1414name = "shlex"
1415version = "1.3.0"
1416source = "registry+https://github.com/rust-lang/crates.io-index"
1417checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
1418
1419[[package]]
1420name = "signal-hook-registry"
1421version = "1.4.6"
1422source = "registry+https://github.com/rust-lang/crates.io-index"
1423checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b"
1424dependencies = [
1425 "libc",
1426]
1427
1428[[package]]
1429name = "slab"
1430version = "0.4.11"
1431source = "registry+https://github.com/rust-lang/crates.io-index"
1432checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589"
1433
1434[[package]]
1435name = "smallvec"
1436version = "1.15.1"
1437source = "registry+https://github.com/rust-lang/crates.io-index"
1438checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
1439
1440[[package]]
1441name = "socket2"
1442version = "0.6.1"
1443source = "registry+https://github.com/rust-lang/crates.io-index"
1444checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881"
1445dependencies = [
1446 "libc",
1447 "windows-sys 0.60.2",
1448]
1449
1450[[package]]
1451name = "stable_deref_trait"
1452version = "1.2.1"
1453source = "registry+https://github.com/rust-lang/crates.io-index"
1454checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
1455
1456[[package]]
1457name = "strsim"
1458version = "0.11.1"
1459source = "registry+https://github.com/rust-lang/crates.io-index"
1460checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
1461
1462[[package]]
1463name = "subtle"
1464version = "2.6.1"
1465source = "registry+https://github.com/rust-lang/crates.io-index"
1466checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
1467
1468[[package]]
1469name = "syn"
1470version = "2.0.108"
1471source = "registry+https://github.com/rust-lang/crates.io-index"
1472checksum = "da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917"
1473dependencies = [
1474 "proc-macro2",
1475 "quote",
1476 "unicode-ident",
1477]
1478
1479[[package]]
1480name = "synstructure"
1481version = "0.13.2"
1482source = "registry+https://github.com/rust-lang/crates.io-index"
1483checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
1484dependencies = [
1485 "proc-macro2",
1486 "quote",
1487 "syn",
1488]
1489
1490[[package]]
1491name = "thiserror"
1492version = "1.0.69"
1493source = "registry+https://github.com/rust-lang/crates.io-index"
1494checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
1495dependencies = [
1496 "thiserror-impl 1.0.69",
1497]
1498
1499[[package]]
1500name = "thiserror"
1501version = "2.0.17"
1502source = "registry+https://github.com/rust-lang/crates.io-index"
1503checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
1504dependencies = [
1505 "thiserror-impl 2.0.17",
1506]
1507
1508[[package]]
1509name = "thiserror-impl"
1510version = "1.0.69"
1511source = "registry+https://github.com/rust-lang/crates.io-index"
1512checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
1513dependencies = [
1514 "proc-macro2",
1515 "quote",
1516 "syn",
1517]
1518
1519[[package]]
1520name = "thiserror-impl"
1521version = "2.0.17"
1522source = "registry+https://github.com/rust-lang/crates.io-index"
1523checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
1524dependencies = [
1525 "proc-macro2",
1526 "quote",
1527 "syn",
1528]
1529
1530[[package]]
1531name = "thread_local"
1532version = "1.1.9"
1533source = "registry+https://github.com/rust-lang/crates.io-index"
1534checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
1535dependencies = [
1536 "cfg-if",
1537]
1538
1539[[package]]
1540name = "tinystr"
1541version = "0.8.2"
1542source = "registry+https://github.com/rust-lang/crates.io-index"
1543checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
1544dependencies = [
1545 "displaydoc",
1546 "zerovec",
1547]
1548
1549[[package]]
1550name = "tinyvec"
1551version = "1.10.0"
1552source = "registry+https://github.com/rust-lang/crates.io-index"
1553checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa"
1554dependencies = [
1555 "tinyvec_macros",
1556]
1557
1558[[package]]
1559name = "tinyvec_macros"
1560version = "0.1.1"
1561source = "registry+https://github.com/rust-lang/crates.io-index"
1562checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
1563
1564[[package]]
1565name = "tokio"
1566version = "1.48.0"
1567source = "registry+https://github.com/rust-lang/crates.io-index"
1568checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408"
1569dependencies = [
1570 "bytes",
1571 "libc",
1572 "mio",
1573 "parking_lot",
1574 "pin-project-lite",
1575 "signal-hook-registry",
1576 "socket2",
1577 "tokio-macros",
1578 "windows-sys 0.61.2",
1579]
1580
1581[[package]]
1582name = "tokio-macros"
1583version = "2.6.0"
1584source = "registry+https://github.com/rust-lang/crates.io-index"
1585checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5"
1586dependencies = [
1587 "proc-macro2",
1588 "quote",
1589 "syn",
1590]
1591
1592[[package]]
1593name = "tokio-rustls"
1594version = "0.26.4"
1595source = "registry+https://github.com/rust-lang/crates.io-index"
1596checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61"
1597dependencies = [
1598 "rustls",
1599 "tokio",
1600]
1601
1602[[package]]
1603name = "tokio-socks"
1604version = "0.5.2"
1605source = "registry+https://github.com/rust-lang/crates.io-index"
1606checksum = "0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f"
1607dependencies = [
1608 "either",
1609 "futures-util",
1610 "thiserror 1.0.69",
1611 "tokio",
1612]
1613
1614[[package]]
1615name = "tokio-stream"
1616version = "0.1.17"
1617source = "registry+https://github.com/rust-lang/crates.io-index"
1618checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047"
1619dependencies = [
1620 "futures-core",
1621 "pin-project-lite",
1622 "tokio",
1623]
1624
1625[[package]]
1626name = "tokio-test"
1627version = "0.4.4"
1628source = "registry+https://github.com/rust-lang/crates.io-index"
1629checksum = "2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7"
1630dependencies = [
1631 "async-stream",
1632 "bytes",
1633 "futures-core",
1634 "tokio",
1635 "tokio-stream",
1636]
1637
1638[[package]]
1639name = "tokio-tungstenite"
1640version = "0.21.0"
1641source = "registry+https://github.com/rust-lang/crates.io-index"
1642checksum = "c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38"
1643dependencies = [
1644 "futures-util",
1645 "log",
1646 "tokio",
1647 "tungstenite 0.21.0",
1648]
1649
1650[[package]]
1651name = "tokio-tungstenite"
1652version = "0.26.2"
1653source = "registry+https://github.com/rust-lang/crates.io-index"
1654checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084"
1655dependencies = [
1656 "futures-util",
1657 "log",
1658 "rustls",
1659 "rustls-pki-types",
1660 "tokio",
1661 "tokio-rustls",
1662 "tungstenite 0.26.2",
1663 "webpki-roots 0.26.11",
1664]
1665
1666[[package]]
1667name = "tracing"
1668version = "0.1.41"
1669source = "registry+https://github.com/rust-lang/crates.io-index"
1670checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
1671dependencies = [
1672 "pin-project-lite",
1673 "tracing-attributes",
1674 "tracing-core",
1675]
1676
1677[[package]]
1678name = "tracing-attributes"
1679version = "0.1.30"
1680source = "registry+https://github.com/rust-lang/crates.io-index"
1681checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903"
1682dependencies = [
1683 "proc-macro2",
1684 "quote",
1685 "syn",
1686]
1687
1688[[package]]
1689name = "tracing-core"
1690version = "0.1.34"
1691source = "registry+https://github.com/rust-lang/crates.io-index"
1692checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678"
1693dependencies = [
1694 "once_cell",
1695 "valuable",
1696]
1697
1698[[package]]
1699name = "tracing-log"
1700version = "0.2.0"
1701source = "registry+https://github.com/rust-lang/crates.io-index"
1702checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
1703dependencies = [
1704 "log",
1705 "once_cell",
1706 "tracing-core",
1707]
1708
1709[[package]]
1710name = "tracing-subscriber"
1711version = "0.3.20"
1712source = "registry+https://github.com/rust-lang/crates.io-index"
1713checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5"
1714dependencies = [
1715 "matchers",
1716 "nu-ansi-term",
1717 "once_cell",
1718 "regex-automata",
1719 "sharded-slab",
1720 "smallvec",
1721 "thread_local",
1722 "tracing",
1723 "tracing-core",
1724 "tracing-log",
1725]
1726
1727[[package]]
1728name = "tungstenite"
1729version = "0.21.0"
1730source = "registry+https://github.com/rust-lang/crates.io-index"
1731checksum = "9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1"
1732dependencies = [
1733 "byteorder",
1734 "bytes",
1735 "data-encoding",
1736 "http",
1737 "httparse",
1738 "log",
1739 "rand 0.8.5",
1740 "sha1",
1741 "thiserror 1.0.69",
1742 "url",
1743 "utf-8",
1744]
1745
1746[[package]]
1747name = "tungstenite"
1748version = "0.26.2"
1749source = "registry+https://github.com/rust-lang/crates.io-index"
1750checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13"
1751dependencies = [
1752 "bytes",
1753 "data-encoding",
1754 "http",
1755 "httparse",
1756 "log",
1757 "rand 0.9.2",
1758 "rustls",
1759 "rustls-pki-types",
1760 "sha1",
1761 "thiserror 2.0.17",
1762 "utf-8",
1763]
1764
1765[[package]]
1766name = "typenum"
1767version = "1.19.0"
1768source = "registry+https://github.com/rust-lang/crates.io-index"
1769checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
1770
1771[[package]]
1772name = "unicode-ident"
1773version = "1.0.22"
1774source = "registry+https://github.com/rust-lang/crates.io-index"
1775checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
1776
1777[[package]]
1778name = "unicode-normalization"
1779version = "0.1.25"
1780source = "registry+https://github.com/rust-lang/crates.io-index"
1781checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8"
1782dependencies = [
1783 "tinyvec",
1784]
1785
1786[[package]]
1787name = "universal-hash"
1788version = "0.5.1"
1789source = "registry+https://github.com/rust-lang/crates.io-index"
1790checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea"
1791dependencies = [
1792 "crypto-common",
1793 "subtle",
1794]
1795
1796[[package]]
1797name = "untrusted"
1798version = "0.9.0"
1799source = "registry+https://github.com/rust-lang/crates.io-index"
1800checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
1801
1802[[package]]
1803name = "url"
1804version = "2.5.7"
1805source = "registry+https://github.com/rust-lang/crates.io-index"
1806checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b"
1807dependencies = [
1808 "form_urlencoded",
1809 "idna",
1810 "percent-encoding",
1811 "serde",
1812]
1813
1814[[package]]
1815name = "utf-8"
1816version = "0.7.6"
1817source = "registry+https://github.com/rust-lang/crates.io-index"
1818checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
1819
1820[[package]]
1821name = "utf8_iter"
1822version = "1.0.4"
1823source = "registry+https://github.com/rust-lang/crates.io-index"
1824checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
1825
1826[[package]]
1827name = "utf8parse"
1828version = "0.2.2"
1829source = "registry+https://github.com/rust-lang/crates.io-index"
1830checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
1831
1832[[package]]
1833name = "uuid"
1834version = "1.18.1"
1835source = "registry+https://github.com/rust-lang/crates.io-index"
1836checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2"
1837dependencies = [
1838 "getrandom 0.3.4",
1839 "js-sys",
1840 "wasm-bindgen",
1841]
1842
1843[[package]]
1844name = "valuable"
1845version = "0.1.1"
1846source = "registry+https://github.com/rust-lang/crates.io-index"
1847checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
1848
1849[[package]]
1850name = "version_check"
1851version = "0.9.5"
1852source = "registry+https://github.com/rust-lang/crates.io-index"
1853checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
1854
1855[[package]]
1856name = "wasi"
1857version = "0.11.1+wasi-snapshot-preview1"
1858source = "registry+https://github.com/rust-lang/crates.io-index"
1859checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
1860
1861[[package]]
1862name = "wasip2"
1863version = "1.0.1+wasi-0.2.4"
1864source = "registry+https://github.com/rust-lang/crates.io-index"
1865checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7"
1866dependencies = [
1867 "wit-bindgen",
1868]
1869
1870[[package]]
1871name = "wasm-bindgen"
1872version = "0.2.105"
1873source = "registry+https://github.com/rust-lang/crates.io-index"
1874checksum = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60"
1875dependencies = [
1876 "cfg-if",
1877 "once_cell",
1878 "rustversion",
1879 "wasm-bindgen-macro",
1880 "wasm-bindgen-shared",
1881]
1882
1883[[package]]
1884name = "wasm-bindgen-futures"
1885version = "0.4.55"
1886source = "registry+https://github.com/rust-lang/crates.io-index"
1887checksum = "551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0"
1888dependencies = [
1889 "cfg-if",
1890 "js-sys",
1891 "once_cell",
1892 "wasm-bindgen",
1893 "web-sys",
1894]
1895
1896[[package]]
1897name = "wasm-bindgen-macro"
1898version = "0.2.105"
1899source = "registry+https://github.com/rust-lang/crates.io-index"
1900checksum = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2"
1901dependencies = [
1902 "quote",
1903 "wasm-bindgen-macro-support",
1904]
1905
1906[[package]]
1907name = "wasm-bindgen-macro-support"
1908version = "0.2.105"
1909source = "registry+https://github.com/rust-lang/crates.io-index"
1910checksum = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc"
1911dependencies = [
1912 "bumpalo",
1913 "proc-macro2",
1914 "quote",
1915 "syn",
1916 "wasm-bindgen-shared",
1917]
1918
1919[[package]]
1920name = "wasm-bindgen-shared"
1921version = "0.2.105"
1922source = "registry+https://github.com/rust-lang/crates.io-index"
1923checksum = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76"
1924dependencies = [
1925 "unicode-ident",
1926]
1927
1928[[package]]
1929name = "web-sys"
1930version = "0.3.82"
1931source = "registry+https://github.com/rust-lang/crates.io-index"
1932checksum = "3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1"
1933dependencies = [
1934 "js-sys",
1935 "wasm-bindgen",
1936]
1937
1938[[package]]
1939name = "webpki-roots"
1940version = "0.26.11"
1941source = "registry+https://github.com/rust-lang/crates.io-index"
1942checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9"
1943dependencies = [
1944 "webpki-roots 1.0.4",
1945]
1946
1947[[package]]
1948name = "webpki-roots"
1949version = "1.0.4"
1950source = "registry+https://github.com/rust-lang/crates.io-index"
1951checksum = "b2878ef029c47c6e8cf779119f20fcf52bde7ad42a731b2a304bc221df17571e"
1952dependencies = [
1953 "rustls-pki-types",
1954]
1955
1956[[package]]
1957name = "windows-core"
1958version = "0.62.2"
1959source = "registry+https://github.com/rust-lang/crates.io-index"
1960checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb"
1961dependencies = [
1962 "windows-implement",
1963 "windows-interface",
1964 "windows-link",
1965 "windows-result",
1966 "windows-strings",
1967]
1968
1969[[package]]
1970name = "windows-implement"
1971version = "0.60.2"
1972source = "registry+https://github.com/rust-lang/crates.io-index"
1973checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
1974dependencies = [
1975 "proc-macro2",
1976 "quote",
1977 "syn",
1978]
1979
1980[[package]]
1981name = "windows-interface"
1982version = "0.59.3"
1983source = "registry+https://github.com/rust-lang/crates.io-index"
1984checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
1985dependencies = [
1986 "proc-macro2",
1987 "quote",
1988 "syn",
1989]
1990
1991[[package]]
1992name = "windows-link"
1993version = "0.2.1"
1994source = "registry+https://github.com/rust-lang/crates.io-index"
1995checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
1996
1997[[package]]
1998name = "windows-result"
1999version = "0.4.1"
2000source = "registry+https://github.com/rust-lang/crates.io-index"
2001checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
2002dependencies = [
2003 "windows-link",
2004]
2005
2006[[package]]
2007name = "windows-strings"
2008version = "0.5.1"
2009source = "registry+https://github.com/rust-lang/crates.io-index"
2010checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
2011dependencies = [
2012 "windows-link",
2013]
2014
2015[[package]]
2016name = "windows-sys"
2017version = "0.52.0"
2018source = "registry+https://github.com/rust-lang/crates.io-index"
2019checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
2020dependencies = [
2021 "windows-targets 0.52.6",
2022]
2023
2024[[package]]
2025name = "windows-sys"
2026version = "0.60.2"
2027source = "registry+https://github.com/rust-lang/crates.io-index"
2028checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
2029dependencies = [
2030 "windows-targets 0.53.5",
2031]
2032
2033[[package]]
2034name = "windows-sys"
2035version = "0.61.2"
2036source = "registry+https://github.com/rust-lang/crates.io-index"
2037checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
2038dependencies = [
2039 "windows-link",
2040]
2041
2042[[package]]
2043name = "windows-targets"
2044version = "0.52.6"
2045source = "registry+https://github.com/rust-lang/crates.io-index"
2046checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
2047dependencies = [
2048 "windows_aarch64_gnullvm 0.52.6",
2049 "windows_aarch64_msvc 0.52.6",
2050 "windows_i686_gnu 0.52.6",
2051 "windows_i686_gnullvm 0.52.6",
2052 "windows_i686_msvc 0.52.6",
2053 "windows_x86_64_gnu 0.52.6",
2054 "windows_x86_64_gnullvm 0.52.6",
2055 "windows_x86_64_msvc 0.52.6",
2056]
2057
2058[[package]]
2059name = "windows-targets"
2060version = "0.53.5"
2061source = "registry+https://github.com/rust-lang/crates.io-index"
2062checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3"
2063dependencies = [
2064 "windows-link",
2065 "windows_aarch64_gnullvm 0.53.1",
2066 "windows_aarch64_msvc 0.53.1",
2067 "windows_i686_gnu 0.53.1",
2068 "windows_i686_gnullvm 0.53.1",
2069 "windows_i686_msvc 0.53.1",
2070 "windows_x86_64_gnu 0.53.1",
2071 "windows_x86_64_gnullvm 0.53.1",
2072 "windows_x86_64_msvc 0.53.1",
2073]
2074
2075[[package]]
2076name = "windows_aarch64_gnullvm"
2077version = "0.52.6"
2078source = "registry+https://github.com/rust-lang/crates.io-index"
2079checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
2080
2081[[package]]
2082name = "windows_aarch64_gnullvm"
2083version = "0.53.1"
2084source = "registry+https://github.com/rust-lang/crates.io-index"
2085checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53"
2086
2087[[package]]
2088name = "windows_aarch64_msvc"
2089version = "0.52.6"
2090source = "registry+https://github.com/rust-lang/crates.io-index"
2091checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
2092
2093[[package]]
2094name = "windows_aarch64_msvc"
2095version = "0.53.1"
2096source = "registry+https://github.com/rust-lang/crates.io-index"
2097checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
2098
2099[[package]]
2100name = "windows_i686_gnu"
2101version = "0.52.6"
2102source = "registry+https://github.com/rust-lang/crates.io-index"
2103checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
2104
2105[[package]]
2106name = "windows_i686_gnu"
2107version = "0.53.1"
2108source = "registry+https://github.com/rust-lang/crates.io-index"
2109checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3"
2110
2111[[package]]
2112name = "windows_i686_gnullvm"
2113version = "0.52.6"
2114source = "registry+https://github.com/rust-lang/crates.io-index"
2115checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
2116
2117[[package]]
2118name = "windows_i686_gnullvm"
2119version = "0.53.1"
2120source = "registry+https://github.com/rust-lang/crates.io-index"
2121checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
2122
2123[[package]]
2124name = "windows_i686_msvc"
2125version = "0.52.6"
2126source = "registry+https://github.com/rust-lang/crates.io-index"
2127checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
2128
2129[[package]]
2130name = "windows_i686_msvc"
2131version = "0.53.1"
2132source = "registry+https://github.com/rust-lang/crates.io-index"
2133checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2"
2134
2135[[package]]
2136name = "windows_x86_64_gnu"
2137version = "0.52.6"
2138source = "registry+https://github.com/rust-lang/crates.io-index"
2139checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
2140
2141[[package]]
2142name = "windows_x86_64_gnu"
2143version = "0.53.1"
2144source = "registry+https://github.com/rust-lang/crates.io-index"
2145checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
2146
2147[[package]]
2148name = "windows_x86_64_gnullvm"
2149version = "0.52.6"
2150source = "registry+https://github.com/rust-lang/crates.io-index"
2151checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
2152
2153[[package]]
2154name = "windows_x86_64_gnullvm"
2155version = "0.53.1"
2156source = "registry+https://github.com/rust-lang/crates.io-index"
2157checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1"
2158
2159[[package]]
2160name = "windows_x86_64_msvc"
2161version = "0.52.6"
2162source = "registry+https://github.com/rust-lang/crates.io-index"
2163checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
2164
2165[[package]]
2166name = "windows_x86_64_msvc"
2167version = "0.53.1"
2168source = "registry+https://github.com/rust-lang/crates.io-index"
2169checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
2170
2171[[package]]
2172name = "wit-bindgen"
2173version = "0.46.0"
2174source = "registry+https://github.com/rust-lang/crates.io-index"
2175checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
2176
2177[[package]]
2178name = "writeable"
2179version = "0.6.2"
2180source = "registry+https://github.com/rust-lang/crates.io-index"
2181checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
2182
2183[[package]]
2184name = "yoke"
2185version = "0.8.1"
2186source = "registry+https://github.com/rust-lang/crates.io-index"
2187checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954"
2188dependencies = [
2189 "stable_deref_trait",
2190 "yoke-derive",
2191 "zerofrom",
2192]
2193
2194[[package]]
2195name = "yoke-derive"
2196version = "0.8.1"
2197source = "registry+https://github.com/rust-lang/crates.io-index"
2198checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
2199dependencies = [
2200 "proc-macro2",
2201 "quote",
2202 "syn",
2203 "synstructure",
2204]
2205
2206[[package]]
2207name = "zerocopy"
2208version = "0.8.27"
2209source = "registry+https://github.com/rust-lang/crates.io-index"
2210checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c"
2211dependencies = [
2212 "zerocopy-derive",
2213]
2214
2215[[package]]
2216name = "zerocopy-derive"
2217version = "0.8.27"
2218source = "registry+https://github.com/rust-lang/crates.io-index"
2219checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831"
2220dependencies = [
2221 "proc-macro2",
2222 "quote",
2223 "syn",
2224]
2225
2226[[package]]
2227name = "zerofrom"
2228version = "0.1.6"
2229source = "registry+https://github.com/rust-lang/crates.io-index"
2230checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
2231dependencies = [
2232 "zerofrom-derive",
2233]
2234
2235[[package]]
2236name = "zerofrom-derive"
2237version = "0.1.6"
2238source = "registry+https://github.com/rust-lang/crates.io-index"
2239checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
2240dependencies = [
2241 "proc-macro2",
2242 "quote",
2243 "syn",
2244 "synstructure",
2245]
2246
2247[[package]]
2248name = "zeroize"
2249version = "1.8.2"
2250source = "registry+https://github.com/rust-lang/crates.io-index"
2251checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
2252
2253[[package]]
2254name = "zerotrie"
2255version = "0.2.3"
2256source = "registry+https://github.com/rust-lang/crates.io-index"
2257checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
2258dependencies = [
2259 "displaydoc",
2260 "yoke",
2261 "zerofrom",
2262]
2263
2264[[package]]
2265name = "zerovec"
2266version = "0.11.5"
2267source = "registry+https://github.com/rust-lang/crates.io-index"
2268checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002"
2269dependencies = [
2270 "yoke",
2271 "zerofrom",
2272 "zerovec-derive",
2273]
2274
2275[[package]]
2276name = "zerovec-derive"
2277version = "0.11.2"
2278source = "registry+https://github.com/rust-lang/crates.io-index"
2279checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
2280dependencies = [
2281 "proc-macro2",
2282 "quote",
2283 "syn",
2284]