JavaScript is disabled, refresh for a better experience. ambee/giterated

ambee/giterated

Git repository hosting, collaboration, and discovery for the Fediverse.

Error handling refactor

This refactor aims to improve error handling throughout the project by refining the overarching error types and increasing usage of proper error handling. Replaced existing networked operation error with `NetworkOperationError`. `NetworkOperationError` does not forward any internal error details, which allows `OperationError` to grow into a better error type. `OperationError` now has support for storing real typed errors inside of it for better debugging. `IntoInternalError` is a trait which allows for easy conversion of error types into `OperationError::internal`.

Amber - ⁨2⁩ years ago

parent: tbd commit: ⁨e02c03d

⁨Cargo.lock⁩ - ⁨70275⁩ bytes
Raw
1 # This file is automatically @generated by Cargo.
2 # It is not intended for manual editing.
3 version = 3
4
5 [[package]]
6 name = "addr2line"
7 version = "0.21.0"
8 source = "registry+https://github.com/rust-lang/crates.io-index"
9 checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
10 dependencies = [
11 "gimli",
12 ]
13
14 [[package]]
15 name = "adler"
16 version = "1.0.2"
17 source = "registry+https://github.com/rust-lang/crates.io-index"
18 checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
19
20 [[package]]
21 name = "aead"
22 version = "0.5.2"
23 source = "registry+https://github.com/rust-lang/crates.io-index"
24 checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0"
25 dependencies = [
26 "crypto-common",
27 "generic-array",
28 ]
29
30 [[package]]
31 name = "aes"
32 version = "0.8.3"
33 source = "registry+https://github.com/rust-lang/crates.io-index"
34 checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2"
35 dependencies = [
36 "cfg-if",
37 "cipher",
38 "cpufeatures",
39 ]
40
41 [[package]]
42 name = "aes-gcm"
43 version = "0.10.3"
44 source = "registry+https://github.com/rust-lang/crates.io-index"
45 checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1"
46 dependencies = [
47 "aead",
48 "aes",
49 "cipher",
50 "ctr",
51 "ghash",
52 "subtle",
53 ]
54
55 [[package]]
56 name = "ahash"
57 version = "0.7.6"
58 source = "registry+https://github.com/rust-lang/crates.io-index"
59 checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
60 dependencies = [
61 "getrandom",
62 "once_cell",
63 "version_check",
64 ]
65
66 [[package]]
67 name = "ahash"
68 version = "0.8.3"
69 source = "registry+https://github.com/rust-lang/crates.io-index"
70 checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
71 dependencies = [
72 "cfg-if",
73 "getrandom",
74 "once_cell",
75 "version_check",
76 ]
77
78 [[package]]
79 name = "allocator-api2"
80 version = "0.2.16"
81 source = "registry+https://github.com/rust-lang/crates.io-index"
82 checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5"
83
84 [[package]]
85 name = "android-tzdata"
86 version = "0.1.1"
87 source = "registry+https://github.com/rust-lang/crates.io-index"
88 checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
89
90 [[package]]
91 name = "android_system_properties"
92 version = "0.1.5"
93 source = "registry+https://github.com/rust-lang/crates.io-index"
94 checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
95 dependencies = [
96 "libc",
97 ]
98
99 [[package]]
100 name = "anyhow"
101 version = "1.0.75"
102 source = "registry+https://github.com/rust-lang/crates.io-index"
103 checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
104
105 [[package]]
106 name = "argon2"
107 version = "0.5.2"
108 source = "registry+https://github.com/rust-lang/crates.io-index"
109 checksum = "17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9"
110 dependencies = [
111 "base64ct",
112 "blake2",
113 "cpufeatures",
114 "password-hash",
115 ]
116
117 [[package]]
118 name = "async-trait"
119 version = "0.1.73"
120 source = "registry+https://github.com/rust-lang/crates.io-index"
121 checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0"
122 dependencies = [
123 "proc-macro2",
124 "quote",
125 "syn 2.0.37",
126 ]
127
128 [[package]]
129 name = "atoi"
130 version = "2.0.0"
131 source = "registry+https://github.com/rust-lang/crates.io-index"
132 checksum = "f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528"
133 dependencies = [
134 "num-traits",
135 ]
136
137 [[package]]
138 name = "autocfg"
139 version = "1.1.0"
140 source = "registry+https://github.com/rust-lang/crates.io-index"
141 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
142
143 [[package]]
144 name = "backtrace"
145 version = "0.3.69"
146 source = "registry+https://github.com/rust-lang/crates.io-index"
147 checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
148 dependencies = [
149 "addr2line",
150 "cc",
151 "cfg-if",
152 "libc",
153 "miniz_oxide",
154 "object",
155 "rustc-demangle",
156 ]
157
158 [[package]]
159 name = "base64"
160 version = "0.13.1"
161 source = "registry+https://github.com/rust-lang/crates.io-index"
162 checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
163
164 [[package]]
165 name = "base64"
166 version = "0.21.4"
167 source = "registry+https://github.com/rust-lang/crates.io-index"
168 checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2"
169
170 [[package]]
171 name = "base64ct"
172 version = "1.6.0"
173 source = "registry+https://github.com/rust-lang/crates.io-index"
174 checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
175
176 [[package]]
177 name = "bincode"
178 version = "1.3.3"
179 source = "registry+https://github.com/rust-lang/crates.io-index"
180 checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
181 dependencies = [
182 "serde",
183 ]
184
185 [[package]]
186 name = "bitflags"
187 version = "1.3.2"
188 source = "registry+https://github.com/rust-lang/crates.io-index"
189 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
190
191 [[package]]
192 name = "bitflags"
193 version = "2.4.0"
194 source = "registry+https://github.com/rust-lang/crates.io-index"
195 checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
196 dependencies = [
197 "serde",
198 ]
199
200 [[package]]
201 name = "blake2"
202 version = "0.10.6"
203 source = "registry+https://github.com/rust-lang/crates.io-index"
204 checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe"
205 dependencies = [
206 "digest",
207 ]
208
209 [[package]]
210 name = "block-buffer"
211 version = "0.10.4"
212 source = "registry+https://github.com/rust-lang/crates.io-index"
213 checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
214 dependencies = [
215 "generic-array",
216 ]
217
218 [[package]]
219 name = "bumpalo"
220 version = "3.14.0"
221 source = "registry+https://github.com/rust-lang/crates.io-index"
222 checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
223
224 [[package]]
225 name = "byteorder"
226 version = "1.4.3"
227 source = "registry+https://github.com/rust-lang/crates.io-index"
228 checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
229
230 [[package]]
231 name = "bytes"
232 version = "1.5.0"
233 source = "registry+https://github.com/rust-lang/crates.io-index"
234 checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
235
236 [[package]]
237 name = "cc"
238 version = "1.0.83"
239 source = "registry+https://github.com/rust-lang/crates.io-index"
240 checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
241 dependencies = [
242 "jobserver",
243 "libc",
244 ]
245
246 [[package]]
247 name = "cfg-if"
248 version = "1.0.0"
249 source = "registry+https://github.com/rust-lang/crates.io-index"
250 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
251
252 [[package]]
253 name = "chrono"
254 version = "0.4.31"
255 source = "registry+https://github.com/rust-lang/crates.io-index"
256 checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
257 dependencies = [
258 "android-tzdata",
259 "iana-time-zone",
260 "js-sys",
261 "num-traits",
262 "serde",
263 "wasm-bindgen",
264 "windows-targets",
265 ]
266
267 [[package]]
268 name = "cipher"
269 version = "0.4.4"
270 source = "registry+https://github.com/rust-lang/crates.io-index"
271 checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
272 dependencies = [
273 "crypto-common",
274 "inout",
275 ]
276
277 [[package]]
278 name = "color-eyre"
279 version = "0.6.2"
280 source = "registry+https://github.com/rust-lang/crates.io-index"
281 checksum = "5a667583cca8c4f8436db8de46ea8233c42a7d9ae424a82d338f2e4675229204"
282 dependencies = [
283 "backtrace",
284 "color-spantrace",
285 "eyre",
286 "indenter",
287 "once_cell",
288 "owo-colors",
289 "tracing-error",
290 ]
291
292 [[package]]
293 name = "color-spantrace"
294 version = "0.2.0"
295 source = "registry+https://github.com/rust-lang/crates.io-index"
296 checksum = "1ba75b3d9449ecdccb27ecbc479fdc0b87fa2dd43d2f8298f9bf0e59aacc8dce"
297 dependencies = [
298 "once_cell",
299 "owo-colors",
300 "tracing-core",
301 "tracing-error",
302 ]
303
304 [[package]]
305 name = "const-oid"
306 version = "0.9.5"
307 source = "registry+https://github.com/rust-lang/crates.io-index"
308 checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f"
309
310 [[package]]
311 name = "core-foundation"
312 version = "0.9.3"
313 source = "registry+https://github.com/rust-lang/crates.io-index"
314 checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
315 dependencies = [
316 "core-foundation-sys",
317 "libc",
318 ]
319
320 [[package]]
321 name = "core-foundation-sys"
322 version = "0.8.4"
323 source = "registry+https://github.com/rust-lang/crates.io-index"
324 checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
325
326 [[package]]
327 name = "cpufeatures"
328 version = "0.2.9"
329 source = "registry+https://github.com/rust-lang/crates.io-index"
330 checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
331 dependencies = [
332 "libc",
333 ]
334
335 [[package]]
336 name = "crc"
337 version = "3.0.1"
338 source = "registry+https://github.com/rust-lang/crates.io-index"
339 checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe"
340 dependencies = [
341 "crc-catalog",
342 ]
343
344 [[package]]
345 name = "crc-catalog"
346 version = "2.2.0"
347 source = "registry+https://github.com/rust-lang/crates.io-index"
348 checksum = "9cace84e55f07e7301bae1c519df89cdad8cc3cd868413d3fdbdeca9ff3db484"
349
350 [[package]]
351 name = "crossbeam-queue"
352 version = "0.3.8"
353 source = "registry+https://github.com/rust-lang/crates.io-index"
354 checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add"
355 dependencies = [
356 "cfg-if",
357 "crossbeam-utils",
358 ]
359
360 [[package]]
361 name = "crossbeam-utils"
362 version = "0.8.16"
363 source = "registry+https://github.com/rust-lang/crates.io-index"
364 checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
365 dependencies = [
366 "cfg-if",
367 ]
368
369 [[package]]
370 name = "crypto-common"
371 version = "0.1.6"
372 source = "registry+https://github.com/rust-lang/crates.io-index"
373 checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
374 dependencies = [
375 "generic-array",
376 "rand_core",
377 "typenum",
378 ]
379
380 [[package]]
381 name = "ctr"
382 version = "0.9.2"
383 source = "registry+https://github.com/rust-lang/crates.io-index"
384 checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835"
385 dependencies = [
386 "cipher",
387 ]
388
389 [[package]]
390 name = "data-encoding"
391 version = "2.4.0"
392 source = "registry+https://github.com/rust-lang/crates.io-index"
393 checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
394
395 [[package]]
396 name = "deadpool"
397 version = "0.9.5"
398 source = "registry+https://github.com/rust-lang/crates.io-index"
399 checksum = "421fe0f90f2ab22016f32a9881be5134fdd71c65298917084b0c7477cbc3856e"
400 dependencies = [
401 "async-trait",
402 "deadpool-runtime",
403 "num_cpus",
404 "retain_mut",
405 "tokio",
406 ]
407
408 [[package]]
409 name = "deadpool"
410 version = "0.10.0"
411 source = "registry+https://github.com/rust-lang/crates.io-index"
412 checksum = "fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490"
413 dependencies = [
414 "async-trait",
415 "deadpool-runtime",
416 "num_cpus",
417 "tokio",
418 ]
419
420 [[package]]
421 name = "deadpool-runtime"
422 version = "0.1.3"
423 source = "registry+https://github.com/rust-lang/crates.io-index"
424 checksum = "63dfa964fe2a66f3fde91fc70b267fe193d822c7e603e2a675a49a7f46ad3f49"
425
426 [[package]]
427 name = "der"
428 version = "0.7.8"
429 source = "registry+https://github.com/rust-lang/crates.io-index"
430 checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c"
431 dependencies = [
432 "const-oid",
433 "pem-rfc7468",
434 "zeroize",
435 ]
436
437 [[package]]
438 name = "deranged"
439 version = "0.3.8"
440 source = "registry+https://github.com/rust-lang/crates.io-index"
441 checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946"
442
443 [[package]]
444 name = "digest"
445 version = "0.10.7"
446 source = "registry+https://github.com/rust-lang/crates.io-index"
447 checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
448 dependencies = [
449 "block-buffer",
450 "const-oid",
451 "crypto-common",
452 "subtle",
453 ]
454
455 [[package]]
456 name = "dotenvy"
457 version = "0.15.7"
458 source = "registry+https://github.com/rust-lang/crates.io-index"
459 checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b"
460
461 [[package]]
462 name = "either"
463 version = "1.9.0"
464 source = "registry+https://github.com/rust-lang/crates.io-index"
465 checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
466 dependencies = [
467 "serde",
468 ]
469
470 [[package]]
471 name = "encoding_rs"
472 version = "0.8.33"
473 source = "registry+https://github.com/rust-lang/crates.io-index"
474 checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1"
475 dependencies = [
476 "cfg-if",
477 ]
478
479 [[package]]
480 name = "equivalent"
481 version = "1.0.1"
482 source = "registry+https://github.com/rust-lang/crates.io-index"
483 checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
484
485 [[package]]
486 name = "errno"
487 version = "0.3.3"
488 source = "registry+https://github.com/rust-lang/crates.io-index"
489 checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd"
490 dependencies = [
491 "errno-dragonfly",
492 "libc",
493 "windows-sys",
494 ]
495
496 [[package]]
497 name = "errno-dragonfly"
498 version = "0.1.2"
499 source = "registry+https://github.com/rust-lang/crates.io-index"
500 checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
501 dependencies = [
502 "cc",
503 "libc",
504 ]
505
506 [[package]]
507 name = "etcetera"
508 version = "0.8.0"
509 source = "registry+https://github.com/rust-lang/crates.io-index"
510 checksum = "136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943"
511 dependencies = [
512 "cfg-if",
513 "home",
514 "windows-sys",
515 ]
516
517 [[package]]
518 name = "event-listener"
519 version = "2.5.3"
520 source = "registry+https://github.com/rust-lang/crates.io-index"
521 checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
522
523 [[package]]
524 name = "eyre"
525 version = "0.6.8"
526 source = "registry+https://github.com/rust-lang/crates.io-index"
527 checksum = "4c2b6b5a29c02cdc822728b7d7b8ae1bab3e3b05d44522770ddd49722eeac7eb"
528 dependencies = [
529 "indenter",
530 "once_cell",
531 ]
532
533 [[package]]
534 name = "fastrand"
535 version = "2.0.1"
536 source = "registry+https://github.com/rust-lang/crates.io-index"
537 checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
538
539 [[package]]
540 name = "finl_unicode"
541 version = "1.2.0"
542 source = "registry+https://github.com/rust-lang/crates.io-index"
543 checksum = "8fcfdc7a0362c9f4444381a9e697c79d435fe65b52a37466fc2c1184cee9edc6"
544
545 [[package]]
546 name = "flume"
547 version = "0.10.14"
548 source = "registry+https://github.com/rust-lang/crates.io-index"
549 checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577"
550 dependencies = [
551 "futures-core",
552 "futures-sink",
553 "pin-project",
554 "spin 0.9.8",
555 ]
556
557 [[package]]
558 name = "fnv"
559 version = "1.0.7"
560 source = "registry+https://github.com/rust-lang/crates.io-index"
561 checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
562
563 [[package]]
564 name = "foreign-types"
565 version = "0.3.2"
566 source = "registry+https://github.com/rust-lang/crates.io-index"
567 checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
568 dependencies = [
569 "foreign-types-shared",
570 ]
571
572 [[package]]
573 name = "foreign-types-shared"
574 version = "0.1.1"
575 source = "registry+https://github.com/rust-lang/crates.io-index"
576 checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
577
578 [[package]]
579 name = "form_urlencoded"
580 version = "1.2.0"
581 source = "registry+https://github.com/rust-lang/crates.io-index"
582 checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
583 dependencies = [
584 "percent-encoding",
585 ]
586
587 [[package]]
588 name = "futures-channel"
589 version = "0.3.28"
590 source = "registry+https://github.com/rust-lang/crates.io-index"
591 checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
592 dependencies = [
593 "futures-core",
594 "futures-sink",
595 ]
596
597 [[package]]
598 name = "futures-core"
599 version = "0.3.28"
600 source = "registry+https://github.com/rust-lang/crates.io-index"
601 checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
602
603 [[package]]
604 name = "futures-executor"
605 version = "0.3.28"
606 source = "registry+https://github.com/rust-lang/crates.io-index"
607 checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
608 dependencies = [
609 "futures-core",
610 "futures-task",
611 "futures-util",
612 ]
613
614 [[package]]
615 name = "futures-intrusive"
616 version = "0.5.0"
617 source = "registry+https://github.com/rust-lang/crates.io-index"
618 checksum = "1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f"
619 dependencies = [
620 "futures-core",
621 "lock_api",
622 "parking_lot",
623 ]
624
625 [[package]]
626 name = "futures-io"
627 version = "0.3.28"
628 source = "registry+https://github.com/rust-lang/crates.io-index"
629 checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
630
631 [[package]]
632 name = "futures-macro"
633 version = "0.3.28"
634 source = "registry+https://github.com/rust-lang/crates.io-index"
635 checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
636 dependencies = [
637 "proc-macro2",
638 "quote",
639 "syn 2.0.37",
640 ]
641
642 [[package]]
643 name = "futures-sink"
644 version = "0.3.28"
645 source = "registry+https://github.com/rust-lang/crates.io-index"
646 checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
647
648 [[package]]
649 name = "futures-task"
650 version = "0.3.28"
651 source = "registry+https://github.com/rust-lang/crates.io-index"
652 checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
653
654 [[package]]
655 name = "futures-util"
656 version = "0.3.28"
657 source = "registry+https://github.com/rust-lang/crates.io-index"
658 checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
659 dependencies = [
660 "futures-core",
661 "futures-io",
662 "futures-macro",
663 "futures-sink",
664 "futures-task",
665 "memchr",
666 "pin-project-lite",
667 "pin-utils",
668 "slab",
669 ]
670
671 [[package]]
672 name = "generic-array"
673 version = "0.14.7"
674 source = "registry+https://github.com/rust-lang/crates.io-index"
675 checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
676 dependencies = [
677 "typenum",
678 "version_check",
679 ]
680
681 [[package]]
682 name = "getrandom"
683 version = "0.2.10"
684 source = "registry+https://github.com/rust-lang/crates.io-index"
685 checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
686 dependencies = [
687 "cfg-if",
688 "libc",
689 "wasi",
690 ]
691
692 [[package]]
693 name = "ghash"
694 version = "0.5.0"
695 source = "registry+https://github.com/rust-lang/crates.io-index"
696 checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40"
697 dependencies = [
698 "opaque-debug",
699 "polyval",
700 ]
701
702 [[package]]
703 name = "gimli"
704 version = "0.28.0"
705 source = "registry+https://github.com/rust-lang/crates.io-index"
706 checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
707
708 [[package]]
709 name = "git2"
710 version = "0.17.2"
711 source = "registry+https://github.com/rust-lang/crates.io-index"
712 checksum = "7b989d6a7ca95a362cf2cfc5ad688b3a467be1f87e480b8dad07fee8c79b0044"
713 dependencies = [
714 "bitflags 1.3.2",
715 "libc",
716 "libgit2-sys",
717 "log",
718 "openssl-probe",
719 "openssl-sys",
720 "url",
721 ]
722
723 [[package]]
724 name = "giterated-api"
725 version = "0.1.0"
726 dependencies = [
727 "anyhow",
728 "async-trait",
729 "bincode",
730 "chrono",
731 "color-eyre",
732 "deadpool 0.10.0",
733 "futures-util",
734 "giterated-models",
735 "jsonwebtoken",
736 "rand",
737 "reqwest",
738 "semver",
739 "serde",
740 "serde_json",
741 "thiserror",
742 "tokio",
743 "tokio-tungstenite",
744 "tracing",
745 "tracing-subscriber",
746 ]
747
748 [[package]]
749 name = "giterated-daemon"
750 version = "0.0.6"
751 dependencies = [
752 "aes-gcm",
753 "anyhow",
754 "argon2",
755 "async-trait",
756 "base64 0.21.4",
757 "bincode",
758 "chrono",
759 "deadpool 0.9.5",
760 "futures-util",
761 "git2",
762 "giterated-api",
763 "giterated-models",
764 "giterated-stack",
765 "jsonwebtoken",
766 "log",
767 "rand",
768 "reqwest",
769 "rsa",
770 "secrecy",
771 "semver",
772 "serde",
773 "serde_json",
774 "sqlx",
775 "thiserror",
776 "tokio",
777 "tokio-tungstenite",
778 "tokio-util",
779 "toml",
780 "tracing",
781 "tracing-subscriber",
782 ]
783
784 [[package]]
785 name = "giterated-models"
786 version = "0.1.0"
787 dependencies = [
788 "anyhow",
789 "async-trait",
790 "base64 0.21.4",
791 "bincode",
792 "chrono",
793 "git2",
794 "jsonwebtoken",
795 "rand",
796 "rsa",
797 "secrecy",
798 "semver",
799 "serde",
800 "serde_json",
801 "sqlx",
802 "thiserror",
803 "toml",
804 "tracing",
805 "url",
806 ]
807
808 [[package]]
809 name = "giterated-stack"
810 version = "0.1.0"
811 dependencies = [
812 "anyhow",
813 "async-trait",
814 "bincode",
815 "futures-util",
816 "giterated-models",
817 "serde",
818 "serde_json",
819 "thiserror",
820 "tokio",
821 "tracing",
822 ]
823
824 [[package]]
825 name = "h2"
826 version = "0.3.21"
827 source = "registry+https://github.com/rust-lang/crates.io-index"
828 checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833"
829 dependencies = [
830 "bytes",
831 "fnv",
832 "futures-core",
833 "futures-sink",
834 "futures-util",
835 "http",
836 "indexmap 1.9.3",
837 "slab",
838 "tokio",
839 "tokio-util",
840 "tracing",
841 ]
842
843 [[package]]
844 name = "hashbrown"
845 version = "0.12.3"
846 source = "registry+https://github.com/rust-lang/crates.io-index"
847 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
848 dependencies = [
849 "ahash 0.7.6",
850 ]
851
852 [[package]]
853 name = "hashbrown"
854 version = "0.14.0"
855 source = "registry+https://github.com/rust-lang/crates.io-index"
856 checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a"
857 dependencies = [
858 "ahash 0.8.3",
859 "allocator-api2",
860 ]
861
862 [[package]]
863 name = "hashlink"
864 version = "0.8.4"
865 source = "registry+https://github.com/rust-lang/crates.io-index"
866 checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7"
867 dependencies = [
868 "hashbrown 0.14.0",
869 ]
870
871 [[package]]
872 name = "heck"
873 version = "0.4.1"
874 source = "registry+https://github.com/rust-lang/crates.io-index"
875 checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
876 dependencies = [
877 "unicode-segmentation",
878 ]
879
880 [[package]]
881 name = "hermit-abi"
882 version = "0.3.3"
883 source = "registry+https://github.com/rust-lang/crates.io-index"
884 checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
885
886 [[package]]
887 name = "hex"
888 version = "0.4.3"
889 source = "registry+https://github.com/rust-lang/crates.io-index"
890 checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
891
892 [[package]]
893 name = "hkdf"
894 version = "0.12.3"
895 source = "registry+https://github.com/rust-lang/crates.io-index"
896 checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437"
897 dependencies = [
898 "hmac",
899 ]
900
901 [[package]]
902 name = "hmac"
903 version = "0.12.1"
904 source = "registry+https://github.com/rust-lang/crates.io-index"
905 checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
906 dependencies = [
907 "digest",
908 ]
909
910 [[package]]
911 name = "home"
912 version = "0.5.5"
913 source = "registry+https://github.com/rust-lang/crates.io-index"
914 checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb"
915 dependencies = [
916 "windows-sys",
917 ]
918
919 [[package]]
920 name = "http"
921 version = "0.2.9"
922 source = "registry+https://github.com/rust-lang/crates.io-index"
923 checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
924 dependencies = [
925 "bytes",
926 "fnv",
927 "itoa",
928 ]
929
930 [[package]]
931 name = "http-body"
932 version = "0.4.5"
933 source = "registry+https://github.com/rust-lang/crates.io-index"
934 checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
935 dependencies = [
936 "bytes",
937 "http",
938 "pin-project-lite",
939 ]
940
941 [[package]]
942 name = "httparse"
943 version = "1.8.0"
944 source = "registry+https://github.com/rust-lang/crates.io-index"
945 checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
946
947 [[package]]
948 name = "httpdate"
949 version = "1.0.3"
950 source = "registry+https://github.com/rust-lang/crates.io-index"
951 checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
952
953 [[package]]
954 name = "hyper"
955 version = "0.14.27"
956 source = "registry+https://github.com/rust-lang/crates.io-index"
957 checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
958 dependencies = [
959 "bytes",
960 "futures-channel",
961 "futures-core",
962 "futures-util",
963 "h2",
964 "http",
965 "http-body",
966 "httparse",
967 "httpdate",
968 "itoa",
969 "pin-project-lite",
970 "socket2 0.4.9",
971 "tokio",
972 "tower-service",
973 "tracing",
974 "want",
975 ]
976
977 [[package]]
978 name = "hyper-rustls"
979 version = "0.24.1"
980 source = "registry+https://github.com/rust-lang/crates.io-index"
981 checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97"
982 dependencies = [
983 "futures-util",
984 "http",
985 "hyper",
986 "rustls",
987 "tokio",
988 "tokio-rustls",
989 ]
990
991 [[package]]
992 name = "hyper-tls"
993 version = "0.5.0"
994 source = "registry+https://github.com/rust-lang/crates.io-index"
995 checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
996 dependencies = [
997 "bytes",
998 "hyper",
999 "native-tls",
1000 "tokio",
1001 "tokio-native-tls",
1002 ]
1003
1004 [[package]]
1005 name = "iana-time-zone"
1006 version = "0.1.57"
1007 source = "registry+https://github.com/rust-lang/crates.io-index"
1008 checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613"
1009 dependencies = [
1010 "android_system_properties",
1011 "core-foundation-sys",
1012 "iana-time-zone-haiku",
1013 "js-sys",
1014 "wasm-bindgen",
1015 "windows",
1016 ]
1017
1018 [[package]]
1019 name = "iana-time-zone-haiku"
1020 version = "0.1.2"
1021 source = "registry+https://github.com/rust-lang/crates.io-index"
1022 checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
1023 dependencies = [
1024 "cc",
1025 ]
1026
1027 [[package]]
1028 name = "idna"
1029 version = "0.4.0"
1030 source = "registry+https://github.com/rust-lang/crates.io-index"
1031 checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
1032 dependencies = [
1033 "unicode-bidi",
1034 "unicode-normalization",
1035 ]
1036
1037 [[package]]
1038 name = "indenter"
1039 version = "0.3.3"
1040 source = "registry+https://github.com/rust-lang/crates.io-index"
1041 checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683"
1042
1043 [[package]]
1044 name = "indexmap"
1045 version = "1.9.3"
1046 source = "registry+https://github.com/rust-lang/crates.io-index"
1047 checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
1048 dependencies = [
1049 "autocfg",
1050 "hashbrown 0.12.3",
1051 ]
1052
1053 [[package]]
1054 name = "indexmap"
1055 version = "2.0.0"
1056 source = "registry+https://github.com/rust-lang/crates.io-index"
1057 checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d"
1058 dependencies = [
1059 "equivalent",
1060 "hashbrown 0.14.0",
1061 ]
1062
1063 [[package]]
1064 name = "inout"
1065 version = "0.1.3"
1066 source = "registry+https://github.com/rust-lang/crates.io-index"
1067 checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
1068 dependencies = [
1069 "generic-array",
1070 ]
1071
1072 [[package]]
1073 name = "ipnet"
1074 version = "2.8.0"
1075 source = "registry+https://github.com/rust-lang/crates.io-index"
1076 checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6"
1077
1078 [[package]]
1079 name = "itertools"
1080 version = "0.11.0"
1081 source = "registry+https://github.com/rust-lang/crates.io-index"
1082 checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57"
1083 dependencies = [
1084 "either",
1085 ]
1086
1087 [[package]]
1088 name = "itoa"
1089 version = "1.0.9"
1090 source = "registry+https://github.com/rust-lang/crates.io-index"
1091 checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
1092
1093 [[package]]
1094 name = "jobserver"
1095 version = "0.1.26"
1096 source = "registry+https://github.com/rust-lang/crates.io-index"
1097 checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2"
1098 dependencies = [
1099 "libc",
1100 ]
1101
1102 [[package]]
1103 name = "js-sys"
1104 version = "0.3.64"
1105 source = "registry+https://github.com/rust-lang/crates.io-index"
1106 checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
1107 dependencies = [
1108 "wasm-bindgen",
1109 ]
1110
1111 [[package]]
1112 name = "jsonwebtoken"
1113 version = "8.3.0"
1114 source = "registry+https://github.com/rust-lang/crates.io-index"
1115 checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378"
1116 dependencies = [
1117 "base64 0.21.4",
1118 "pem",
1119 "ring",
1120 "serde",
1121 "serde_json",
1122 "simple_asn1",
1123 ]
1124
1125 [[package]]
1126 name = "lazy_static"
1127 version = "1.4.0"
1128 source = "registry+https://github.com/rust-lang/crates.io-index"
1129 checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
1130 dependencies = [
1131 "spin 0.5.2",
1132 ]
1133
1134 [[package]]
1135 name = "libc"
1136 version = "0.2.148"
1137 source = "registry+https://github.com/rust-lang/crates.io-index"
1138 checksum = "9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b"
1139
1140 [[package]]
1141 name = "libgit2-sys"
1142 version = "0.15.2+1.6.4"
1143 source = "registry+https://github.com/rust-lang/crates.io-index"
1144 checksum = "a80df2e11fb4a61f4ba2ab42dbe7f74468da143f1a75c74e11dee7c813f694fa"
1145 dependencies = [
1146 "cc",
1147 "libc",
1148 "libssh2-sys",
1149 "libz-sys",
1150 "openssl-sys",
1151 "pkg-config",
1152 ]
1153
1154 [[package]]
1155 name = "libm"
1156 version = "0.2.7"
1157 source = "registry+https://github.com/rust-lang/crates.io-index"
1158 checksum = "f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4"
1159
1160 [[package]]
1161 name = "libsqlite3-sys"
1162 version = "0.26.0"
1163 source = "registry+https://github.com/rust-lang/crates.io-index"
1164 checksum = "afc22eff61b133b115c6e8c74e818c628d6d5e7a502afea6f64dee076dd94326"
1165 dependencies = [
1166 "cc",
1167 "pkg-config",
1168 "vcpkg",
1169 ]
1170
1171 [[package]]
1172 name = "libssh2-sys"
1173 version = "0.3.0"
1174 source = "registry+https://github.com/rust-lang/crates.io-index"
1175 checksum = "2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee"
1176 dependencies = [
1177 "cc",
1178 "libc",
1179 "libz-sys",
1180 "openssl-sys",
1181 "pkg-config",
1182 "vcpkg",
1183 ]
1184
1185 [[package]]
1186 name = "libz-sys"
1187 version = "1.1.12"
1188 source = "registry+https://github.com/rust-lang/crates.io-index"
1189 checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b"
1190 dependencies = [
1191 "cc",
1192 "libc",
1193 "pkg-config",
1194 "vcpkg",
1195 ]
1196
1197 [[package]]
1198 name = "linux-raw-sys"
1199 version = "0.4.7"
1200 source = "registry+https://github.com/rust-lang/crates.io-index"
1201 checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128"
1202
1203 [[package]]
1204 name = "lock_api"
1205 version = "0.4.10"
1206 source = "registry+https://github.com/rust-lang/crates.io-index"
1207 checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
1208 dependencies = [
1209 "autocfg",
1210 "scopeguard",
1211 ]
1212
1213 [[package]]
1214 name = "log"
1215 version = "0.4.20"
1216 source = "registry+https://github.com/rust-lang/crates.io-index"
1217 checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
1218
1219 [[package]]
1220 name = "md-5"
1221 version = "0.10.6"
1222 source = "registry+https://github.com/rust-lang/crates.io-index"
1223 checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf"
1224 dependencies = [
1225 "cfg-if",
1226 "digest",
1227 ]
1228
1229 [[package]]
1230 name = "memchr"
1231 version = "2.6.3"
1232 source = "registry+https://github.com/rust-lang/crates.io-index"
1233 checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c"
1234
1235 [[package]]
1236 name = "mime"
1237 version = "0.3.17"
1238 source = "registry+https://github.com/rust-lang/crates.io-index"
1239 checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
1240
1241 [[package]]
1242 name = "minimal-lexical"
1243 version = "0.2.1"
1244 source = "registry+https://github.com/rust-lang/crates.io-index"
1245 checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
1246
1247 [[package]]
1248 name = "miniz_oxide"
1249 version = "0.7.1"
1250 source = "registry+https://github.com/rust-lang/crates.io-index"
1251 checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
1252 dependencies = [
1253 "adler",
1254 ]
1255
1256 [[package]]
1257 name = "mio"
1258 version = "0.8.8"
1259 source = "registry+https://github.com/rust-lang/crates.io-index"
1260 checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
1261 dependencies = [
1262 "libc",
1263 "wasi",
1264 "windows-sys",
1265 ]
1266
1267 [[package]]
1268 name = "native-tls"
1269 version = "0.2.11"
1270 source = "registry+https://github.com/rust-lang/crates.io-index"
1271 checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e"
1272 dependencies = [
1273 "lazy_static",
1274 "libc",
1275 "log",
1276 "openssl",
1277 "openssl-probe",
1278 "openssl-sys",
1279 "schannel",
1280 "security-framework",
1281 "security-framework-sys",
1282 "tempfile",
1283 ]
1284
1285 [[package]]
1286 name = "nom"
1287 version = "7.1.3"
1288 source = "registry+https://github.com/rust-lang/crates.io-index"
1289 checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
1290 dependencies = [
1291 "memchr",
1292 "minimal-lexical",
1293 ]
1294
1295 [[package]]
1296 name = "nu-ansi-term"
1297 version = "0.46.0"
1298 source = "registry+https://github.com/rust-lang/crates.io-index"
1299 checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
1300 dependencies = [
1301 "overload",
1302 "winapi",
1303 ]
1304
1305 [[package]]
1306 name = "num-bigint"
1307 version = "0.4.4"
1308 source = "registry+https://github.com/rust-lang/crates.io-index"
1309 checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0"
1310 dependencies = [
1311 "autocfg",
1312 "num-integer",
1313 "num-traits",
1314 ]
1315
1316 [[package]]
1317 name = "num-bigint-dig"
1318 version = "0.8.4"
1319 source = "registry+https://github.com/rust-lang/crates.io-index"
1320 checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151"
1321 dependencies = [
1322 "byteorder",
1323 "lazy_static",
1324 "libm",
1325 "num-integer",
1326 "num-iter",
1327 "num-traits",
1328 "rand",
1329 "smallvec",
1330 "zeroize",
1331 ]
1332
1333 [[package]]
1334 name = "num-integer"
1335 version = "0.1.45"
1336 source = "registry+https://github.com/rust-lang/crates.io-index"
1337 checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
1338 dependencies = [
1339 "autocfg",
1340 "num-traits",
1341 ]
1342
1343 [[package]]
1344 name = "num-iter"
1345 version = "0.1.43"
1346 source = "registry+https://github.com/rust-lang/crates.io-index"
1347 checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
1348 dependencies = [
1349 "autocfg",
1350 "num-integer",
1351 "num-traits",
1352 ]
1353
1354 [[package]]
1355 name = "num-traits"
1356 version = "0.2.16"
1357 source = "registry+https://github.com/rust-lang/crates.io-index"
1358 checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2"
1359 dependencies = [
1360 "autocfg",
1361 "libm",
1362 ]
1363
1364 [[package]]
1365 name = "num_cpus"
1366 version = "1.16.0"
1367 source = "registry+https://github.com/rust-lang/crates.io-index"
1368 checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
1369 dependencies = [
1370 "hermit-abi",
1371 "libc",
1372 ]
1373
1374 [[package]]
1375 name = "object"
1376 version = "0.32.1"
1377 source = "registry+https://github.com/rust-lang/crates.io-index"
1378 checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0"
1379 dependencies = [
1380 "memchr",
1381 ]
1382
1383 [[package]]
1384 name = "once_cell"
1385 version = "1.18.0"
1386 source = "registry+https://github.com/rust-lang/crates.io-index"
1387 checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
1388
1389 [[package]]
1390 name = "opaque-debug"
1391 version = "0.3.0"
1392 source = "registry+https://github.com/rust-lang/crates.io-index"
1393 checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
1394
1395 [[package]]
1396 name = "openssl"
1397 version = "0.10.57"
1398 source = "registry+https://github.com/rust-lang/crates.io-index"
1399 checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c"
1400 dependencies = [
1401 "bitflags 2.4.0",
1402 "cfg-if",
1403 "foreign-types",
1404 "libc",
1405 "once_cell",
1406 "openssl-macros",
1407 "openssl-sys",
1408 ]
1409
1410 [[package]]
1411 name = "openssl-macros"
1412 version = "0.1.1"
1413 source = "registry+https://github.com/rust-lang/crates.io-index"
1414 checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
1415 dependencies = [
1416 "proc-macro2",
1417 "quote",
1418 "syn 2.0.37",
1419 ]
1420
1421 [[package]]
1422 name = "openssl-probe"
1423 version = "0.1.5"
1424 source = "registry+https://github.com/rust-lang/crates.io-index"
1425 checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
1426
1427 [[package]]
1428 name = "openssl-sys"
1429 version = "0.9.93"
1430 source = "registry+https://github.com/rust-lang/crates.io-index"
1431 checksum = "db4d56a4c0478783083cfafcc42493dd4a981d41669da64b4572a2a089b51b1d"
1432 dependencies = [
1433 "cc",
1434 "libc",
1435 "pkg-config",
1436 "vcpkg",
1437 ]
1438
1439 [[package]]
1440 name = "overload"
1441 version = "0.1.1"
1442 source = "registry+https://github.com/rust-lang/crates.io-index"
1443 checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
1444
1445 [[package]]
1446 name = "owo-colors"
1447 version = "3.5.0"
1448 source = "registry+https://github.com/rust-lang/crates.io-index"
1449 checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f"
1450
1451 [[package]]
1452 name = "parking_lot"
1453 version = "0.12.1"
1454 source = "registry+https://github.com/rust-lang/crates.io-index"
1455 checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
1456 dependencies = [
1457 "lock_api",
1458 "parking_lot_core",
1459 ]
1460
1461 [[package]]
1462 name = "parking_lot_core"
1463 version = "0.9.8"
1464 source = "registry+https://github.com/rust-lang/crates.io-index"
1465 checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447"
1466 dependencies = [
1467 "cfg-if",
1468 "libc",
1469 "redox_syscall",
1470 "smallvec",
1471 "windows-targets",
1472 ]
1473
1474 [[package]]
1475 name = "password-hash"
1476 version = "0.5.0"
1477 source = "registry+https://github.com/rust-lang/crates.io-index"
1478 checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166"
1479 dependencies = [
1480 "base64ct",
1481 "rand_core",
1482 "subtle",
1483 ]
1484
1485 [[package]]
1486 name = "paste"
1487 version = "1.0.14"
1488 source = "registry+https://github.com/rust-lang/crates.io-index"
1489 checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
1490
1491 [[package]]
1492 name = "pem"
1493 version = "1.1.1"
1494 source = "registry+https://github.com/rust-lang/crates.io-index"
1495 checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8"
1496 dependencies = [
1497 "base64 0.13.1",
1498 ]
1499
1500 [[package]]
1501 name = "pem-rfc7468"
1502 version = "0.7.0"
1503 source = "registry+https://github.com/rust-lang/crates.io-index"
1504 checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412"
1505 dependencies = [
1506 "base64ct",
1507 ]
1508
1509 [[package]]
1510 name = "percent-encoding"
1511 version = "2.3.0"
1512 source = "registry+https://github.com/rust-lang/crates.io-index"
1513 checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
1514
1515 [[package]]
1516 name = "pin-project"
1517 version = "1.1.3"
1518 source = "registry+https://github.com/rust-lang/crates.io-index"
1519 checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
1520 dependencies = [
1521 "pin-project-internal",
1522 ]
1523
1524 [[package]]
1525 name = "pin-project-internal"
1526 version = "1.1.3"
1527 source = "registry+https://github.com/rust-lang/crates.io-index"
1528 checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
1529 dependencies = [
1530 "proc-macro2",
1531 "quote",
1532 "syn 2.0.37",
1533 ]
1534
1535 [[package]]
1536 name = "pin-project-lite"
1537 version = "0.2.13"
1538 source = "registry+https://github.com/rust-lang/crates.io-index"
1539 checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
1540
1541 [[package]]
1542 name = "pin-utils"
1543 version = "0.1.0"
1544 source = "registry+https://github.com/rust-lang/crates.io-index"
1545 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
1546
1547 [[package]]
1548 name = "pkcs1"
1549 version = "0.7.5"
1550 source = "registry+https://github.com/rust-lang/crates.io-index"
1551 checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f"
1552 dependencies = [
1553 "der",
1554 "pkcs8",
1555 "spki",
1556 ]
1557
1558 [[package]]
1559 name = "pkcs8"
1560 version = "0.10.2"
1561 source = "registry+https://github.com/rust-lang/crates.io-index"
1562 checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"
1563 dependencies = [
1564 "der",
1565 "spki",
1566 ]
1567
1568 [[package]]
1569 name = "pkg-config"
1570 version = "0.3.27"
1571 source = "registry+https://github.com/rust-lang/crates.io-index"
1572 checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
1573
1574 [[package]]
1575 name = "polyval"
1576 version = "0.6.1"
1577 source = "registry+https://github.com/rust-lang/crates.io-index"
1578 checksum = "d52cff9d1d4dee5fe6d03729099f4a310a41179e0a10dbf542039873f2e826fb"
1579 dependencies = [
1580 "cfg-if",
1581 "cpufeatures",
1582 "opaque-debug",
1583 "universal-hash",
1584 ]
1585
1586 [[package]]
1587 name = "ppv-lite86"
1588 version = "0.2.17"
1589 source = "registry+https://github.com/rust-lang/crates.io-index"
1590 checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
1591
1592 [[package]]
1593 name = "proc-macro2"
1594 version = "1.0.67"
1595 source = "registry+https://github.com/rust-lang/crates.io-index"
1596 checksum = "3d433d9f1a3e8c1263d9456598b16fec66f4acc9a74dacffd35c7bb09b3a1328"
1597 dependencies = [
1598 "unicode-ident",
1599 ]
1600
1601 [[package]]
1602 name = "quote"
1603 version = "1.0.33"
1604 source = "registry+https://github.com/rust-lang/crates.io-index"
1605 checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
1606 dependencies = [
1607 "proc-macro2",
1608 ]
1609
1610 [[package]]
1611 name = "rand"
1612 version = "0.8.5"
1613 source = "registry+https://github.com/rust-lang/crates.io-index"
1614 checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
1615 dependencies = [
1616 "libc",
1617 "rand_chacha",
1618 "rand_core",
1619 ]
1620
1621 [[package]]
1622 name = "rand_chacha"
1623 version = "0.3.1"
1624 source = "registry+https://github.com/rust-lang/crates.io-index"
1625 checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
1626 dependencies = [
1627 "ppv-lite86",
1628 "rand_core",
1629 ]
1630
1631 [[package]]
1632 name = "rand_core"
1633 version = "0.6.4"
1634 source = "registry+https://github.com/rust-lang/crates.io-index"
1635 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
1636 dependencies = [
1637 "getrandom",
1638 ]
1639
1640 [[package]]
1641 name = "redox_syscall"
1642 version = "0.3.5"
1643 source = "registry+https://github.com/rust-lang/crates.io-index"
1644 checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
1645 dependencies = [
1646 "bitflags 1.3.2",
1647 ]
1648
1649 [[package]]
1650 name = "reqwest"
1651 version = "0.11.20"
1652 source = "registry+https://github.com/rust-lang/crates.io-index"
1653 checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1"
1654 dependencies = [
1655 "base64 0.21.4",
1656 "bytes",
1657 "encoding_rs",
1658 "futures-core",
1659 "futures-util",
1660 "h2",
1661 "http",
1662 "http-body",
1663 "hyper",
1664 "hyper-rustls",
1665 "hyper-tls",
1666 "ipnet",
1667 "js-sys",
1668 "log",
1669 "mime",
1670 "native-tls",
1671 "once_cell",
1672 "percent-encoding",
1673 "pin-project-lite",
1674 "rustls",
1675 "rustls-pemfile",
1676 "serde",
1677 "serde_json",
1678 "serde_urlencoded",
1679 "tokio",
1680 "tokio-native-tls",
1681 "tokio-rustls",
1682 "tower-service",
1683 "url",
1684 "wasm-bindgen",
1685 "wasm-bindgen-futures",
1686 "web-sys",
1687 "webpki-roots",
1688 "winreg",
1689 ]
1690
1691 [[package]]
1692 name = "retain_mut"
1693 version = "0.1.9"
1694 source = "registry+https://github.com/rust-lang/crates.io-index"
1695 checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0"
1696
1697 [[package]]
1698 name = "ring"
1699 version = "0.16.20"
1700 source = "registry+https://github.com/rust-lang/crates.io-index"
1701 checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
1702 dependencies = [
1703 "cc",
1704 "libc",
1705 "once_cell",
1706 "spin 0.5.2",
1707 "untrusted",
1708 "web-sys",
1709 "winapi",
1710 ]
1711
1712 [[package]]
1713 name = "rsa"
1714 version = "0.9.2"
1715 source = "registry+https://github.com/rust-lang/crates.io-index"
1716 checksum = "6ab43bb47d23c1a631b4b680199a45255dce26fa9ab2fa902581f624ff13e6a8"
1717 dependencies = [
1718 "byteorder",
1719 "const-oid",
1720 "digest",
1721 "num-bigint-dig",
1722 "num-integer",
1723 "num-iter",
1724 "num-traits",
1725 "pkcs1",
1726 "pkcs8",
1727 "rand_core",
1728 "sha2",
1729 "signature",
1730 "spki",
1731 "subtle",
1732 "zeroize",
1733 ]
1734
1735 [[package]]
1736 name = "rustc-demangle"
1737 version = "0.1.23"
1738 source = "registry+https://github.com/rust-lang/crates.io-index"
1739 checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
1740
1741 [[package]]
1742 name = "rustix"
1743 version = "0.38.14"
1744 source = "registry+https://github.com/rust-lang/crates.io-index"
1745 checksum = "747c788e9ce8e92b12cd485c49ddf90723550b654b32508f979b71a7b1ecda4f"
1746 dependencies = [
1747 "bitflags 2.4.0",
1748 "errno",
1749 "libc",
1750 "linux-raw-sys",
1751 "windows-sys",
1752 ]
1753
1754 [[package]]
1755 name = "rustls"
1756 version = "0.21.7"
1757 source = "registry+https://github.com/rust-lang/crates.io-index"
1758 checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8"
1759 dependencies = [
1760 "log",
1761 "ring",
1762 "rustls-webpki",
1763 "sct",
1764 ]
1765
1766 [[package]]
1767 name = "rustls-native-certs"
1768 version = "0.6.3"
1769 source = "registry+https://github.com/rust-lang/crates.io-index"
1770 checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
1771 dependencies = [
1772 "openssl-probe",
1773 "rustls-pemfile",
1774 "schannel",
1775 "security-framework",
1776 ]
1777
1778 [[package]]
1779 name = "rustls-pemfile"
1780 version = "1.0.3"
1781 source = "registry+https://github.com/rust-lang/crates.io-index"
1782 checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2"
1783 dependencies = [
1784 "base64 0.21.4",
1785 ]
1786
1787 [[package]]
1788 name = "rustls-webpki"
1789 version = "0.101.6"
1790 source = "registry+https://github.com/rust-lang/crates.io-index"
1791 checksum = "3c7d5dece342910d9ba34d259310cae3e0154b873b35408b787b59bce53d34fe"
1792 dependencies = [
1793 "ring",
1794 "untrusted",
1795 ]
1796
1797 [[package]]
1798 name = "ryu"
1799 version = "1.0.15"
1800 source = "registry+https://github.com/rust-lang/crates.io-index"
1801 checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
1802
1803 [[package]]
1804 name = "schannel"
1805 version = "0.1.22"
1806 source = "registry+https://github.com/rust-lang/crates.io-index"
1807 checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
1808 dependencies = [
1809 "windows-sys",
1810 ]
1811
1812 [[package]]
1813 name = "scopeguard"
1814 version = "1.2.0"
1815 source = "registry+https://github.com/rust-lang/crates.io-index"
1816 checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
1817
1818 [[package]]
1819 name = "sct"
1820 version = "0.7.0"
1821 source = "registry+https://github.com/rust-lang/crates.io-index"
1822 checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
1823 dependencies = [
1824 "ring",
1825 "untrusted",
1826 ]
1827
1828 [[package]]
1829 name = "secrecy"
1830 version = "0.8.0"
1831 source = "registry+https://github.com/rust-lang/crates.io-index"
1832 checksum = "9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e"
1833 dependencies = [
1834 "serde",
1835 "zeroize",
1836 ]
1837
1838 [[package]]
1839 name = "security-framework"
1840 version = "2.9.2"
1841 source = "registry+https://github.com/rust-lang/crates.io-index"
1842 checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de"
1843 dependencies = [
1844 "bitflags 1.3.2",
1845 "core-foundation",
1846 "core-foundation-sys",
1847 "libc",
1848 "security-framework-sys",
1849 ]
1850
1851 [[package]]
1852 name = "security-framework-sys"
1853 version = "2.9.1"
1854 source = "registry+https://github.com/rust-lang/crates.io-index"
1855 checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a"
1856 dependencies = [
1857 "core-foundation-sys",
1858 "libc",
1859 ]
1860
1861 [[package]]
1862 name = "semver"
1863 version = "1.0.19"
1864 source = "registry+https://github.com/rust-lang/crates.io-index"
1865 checksum = "ad977052201c6de01a8ef2aa3378c4bd23217a056337d1d6da40468d267a4fb0"
1866 dependencies = [
1867 "serde",
1868 ]
1869
1870 [[package]]
1871 name = "serde"
1872 version = "1.0.188"
1873 source = "registry+https://github.com/rust-lang/crates.io-index"
1874 checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e"
1875 dependencies = [
1876 "serde_derive",
1877 ]
1878
1879 [[package]]
1880 name = "serde_derive"
1881 version = "1.0.188"
1882 source = "registry+https://github.com/rust-lang/crates.io-index"
1883 checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
1884 dependencies = [
1885 "proc-macro2",
1886 "quote",
1887 "syn 2.0.37",
1888 ]
1889
1890 [[package]]
1891 name = "serde_json"
1892 version = "1.0.107"
1893 source = "registry+https://github.com/rust-lang/crates.io-index"
1894 checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65"
1895 dependencies = [
1896 "itoa",
1897 "ryu",
1898 "serde",
1899 ]
1900
1901 [[package]]
1902 name = "serde_spanned"
1903 version = "0.6.3"
1904 source = "registry+https://github.com/rust-lang/crates.io-index"
1905 checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186"
1906 dependencies = [
1907 "serde",
1908 ]
1909
1910 [[package]]
1911 name = "serde_urlencoded"
1912 version = "0.7.1"
1913 source = "registry+https://github.com/rust-lang/crates.io-index"
1914 checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
1915 dependencies = [
1916 "form_urlencoded",
1917 "itoa",
1918 "ryu",
1919 "serde",
1920 ]
1921
1922 [[package]]
1923 name = "sha1"
1924 version = "0.10.6"
1925 source = "registry+https://github.com/rust-lang/crates.io-index"
1926 checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
1927 dependencies = [
1928 "cfg-if",
1929 "cpufeatures",
1930 "digest",
1931 ]
1932
1933 [[package]]
1934 name = "sha2"
1935 version = "0.10.8"
1936 source = "registry+https://github.com/rust-lang/crates.io-index"
1937 checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
1938 dependencies = [
1939 "cfg-if",
1940 "cpufeatures",
1941 "digest",
1942 ]
1943
1944 [[package]]
1945 name = "sharded-slab"
1946 version = "0.1.4"
1947 source = "registry+https://github.com/rust-lang/crates.io-index"
1948 checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
1949 dependencies = [
1950 "lazy_static",
1951 ]
1952
1953 [[package]]
1954 name = "signal-hook-registry"
1955 version = "1.4.1"
1956 source = "registry+https://github.com/rust-lang/crates.io-index"
1957 checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
1958 dependencies = [
1959 "libc",
1960 ]
1961
1962 [[package]]
1963 name = "signature"
1964 version = "2.1.0"
1965 source = "registry+https://github.com/rust-lang/crates.io-index"
1966 checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500"
1967 dependencies = [
1968 "digest",
1969 "rand_core",
1970 ]
1971
1972 [[package]]
1973 name = "simple_asn1"
1974 version = "0.6.2"
1975 source = "registry+https://github.com/rust-lang/crates.io-index"
1976 checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085"
1977 dependencies = [
1978 "num-bigint",
1979 "num-traits",
1980 "thiserror",
1981 "time",
1982 ]
1983
1984 [[package]]
1985 name = "slab"
1986 version = "0.4.9"
1987 source = "registry+https://github.com/rust-lang/crates.io-index"
1988 checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
1989 dependencies = [
1990 "autocfg",
1991 ]
1992
1993 [[package]]
1994 name = "smallvec"
1995 version = "1.11.1"
1996 source = "registry+https://github.com/rust-lang/crates.io-index"
1997 checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a"
1998
1999 [[package]]
2000 name = "socket2"
2001 version = "0.4.9"
2002 source = "registry+https://github.com/rust-lang/crates.io-index"
2003 checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
2004 dependencies = [
2005 "libc",
2006 "winapi",
2007 ]
2008
2009 [[package]]
2010 name = "socket2"
2011 version = "0.5.4"
2012 source = "registry+https://github.com/rust-lang/crates.io-index"
2013 checksum = "4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e"
2014 dependencies = [
2015 "libc",
2016 "windows-sys",
2017 ]
2018
2019 [[package]]
2020 name = "spin"
2021 version = "0.5.2"
2022 source = "registry+https://github.com/rust-lang/crates.io-index"
2023 checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
2024
2025 [[package]]
2026 name = "spin"
2027 version = "0.9.8"
2028 source = "registry+https://github.com/rust-lang/crates.io-index"
2029 checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
2030 dependencies = [
2031 "lock_api",
2032 ]
2033
2034 [[package]]
2035 name = "spki"
2036 version = "0.7.2"
2037 source = "registry+https://github.com/rust-lang/crates.io-index"
2038 checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a"
2039 dependencies = [
2040 "base64ct",
2041 "der",
2042 ]
2043
2044 [[package]]
2045 name = "sqlformat"
2046 version = "0.2.2"
2047 source = "registry+https://github.com/rust-lang/crates.io-index"
2048 checksum = "6b7b278788e7be4d0d29c0f39497a0eef3fba6bbc8e70d8bf7fde46edeaa9e85"
2049 dependencies = [
2050 "itertools",
2051 "nom",
2052 "unicode_categories",
2053 ]
2054
2055 [[package]]
2056 name = "sqlx"
2057 version = "0.7.1"
2058 source = "registry+https://github.com/rust-lang/crates.io-index"
2059 checksum = "8e58421b6bc416714d5115a2ca953718f6c621a51b68e4f4922aea5a4391a721"
2060 dependencies = [
2061 "sqlx-core",
2062 "sqlx-macros",
2063 "sqlx-mysql",
2064 "sqlx-postgres",
2065 "sqlx-sqlite",
2066 ]
2067
2068 [[package]]
2069 name = "sqlx-core"
2070 version = "0.7.1"
2071 source = "registry+https://github.com/rust-lang/crates.io-index"
2072 checksum = "dd4cef4251aabbae751a3710927945901ee1d97ee96d757f6880ebb9a79bfd53"
2073 dependencies = [
2074 "ahash 0.8.3",
2075 "atoi",
2076 "byteorder",
2077 "bytes",
2078 "chrono",
2079 "crc",
2080 "crossbeam-queue",
2081 "dotenvy",
2082 "either",
2083 "event-listener",
2084 "futures-channel",
2085 "futures-core",
2086 "futures-intrusive",
2087 "futures-io",
2088 "futures-util",
2089 "hashlink",
2090 "hex",
2091 "indexmap 2.0.0",
2092 "log",
2093 "memchr",
2094 "native-tls",
2095 "once_cell",
2096 "paste",
2097 "percent-encoding",
2098 "serde",
2099 "serde_json",
2100 "sha2",
2101 "smallvec",
2102 "sqlformat",
2103 "thiserror",
2104 "tokio",
2105 "tokio-stream",
2106 "tracing",
2107 "url",
2108 ]
2109
2110 [[package]]
2111 name = "sqlx-macros"
2112 version = "0.7.1"
2113 source = "registry+https://github.com/rust-lang/crates.io-index"
2114 checksum = "208e3165167afd7f3881b16c1ef3f2af69fa75980897aac8874a0696516d12c2"
2115 dependencies = [
2116 "proc-macro2",
2117 "quote",
2118 "sqlx-core",
2119 "sqlx-macros-core",
2120 "syn 1.0.109",
2121 ]
2122
2123 [[package]]
2124 name = "sqlx-macros-core"
2125 version = "0.7.1"
2126 source = "registry+https://github.com/rust-lang/crates.io-index"
2127 checksum = "8a4a8336d278c62231d87f24e8a7a74898156e34c1c18942857be2acb29c7dfc"
2128 dependencies = [
2129 "dotenvy",
2130 "either",
2131 "heck",
2132 "hex",
2133 "once_cell",
2134 "proc-macro2",
2135 "quote",
2136 "serde",
2137 "serde_json",
2138 "sha2",
2139 "sqlx-core",
2140 "sqlx-mysql",
2141 "sqlx-postgres",
2142 "sqlx-sqlite",
2143 "syn 1.0.109",
2144 "tempfile",
2145 "tokio",
2146 "url",
2147 ]
2148
2149 [[package]]
2150 name = "sqlx-mysql"
2151 version = "0.7.1"
2152 source = "registry+https://github.com/rust-lang/crates.io-index"
2153 checksum = "8ca69bf415b93b60b80dc8fda3cb4ef52b2336614d8da2de5456cc942a110482"
2154 dependencies = [
2155 "atoi",
2156 "base64 0.21.4",
2157 "bitflags 2.4.0",
2158 "byteorder",
2159 "bytes",
2160 "chrono",
2161 "crc",
2162 "digest",
2163 "dotenvy",
2164 "either",
2165 "futures-channel",
2166 "futures-core",
2167 "futures-io",
2168 "futures-util",
2169 "generic-array",
2170 "hex",
2171 "hkdf",
2172 "hmac",
2173 "itoa",
2174 "log",
2175 "md-5",
2176 "memchr",
2177 "once_cell",
2178 "percent-encoding",
2179 "rand",
2180 "rsa",
2181 "serde",
2182 "sha1",
2183 "sha2",
2184 "smallvec",
2185 "sqlx-core",
2186 "stringprep",
2187 "thiserror",
2188 "tracing",
2189 "whoami",
2190 ]
2191
2192 [[package]]
2193 name = "sqlx-postgres"
2194 version = "0.7.1"
2195 source = "registry+https://github.com/rust-lang/crates.io-index"
2196 checksum = "a0db2df1b8731c3651e204629dd55e52adbae0462fa1bdcbed56a2302c18181e"
2197 dependencies = [
2198 "atoi",
2199 "base64 0.21.4",
2200 "bitflags 2.4.0",
2201 "byteorder",
2202 "chrono",
2203 "crc",
2204 "dotenvy",
2205 "etcetera",
2206 "futures-channel",
2207 "futures-core",
2208 "futures-io",
2209 "futures-util",
2210 "hex",
2211 "hkdf",
2212 "hmac",
2213 "home",
2214 "itoa",
2215 "log",
2216 "md-5",
2217 "memchr",
2218 "once_cell",
2219 "rand",
2220 "serde",
2221 "serde_json",
2222 "sha1",
2223 "sha2",
2224 "smallvec",
2225 "sqlx-core",
2226 "stringprep",
2227 "thiserror",
2228 "tracing",
2229 "whoami",
2230 ]
2231
2232 [[package]]
2233 name = "sqlx-sqlite"
2234 version = "0.7.1"
2235 source = "registry+https://github.com/rust-lang/crates.io-index"
2236 checksum = "be4c21bf34c7cae5b283efb3ac1bcc7670df7561124dc2f8bdc0b59be40f79a2"
2237 dependencies = [
2238 "atoi",
2239 "chrono",
2240 "flume",
2241 "futures-channel",
2242 "futures-core",
2243 "futures-executor",
2244 "futures-intrusive",
2245 "futures-util",
2246 "libsqlite3-sys",
2247 "log",
2248 "percent-encoding",
2249 "serde",
2250 "sqlx-core",
2251 "tracing",
2252 "url",
2253 ]
2254
2255 [[package]]
2256 name = "stringprep"
2257 version = "0.1.4"
2258 source = "registry+https://github.com/rust-lang/crates.io-index"
2259 checksum = "bb41d74e231a107a1b4ee36bd1214b11285b77768d2e3824aedafa988fd36ee6"
2260 dependencies = [
2261 "finl_unicode",
2262 "unicode-bidi",
2263 "unicode-normalization",
2264 ]
2265
2266 [[package]]
2267 name = "subtle"
2268 version = "2.5.0"
2269 source = "registry+https://github.com/rust-lang/crates.io-index"
2270 checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc"
2271
2272 [[package]]
2273 name = "syn"
2274 version = "1.0.109"
2275 source = "registry+https://github.com/rust-lang/crates.io-index"
2276 checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
2277 dependencies = [
2278 "proc-macro2",
2279 "quote",
2280 "unicode-ident",
2281 ]
2282
2283 [[package]]
2284 name = "syn"
2285 version = "2.0.37"
2286 source = "registry+https://github.com/rust-lang/crates.io-index"
2287 checksum = "7303ef2c05cd654186cb250d29049a24840ca25d2747c25c0381c8d9e2f582e8"
2288 dependencies = [
2289 "proc-macro2",
2290 "quote",
2291 "unicode-ident",
2292 ]
2293
2294 [[package]]
2295 name = "tempfile"
2296 version = "3.8.0"
2297 source = "registry+https://github.com/rust-lang/crates.io-index"
2298 checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
2299 dependencies = [
2300 "cfg-if",
2301 "fastrand",
2302 "redox_syscall",
2303 "rustix",
2304 "windows-sys",
2305 ]
2306
2307 [[package]]
2308 name = "thiserror"
2309 version = "1.0.48"
2310 source = "registry+https://github.com/rust-lang/crates.io-index"
2311 checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7"
2312 dependencies = [
2313 "thiserror-impl",
2314 ]
2315
2316 [[package]]
2317 name = "thiserror-impl"
2318 version = "1.0.48"
2319 source = "registry+https://github.com/rust-lang/crates.io-index"
2320 checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35"
2321 dependencies = [
2322 "proc-macro2",
2323 "quote",
2324 "syn 2.0.37",
2325 ]
2326
2327 [[package]]
2328 name = "thread_local"
2329 version = "1.1.7"
2330 source = "registry+https://github.com/rust-lang/crates.io-index"
2331 checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
2332 dependencies = [
2333 "cfg-if",
2334 "once_cell",
2335 ]
2336
2337 [[package]]
2338 name = "time"
2339 version = "0.3.29"
2340 source = "registry+https://github.com/rust-lang/crates.io-index"
2341 checksum = "426f806f4089c493dcac0d24c29c01e2c38baf8e30f1b716ee37e83d200b18fe"
2342 dependencies = [
2343 "deranged",
2344 "itoa",
2345 "serde",
2346 "time-core",
2347 "time-macros",
2348 ]
2349
2350 [[package]]
2351 name = "time-core"
2352 version = "0.1.2"
2353 source = "registry+https://github.com/rust-lang/crates.io-index"
2354 checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
2355
2356 [[package]]
2357 name = "time-macros"
2358 version = "0.2.15"
2359 source = "registry+https://github.com/rust-lang/crates.io-index"
2360 checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20"
2361 dependencies = [
2362 "time-core",
2363 ]
2364
2365 [[package]]
2366 name = "tinyvec"
2367 version = "1.6.0"
2368 source = "registry+https://github.com/rust-lang/crates.io-index"
2369 checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
2370 dependencies = [
2371 "tinyvec_macros",
2372 ]
2373
2374 [[package]]
2375 name = "tinyvec_macros"
2376 version = "0.1.1"
2377 source = "registry+https://github.com/rust-lang/crates.io-index"
2378 checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
2379
2380 [[package]]
2381 name = "tokio"
2382 version = "1.32.0"
2383 source = "registry+https://github.com/rust-lang/crates.io-index"
2384 checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9"
2385 dependencies = [
2386 "backtrace",
2387 "bytes",
2388 "libc",
2389 "mio",
2390 "num_cpus",
2391 "parking_lot",
2392 "pin-project-lite",
2393 "signal-hook-registry",
2394 "socket2 0.5.4",
2395 "tokio-macros",
2396 "windows-sys",
2397 ]
2398
2399 [[package]]
2400 name = "tokio-macros"
2401 version = "2.1.0"
2402 source = "registry+https://github.com/rust-lang/crates.io-index"
2403 checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
2404 dependencies = [
2405 "proc-macro2",
2406 "quote",
2407 "syn 2.0.37",
2408 ]
2409
2410 [[package]]
2411 name = "tokio-native-tls"
2412 version = "0.3.1"
2413 source = "registry+https://github.com/rust-lang/crates.io-index"
2414 checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
2415 dependencies = [
2416 "native-tls",
2417 "tokio",
2418 ]
2419
2420 [[package]]
2421 name = "tokio-rustls"
2422 version = "0.24.1"
2423 source = "registry+https://github.com/rust-lang/crates.io-index"
2424 checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081"
2425 dependencies = [
2426 "rustls",
2427 "tokio",
2428 ]
2429
2430 [[package]]
2431 name = "tokio-stream"
2432 version = "0.1.14"
2433 source = "registry+https://github.com/rust-lang/crates.io-index"
2434 checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842"
2435 dependencies = [
2436 "futures-core",
2437 "pin-project-lite",
2438 "tokio",
2439 ]
2440
2441 [[package]]
2442 name = "tokio-tungstenite"
2443 version = "0.20.1"
2444 source = "registry+https://github.com/rust-lang/crates.io-index"
2445 checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c"
2446 dependencies = [
2447 "futures-util",
2448 "log",
2449 "rustls",
2450 "rustls-native-certs",
2451 "tokio",
2452 "tokio-rustls",
2453 "tungstenite",
2454 ]
2455
2456 [[package]]
2457 name = "tokio-util"
2458 version = "0.7.9"
2459 source = "registry+https://github.com/rust-lang/crates.io-index"
2460 checksum = "1d68074620f57a0b21594d9735eb2e98ab38b17f80d3fcb189fca266771ca60d"
2461 dependencies = [
2462 "bytes",
2463 "futures-core",
2464 "futures-sink",
2465 "futures-util",
2466 "hashbrown 0.12.3",
2467 "pin-project-lite",
2468 "tokio",
2469 "tracing",
2470 ]
2471
2472 [[package]]
2473 name = "toml"
2474 version = "0.7.8"
2475 source = "registry+https://github.com/rust-lang/crates.io-index"
2476 checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257"
2477 dependencies = [
2478 "serde",
2479 "serde_spanned",
2480 "toml_datetime",
2481 "toml_edit",
2482 ]
2483
2484 [[package]]
2485 name = "toml_datetime"
2486 version = "0.6.3"
2487 source = "registry+https://github.com/rust-lang/crates.io-index"
2488 checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b"
2489 dependencies = [
2490 "serde",
2491 ]
2492
2493 [[package]]
2494 name = "toml_edit"
2495 version = "0.19.15"
2496 source = "registry+https://github.com/rust-lang/crates.io-index"
2497 checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
2498 dependencies = [
2499 "indexmap 2.0.0",
2500 "serde",
2501 "serde_spanned",
2502 "toml_datetime",
2503 "winnow",
2504 ]
2505
2506 [[package]]
2507 name = "tower-service"
2508 version = "0.3.2"
2509 source = "registry+https://github.com/rust-lang/crates.io-index"
2510 checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
2511
2512 [[package]]
2513 name = "tracing"
2514 version = "0.1.37"
2515 source = "registry+https://github.com/rust-lang/crates.io-index"
2516 checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
2517 dependencies = [
2518 "cfg-if",
2519 "log",
2520 "pin-project-lite",
2521 "tracing-attributes",
2522 "tracing-core",
2523 ]
2524
2525 [[package]]
2526 name = "tracing-attributes"
2527 version = "0.1.26"
2528 source = "registry+https://github.com/rust-lang/crates.io-index"
2529 checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
2530 dependencies = [
2531 "proc-macro2",
2532 "quote",
2533 "syn 2.0.37",
2534 ]
2535
2536 [[package]]
2537 name = "tracing-core"
2538 version = "0.1.31"
2539 source = "registry+https://github.com/rust-lang/crates.io-index"
2540 checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
2541 dependencies = [
2542 "once_cell",
2543 "valuable",
2544 ]
2545
2546 [[package]]
2547 name = "tracing-error"
2548 version = "0.2.0"
2549 source = "registry+https://github.com/rust-lang/crates.io-index"
2550 checksum = "d686ec1c0f384b1277f097b2f279a2ecc11afe8c133c1aabf036a27cb4cd206e"
2551 dependencies = [
2552 "tracing",
2553 "tracing-subscriber",
2554 ]
2555
2556 [[package]]
2557 name = "tracing-log"
2558 version = "0.1.3"
2559 source = "registry+https://github.com/rust-lang/crates.io-index"
2560 checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
2561 dependencies = [
2562 "lazy_static",
2563 "log",
2564 "tracing-core",
2565 ]
2566
2567 [[package]]
2568 name = "tracing-subscriber"
2569 version = "0.3.17"
2570 source = "registry+https://github.com/rust-lang/crates.io-index"
2571 checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77"
2572 dependencies = [
2573 "nu-ansi-term",
2574 "sharded-slab",
2575 "smallvec",
2576 "thread_local",
2577 "tracing-core",
2578 "tracing-log",
2579 ]
2580
2581 [[package]]
2582 name = "try-lock"
2583 version = "0.2.4"
2584 source = "registry+https://github.com/rust-lang/crates.io-index"
2585 checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
2586
2587 [[package]]
2588 name = "tungstenite"
2589 version = "0.20.1"
2590 source = "registry+https://github.com/rust-lang/crates.io-index"
2591 checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9"
2592 dependencies = [
2593 "byteorder",
2594 "bytes",
2595 "data-encoding",
2596 "http",
2597 "httparse",
2598 "log",
2599 "rand",
2600 "rustls",
2601 "sha1",
2602 "thiserror",
2603 "url",
2604 "utf-8",
2605 ]
2606
2607 [[package]]
2608 name = "typenum"
2609 version = "1.17.0"
2610 source = "registry+https://github.com/rust-lang/crates.io-index"
2611 checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
2612
2613 [[package]]
2614 name = "unicode-bidi"
2615 version = "0.3.13"
2616 source = "registry+https://github.com/rust-lang/crates.io-index"
2617 checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
2618
2619 [[package]]
2620 name = "unicode-ident"
2621 version = "1.0.12"
2622 source = "registry+https://github.com/rust-lang/crates.io-index"
2623 checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
2624
2625 [[package]]
2626 name = "unicode-normalization"
2627 version = "0.1.22"
2628 source = "registry+https://github.com/rust-lang/crates.io-index"
2629 checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
2630 dependencies = [
2631 "tinyvec",
2632 ]
2633
2634 [[package]]
2635 name = "unicode-segmentation"
2636 version = "1.10.1"
2637 source = "registry+https://github.com/rust-lang/crates.io-index"
2638 checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
2639
2640 [[package]]
2641 name = "unicode_categories"
2642 version = "0.1.1"
2643 source = "registry+https://github.com/rust-lang/crates.io-index"
2644 checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e"
2645
2646 [[package]]
2647 name = "universal-hash"
2648 version = "0.5.1"
2649 source = "registry+https://github.com/rust-lang/crates.io-index"
2650 checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea"
2651 dependencies = [
2652 "crypto-common",
2653 "subtle",
2654 ]
2655
2656 [[package]]
2657 name = "untrusted"
2658 version = "0.7.1"
2659 source = "registry+https://github.com/rust-lang/crates.io-index"
2660 checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
2661
2662 [[package]]
2663 name = "url"
2664 version = "2.4.1"
2665 source = "registry+https://github.com/rust-lang/crates.io-index"
2666 checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5"
2667 dependencies = [
2668 "form_urlencoded",
2669 "idna",
2670 "percent-encoding",
2671 "serde",
2672 ]
2673
2674 [[package]]
2675 name = "utf-8"
2676 version = "0.7.6"
2677 source = "registry+https://github.com/rust-lang/crates.io-index"
2678 checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
2679
2680 [[package]]
2681 name = "valuable"
2682 version = "0.1.0"
2683 source = "registry+https://github.com/rust-lang/crates.io-index"
2684 checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
2685
2686 [[package]]
2687 name = "vcpkg"
2688 version = "0.2.15"
2689 source = "registry+https://github.com/rust-lang/crates.io-index"
2690 checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
2691
2692 [[package]]
2693 name = "version_check"
2694 version = "0.9.4"
2695 source = "registry+https://github.com/rust-lang/crates.io-index"
2696 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
2697
2698 [[package]]
2699 name = "want"
2700 version = "0.3.1"
2701 source = "registry+https://github.com/rust-lang/crates.io-index"
2702 checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
2703 dependencies = [
2704 "try-lock",
2705 ]
2706
2707 [[package]]
2708 name = "wasi"
2709 version = "0.11.0+wasi-snapshot-preview1"
2710 source = "registry+https://github.com/rust-lang/crates.io-index"
2711 checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
2712
2713 [[package]]
2714 name = "wasm-bindgen"
2715 version = "0.2.87"
2716 source = "registry+https://github.com/rust-lang/crates.io-index"
2717 checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
2718 dependencies = [
2719 "cfg-if",
2720 "wasm-bindgen-macro",
2721 ]
2722
2723 [[package]]
2724 name = "wasm-bindgen-backend"
2725 version = "0.2.87"
2726 source = "registry+https://github.com/rust-lang/crates.io-index"
2727 checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
2728 dependencies = [
2729 "bumpalo",
2730 "log",
2731 "once_cell",
2732 "proc-macro2",
2733 "quote",
2734 "syn 2.0.37",
2735 "wasm-bindgen-shared",
2736 ]
2737
2738 [[package]]
2739 name = "wasm-bindgen-futures"
2740 version = "0.4.37"
2741 source = "registry+https://github.com/rust-lang/crates.io-index"
2742 checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03"
2743 dependencies = [
2744 "cfg-if",
2745 "js-sys",
2746 "wasm-bindgen",
2747 "web-sys",
2748 ]
2749
2750 [[package]]
2751 name = "wasm-bindgen-macro"
2752 version = "0.2.87"
2753 source = "registry+https://github.com/rust-lang/crates.io-index"
2754 checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
2755 dependencies = [
2756 "quote",
2757 "wasm-bindgen-macro-support",
2758 ]
2759
2760 [[package]]
2761 name = "wasm-bindgen-macro-support"
2762 version = "0.2.87"
2763 source = "registry+https://github.com/rust-lang/crates.io-index"
2764 checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
2765 dependencies = [
2766 "proc-macro2",
2767 "quote",
2768 "syn 2.0.37",
2769 "wasm-bindgen-backend",
2770 "wasm-bindgen-shared",
2771 ]
2772
2773 [[package]]
2774 name = "wasm-bindgen-shared"
2775 version = "0.2.87"
2776 source = "registry+https://github.com/rust-lang/crates.io-index"
2777 checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
2778
2779 [[package]]
2780 name = "web-sys"
2781 version = "0.3.64"
2782 source = "registry+https://github.com/rust-lang/crates.io-index"
2783 checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
2784 dependencies = [
2785 "js-sys",
2786 "wasm-bindgen",
2787 ]
2788
2789 [[package]]
2790 name = "webpki-roots"
2791 version = "0.25.2"
2792 source = "registry+https://github.com/rust-lang/crates.io-index"
2793 checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc"
2794
2795 [[package]]
2796 name = "whoami"
2797 version = "1.4.1"
2798 source = "registry+https://github.com/rust-lang/crates.io-index"
2799 checksum = "22fc3756b8a9133049b26c7f61ab35416c130e8c09b660f5b3958b446f52cc50"
2800
2801 [[package]]
2802 name = "winapi"
2803 version = "0.3.9"
2804 source = "registry+https://github.com/rust-lang/crates.io-index"
2805 checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
2806 dependencies = [
2807 "winapi-i686-pc-windows-gnu",
2808 "winapi-x86_64-pc-windows-gnu",
2809 ]
2810
2811 [[package]]
2812 name = "winapi-i686-pc-windows-gnu"
2813 version = "0.4.0"
2814 source = "registry+https://github.com/rust-lang/crates.io-index"
2815 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
2816
2817 [[package]]
2818 name = "winapi-x86_64-pc-windows-gnu"
2819 version = "0.4.0"
2820 source = "registry+https://github.com/rust-lang/crates.io-index"
2821 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
2822
2823 [[package]]
2824 name = "windows"
2825 version = "0.48.0"
2826 source = "registry+https://github.com/rust-lang/crates.io-index"
2827 checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
2828 dependencies = [
2829 "windows-targets",
2830 ]
2831
2832 [[package]]
2833 name = "windows-sys"
2834 version = "0.48.0"
2835 source = "registry+https://github.com/rust-lang/crates.io-index"
2836 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
2837 dependencies = [
2838 "windows-targets",
2839 ]
2840
2841 [[package]]
2842 name = "windows-targets"
2843 version = "0.48.5"
2844 source = "registry+https://github.com/rust-lang/crates.io-index"
2845 checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
2846 dependencies = [
2847 "windows_aarch64_gnullvm",
2848 "windows_aarch64_msvc",
2849 "windows_i686_gnu",
2850 "windows_i686_msvc",
2851 "windows_x86_64_gnu",
2852 "windows_x86_64_gnullvm",
2853 "windows_x86_64_msvc",
2854 ]
2855
2856 [[package]]
2857 name = "windows_aarch64_gnullvm"
2858 version = "0.48.5"
2859 source = "registry+https://github.com/rust-lang/crates.io-index"
2860 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
2861
2862 [[package]]
2863 name = "windows_aarch64_msvc"
2864 version = "0.48.5"
2865 source = "registry+https://github.com/rust-lang/crates.io-index"
2866 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
2867
2868 [[package]]
2869 name = "windows_i686_gnu"
2870 version = "0.48.5"
2871 source = "registry+https://github.com/rust-lang/crates.io-index"
2872 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
2873
2874 [[package]]
2875 name = "windows_i686_msvc"
2876 version = "0.48.5"
2877 source = "registry+https://github.com/rust-lang/crates.io-index"
2878 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
2879
2880 [[package]]
2881 name = "windows_x86_64_gnu"
2882 version = "0.48.5"
2883 source = "registry+https://github.com/rust-lang/crates.io-index"
2884 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
2885
2886 [[package]]
2887 name = "windows_x86_64_gnullvm"
2888 version = "0.48.5"
2889 source = "registry+https://github.com/rust-lang/crates.io-index"
2890 checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
2891
2892 [[package]]
2893 name = "windows_x86_64_msvc"
2894 version = "0.48.5"
2895 source = "registry+https://github.com/rust-lang/crates.io-index"
2896 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
2897
2898 [[package]]
2899 name = "winnow"
2900 version = "0.5.15"
2901 source = "registry+https://github.com/rust-lang/crates.io-index"
2902 checksum = "7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc"
2903 dependencies = [
2904 "memchr",
2905 ]
2906
2907 [[package]]
2908 name = "winreg"
2909 version = "0.50.0"
2910 source = "registry+https://github.com/rust-lang/crates.io-index"
2911 checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1"
2912 dependencies = [
2913 "cfg-if",
2914 "windows-sys",
2915 ]
2916
2917 [[package]]
2918 name = "zeroize"
2919 version = "1.6.0"
2920 source = "registry+https://github.com/rust-lang/crates.io-index"
2921 checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9"