initial

e832e77 · Gabriel Morell · 2026-07-09 16:48

74 files +12762 -0

Files changed

added .gitignore
+5 −0
@@ -0,0 +1,5 @@
1 +/target
2 +# iroh blob/doc stores + persisted namespace (controller and agent)
3 +/data
4 +/data-agent
5 +/config/hosts
added Cargo.lock
+5185 −0
@@ -0,0 +1,5185 @@
1 +# This file is automatically @generated by Cargo.
2 +# It is not intended for manual editing.
3 +version = 4
4 +
5 +[[package]]
6 +name = "aead"
7 +version = "0.5.2"
8 +source = "registry+https://github.com/rust-lang/crates.io-index"
9 +checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0"
10 +dependencies = [
11 + "crypto-common 0.1.7",
12 + "generic-array",
13 +]
14 +
15 +[[package]]
16 +name = "aes"
17 +version = "0.8.4"
18 +source = "registry+https://github.com/rust-lang/crates.io-index"
19 +checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
20 +dependencies = [
21 + "cfg-if",
22 + "cipher",
23 + "cpufeatures 0.2.17",
24 +]
25 +
26 +[[package]]
27 +name = "aes-gcm"
28 +version = "0.10.3"
29 +source = "registry+https://github.com/rust-lang/crates.io-index"
30 +checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1"
31 +dependencies = [
32 + "aead",
33 + "aes",
34 + "cipher",
35 + "ctr",
36 + "ghash",
37 + "subtle",
38 +]
39 +
40 +[[package]]
41 +name = "aho-corasick"
42 +version = "1.1.4"
43 +source = "registry+https://github.com/rust-lang/crates.io-index"
44 +checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
45 +dependencies = [
46 + "memchr",
47 +]
48 +
49 +[[package]]
50 +name = "allocator-api2"
51 +version = "0.2.21"
52 +source = "registry+https://github.com/rust-lang/crates.io-index"
53 +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
54 +
55 +[[package]]
56 +name = "android_system_properties"
57 +version = "0.1.5"
58 +source = "registry+https://github.com/rust-lang/crates.io-index"
59 +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
60 +dependencies = [
61 + "libc",
62 +]
63 +
64 +[[package]]
65 +name = "anstream"
66 +version = "1.0.0"
67 +source = "registry+https://github.com/rust-lang/crates.io-index"
68 +checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d"
69 +dependencies = [
70 + "anstyle",
71 + "anstyle-parse",
72 + "anstyle-query",
73 + "anstyle-wincon",
74 + "colorchoice",
75 + "is_terminal_polyfill",
76 + "utf8parse",
77 +]
78 +
79 +[[package]]
80 +name = "anstyle"
81 +version = "1.0.14"
82 +source = "registry+https://github.com/rust-lang/crates.io-index"
83 +checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
84 +
85 +[[package]]
86 +name = "anstyle-parse"
87 +version = "1.0.0"
88 +source = "registry+https://github.com/rust-lang/crates.io-index"
89 +checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e"
90 +dependencies = [
91 + "utf8parse",
92 +]
93 +
94 +[[package]]
95 +name = "anstyle-query"
96 +version = "1.1.5"
97 +source = "registry+https://github.com/rust-lang/crates.io-index"
98 +checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
99 +dependencies = [
100 + "windows-sys 0.61.2",
101 +]
102 +
103 +[[package]]
104 +name = "anstyle-wincon"
105 +version = "3.0.11"
106 +source = "registry+https://github.com/rust-lang/crates.io-index"
107 +checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
108 +dependencies = [
109 + "anstyle",
110 + "once_cell_polyfill",
111 + "windows-sys 0.61.2",
112 +]
113 +
114 +[[package]]
115 +name = "anyhow"
116 +version = "1.0.103"
117 +source = "registry+https://github.com/rust-lang/crates.io-index"
118 +checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3"
119 +
120 +[[package]]
121 +name = "arc-swap"
122 +version = "1.9.2"
123 +source = "registry+https://github.com/rust-lang/crates.io-index"
124 +checksum = "c049c0be4daef0b145cb3555416b3b8ef5b7888a38aea1a3a155801fe7b0810b"
125 +dependencies = [
126 + "rustversion",
127 +]
128 +
129 +[[package]]
130 +name = "arrayref"
131 +version = "0.3.9"
132 +source = "registry+https://github.com/rust-lang/crates.io-index"
133 +checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
134 +
135 +[[package]]
136 +name = "arrayvec"
137 +version = "0.7.8"
138 +source = "registry+https://github.com/rust-lang/crates.io-index"
139 +checksum = "d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56"
140 +
141 +[[package]]
142 +name = "asn1-rs"
143 +version = "0.7.2"
144 +source = "registry+https://github.com/rust-lang/crates.io-index"
145 +checksum = "b7f43a50ac4fdca5df8e885c21b835997f0a1cdee65494a6847694a98652d9d8"
146 +dependencies = [
147 + "asn1-rs-derive",
148 + "asn1-rs-impl",
149 + "displaydoc",
150 + "nom",
151 + "num-traits",
152 + "rusticata-macros",
153 + "thiserror 2.0.18",
154 + "time",
155 +]
156 +
157 +[[package]]
158 +name = "asn1-rs-derive"
159 +version = "0.6.0"
160 +source = "registry+https://github.com/rust-lang/crates.io-index"
161 +checksum = "3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c"
162 +dependencies = [
163 + "proc-macro2",
164 + "quote",
165 + "syn 2.0.118",
166 + "synstructure",
167 +]
168 +
169 +[[package]]
170 +name = "asn1-rs-impl"
171 +version = "0.2.0"
172 +source = "registry+https://github.com/rust-lang/crates.io-index"
173 +checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7"
174 +dependencies = [
175 + "proc-macro2",
176 + "quote",
177 + "syn 2.0.118",
178 +]
179 +
180 +[[package]]
181 +name = "async-channel"
182 +version = "2.5.0"
183 +source = "registry+https://github.com/rust-lang/crates.io-index"
184 +checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2"
185 +dependencies = [
186 + "concurrent-queue",
187 + "event-listener-strategy",
188 + "futures-core",
189 + "pin-project-lite",
190 +]
191 +
192 +[[package]]
193 +name = "async-trait"
194 +version = "0.1.89"
195 +source = "registry+https://github.com/rust-lang/crates.io-index"
196 +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
197 +dependencies = [
198 + "proc-macro2",
199 + "quote",
200 + "syn 2.0.118",
201 +]
202 +
203 +[[package]]
204 +name = "async_io_stream"
205 +version = "0.3.3"
206 +source = "registry+https://github.com/rust-lang/crates.io-index"
207 +checksum = "b6d7b9decdf35d8908a7e3ef02f64c5e9b1695e230154c0e8de3969142d9b94c"
208 +dependencies = [
209 + "futures",
210 + "pharos",
211 + "rustc_version",
212 +]
213 +
214 +[[package]]
215 +name = "atomic-polyfill"
216 +version = "1.0.3"
217 +source = "registry+https://github.com/rust-lang/crates.io-index"
218 +checksum = "8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4"
219 +dependencies = [
220 + "critical-section",
221 +]
222 +
223 +[[package]]
224 +name = "atomic-waker"
225 +version = "1.1.2"
226 +source = "registry+https://github.com/rust-lang/crates.io-index"
227 +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
228 +
229 +[[package]]
230 +name = "attohttpc"
231 +version = "0.30.1"
232 +source = "registry+https://github.com/rust-lang/crates.io-index"
233 +checksum = "16e2cdb6d5ed835199484bb92bb8b3edd526effe995c61732580439c1a67e2e9"
234 +dependencies = [
235 + "base64",
236 + "http",
237 + "log",
238 + "url",
239 +]
240 +
241 +[[package]]
242 +name = "autocfg"
243 +version = "1.5.1"
244 +source = "registry+https://github.com/rust-lang/crates.io-index"
245 +checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
246 +
247 +[[package]]
248 +name = "axum"
249 +version = "0.8.9"
250 +source = "registry+https://github.com/rust-lang/crates.io-index"
251 +checksum = "31b698c5f9a010f6573133b09e0de5408834d0c82f8d7475a89fc1867a71cd90"
252 +dependencies = [
253 + "axum-core",
254 + "bytes",
255 + "form_urlencoded",
256 + "futures-util",
257 + "http",
258 + "http-body",
259 + "http-body-util",
260 + "hyper",
261 + "hyper-util",
262 + "itoa",
263 + "matchit",
264 + "memchr",
265 + "mime",
266 + "percent-encoding",
267 + "pin-project-lite",
268 + "serde_core",
269 + "serde_json",
270 + "serde_path_to_error",
271 + "serde_urlencoded",
272 + "sync_wrapper",
273 + "tokio",
274 + "tower",
275 + "tower-layer",
276 + "tower-service",
277 + "tracing",
278 +]
279 +
280 +[[package]]
281 +name = "axum-core"
282 +version = "0.5.6"
283 +source = "registry+https://github.com/rust-lang/crates.io-index"
284 +checksum = "08c78f31d7b1291f7ee735c1c6780ccde7785daae9a9206026862dab7d8792d1"
285 +dependencies = [
286 + "bytes",
287 + "futures-core",
288 + "http",
289 + "http-body",
290 + "http-body-util",
291 + "mime",
292 + "pin-project-lite",
293 + "sync_wrapper",
294 + "tower-layer",
295 + "tower-service",
296 + "tracing",
297 +]
298 +
299 +[[package]]
300 +name = "backon"
301 +version = "1.6.0"
302 +source = "registry+https://github.com/rust-lang/crates.io-index"
303 +checksum = "cffb0e931875b666fc4fcb20fee52e9bbd1ef836fd9e9e04ec21555f9f85f7ef"
304 +dependencies = [
305 + "fastrand",
306 + "gloo-timers",
307 + "tokio",
308 +]
309 +
310 +[[package]]
311 +name = "bao-tree"
312 +version = "0.16.0"
313 +source = "registry+https://github.com/rust-lang/crates.io-index"
314 +checksum = "06384416b1825e6e04fde63262fda2dc408f5b64c02d04e0d8b70ae72c17a52b"
315 +dependencies = [
316 + "blake3",
317 + "bytes",
318 + "futures-lite",
319 + "genawaiter",
320 + "iroh-io",
321 + "positioned-io",
322 + "range-collections",
323 + "self_cell",
324 + "serde",
325 + "smallvec",
326 + "tokio",
327 +]
328 +
329 +[[package]]
330 +name = "base16ct"
331 +version = "1.0.0"
332 +source = "registry+https://github.com/rust-lang/crates.io-index"
333 +checksum = "fd307490d624467aa6f74b0eabb77633d1f758a7b25f12bceb0b22e08d9726f6"
334 +
335 +[[package]]
336 +name = "base64"
337 +version = "0.22.1"
338 +source = "registry+https://github.com/rust-lang/crates.io-index"
339 +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
340 +
341 +[[package]]
342 +name = "base64ct"
343 +version = "1.8.3"
344 +source = "registry+https://github.com/rust-lang/crates.io-index"
345 +checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06"
346 +
347 +[[package]]
348 +name = "binary-merge"
349 +version = "0.1.2"
350 +source = "registry+https://github.com/rust-lang/crates.io-index"
351 +checksum = "597bb81c80a54b6a4381b23faba8d7774b144c94cbd1d6fe3f1329bd776554ab"
352 +
353 +[[package]]
354 +name = "bit-vec"
355 +version = "0.9.1"
356 +source = "registry+https://github.com/rust-lang/crates.io-index"
357 +checksum = "b71798fca2c1fe1086445a7258a4bc81e6e49dcd24c8d0dd9a1e57395b603f51"
358 +dependencies = [
359 + "serde",
360 +]
361 +
362 +[[package]]
363 +name = "bitflags"
364 +version = "2.13.0"
365 +source = "registry+https://github.com/rust-lang/crates.io-index"
366 +checksum = "b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8"
367 +
368 +[[package]]
369 +name = "blake3"
370 +version = "1.8.5"
371 +source = "registry+https://github.com/rust-lang/crates.io-index"
372 +checksum = "0aa83c34e62843d924f905e0f5c866eb1dd6545fc4d719e803d9ba6030371fce"
373 +dependencies = [
374 + "arrayref",
375 + "arrayvec",
376 + "cc",
377 + "cfg-if",
378 + "constant_time_eq",
379 + "cpufeatures 0.3.0",
380 +]
381 +
382 +[[package]]
383 +name = "block-buffer"
384 +version = "0.12.1"
385 +source = "registry+https://github.com/rust-lang/crates.io-index"
386 +checksum = "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa"
387 +dependencies = [
388 + "hybrid-array",
389 +]
390 +
391 +[[package]]
392 +name = "block2"
393 +version = "0.6.2"
394 +source = "registry+https://github.com/rust-lang/crates.io-index"
395 +checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5"
396 +dependencies = [
397 + "objc2",
398 +]
399 +
400 +[[package]]
401 +name = "bumpalo"
402 +version = "3.20.3"
403 +source = "registry+https://github.com/rust-lang/crates.io-index"
404 +checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649"
405 +
406 +[[package]]
407 +name = "byteorder"
408 +version = "1.5.0"
409 +source = "registry+https://github.com/rust-lang/crates.io-index"
410 +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
411 +
412 +[[package]]
413 +name = "bytes"
414 +version = "1.12.0"
415 +source = "registry+https://github.com/rust-lang/crates.io-index"
416 +checksum = "8ae3f5d315924270530207e2a68396c3cc547f6dca3fbdca317cfb1a51edb593"
417 +dependencies = [
418 + "serde",
419 +]
420 +
421 +[[package]]
422 +name = "cc"
423 +version = "1.2.66"
424 +source = "registry+https://github.com/rust-lang/crates.io-index"
425 +checksum = "f5d6cac793997bd970000024b2934968efe83b382de4fdcf4fcb46b6ee4ad996"
426 +dependencies = [
427 + "find-msvc-tools",
428 + "shlex",
429 +]
430 +
431 +[[package]]
432 +name = "cesu8"
433 +version = "1.1.0"
434 +source = "registry+https://github.com/rust-lang/crates.io-index"
435 +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
436 +
437 +[[package]]
438 +name = "cfg-if"
439 +version = "1.0.4"
440 +source = "registry+https://github.com/rust-lang/crates.io-index"
441 +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
442 +
443 +[[package]]
444 +name = "cfg_aliases"
445 +version = "0.2.1"
446 +source = "registry+https://github.com/rust-lang/crates.io-index"
447 +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
448 +
449 +[[package]]
450 +name = "chacha20"
451 +version = "0.10.1"
452 +source = "registry+https://github.com/rust-lang/crates.io-index"
453 +checksum = "d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81"
454 +dependencies = [
455 + "cfg-if",
456 + "cpufeatures 0.3.0",
457 + "rand_core",
458 +]
459 +
460 +[[package]]
461 +name = "chrono"
462 +version = "0.4.45"
463 +source = "registry+https://github.com/rust-lang/crates.io-index"
464 +checksum = "1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327"
465 +dependencies = [
466 + "iana-time-zone",
467 + "js-sys",
468 + "num-traits",
469 + "serde",
470 + "wasm-bindgen",
471 + "windows-link",
472 +]
473 +
474 +[[package]]
475 +name = "cipher"
476 +version = "0.4.4"
477 +source = "registry+https://github.com/rust-lang/crates.io-index"
478 +checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
479 +dependencies = [
480 + "crypto-common 0.1.7",
481 + "inout",
482 +]
483 +
484 +[[package]]
485 +name = "clap"
486 +version = "4.6.1"
487 +source = "registry+https://github.com/rust-lang/crates.io-index"
488 +checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51"
489 +dependencies = [
490 + "clap_builder",
491 + "clap_derive",
492 +]
493 +
494 +[[package]]
495 +name = "clap_builder"
496 +version = "4.6.0"
497 +source = "registry+https://github.com/rust-lang/crates.io-index"
498 +checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f"
499 +dependencies = [
500 + "anstream",
501 + "anstyle",
502 + "clap_lex",
503 + "strsim",
504 +]
505 +
506 +[[package]]
507 +name = "clap_derive"
508 +version = "4.6.1"
509 +source = "registry+https://github.com/rust-lang/crates.io-index"
510 +checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9"
511 +dependencies = [
512 + "heck",
513 + "proc-macro2",
514 + "quote",
515 + "syn 2.0.118",
516 +]
517 +
518 +[[package]]
519 +name = "clap_lex"
520 +version = "1.1.0"
521 +source = "registry+https://github.com/rust-lang/crates.io-index"
522 +checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9"
523 +
524 +[[package]]
525 +name = "cmov"
526 +version = "0.5.4"
527 +source = "registry+https://github.com/rust-lang/crates.io-index"
528 +checksum = "0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a"
529 +
530 +[[package]]
531 +name = "cobs"
532 +version = "0.3.0"
533 +source = "registry+https://github.com/rust-lang/crates.io-index"
534 +checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1"
535 +dependencies = [
536 + "thiserror 2.0.18",
537 +]
538 +
539 +[[package]]
540 +name = "colorchoice"
541 +version = "1.0.5"
542 +source = "registry+https://github.com/rust-lang/crates.io-index"
543 +checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
544 +
545 +[[package]]
546 +name = "combine"
547 +version = "4.6.7"
548 +source = "registry+https://github.com/rust-lang/crates.io-index"
549 +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
550 +dependencies = [
551 + "bytes",
552 + "memchr",
553 +]
554 +
555 +[[package]]
556 +name = "concurrent-queue"
557 +version = "2.5.0"
558 +source = "registry+https://github.com/rust-lang/crates.io-index"
559 +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
560 +dependencies = [
561 + "crossbeam-utils",
562 +]
563 +
564 +[[package]]
565 +name = "const-oid"
566 +version = "0.10.2"
567 +source = "registry+https://github.com/rust-lang/crates.io-index"
568 +checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c"
569 +
570 +[[package]]
571 +name = "constant_time_eq"
572 +version = "0.4.2"
573 +source = "registry+https://github.com/rust-lang/crates.io-index"
574 +checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b"
575 +
576 +[[package]]
577 +name = "convert_case"
578 +version = "0.10.0"
579 +source = "registry+https://github.com/rust-lang/crates.io-index"
580 +checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9"
581 +dependencies = [
582 + "unicode-segmentation",
583 +]
584 +
585 +[[package]]
586 +name = "cordyceps"
587 +version = "0.3.4"
588 +source = "registry+https://github.com/rust-lang/crates.io-index"
589 +checksum = "688d7fbb8092b8de775ef2536f36c8c31f2bc4006ece2e8d8ad2d17d00ce0a2a"
590 +dependencies = [
591 + "loom",
592 + "tracing",
593 +]
594 +
595 +[[package]]
596 +name = "core-foundation"
597 +version = "0.9.4"
598 +source = "registry+https://github.com/rust-lang/crates.io-index"
599 +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
600 +dependencies = [
601 + "core-foundation-sys",
602 + "libc",
603 +]
604 +
605 +[[package]]
606 +name = "core-foundation"
607 +version = "0.10.1"
608 +source = "registry+https://github.com/rust-lang/crates.io-index"
609 +checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
610 +dependencies = [
611 + "core-foundation-sys",
612 + "libc",
613 +]
614 +
615 +[[package]]
616 +name = "core-foundation-sys"
617 +version = "0.8.7"
618 +source = "registry+https://github.com/rust-lang/crates.io-index"
619 +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
620 +
621 +[[package]]
622 +name = "cpufeatures"
623 +version = "0.2.17"
624 +source = "registry+https://github.com/rust-lang/crates.io-index"
625 +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
626 +dependencies = [
627 + "libc",
628 +]
629 +
630 +[[package]]
631 +name = "cpufeatures"
632 +version = "0.3.0"
633 +source = "registry+https://github.com/rust-lang/crates.io-index"
634 +checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"
635 +dependencies = [
636 + "libc",
637 +]
638 +
639 +[[package]]
640 +name = "critical-section"
641 +version = "1.2.0"
642 +source = "registry+https://github.com/rust-lang/crates.io-index"
643 +checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b"
644 +
645 +[[package]]
646 +name = "crossbeam-channel"
647 +version = "0.5.16"
648 +source = "registry+https://github.com/rust-lang/crates.io-index"
649 +checksum = "d85363c37faeca707aef026efa9f3b34d077bce547e48f770770625c6013679e"
650 +dependencies = [
651 + "crossbeam-utils",
652 +]
653 +
654 +[[package]]
655 +name = "crossbeam-epoch"
656 +version = "0.9.20"
657 +source = "registry+https://github.com/rust-lang/crates.io-index"
658 +checksum = "2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f"
659 +dependencies = [
660 + "crossbeam-utils",
661 +]
662 +
663 +[[package]]
664 +name = "crossbeam-utils"
665 +version = "0.8.22"
666 +source = "registry+https://github.com/rust-lang/crates.io-index"
667 +checksum = "61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17"
668 +
669 +[[package]]
670 +name = "crypto-common"
671 +version = "0.1.7"
672 +source = "registry+https://github.com/rust-lang/crates.io-index"
673 +checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
674 +dependencies = [
675 + "generic-array",
676 + "typenum",
677 +]
678 +
679 +[[package]]
680 +name = "crypto-common"
681 +version = "0.2.2"
682 +source = "registry+https://github.com/rust-lang/crates.io-index"
683 +checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453"
684 +dependencies = [
685 + "hybrid-array",
686 +]
687 +
688 +[[package]]
689 +name = "ctr"
690 +version = "0.9.2"
691 +source = "registry+https://github.com/rust-lang/crates.io-index"
692 +checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835"
693 +dependencies = [
694 + "cipher",
695 +]
696 +
697 +[[package]]
698 +name = "ctutils"
699 +version = "0.4.2"
700 +source = "registry+https://github.com/rust-lang/crates.io-index"
701 +checksum = "7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e"
702 +dependencies = [
703 + "cmov",
704 +]
705 +
706 +[[package]]
707 +name = "curve25519-dalek"
708 +version = "5.0.0-rc.0"
709 +source = "registry+https://github.com/rust-lang/crates.io-index"
710 +checksum = "4f359e08ca85e7bd759e1fd933ff2bccd81864c60a8fba0e259c7f822b0924bf"
711 +dependencies = [
712 + "cfg-if",
713 + "cpufeatures 0.3.0",
714 + "curve25519-dalek-derive",
715 + "digest",
716 + "fiat-crypto",
717 + "rand_core",
718 + "rustc_version",
719 + "serde",
720 + "subtle",
721 + "zeroize",
722 +]
723 +
724 +[[package]]
725 +name = "curve25519-dalek-derive"
726 +version = "0.1.1"
727 +source = "registry+https://github.com/rust-lang/crates.io-index"
728 +checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
729 +dependencies = [
730 + "proc-macro2",
731 + "quote",
732 + "syn 2.0.118",
733 +]
734 +
735 +[[package]]
736 +name = "darling"
737 +version = "0.20.11"
738 +source = "registry+https://github.com/rust-lang/crates.io-index"
739 +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee"
740 +dependencies = [
741 + "darling_core",
742 + "darling_macro",
743 +]
744 +
745 +[[package]]
746 +name = "darling_core"
747 +version = "0.20.11"
748 +source = "registry+https://github.com/rust-lang/crates.io-index"
749 +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e"
750 +dependencies = [
751 + "fnv",
752 + "ident_case",
753 + "proc-macro2",
754 + "quote",
755 + "strsim",
756 + "syn 2.0.118",
757 +]
758 +
759 +[[package]]
760 +name = "darling_macro"
761 +version = "0.20.11"
762 +source = "registry+https://github.com/rust-lang/crates.io-index"
763 +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
764 +dependencies = [
765 + "darling_core",
766 + "quote",
767 + "syn 2.0.118",
768 +]
769 +
770 +[[package]]
771 +name = "data-encoding"
772 +version = "2.11.0"
773 +source = "registry+https://github.com/rust-lang/crates.io-index"
774 +checksum = "a4ae5f15dda3c708c0ade84bfee31ccab44a3da4f88015ed22f63732abe300c8"
775 +
776 +[[package]]
777 +name = "data-encoding-macro"
778 +version = "0.1.20"
779 +source = "registry+https://github.com/rust-lang/crates.io-index"
780 +checksum = "3259c913752a86488b501ed8680446a5ed2d5aeac6e596cb23ba3800768ea32c"
781 +dependencies = [
782 + "data-encoding",
783 + "data-encoding-macro-internal",
784 +]
785 +
786 +[[package]]
787 +name = "data-encoding-macro-internal"
788 +version = "0.1.18"
789 +source = "registry+https://github.com/rust-lang/crates.io-index"
790 +checksum = "ccc2776f0c61eca1ca32528f85548abd1a4be8fb53d1b21c013e4f18da1e7090"
791 +dependencies = [
792 + "data-encoding",
793 + "syn 2.0.118",
794 +]
795 +
796 +[[package]]
797 +name = "der"
798 +version = "0.8.0"
799 +source = "registry+https://github.com/rust-lang/crates.io-index"
800 +checksum = "71fd89660b2dc699704064e59e9dba0147b903e85319429e131620d022be411b"
801 +dependencies = [
802 + "const-oid",
803 + "pem-rfc7468",
804 + "zeroize",
805 +]
806 +
807 +[[package]]
808 +name = "der-parser"
809 +version = "10.0.0"
810 +source = "registry+https://github.com/rust-lang/crates.io-index"
811 +checksum = "07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6"
812 +dependencies = [
813 + "asn1-rs",
814 + "displaydoc",
815 + "nom",
816 + "num-bigint",
817 + "num-traits",
818 + "rusticata-macros",
819 +]
820 +
821 +[[package]]
822 +name = "deranged"
823 +version = "0.5.8"
824 +source = "registry+https://github.com/rust-lang/crates.io-index"
825 +checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c"
826 +
827 +[[package]]
828 +name = "derive_builder"
829 +version = "0.20.2"
830 +source = "registry+https://github.com/rust-lang/crates.io-index"
831 +checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947"
832 +dependencies = [
833 + "derive_builder_macro",
834 +]
835 +
836 +[[package]]
837 +name = "derive_builder_core"
838 +version = "0.20.2"
839 +source = "registry+https://github.com/rust-lang/crates.io-index"
840 +checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8"
841 +dependencies = [
842 + "darling",
843 + "proc-macro2",
844 + "quote",
845 + "syn 2.0.118",
846 +]
847 +
848 +[[package]]
849 +name = "derive_builder_macro"
850 +version = "0.20.2"
851 +source = "registry+https://github.com/rust-lang/crates.io-index"
852 +checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c"
853 +dependencies = [
854 + "derive_builder_core",
855 + "syn 2.0.118",
856 +]
857 +
858 +[[package]]
859 +name = "derive_more"
860 +version = "2.1.1"
861 +source = "registry+https://github.com/rust-lang/crates.io-index"
862 +checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134"
863 +dependencies = [
864 + "derive_more-impl",
865 +]
866 +
867 +[[package]]
868 +name = "derive_more-impl"
869 +version = "2.1.1"
870 +source = "registry+https://github.com/rust-lang/crates.io-index"
871 +checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb"
872 +dependencies = [
873 + "convert_case",
874 + "proc-macro2",
875 + "quote",
876 + "rustc_version",
877 + "syn 2.0.118",
878 + "unicode-xid",
879 +]
880 +
881 +[[package]]
882 +name = "devendra-agent"
883 +version = "0.1.0"
884 +dependencies = [
885 + "anyhow",
886 + "blake3",
887 + "clap",
888 + "devendra-node",
889 + "devendra-proto",
890 + "nix",
891 + "serde",
892 + "serde_json",
893 + "thiserror 2.0.18",
894 + "tokio",
895 + "tracing",
896 + "tracing-subscriber",
897 +]
898 +
899 +[[package]]
900 +name = "devendra-controller"
901 +version = "0.1.0"
902 +dependencies = [
903 + "anyhow",
904 + "axum",
905 + "blake3",
906 + "clap",
907 + "devendra-node",
908 + "devendra-proto",
909 + "minijinja",
910 + "minijinja-embed",
911 + "serde",
912 + "serde_json",
913 + "thiserror 2.0.18",
914 + "tokio",
915 + "toml",
916 + "tower-http",
917 + "tracing",
918 + "tracing-subscriber",
919 +]
920 +
921 +[[package]]
922 +name = "devendra-node"
923 +version = "0.1.0"
924 +dependencies = [
925 + "anyhow",
926 + "bytes",
927 + "devendra-proto",
928 + "futures-lite",
929 + "iroh",
930 + "iroh-blobs",
931 + "iroh-docs",
932 + "iroh-gossip",
933 + "tokio",
934 + "tracing",
935 +]
936 +
937 +[[package]]
938 +name = "devendra-proto"
939 +version = "0.1.0"
940 +dependencies = [
941 + "blake3",
942 + "serde",
943 + "serde_json",
944 +]
945 +
946 +[[package]]
947 +name = "diatomic-waker"
948 +version = "0.2.3"
949 +source = "registry+https://github.com/rust-lang/crates.io-index"
950 +checksum = "ab03c107fafeb3ee9f5925686dbb7a73bc76e3932abb0d2b365cb64b169cf04c"
951 +
952 +[[package]]
953 +name = "digest"
954 +version = "0.11.3"
955 +source = "registry+https://github.com/rust-lang/crates.io-index"
956 +checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2"
957 +dependencies = [
958 + "block-buffer",
959 + "crypto-common 0.2.2",
960 +]
961 +
962 +[[package]]
963 +name = "dispatch2"
964 +version = "0.3.1"
965 +source = "registry+https://github.com/rust-lang/crates.io-index"
966 +checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38"
967 +dependencies = [
968 + "bitflags",
969 + "block2",
970 + "libc",
971 + "objc2",
972 +]
973 +
974 +[[package]]
975 +name = "displaydoc"
976 +version = "0.2.6"
977 +source = "registry+https://github.com/rust-lang/crates.io-index"
978 +checksum = "1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f"
979 +dependencies = [
980 + "proc-macro2",
981 + "quote",
982 + "syn 2.0.118",
983 +]
984 +
985 +[[package]]
986 +name = "dlopen2"
987 +version = "0.8.2"
988 +source = "registry+https://github.com/rust-lang/crates.io-index"
989 +checksum = "5e2c5bd4158e66d1e215c49b837e11d62f3267b30c92f1d171c4d3105e3dc4d4"
990 +dependencies = [
991 + "libc",
992 + "once_cell",
993 + "winapi",
994 +]
995 +
996 +[[package]]
997 +name = "ed25519"
998 +version = "3.0.0"
999 +source = "registry+https://github.com/rust-lang/crates.io-index"
1000 +checksum = "29fcf32e6c73d1079f83ab4d782de2d81620346a5f38c6237a86a22f8368980a"
1001 +dependencies = [
1002 + "pkcs8",
1003 + "serdect",
1004 + "signature",
1005 +]
1006 +
1007 +[[package]]
1008 +name = "ed25519-dalek"
1009 +version = "3.0.0-rc.0"
1010 +source = "registry+https://github.com/rust-lang/crates.io-index"
1011 +checksum = "b011170fe4f04665565b4110afef66774fe9ffff278f3eb5b81cc73d26e27d60"
1012 +dependencies = [
1013 + "curve25519-dalek",
1014 + "ed25519",
1015 + "rand_core",
1016 + "serde",
1017 + "sha2",
1018 + "signature",
1019 + "subtle",
1020 + "zeroize",
1021 +]
1022 +
1023 +[[package]]
1024 +name = "either"
1025 +version = "1.16.0"
1026 +source = "registry+https://github.com/rust-lang/crates.io-index"
1027 +checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e"
1028 +
1029 +[[package]]
1030 +name = "embedded-io"
1031 +version = "0.4.0"
1032 +source = "registry+https://github.com/rust-lang/crates.io-index"
1033 +checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced"
1034 +
1035 +[[package]]
1036 +name = "embedded-io"
1037 +version = "0.6.1"
1038 +source = "registry+https://github.com/rust-lang/crates.io-index"
1039 +checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d"
1040 +
1041 +[[package]]
1042 +name = "enum-assoc"
1043 +version = "1.3.0"
1044 +source = "registry+https://github.com/rust-lang/crates.io-index"
1045 +checksum = "3ed8956bd5c1f0415200516e78ff07ec9e16415ade83c056c230d7b7ea0d55b7"
1046 +dependencies = [
1047 + "proc-macro2",
1048 + "quote",
1049 + "syn 2.0.118",
1050 +]
1051 +
1052 +[[package]]
1053 +name = "equivalent"
1054 +version = "1.0.2"
1055 +source = "registry+https://github.com/rust-lang/crates.io-index"
1056 +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
1057 +
1058 +[[package]]
1059 +name = "errno"
1060 +version = "0.3.14"
1061 +source = "registry+https://github.com/rust-lang/crates.io-index"
1062 +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
1063 +dependencies = [
1064 + "libc",
1065 + "windows-sys 0.61.2",
1066 +]
1067 +
1068 +[[package]]
1069 +name = "event-listener"
1070 +version = "5.4.1"
1071 +source = "registry+https://github.com/rust-lang/crates.io-index"
1072 +checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab"
1073 +dependencies = [
1074 + "concurrent-queue",
1075 + "parking",
1076 + "pin-project-lite",
1077 +]
1078 +
1079 +[[package]]
1080 +name = "event-listener-strategy"
1081 +version = "0.5.4"
1082 +source = "registry+https://github.com/rust-lang/crates.io-index"
1083 +checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93"
1084 +dependencies = [
1085 + "event-listener",
1086 + "pin-project-lite",
1087 +]
1088 +
1089 +[[package]]
1090 +name = "fastbloom"
1091 +version = "0.17.0"
1092 +source = "registry+https://github.com/rust-lang/crates.io-index"
1093 +checksum = "ef975e30683b2d965054bb0a836f8973857c4ebf6acf274fe46617cd285060d8"
1094 +dependencies = [
1095 + "foldhash",
1096 + "libm",
1097 + "portable-atomic",
1098 + "siphasher",
1099 +]
1100 +
1101 +[[package]]
1102 +name = "fastrand"
1103 +version = "2.4.1"
1104 +source = "registry+https://github.com/rust-lang/crates.io-index"
1105 +checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6"
1106 +
1107 +[[package]]
1108 +name = "fiat-crypto"
1109 +version = "0.3.0"
1110 +source = "registry+https://github.com/rust-lang/crates.io-index"
1111 +checksum = "64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24"
1112 +
1113 +[[package]]
1114 +name = "find-msvc-tools"
1115 +version = "0.1.9"
1116 +source = "registry+https://github.com/rust-lang/crates.io-index"
1117 +checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
1118 +
1119 +[[package]]
1120 +name = "fixedbitset"
1121 +version = "0.5.7"
1122 +source = "registry+https://github.com/rust-lang/crates.io-index"
1123 +checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99"
1124 +
1125 +[[package]]
1126 +name = "fnv"
1127 +version = "1.0.7"
1128 +source = "registry+https://github.com/rust-lang/crates.io-index"
1129 +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
1130 +
1131 +[[package]]
1132 +name = "foldhash"
1133 +version = "0.2.0"
1134 +source = "registry+https://github.com/rust-lang/crates.io-index"
1135 +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
1136 +
1137 +[[package]]
1138 +name = "form_urlencoded"
1139 +version = "1.2.2"
1140 +source = "registry+https://github.com/rust-lang/crates.io-index"
1141 +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
1142 +dependencies = [
1143 + "percent-encoding",
1144 +]
1145 +
1146 +[[package]]
1147 +name = "futures"
1148 +version = "0.3.32"
1149 +source = "registry+https://github.com/rust-lang/crates.io-index"
1150 +checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d"
1151 +dependencies = [
1152 + "futures-channel",
1153 + "futures-core",
1154 + "futures-executor",
1155 + "futures-io",
1156 + "futures-sink",
1157 + "futures-task",
1158 + "futures-util",
1159 +]
1160 +
1161 +[[package]]
1162 +name = "futures-buffered"
1163 +version = "0.2.13"
1164 +source = "registry+https://github.com/rust-lang/crates.io-index"
1165 +checksum = "4421cb78ee172b6b06080093479d3c50f058e7c81b7d577bbb8d118d551d4cd5"
1166 +dependencies = [
1167 + "cordyceps",
1168 + "diatomic-waker",
1169 + "futures-core",
1170 + "pin-project-lite",
1171 + "spin 0.10.0",
1172 +]
1173 +
1174 +[[package]]
1175 +name = "futures-channel"
1176 +version = "0.3.32"
1177 +source = "registry+https://github.com/rust-lang/crates.io-index"
1178 +checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d"
1179 +dependencies = [
1180 + "futures-core",
1181 + "futures-sink",
1182 +]
1183 +
1184 +[[package]]
1185 +name = "futures-concurrency"
1186 +version = "7.7.1"
1187 +source = "registry+https://github.com/rust-lang/crates.io-index"
1188 +checksum = "175cd8cca9e1d45b87f18ffa75088f2099e3c4fe5e2f83e42de112560bea8ea6"
1189 +dependencies = [
1190 + "fixedbitset",
1191 + "futures-core",
1192 + "futures-lite",
1193 + "pin-project",
1194 + "smallvec",
1195 +]
1196 +
1197 +[[package]]
1198 +name = "futures-core"
1199 +version = "0.3.32"
1200 +source = "registry+https://github.com/rust-lang/crates.io-index"
1201 +checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d"
1202 +
1203 +[[package]]
1204 +name = "futures-executor"
1205 +version = "0.3.32"
1206 +source = "registry+https://github.com/rust-lang/crates.io-index"
1207 +checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d"
1208 +dependencies = [
1209 + "futures-core",
1210 + "futures-task",
1211 + "futures-util",
1212 +]
1213 +
1214 +[[package]]
1215 +name = "futures-io"
1216 +version = "0.3.32"
1217 +source = "registry+https://github.com/rust-lang/crates.io-index"
1218 +checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718"
1219 +
1220 +[[package]]
1221 +name = "futures-lite"
1222 +version = "2.6.1"
1223 +source = "registry+https://github.com/rust-lang/crates.io-index"
1224 +checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad"
1225 +dependencies = [
1226 + "fastrand",
1227 + "futures-core",
1228 + "futures-io",
1229 + "parking",
1230 + "pin-project-lite",
1231 +]
1232 +
1233 +[[package]]
1234 +name = "futures-macro"
1235 +version = "0.3.32"
1236 +source = "registry+https://github.com/rust-lang/crates.io-index"
1237 +checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b"
1238 +dependencies = [
1239 + "proc-macro2",
1240 + "quote",
1241 + "syn 2.0.118",
1242 +]
1243 +
1244 +[[package]]
1245 +name = "futures-sink"
1246 +version = "0.3.32"
1247 +source = "registry+https://github.com/rust-lang/crates.io-index"
1248 +checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893"
1249 +
1250 +[[package]]
1251 +name = "futures-task"
1252 +version = "0.3.32"
1253 +source = "registry+https://github.com/rust-lang/crates.io-index"
1254 +checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393"
1255 +
1256 +[[package]]
1257 +name = "futures-util"
1258 +version = "0.3.32"
1259 +source = "registry+https://github.com/rust-lang/crates.io-index"
1260 +checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
1261 +dependencies = [
1262 + "futures-channel",
1263 + "futures-core",
1264 + "futures-io",
1265 + "futures-macro",
1266 + "futures-sink",
1267 + "futures-task",
1268 + "memchr",
1269 + "pin-project-lite",
1270 + "slab",
1271 +]
1272 +
1273 +[[package]]
1274 +name = "genawaiter"
1275 +version = "0.99.1"
1276 +source = "registry+https://github.com/rust-lang/crates.io-index"
1277 +checksum = "c86bd0361bcbde39b13475e6e36cb24c329964aa2611be285289d1e4b751c1a0"
1278 +dependencies = [
1279 + "futures-core",
1280 + "genawaiter-macro",
1281 + "genawaiter-proc-macro",
1282 + "proc-macro-hack",
1283 +]
1284 +
1285 +[[package]]
1286 +name = "genawaiter-macro"
1287 +version = "0.99.1"
1288 +source = "registry+https://github.com/rust-lang/crates.io-index"
1289 +checksum = "0b32dfe1fdfc0bbde1f22a5da25355514b5e450c33a6af6770884c8750aedfbc"
1290 +
1291 +[[package]]
1292 +name = "genawaiter-proc-macro"
1293 +version = "0.99.1"
1294 +source = "registry+https://github.com/rust-lang/crates.io-index"
1295 +checksum = "784f84eebc366e15251c4a8c3acee82a6a6f427949776ecb88377362a9621738"
1296 +dependencies = [
1297 + "proc-macro-error",
1298 + "proc-macro-hack",
1299 + "proc-macro2",
1300 + "quote",
1301 + "syn 1.0.109",
1302 +]
1303 +
1304 +[[package]]
1305 +name = "generator"
1306 +version = "0.8.9"
1307 +source = "registry+https://github.com/rust-lang/crates.io-index"
1308 +checksum = "b3b854b0e584ead1a33f18b2fcad7cf7be18b3875c78816b753639aa501513ae"
1309 +dependencies = [
1310 + "cc",
1311 + "cfg-if",
1312 + "libc",
1313 + "log",
1314 + "rustversion",
1315 + "windows-link",
1316 + "windows-result",
1317 +]
1318 +
1319 +[[package]]
1320 +name = "generic-array"
1321 +version = "0.14.7"
1322 +source = "registry+https://github.com/rust-lang/crates.io-index"
1323 +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
1324 +dependencies = [
1325 + "typenum",
1326 + "version_check",
1327 +]
1328 +
1329 +[[package]]
1330 +name = "getrandom"
1331 +version = "0.2.17"
1332 +source = "registry+https://github.com/rust-lang/crates.io-index"
1333 +checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
1334 +dependencies = [
1335 + "cfg-if",
1336 + "js-sys",
1337 + "libc",
1338 + "wasi",
1339 + "wasm-bindgen",
1340 +]
1341 +
1342 +[[package]]
1343 +name = "getrandom"
1344 +version = "0.4.3"
1345 +source = "registry+https://github.com/rust-lang/crates.io-index"
1346 +checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099"
1347 +dependencies = [
1348 + "cfg-if",
1349 + "js-sys",
1350 + "libc",
1351 + "r-efi",
1352 + "rand_core",
1353 + "wasm-bindgen",
1354 +]
1355 +
1356 +[[package]]
1357 +name = "ghash"
1358 +version = "0.5.1"
1359 +source = "registry+https://github.com/rust-lang/crates.io-index"
1360 +checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1"
1361 +dependencies = [
1362 + "opaque-debug",
1363 + "polyval",
1364 +]
1365 +
1366 +[[package]]
1367 +name = "gloo-timers"
1368 +version = "0.3.0"
1369 +source = "registry+https://github.com/rust-lang/crates.io-index"
1370 +checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994"
1371 +dependencies = [
1372 + "futures-channel",
1373 + "futures-core",
1374 + "js-sys",
1375 + "wasm-bindgen",
1376 +]
1377 +
1378 +[[package]]
1379 +name = "h2"
1380 +version = "0.4.15"
1381 +source = "registry+https://github.com/rust-lang/crates.io-index"
1382 +checksum = "6cb093c84e8bd9b188d4c4a8cb6579fc016968d14c99882163cd3ff402a4f155"
1383 +dependencies = [
1384 + "atomic-waker",
1385 + "bytes",
1386 + "fnv",
1387 + "futures-core",
1388 + "futures-sink",
1389 + "http",
1390 + "indexmap",
1391 + "slab",
1392 + "tokio",
1393 + "tokio-util",
1394 + "tracing",
1395 +]
1396 +
1397 +[[package]]
1398 +name = "hash32"
1399 +version = "0.2.1"
1400 +source = "registry+https://github.com/rust-lang/crates.io-index"
1401 +checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67"
1402 +dependencies = [
1403 + "byteorder",
1404 +]
1405 +
1406 +[[package]]
1407 +name = "hashbrown"
1408 +version = "0.17.1"
1409 +source = "registry+https://github.com/rust-lang/crates.io-index"
1410 +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
1411 +dependencies = [
1412 + "allocator-api2",
1413 + "equivalent",
1414 + "foldhash",
1415 +]
1416 +
1417 +[[package]]
1418 +name = "heapless"
1419 +version = "0.7.17"
1420 +source = "registry+https://github.com/rust-lang/crates.io-index"
1421 +checksum = "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f"
1422 +dependencies = [
1423 + "atomic-polyfill",
1424 + "hash32",
1425 + "rustc_version",
1426 + "serde",
1427 + "spin 0.9.8",
1428 + "stable_deref_trait",
1429 +]
1430 +
1431 +[[package]]
1432 +name = "heck"
1433 +version = "0.5.0"
1434 +source = "registry+https://github.com/rust-lang/crates.io-index"
1435 +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
1436 +
1437 +[[package]]
1438 +name = "hex"
1439 +version = "0.4.3"
1440 +source = "registry+https://github.com/rust-lang/crates.io-index"
1441 +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
1442 +
1443 +[[package]]
1444 +name = "hickory-net"
1445 +version = "0.26.1"
1446 +source = "registry+https://github.com/rust-lang/crates.io-index"
1447 +checksum = "e2295ed2f9c31e471e1428a8f88a3f0e1f4b27c15049592138d1eebe9c35b183"
1448 +dependencies = [
1449 + "async-trait",
1450 + "bytes",
1451 + "cfg-if",
1452 + "data-encoding",
1453 + "futures-channel",
1454 + "futures-io",
1455 + "futures-util",
1456 + "h2",
1457 + "hickory-proto",
1458 + "http",
1459 + "idna",
1460 + "ipnet",
1461 + "jni 0.22.4",
1462 + "rand",
1463 + "rustls",
1464 + "thiserror 2.0.18",
1465 + "tinyvec",
1466 + "tokio",
1467 + "tokio-rustls",
1468 + "tracing",
1469 + "url",
1470 +]
1471 +
1472 +[[package]]
1473 +name = "hickory-proto"
1474 +version = "0.26.1"
1475 +source = "registry+https://github.com/rust-lang/crates.io-index"
1476 +checksum = "0bab31817bfb44672a252e97fe81cd0c18d1b2cf892108922f6818820df8c643"
1477 +dependencies = [
1478 + "data-encoding",
1479 + "idna",
1480 + "ipnet",
1481 + "jni 0.22.4",
1482 + "once_cell",
1483 + "prefix-trie",
1484 + "rand",
1485 + "ring",
1486 + "thiserror 2.0.18",
1487 + "tinyvec",
1488 + "tracing",
1489 + "url",
1490 +]
1491 +
1492 +[[package]]
1493 +name = "hickory-resolver"
1494 +version = "0.26.1"
1495 +source = "registry+https://github.com/rust-lang/crates.io-index"
1496 +checksum = "f0d58d28879ceecde6607729660c2667a081ccdc082e082675042793960f178c"
1497 +dependencies = [
1498 + "cfg-if",
1499 + "futures-util",
1500 + "hickory-net",
1501 + "hickory-proto",
1502 + "ipconfig",
1503 + "ipnet",
1504 + "jni 0.22.4",
1505 + "moka",
1506 + "ndk-context",
1507 + "once_cell",
1508 + "parking_lot",
1509 + "rand",
1510 + "resolv-conf",
1511 + "rustls",
1512 + "smallvec",
1513 + "system-configuration",
1514 + "thiserror 2.0.18",
1515 + "tokio",
1516 + "tokio-rustls",
1517 + "tracing",
1518 +]
1519 +
1520 +[[package]]
1521 +name = "http"
1522 +version = "1.4.2"
1523 +source = "registry+https://github.com/rust-lang/crates.io-index"
1524 +checksum = "6970f50e31d6fc17d3fa27329444bfa74e196cf62e95052a3f6fee181dba6425"
1525 +dependencies = [
1526 + "bytes",
1527 + "itoa",
1528 +]
1529 +
1530 +[[package]]
1531 +name = "http-body"
1532 +version = "1.0.1"
1533 +source = "registry+https://github.com/rust-lang/crates.io-index"
1534 +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
1535 +dependencies = [
1536 + "bytes",
1537 + "http",
1538 +]
1539 +
1540 +[[package]]
1541 +name = "http-body-util"
1542 +version = "0.1.3"
1543 +source = "registry+https://github.com/rust-lang/crates.io-index"
1544 +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a"
1545 +dependencies = [
1546 + "bytes",
1547 + "futures-core",
1548 + "http",
1549 + "http-body",
1550 + "pin-project-lite",
1551 +]
1552 +
1553 +[[package]]
1554 +name = "http-range-header"
1555 +version = "0.4.2"
1556 +source = "registry+https://github.com/rust-lang/crates.io-index"
1557 +checksum = "9171a2ea8a68358193d15dd5d70c1c10a2afc3e7e4c5bc92bc9f025cebd7359c"
1558 +
1559 +[[package]]
1560 +name = "httparse"
1561 +version = "1.10.1"
1562 +source = "registry+https://github.com/rust-lang/crates.io-index"
1563 +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
1564 +
1565 +[[package]]
1566 +name = "httpdate"
1567 +version = "1.0.3"
1568 +source = "registry+https://github.com/rust-lang/crates.io-index"
1569 +checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
1570 +
1571 +[[package]]
1572 +name = "hybrid-array"
1573 +version = "0.4.13"
1574 +source = "registry+https://github.com/rust-lang/crates.io-index"
1575 +checksum = "818356c5132c1fede50f837ca96afbe78ff42413047f4abb886217845e1b6c8c"
1576 +dependencies = [
1577 + "typenum",
1578 +]
1579 +
1580 +[[package]]
1581 +name = "hyper"
1582 +version = "1.10.1"
1583 +source = "registry+https://github.com/rust-lang/crates.io-index"
1584 +checksum = "55281c53a1894c864990125767da440a4e630446785086f52523b20033b74498"
1585 +dependencies = [
1586 + "atomic-waker",
1587 + "bytes",
1588 + "futures-channel",
1589 + "futures-core",
1590 + "h2",
1591 + "http",
1592 + "http-body",
1593 + "httparse",
1594 + "httpdate",
1595 + "itoa",
1596 + "pin-project-lite",
1597 + "smallvec",
1598 + "tokio",
1599 + "want",
1600 +]
1601 +
1602 +[[package]]
1603 +name = "hyper-rustls"
1604 +version = "0.27.9"
1605 +source = "registry+https://github.com/rust-lang/crates.io-index"
1606 +checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f"
1607 +dependencies = [
1608 + "http",
1609 + "hyper",
1610 + "hyper-util",
1611 + "rustls",
1612 + "tokio",
1613 + "tokio-rustls",
1614 + "tower-service",
1615 +]
1616 +
1617 +[[package]]
1618 +name = "hyper-util"
1619 +version = "0.1.20"
1620 +source = "registry+https://github.com/rust-lang/crates.io-index"
1621 +checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0"
1622 +dependencies = [
1623 + "base64",
1624 + "bytes",
1625 + "futures-channel",
1626 + "futures-util",
1627 + "http",
1628 + "http-body",
1629 + "hyper",
1630 + "ipnet",
1631 + "libc",
1632 + "percent-encoding",
1633 + "pin-project-lite",
1634 + "socket2",
1635 + "tokio",
1636 + "tower-service",
1637 + "tracing",
1638 +]
1639 +
1640 +[[package]]
1641 +name = "iana-time-zone"
1642 +version = "0.1.65"
1643 +source = "registry+https://github.com/rust-lang/crates.io-index"
1644 +checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470"
1645 +dependencies = [
1646 + "android_system_properties",
1647 + "core-foundation-sys",
1648 + "iana-time-zone-haiku",
1649 + "js-sys",
1650 + "log",
1651 + "wasm-bindgen",
1652 + "windows-core",
1653 +]
1654 +
1655 +[[package]]
1656 +name = "iana-time-zone-haiku"
1657 +version = "0.1.2"
1658 +source = "registry+https://github.com/rust-lang/crates.io-index"
1659 +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
1660 +dependencies = [
1661 + "cc",
1662 +]
1663 +
1664 +[[package]]
1665 +name = "icu_collections"
1666 +version = "2.2.0"
1667 +source = "registry+https://github.com/rust-lang/crates.io-index"
1668 +checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c"
1669 +dependencies = [
1670 + "displaydoc",
1671 + "potential_utf",
1672 + "utf8_iter",
1673 + "yoke",
1674 + "zerofrom",
1675 + "zerovec",
1676 +]
1677 +
1678 +[[package]]
1679 +name = "icu_locale_core"
1680 +version = "2.2.0"
1681 +source = "registry+https://github.com/rust-lang/crates.io-index"
1682 +checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29"
1683 +dependencies = [
1684 + "displaydoc",
1685 + "litemap",
1686 + "tinystr",
1687 + "writeable",
1688 + "zerovec",
1689 +]
1690 +
1691 +[[package]]
1692 +name = "icu_normalizer"
1693 +version = "2.2.0"
1694 +source = "registry+https://github.com/rust-lang/crates.io-index"
1695 +checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4"
1696 +dependencies = [
1697 + "icu_collections",
1698 + "icu_normalizer_data",
1699 + "icu_properties",
1700 + "icu_provider",
1701 + "smallvec",
1702 + "zerovec",
1703 +]
1704 +
1705 +[[package]]
1706 +name = "icu_normalizer_data"
1707 +version = "2.2.0"
1708 +source = "registry+https://github.com/rust-lang/crates.io-index"
1709 +checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38"
1710 +
1711 +[[package]]
1712 +name = "icu_properties"
1713 +version = "2.2.0"
1714 +source = "registry+https://github.com/rust-lang/crates.io-index"
1715 +checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de"
1716 +dependencies = [
1717 + "icu_collections",
1718 + "icu_locale_core",
1719 + "icu_properties_data",
1720 + "icu_provider",
1721 + "zerotrie",
1722 + "zerovec",
1723 +]
1724 +
1725 +[[package]]
1726 +name = "icu_properties_data"
1727 +version = "2.2.0"
1728 +source = "registry+https://github.com/rust-lang/crates.io-index"
1729 +checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14"
1730 +
1731 +[[package]]
1732 +name = "icu_provider"
1733 +version = "2.2.0"
1734 +source = "registry+https://github.com/rust-lang/crates.io-index"
1735 +checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421"
1736 +dependencies = [
1737 + "displaydoc",
1738 + "icu_locale_core",
1739 + "writeable",
1740 + "yoke",
1741 + "zerofrom",
1742 + "zerotrie",
1743 + "zerovec",
1744 +]
1745 +
1746 +[[package]]
1747 +name = "ident_case"
1748 +version = "1.0.1"
1749 +source = "registry+https://github.com/rust-lang/crates.io-index"
1750 +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
1751 +
1752 +[[package]]
1753 +name = "identity-hash"
1754 +version = "0.1.0"
1755 +source = "registry+https://github.com/rust-lang/crates.io-index"
1756 +checksum = "dfdd7caa900436d8f13b2346fe10257e0c05c1f1f9e351f4f5d57c03bd5f45da"
1757 +
1758 +[[package]]
1759 +name = "idna"
1760 +version = "1.1.0"
1761 +source = "registry+https://github.com/rust-lang/crates.io-index"
1762 +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
1763 +dependencies = [
1764 + "idna_adapter",
1765 + "smallvec",
1766 + "utf8_iter",
1767 +]
1768 +
1769 +[[package]]
1770 +name = "idna_adapter"
1771 +version = "1.2.2"
1772 +source = "registry+https://github.com/rust-lang/crates.io-index"
1773 +checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714"
1774 +dependencies = [
1775 + "icu_normalizer",
1776 + "icu_properties",
1777 +]
1778 +
1779 +[[package]]
1780 +name = "igd-next"
1781 +version = "0.17.1"
1782 +source = "registry+https://github.com/rust-lang/crates.io-index"
1783 +checksum = "de7238d487a9aff61f81b5ab41c0a841532a115a398b5fa92a2fadd0885e2581"
1784 +dependencies = [
1785 + "attohttpc",
1786 + "bytes",
1787 + "futures",
1788 + "http",
1789 + "http-body-util",
1790 + "hyper",
1791 + "hyper-util",
1792 + "log",
1793 + "rand",
1794 + "tokio",
1795 + "url",
1796 + "xmltree",
1797 +]
1798 +
1799 +[[package]]
1800 +name = "indexmap"
1801 +version = "2.14.0"
1802 +source = "registry+https://github.com/rust-lang/crates.io-index"
1803 +checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
1804 +dependencies = [
1805 + "equivalent",
1806 + "hashbrown",
1807 +]
1808 +
1809 +[[package]]
1810 +name = "inout"
1811 +version = "0.1.4"
1812 +source = "registry+https://github.com/rust-lang/crates.io-index"
1813 +checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01"
1814 +dependencies = [
1815 + "generic-array",
1816 +]
1817 +
1818 +[[package]]
1819 +name = "inplace-vec-builder"
1820 +version = "0.1.1"
1821 +source = "registry+https://github.com/rust-lang/crates.io-index"
1822 +checksum = "cf64c2edc8226891a71f127587a2861b132d2b942310843814d5001d99a1d307"
1823 +dependencies = [
1824 + "smallvec",
1825 +]
1826 +
1827 +[[package]]
1828 +name = "ipconfig"
1829 +version = "0.3.4"
1830 +source = "registry+https://github.com/rust-lang/crates.io-index"
1831 +checksum = "4d40460c0ce33d6ce4b0630ad68ff63d6661961c48b6dba35e5a4d81cfb48222"
1832 +dependencies = [
1833 + "socket2",
1834 + "widestring",
1835 + "windows-registry",
1836 + "windows-result",
1837 + "windows-sys 0.61.2",
1838 +]
1839 +
1840 +[[package]]
1841 +name = "ipnet"
1842 +version = "2.12.0"
1843 +source = "registry+https://github.com/rust-lang/crates.io-index"
1844 +checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2"
1845 +dependencies = [
1846 + "serde",
1847 +]
1848 +
1849 +[[package]]
1850 +name = "iroh"
1851 +version = "1.0.2"
1852 +source = "registry+https://github.com/rust-lang/crates.io-index"
1853 +checksum = "5fca9b4b462c343ff88fc0af4096c186f939b602a0bc08723536ef2c31c93971"
1854 +dependencies = [
1855 + "backon",
1856 + "blake3",
1857 + "bytes",
1858 + "cfg_aliases",
1859 + "ctutils",
1860 + "data-encoding",
1861 + "derive_more",
1862 + "ed25519-dalek",
1863 + "futures-util",
1864 + "getrandom 0.4.3",
1865 + "hickory-resolver",
1866 + "http",
1867 + "ipnet",
1868 + "iroh-base",
1869 + "iroh-dns",
1870 + "iroh-metrics",
1871 + "iroh-relay",
1872 + "n0-error",
1873 + "n0-future",
1874 + "n0-watcher",
1875 + "netwatch",
1876 + "noq",
1877 + "noq-proto",
1878 + "noq-udp",
1879 + "papaya",
1880 + "pin-project",
1881 + "portable-atomic",
1882 + "portmapper",
1883 + "rand",
1884 + "reqwest",
1885 + "rustc-hash",
1886 + "rustls",
1887 + "rustls-pki-types",
1888 + "serde",
1889 + "smallvec",
1890 + "strum",
1891 + "time",
1892 + "tokio",
1893 + "tokio-stream",
1894 + "tokio-util",
1895 + "tracing",
1896 + "url",
1897 + "wasm-bindgen-futures",
1898 +]
1899 +
1900 +[[package]]
1901 +name = "iroh-base"
1902 +version = "1.0.2"
1903 +source = "registry+https://github.com/rust-lang/crates.io-index"
1904 +checksum = "830a582cd54410dc1aa71d4786a82c3297d7b0165accd8b6dbbb3b240b48140d"
1905 +dependencies = [
1906 + "curve25519-dalek",
1907 + "data-encoding",
1908 + "data-encoding-macro",
1909 + "derive_more",
1910 + "ed25519-dalek",
1911 + "getrandom 0.4.3",
1912 + "n0-error",
1913 + "rand",
1914 + "serde",
1915 + "url",
1916 + "zeroize",
1917 +]
1918 +
1919 +[[package]]
1920 +name = "iroh-blobs"
1921 +version = "0.103.0"
1922 +source = "registry+https://github.com/rust-lang/crates.io-index"
1923 +checksum = "5be50b0e2d0a9ba65cee4e0dfb708b3704e02ad12bd4c14c6307e94245943126"
1924 +dependencies = [
1925 + "arrayvec",
1926 + "bao-tree",
1927 + "bytes",
1928 + "cfg_aliases",
1929 + "chrono",
1930 + "constant_time_eq",
1931 + "data-encoding",
1932 + "derive_more",
1933 + "genawaiter",
1934 + "getrandom 0.4.3",
1935 + "hex",
1936 + "iroh",
1937 + "iroh-base",
1938 + "iroh-io",
1939 + "iroh-metrics",
1940 + "iroh-tickets",
1941 + "iroh-util",
1942 + "irpc",
1943 + "n0-error",
1944 + "n0-future",
1945 + "nested_enum_utils",
1946 + "noq",
1947 + "postcard",
1948 + "rand",
1949 + "range-collections",
1950 + "redb 4.1.0",
1951 + "ref-cast",
1952 + "reflink-copy",
1953 + "self_cell",
1954 + "serde",
1955 + "smallvec",
1956 + "tokio",
1957 + "tracing",
1958 +]
1959 +
1960 +[[package]]
1961 +name = "iroh-dns"
1962 +version = "1.0.2"
1963 +source = "registry+https://github.com/rust-lang/crates.io-index"
1964 +checksum = "516e4eedc38e33ab69a6bd325520332dc3d67b25454e2d590ebb84a25240dd9a"
1965 +dependencies = [
1966 + "arc-swap",
1967 + "cfg_aliases",
1968 + "derive_more",
1969 + "hickory-resolver",
1970 + "iroh-base",
1971 + "n0-error",
1972 + "n0-future",
1973 + "ndk-context",
1974 + "portable-atomic",
1975 + "rand",
1976 + "rustls",
1977 + "simple-dns",
1978 + "strum",
1979 + "tokio",
1980 + "tracing",
1981 + "url",
1982 +]
1983 +
1984 +[[package]]
1985 +name = "iroh-docs"
1986 +version = "0.101.0"
1987 +source = "registry+https://github.com/rust-lang/crates.io-index"
1988 +checksum = "8fd1bd5e39d0321a3c4a2bcef9650476c076e2df41a0e84577eca23d6de6c8ab"
1989 +dependencies = [
1990 + "anyhow",
1991 + "async-channel",
1992 + "blake3",
1993 + "bytes",
1994 + "cfg_aliases",
1995 + "derive_more",
1996 + "futures-buffered",
1997 + "hex",
1998 + "iroh",
1999 + "iroh-blobs",
2000 + "iroh-gossip",
2001 + "iroh-metrics",
2002 + "iroh-tickets",
2003 + "irpc",
2004 + "n0-error",
2005 + "n0-future",
2006 + "noq",
2007 + "num_enum",
2008 + "postcard",
2009 + "rand",
2010 + "redb 3.1.3",
2011 + "redb 4.1.0",
2012 + "self_cell",
2013 + "serde",
2014 + "serde-error",
2015 + "strum",
2016 + "tempfile",
2017 + "thiserror 2.0.18",
2018 + "tokio",
2019 + "tokio-stream",
2020 + "tokio-util",
2021 + "tracing",
2022 +]
2023 +
2024 +[[package]]
2025 +name = "iroh-gossip"
2026 +version = "0.101.0"
2027 +source = "registry+https://github.com/rust-lang/crates.io-index"
2028 +checksum = "4e1dc4b05f73e7a1b9e83b531eb63c3fd671b0af3aeb13b59c546dd7ca747515"
2029 +dependencies = [
2030 + "blake3",
2031 + "bytes",
2032 + "data-encoding",
2033 + "derive_more",
2034 + "futures-concurrency",
2035 + "hex",
2036 + "indexmap",
2037 + "iroh",
2038 + "iroh-base",
2039 + "iroh-metrics",
2040 + "irpc",
2041 + "n0-error",
2042 + "n0-future",
2043 + "postcard",
2044 + "rand",
2045 + "serde",
2046 + "tokio",
2047 + "tokio-util",
2048 + "tracing",
2049 +]
2050 +
2051 +[[package]]
2052 +name = "iroh-io"
2053 +version = "0.6.2"
2054 +source = "registry+https://github.com/rust-lang/crates.io-index"
2055 +checksum = "e0a5feb781017b983ff1b155cd1faf8174da2acafd807aa482876da2d7e6577a"
2056 +dependencies = [
2057 + "bytes",
2058 + "futures-lite",
2059 + "pin-project",
2060 + "smallvec",
2061 + "tokio",
2062 +]
2063 +
2064 +[[package]]
2065 +name = "iroh-metrics"
2066 +version = "1.0.1"
2067 +source = "registry+https://github.com/rust-lang/crates.io-index"
2068 +checksum = "291065721ad7c477b972e581bbc528df031dc8eb5e39fe1ff3300ae5dfb157ef"
2069 +dependencies = [
2070 + "iroh-metrics-derive",
2071 + "itoa",
2072 + "n0-error",
2073 + "portable-atomic",
2074 + "ryu",
2075 + "serde",
2076 + "tracing",
2077 +]
2078 +
2079 +[[package]]
2080 +name = "iroh-metrics-derive"
2081 +version = "1.0.1"
2082 +source = "registry+https://github.com/rust-lang/crates.io-index"
2083 +checksum = "1ae5f0c4405d1fbc9fb16ff422ca40620e93dc36c30ecaba0c2aee3992b7bd48"
2084 +dependencies = [
2085 + "heck",
2086 + "proc-macro2",
2087 + "quote",
2088 + "syn 2.0.118",
2089 +]
2090 +
2091 +[[package]]
2092 +name = "iroh-relay"
2093 +version = "1.0.2"
2094 +source = "registry+https://github.com/rust-lang/crates.io-index"
2095 +checksum = "8149bb6a57126225a07d6928846d82dcedfd24ea0f863ef7b2eb475e1d726354"
2096 +dependencies = [
2097 + "blake3",
2098 + "bytes",
2099 + "cfg_aliases",
2100 + "data-encoding",
2101 + "derive_more",
2102 + "getrandom 0.4.3",
2103 + "hickory-resolver",
2104 + "http",
2105 + "http-body-util",
2106 + "hyper",
2107 + "hyper-util",
2108 + "iroh-base",
2109 + "iroh-dns",
2110 + "iroh-metrics",
2111 + "lru",
2112 + "n0-error",
2113 + "n0-future",
2114 + "noq",
2115 + "noq-proto",
2116 + "num_enum",
2117 + "pin-project",
2118 + "postcard",
2119 + "rand",
2120 + "reqwest",
2121 + "rustls",
2122 + "rustls-pki-types",
2123 + "serde",
2124 + "serde_bytes",
2125 + "strum",
2126 + "tokio",
2127 + "tokio-rustls",
2128 + "tokio-util",
2129 + "tokio-websockets",
2130 + "tracing",
2131 + "url",
2132 + "vergen-gitcl",
2133 + "webpki-roots",
2134 + "ws_stream_wasm",
2135 +]
2136 +
2137 +[[package]]
2138 +name = "iroh-tickets"
2139 +version = "1.0.0"
2140 +source = "registry+https://github.com/rust-lang/crates.io-index"
2141 +checksum = "da53233419ca36bf521ed45683b7748366f9b233032891eefc2d70567a84ac54"
2142 +dependencies = [
2143 + "data-encoding",
2144 + "derive_more",
2145 + "iroh-base",
2146 + "n0-error",
2147 + "postcard",
2148 + "serde",
2149 +]
2150 +
2151 +[[package]]
2152 +name = "iroh-util"
2153 +version = "0.6.0"
2154 +source = "registry+https://github.com/rust-lang/crates.io-index"
2155 +checksum = "20e41eb982f15230c55f0a70a74a514360e1f565b07861924fd0e8db172b3d00"
2156 +dependencies = [
2157 + "derive_more",
2158 + "iroh",
2159 + "n0-error",
2160 + "n0-future",
2161 + "tokio",
2162 + "tracing",
2163 +]
2164 +
2165 +[[package]]
2166 +name = "irpc"
2167 +version = "0.17.0"
2168 +source = "registry+https://github.com/rust-lang/crates.io-index"
2169 +checksum = "3623d6ff582b415904b29bbe6ebcb4a4f9a262ccdee05a45fdd003ef0950c386"
2170 +dependencies = [
2171 + "futures-buffered",
2172 + "futures-util",
2173 + "irpc-derive",
2174 + "n0-error",
2175 + "n0-future",
2176 + "noq",
2177 + "postcard",
2178 + "rcgen",
2179 + "rustls",
2180 + "serde",
2181 + "smallvec",
2182 + "tokio",
2183 + "tokio-util",
2184 + "tracing",
2185 +]
2186 +
2187 +[[package]]
2188 +name = "irpc-derive"
2189 +version = "0.17.0"
2190 +source = "registry+https://github.com/rust-lang/crates.io-index"
2191 +checksum = "35c254013736de16472140d26904e6ac98e8f3887284dcf4af40f88c77411b56"
2192 +dependencies = [
2193 + "proc-macro2",
2194 + "quote",
2195 + "syn 2.0.118",
2196 +]
2197 +
2198 +[[package]]
2199 +name = "is_terminal_polyfill"
2200 +version = "1.70.2"
2201 +source = "registry+https://github.com/rust-lang/crates.io-index"
2202 +checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
2203 +
2204 +[[package]]
2205 +name = "itoa"
2206 +version = "1.0.18"
2207 +source = "registry+https://github.com/rust-lang/crates.io-index"
2208 +checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
2209 +
2210 +[[package]]
2211 +name = "jni"
2212 +version = "0.21.1"
2213 +source = "registry+https://github.com/rust-lang/crates.io-index"
2214 +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97"
2215 +dependencies = [
2216 + "cesu8",
2217 + "cfg-if",
2218 + "combine",
2219 + "jni-sys 0.3.1",
2220 + "log",
2221 + "thiserror 1.0.69",
2222 + "walkdir",
2223 + "windows-sys 0.45.0",
2224 +]
2225 +
2226 +[[package]]
2227 +name = "jni"
2228 +version = "0.22.4"
2229 +source = "registry+https://github.com/rust-lang/crates.io-index"
2230 +checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498"
2231 +dependencies = [
2232 + "cfg-if",
2233 + "combine",
2234 + "jni-macros",
2235 + "jni-sys 0.4.1",
2236 + "log",
2237 + "simd_cesu8",
2238 + "thiserror 2.0.18",
2239 + "walkdir",
2240 + "windows-link",
2241 +]
2242 +
2243 +[[package]]
2244 +name = "jni-macros"
2245 +version = "0.22.4"
2246 +source = "registry+https://github.com/rust-lang/crates.io-index"
2247 +checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3"
2248 +dependencies = [
2249 + "proc-macro2",
2250 + "quote",
2251 + "rustc_version",
2252 + "simd_cesu8",
2253 + "syn 2.0.118",
2254 +]
2255 +
2256 +[[package]]
2257 +name = "jni-sys"
2258 +version = "0.3.1"
2259 +source = "registry+https://github.com/rust-lang/crates.io-index"
2260 +checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258"
2261 +dependencies = [
2262 + "jni-sys 0.4.1",
2263 +]
2264 +
2265 +[[package]]
2266 +name = "jni-sys"
2267 +version = "0.4.1"
2268 +source = "registry+https://github.com/rust-lang/crates.io-index"
2269 +checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2"
2270 +dependencies = [
2271 + "jni-sys-macros",
2272 +]
2273 +
2274 +[[package]]
2275 +name = "jni-sys-macros"
2276 +version = "0.4.1"
2277 +source = "registry+https://github.com/rust-lang/crates.io-index"
2278 +checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264"
2279 +dependencies = [
2280 + "quote",
2281 + "syn 2.0.118",
2282 +]
2283 +
2284 +[[package]]
2285 +name = "js-sys"
2286 +version = "0.3.103"
2287 +source = "registry+https://github.com/rust-lang/crates.io-index"
2288 +checksum = "53b44bfcdb3f8d5837a46dae1ca9660a837176eee74a28b229bc626816589102"
2289 +dependencies = [
2290 + "cfg-if",
2291 + "futures-util",
2292 + "wasm-bindgen",
2293 +]
2294 +
2295 +[[package]]
2296 +name = "lazy_static"
2297 +version = "1.5.0"
2298 +source = "registry+https://github.com/rust-lang/crates.io-index"
2299 +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
2300 +
2301 +[[package]]
2302 +name = "libc"
2303 +version = "0.2.186"
2304 +source = "registry+https://github.com/rust-lang/crates.io-index"
2305 +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
2306 +
2307 +[[package]]
2308 +name = "libm"
2309 +version = "0.2.16"
2310 +source = "registry+https://github.com/rust-lang/crates.io-index"
2311 +checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981"
2312 +
2313 +[[package]]
2314 +name = "linux-raw-sys"
2315 +version = "0.12.1"
2316 +source = "registry+https://github.com/rust-lang/crates.io-index"
2317 +checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
2318 +
2319 +[[package]]
2320 +name = "litemap"
2321 +version = "0.8.2"
2322 +source = "registry+https://github.com/rust-lang/crates.io-index"
2323 +checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0"
2324 +
2325 +[[package]]
2326 +name = "lock_api"
2327 +version = "0.4.14"
2328 +source = "registry+https://github.com/rust-lang/crates.io-index"
2329 +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
2330 +dependencies = [
2331 + "scopeguard",
2332 +]
2333 +
2334 +[[package]]
2335 +name = "log"
2336 +version = "0.4.33"
2337 +source = "registry+https://github.com/rust-lang/crates.io-index"
2338 +checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad"
2339 +
2340 +[[package]]
2341 +name = "loom"
2342 +version = "0.7.2"
2343 +source = "registry+https://github.com/rust-lang/crates.io-index"
2344 +checksum = "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca"
2345 +dependencies = [
2346 + "cfg-if",
2347 + "generator",
2348 + "scoped-tls",
2349 + "tracing",
2350 + "tracing-subscriber",
2351 +]
2352 +
2353 +[[package]]
2354 +name = "lru"
2355 +version = "0.18.0"
2356 +source = "registry+https://github.com/rust-lang/crates.io-index"
2357 +checksum = "8a860605968fce16869fd239cf4237a82f3ac470723415db603b0e8b6c8d4fb9"
2358 +dependencies = [
2359 + "hashbrown",
2360 +]
2361 +
2362 +[[package]]
2363 +name = "lru-slab"
2364 +version = "0.1.2"
2365 +source = "registry+https://github.com/rust-lang/crates.io-index"
2366 +checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154"
2367 +
2368 +[[package]]
2369 +name = "mac-addr"
2370 +version = "0.3.0"
2371 +source = "registry+https://github.com/rust-lang/crates.io-index"
2372 +checksum = "d3d25b0e0b648a86960ac23b7ad4abb9717601dec6f66c165f5b037f3f03065f"
2373 +
2374 +[[package]]
2375 +name = "matchers"
2376 +version = "0.2.0"
2377 +source = "registry+https://github.com/rust-lang/crates.io-index"
2378 +checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9"
2379 +dependencies = [
2380 + "regex-automata",
2381 +]
2382 +
2383 +[[package]]
2384 +name = "matchit"
2385 +version = "0.8.4"
2386 +source = "registry+https://github.com/rust-lang/crates.io-index"
2387 +checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3"
2388 +
2389 +[[package]]
2390 +name = "memchr"
2391 +version = "2.8.2"
2392 +source = "registry+https://github.com/rust-lang/crates.io-index"
2393 +checksum = "88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4"
2394 +
2395 +[[package]]
2396 +name = "memo-map"
2397 +version = "0.3.3"
2398 +source = "registry+https://github.com/rust-lang/crates.io-index"
2399 +checksum = "38d1115007560874e373613744c6fba374c17688327a71c1476d1a5954cc857b"
2400 +
2401 +[[package]]
2402 +name = "mime"
2403 +version = "0.3.17"
2404 +source = "registry+https://github.com/rust-lang/crates.io-index"
2405 +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
2406 +
2407 +[[package]]
2408 +name = "mime_guess"
2409 +version = "2.0.5"
2410 +source = "registry+https://github.com/rust-lang/crates.io-index"
2411 +checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e"
2412 +dependencies = [
2413 + "mime",
2414 + "unicase",
2415 +]
2416 +
2417 +[[package]]
2418 +name = "minijinja"
2419 +version = "2.21.0"
2420 +source = "registry+https://github.com/rust-lang/crates.io-index"
2421 +checksum = "cb3d648e68cea56d9858d535ee28f9538404e2dd8cb08ed0bd05dca379477f39"
2422 +dependencies = [
2423 + "memo-map",
2424 + "serde",
2425 + "serde_json",
2426 +]
2427 +
2428 +[[package]]
2429 +name = "minijinja-embed"
2430 +version = "2.21.0"
2431 +source = "registry+https://github.com/rust-lang/crates.io-index"
2432 +checksum = "cf74fd3b5645c9aeaddb3ddb0d7fc2055a70682c40a5cb0b930781f13b2a009b"
2433 +
2434 +[[package]]
2435 +name = "minimal-lexical"
2436 +version = "0.2.1"
2437 +source = "registry+https://github.com/rust-lang/crates.io-index"
2438 +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
2439 +
2440 +[[package]]
2441 +name = "mio"
2442 +version = "1.2.1"
2443 +source = "registry+https://github.com/rust-lang/crates.io-index"
2444 +checksum = "02bd0af71c67b473010cbbc60715ee815645a4dc942899111f494b4b737d6fda"
2445 +dependencies = [
2446 + "libc",
2447 + "wasi",
2448 + "windows-sys 0.61.2",
2449 +]
2450 +
2451 +[[package]]
2452 +name = "moka"
2453 +version = "0.12.15"
2454 +source = "registry+https://github.com/rust-lang/crates.io-index"
2455 +checksum = "957228ad12042ee839f93c8f257b62b4c0ab5eaae1d4fa60de53b27c9d7c5046"
2456 +dependencies = [
2457 + "crossbeam-channel",
2458 + "crossbeam-epoch",
2459 + "crossbeam-utils",
2460 + "equivalent",
2461 + "parking_lot",
2462 + "portable-atomic",
2463 + "smallvec",
2464 + "tagptr",
2465 + "uuid",
2466 +]
2467 +
2468 +[[package]]
2469 +name = "n0-error"
2470 +version = "1.0.0"
2471 +source = "registry+https://github.com/rust-lang/crates.io-index"
2472 +checksum = "c37e81176a83a77d2514528b91bdafc70ef88aab428f0e1b91aebb8d99888895"
2473 +dependencies = [
2474 + "anyhow",
2475 + "n0-error-macros",
2476 + "spez",
2477 +]
2478 +
2479 +[[package]]
2480 +name = "n0-error-macros"
2481 +version = "1.0.0"
2482 +source = "registry+https://github.com/rust-lang/crates.io-index"
2483 +checksum = "e2acd8b070213b0299282f884b4beba4e7b52d624fdcd504a3ad3665390c11e1"
2484 +dependencies = [
2485 + "proc-macro2",
2486 + "quote",
2487 + "syn 2.0.118",
2488 +]
2489 +
2490 +[[package]]
2491 +name = "n0-future"
2492 +version = "0.3.2"
2493 +source = "registry+https://github.com/rust-lang/crates.io-index"
2494 +checksum = "e2ab99dfb861450e68853d34ae665243a88b8c493d01ba957321a1e9b2312bbe"
2495 +dependencies = [
2496 + "cfg_aliases",
2497 + "derive_more",
2498 + "futures-buffered",
2499 + "futures-lite",
2500 + "futures-util",
2501 + "js-sys",
2502 + "pin-project",
2503 + "send_wrapper",
2504 + "tokio",
2505 + "tokio-util",
2506 + "wasm-bindgen",
2507 + "wasm-bindgen-futures",
2508 + "web-time",
2509 +]
2510 +
2511 +[[package]]
2512 +name = "n0-watcher"
2513 +version = "1.0.0"
2514 +source = "registry+https://github.com/rust-lang/crates.io-index"
2515 +checksum = "bbc618745ad0b7414b149d0517ad8b5573b2fb4d4e2717add3d2446ce1fdd826"
2516 +dependencies = [
2517 + "derive_more",
2518 + "n0-error",
2519 + "n0-future",
2520 +]
2521 +
2522 +[[package]]
2523 +name = "ndk-context"
2524 +version = "0.1.1"
2525 +source = "registry+https://github.com/rust-lang/crates.io-index"
2526 +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b"
2527 +
2528 +[[package]]
2529 +name = "nested_enum_utils"
2530 +version = "0.2.3"
2531 +source = "registry+https://github.com/rust-lang/crates.io-index"
2532 +checksum = "b1d5475271bdd36a4a2769eac1ef88df0f99428ea43e52dfd8b0ee5cb674695f"
2533 +dependencies = [
2534 + "proc-macro-crate",
2535 + "proc-macro2",
2536 + "quote",
2537 + "syn 2.0.118",
2538 +]
2539 +
2540 +[[package]]
2541 +name = "netdev"
2542 +version = "0.45.0"
2543 +source = "registry+https://github.com/rust-lang/crates.io-index"
2544 +checksum = "569dfbdd2efd771b24ec9bb57f956e04d4fbfc72f62b2f11961723f9b3f4b020"
2545 +dependencies = [
2546 + "block2",
2547 + "dispatch2",
2548 + "dlopen2",
2549 + "ipnet",
2550 + "jni 0.21.1",
2551 + "libc",
2552 + "mac-addr",
2553 + "ndk-context",
2554 + "netlink-packet-core",
2555 + "netlink-packet-route",
2556 + "netlink-sys",
2557 + "objc2",
2558 + "objc2-core-foundation",
2559 + "objc2-core-wlan",
2560 + "objc2-foundation",
2561 + "objc2-system-configuration",
2562 + "once_cell",
2563 + "plist",
2564 + "windows-sys 0.61.2",
2565 +]
2566 +
2567 +[[package]]
2568 +name = "netlink-packet-core"
2569 +version = "0.8.1"
2570 +source = "registry+https://github.com/rust-lang/crates.io-index"
2571 +checksum = "3463cbb78394cb0141e2c926b93fc2197e473394b761986eca3b9da2c63ae0f4"
2572 +dependencies = [
2573 + "paste",
2574 +]
2575 +
2576 +[[package]]
2577 +name = "netlink-packet-route"
2578 +version = "0.31.0"
2579 +source = "registry+https://github.com/rust-lang/crates.io-index"
2580 +checksum = "e2288fcb784eb3defd5fb16f4c4160d5f477de192eac730f43e1d11c24d9a007"
2581 +dependencies = [
2582 + "bitflags",
2583 + "libc",
2584 + "log",
2585 + "netlink-packet-core",
2586 +]
2587 +
2588 +[[package]]
2589 +name = "netlink-proto"
2590 +version = "0.12.0"
2591 +source = "registry+https://github.com/rust-lang/crates.io-index"
2592 +checksum = "b65d130ee111430e47eed7896ea43ca693c387f097dd97376bffafbf25812128"
2593 +dependencies = [
2594 + "bytes",
2595 + "futures",
2596 + "log",
2597 + "netlink-packet-core",
2598 + "netlink-sys",
2599 + "thiserror 2.0.18",
2600 +]
2601 +
2602 +[[package]]
2603 +name = "netlink-sys"
2604 +version = "0.8.8"
2605 +source = "registry+https://github.com/rust-lang/crates.io-index"
2606 +checksum = "cd6c30ed10fa69cc491d491b85cc971f6bdeb8e7367b7cde2ee6cc878d583fae"
2607 +dependencies = [
2608 + "bytes",
2609 + "futures-util",
2610 + "libc",
2611 + "log",
2612 + "tokio",
2613 +]
2614 +
2615 +[[package]]
2616 +name = "netwatch"
2617 +version = "0.19.1"
2618 +source = "registry+https://github.com/rust-lang/crates.io-index"
2619 +checksum = "4d9cbe01741347ef750d743d6690603f5eed8341e679fb51c8e629337aa11976"
2620 +dependencies = [
2621 + "atomic-waker",
2622 + "bytes",
2623 + "cfg_aliases",
2624 + "derive_more",
2625 + "ipnet",
2626 + "js-sys",
2627 + "libc",
2628 + "n0-error",
2629 + "n0-future",
2630 + "n0-watcher",
2631 + "netdev",
2632 + "netlink-packet-core",
2633 + "netlink-packet-route",
2634 + "netlink-proto",
2635 + "netlink-sys",
2636 + "noq-udp",
2637 + "objc2-core-foundation",
2638 + "objc2-system-configuration",
2639 + "pin-project-lite",
2640 + "serde",
2641 + "socket2",
2642 + "time",
2643 + "tokio",
2644 + "tokio-util",
2645 + "tracing",
2646 + "web-sys",
2647 + "windows",
2648 + "windows-result",
2649 + "wmi",
2650 +]
2651 +
2652 +[[package]]
2653 +name = "nix"
2654 +version = "0.29.0"
2655 +source = "registry+https://github.com/rust-lang/crates.io-index"
2656 +checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
2657 +dependencies = [
2658 + "bitflags",
2659 + "cfg-if",
2660 + "cfg_aliases",
2661 + "libc",
2662 +]
2663 +
2664 +[[package]]
2665 +name = "nom"
2666 +version = "7.1.3"
2667 +source = "registry+https://github.com/rust-lang/crates.io-index"
2668 +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
2669 +dependencies = [
2670 + "memchr",
2671 + "minimal-lexical",
2672 +]
2673 +
2674 +[[package]]
2675 +name = "noq"
2676 +version = "1.0.1"
2677 +source = "registry+https://github.com/rust-lang/crates.io-index"
2678 +checksum = "4bf95190af1bd4a00a10e8255ca0c8ddd9e9a9f5e79151d7a7eb6d56aff5dc89"
2679 +dependencies = [
2680 + "bytes",
2681 + "cfg_aliases",
2682 + "derive_more",
2683 + "noq-proto",
2684 + "noq-udp",
2685 + "pin-project-lite",
2686 + "rustc-hash",
2687 + "rustls",
2688 + "socket2",
2689 + "thiserror 2.0.18",
2690 + "tokio",
2691 + "tokio-stream",
2692 + "tracing",
2693 + "web-time",
2694 +]
2695 +
2696 +[[package]]
2697 +name = "noq-proto"
2698 +version = "1.0.1"
2699 +source = "registry+https://github.com/rust-lang/crates.io-index"
2700 +checksum = "aa6c890013591e709a3e45dd53501351b7e27e7ff3c7e9fc3dce43e300e7e9d3"
2701 +dependencies = [
2702 + "aes-gcm",
2703 + "bytes",
2704 + "derive_more",
2705 + "enum-assoc",
2706 + "fastbloom",
2707 + "getrandom 0.4.3",
2708 + "identity-hash",
2709 + "lru-slab",
2710 + "rand",
2711 + "rand_pcg",
2712 + "ring",
2713 + "rustc-hash",
2714 + "rustls",
2715 + "rustls-pki-types",
2716 + "rustls-platform-verifier",
2717 + "slab",
2718 + "sorted-index-buffer",
2719 + "thiserror 2.0.18",
2720 + "tinyvec",
2721 + "tracing",
2722 + "web-time",
2723 +]
2724 +
2725 +[[package]]
2726 +name = "noq-udp"
2727 +version = "1.0.1"
2728 +source = "registry+https://github.com/rust-lang/crates.io-index"
2729 +checksum = "3137a52df66c20090a889828d1c655f21f52294cba64e5c4fbb04fc83eee7c8e"
2730 +dependencies = [
2731 + "cfg_aliases",
2732 + "libc",
2733 + "socket2",
2734 + "tracing",
2735 + "windows-sys 0.61.2",
2736 +]
2737 +
2738 +[[package]]
2739 +name = "nu-ansi-term"
2740 +version = "0.50.3"
2741 +source = "registry+https://github.com/rust-lang/crates.io-index"
2742 +checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
2743 +dependencies = [
2744 + "windows-sys 0.61.2",
2745 +]
2746 +
2747 +[[package]]
2748 +name = "num-bigint"
2749 +version = "0.4.8"
2750 +source = "registry+https://github.com/rust-lang/crates.io-index"
2751 +checksum = "c89e69e7e0f03bea5ef08013795c25018e101932225a656383bd384495ecc367"
2752 +dependencies = [
2753 + "num-integer",
2754 + "num-traits",
2755 +]
2756 +
2757 +[[package]]
2758 +name = "num-conv"
2759 +version = "0.2.2"
2760 +source = "registry+https://github.com/rust-lang/crates.io-index"
2761 +checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441"
2762 +
2763 +[[package]]
2764 +name = "num-integer"
2765 +version = "0.1.46"
2766 +source = "registry+https://github.com/rust-lang/crates.io-index"
2767 +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
2768 +dependencies = [
2769 + "num-traits",
2770 +]
2771 +
2772 +[[package]]
2773 +name = "num-traits"
2774 +version = "0.2.19"
2775 +source = "registry+https://github.com/rust-lang/crates.io-index"
2776 +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
2777 +dependencies = [
2778 + "autocfg",
2779 +]
2780 +
2781 +[[package]]
2782 +name = "num_enum"
2783 +version = "0.7.6"
2784 +source = "registry+https://github.com/rust-lang/crates.io-index"
2785 +checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26"
2786 +dependencies = [
2787 + "num_enum_derive",
2788 + "rustversion",
2789 +]
2790 +
2791 +[[package]]
2792 +name = "num_enum_derive"
2793 +version = "0.7.6"
2794 +source = "registry+https://github.com/rust-lang/crates.io-index"
2795 +checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8"
2796 +dependencies = [
2797 + "proc-macro-crate",
2798 + "proc-macro2",
2799 + "quote",
2800 + "syn 2.0.118",
2801 +]
2802 +
2803 +[[package]]
2804 +name = "num_threads"
2805 +version = "0.1.7"
2806 +source = "registry+https://github.com/rust-lang/crates.io-index"
2807 +checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
2808 +dependencies = [
2809 + "libc",
2810 +]
2811 +
2812 +[[package]]
2813 +name = "objc2"
2814 +version = "0.6.4"
2815 +source = "registry+https://github.com/rust-lang/crates.io-index"
2816 +checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f"
2817 +dependencies = [
2818 + "objc2-encode",
2819 +]
2820 +
2821 +[[package]]
2822 +name = "objc2-core-foundation"
2823 +version = "0.3.2"
2824 +source = "registry+https://github.com/rust-lang/crates.io-index"
2825 +checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
2826 +dependencies = [
2827 + "bitflags",
2828 + "block2",
2829 + "dispatch2",
2830 + "libc",
2831 + "objc2",
2832 +]
2833 +
2834 +[[package]]
2835 +name = "objc2-core-wlan"
2836 +version = "0.3.2"
2837 +source = "registry+https://github.com/rust-lang/crates.io-index"
2838 +checksum = "c71e34919aba0d701380d911702455038a8a3587467fe0141d6a71501e7ffe48"
2839 +dependencies = [
2840 + "bitflags",
2841 + "objc2",
2842 + "objc2-core-foundation",
2843 + "objc2-foundation",
2844 + "objc2-security",
2845 + "objc2-security-foundation",
2846 +]
2847 +
2848 +[[package]]
2849 +name = "objc2-encode"
2850 +version = "4.1.0"
2851 +source = "registry+https://github.com/rust-lang/crates.io-index"
2852 +checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33"
2853 +
2854 +[[package]]
2855 +name = "objc2-foundation"
2856 +version = "0.3.2"
2857 +source = "registry+https://github.com/rust-lang/crates.io-index"
2858 +checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272"
2859 +dependencies = [
2860 + "bitflags",
2861 + "block2",
2862 + "libc",
2863 + "objc2",
2864 + "objc2-core-foundation",
2865 +]
2866 +
2867 +[[package]]
2868 +name = "objc2-security"
2869 +version = "0.3.2"
2870 +source = "registry+https://github.com/rust-lang/crates.io-index"
2871 +checksum = "709fe137109bd1e8b5a99390f77a7d8b2961dafc1a1c5db8f2e60329ad6d895a"
2872 +dependencies = [
2873 + "bitflags",
2874 + "objc2",
2875 + "objc2-core-foundation",
2876 +]
2877 +
2878 +[[package]]
2879 +name = "objc2-security-foundation"
2880 +version = "0.3.2"
2881 +source = "registry+https://github.com/rust-lang/crates.io-index"
2882 +checksum = "ef76382e9cedd18123099f17638715cc3d81dba3637d4c0d39ab69df2ef345a5"
2883 +dependencies = [
2884 + "objc2",
2885 + "objc2-foundation",
2886 +]
2887 +
2888 +[[package]]
2889 +name = "objc2-system-configuration"
2890 +version = "0.3.2"
2891 +source = "registry+https://github.com/rust-lang/crates.io-index"
2892 +checksum = "7216bd11cbda54ccabcab84d523dc93b858ec75ecfb3a7d89513fa22464da396"
2893 +dependencies = [
2894 + "bitflags",
2895 + "dispatch2",
2896 + "libc",
2897 + "objc2",
2898 + "objc2-core-foundation",
2899 + "objc2-security",
2900 +]
2901 +
2902 +[[package]]
2903 +name = "oid-registry"
2904 +version = "0.8.1"
2905 +source = "registry+https://github.com/rust-lang/crates.io-index"
2906 +checksum = "12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7"
2907 +dependencies = [
2908 + "asn1-rs",
2909 +]
2910 +
2911 +[[package]]
2912 +name = "once_cell"
2913 +version = "1.21.4"
2914 +source = "registry+https://github.com/rust-lang/crates.io-index"
2915 +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
2916 +dependencies = [
2917 + "critical-section",
2918 + "portable-atomic",
2919 +]
2920 +
2921 +[[package]]
2922 +name = "once_cell_polyfill"
2923 +version = "1.70.2"
2924 +source = "registry+https://github.com/rust-lang/crates.io-index"
2925 +checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
2926 +
2927 +[[package]]
2928 +name = "opaque-debug"
2929 +version = "0.3.1"
2930 +source = "registry+https://github.com/rust-lang/crates.io-index"
2931 +checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
2932 +
2933 +[[package]]
2934 +name = "openssl-probe"
2935 +version = "0.2.1"
2936 +source = "registry+https://github.com/rust-lang/crates.io-index"
2937 +checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe"
2938 +
2939 +[[package]]
2940 +name = "papaya"
2941 +version = "0.2.4"
2942 +source = "registry+https://github.com/rust-lang/crates.io-index"
2943 +checksum = "997ee03cd38c01469a7046643714f0ad28880bcb9e6679ff0666e24817ca19b7"
2944 +dependencies = [
2945 + "equivalent",
2946 + "seize",
2947 +]
2948 +
2949 +[[package]]
2950 +name = "parking"
2951 +version = "2.2.1"
2952 +source = "registry+https://github.com/rust-lang/crates.io-index"
2953 +checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
2954 +
2955 +[[package]]
2956 +name = "parking_lot"
2957 +version = "0.12.5"
2958 +source = "registry+https://github.com/rust-lang/crates.io-index"
2959 +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
2960 +dependencies = [
2961 + "lock_api",
2962 + "parking_lot_core",
2963 +]
2964 +
2965 +[[package]]
2966 +name = "parking_lot_core"
2967 +version = "0.9.12"
2968 +source = "registry+https://github.com/rust-lang/crates.io-index"
2969 +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
2970 +dependencies = [
2971 + "cfg-if",
2972 + "libc",
2973 + "redox_syscall",
2974 + "smallvec",
2975 + "windows-link",
2976 +]
2977 +
2978 +[[package]]
2979 +name = "paste"
2980 +version = "1.0.15"
2981 +source = "registry+https://github.com/rust-lang/crates.io-index"
2982 +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
2983 +
2984 +[[package]]
2985 +name = "pem"
2986 +version = "3.0.6"
2987 +source = "registry+https://github.com/rust-lang/crates.io-index"
2988 +checksum = "1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be"
2989 +dependencies = [
2990 + "base64",
2991 + "serde_core",
2992 +]
2993 +
2994 +[[package]]
2995 +name = "pem-rfc7468"
2996 +version = "1.0.0"
2997 +source = "registry+https://github.com/rust-lang/crates.io-index"
2998 +checksum = "a6305423e0e7738146434843d1694d621cce767262b2a86910beab705e4493d9"
2999 +dependencies = [
3000 + "base64ct",
3001 +]
3002 +
3003 +[[package]]
3004 +name = "percent-encoding"
3005 +version = "2.3.2"
3006 +source = "registry+https://github.com/rust-lang/crates.io-index"
3007 +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
3008 +
3009 +[[package]]
3010 +name = "pharos"
3011 +version = "0.5.3"
3012 +source = "registry+https://github.com/rust-lang/crates.io-index"
3013 +checksum = "e9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414"
3014 +dependencies = [
3015 + "futures",
3016 + "rustc_version",
3017 +]
3018 +
3019 +[[package]]
3020 +name = "pin-project"
3021 +version = "1.1.13"
3022 +source = "registry+https://github.com/rust-lang/crates.io-index"
3023 +checksum = "2466b2336ed02bcdca6b294417127b90ec92038d1d5c4fbeac971a922e0e0924"
3024 +dependencies = [
3025 + "pin-project-internal",
3026 +]
3027 +
3028 +[[package]]
3029 +name = "pin-project-internal"
3030 +version = "1.1.13"
3031 +source = "registry+https://github.com/rust-lang/crates.io-index"
3032 +checksum = "c96395f0a926bc13b1c17622aaddda1ecb55d49c8f1bf9777e4d877800a43f8b"
3033 +dependencies = [
3034 + "proc-macro2",
3035 + "quote",
3036 + "syn 2.0.118",
3037 +]
3038 +
3039 +[[package]]
3040 +name = "pin-project-lite"
3041 +version = "0.2.17"
3042 +source = "registry+https://github.com/rust-lang/crates.io-index"
3043 +checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
3044 +
3045 +[[package]]
3046 +name = "pkcs8"
3047 +version = "0.11.0"
3048 +source = "registry+https://github.com/rust-lang/crates.io-index"
3049 +checksum = "451913da69c775a56034ea8d9003d27ee8948e12443eae7c038ba100a4f21cb7"
3050 +dependencies = [
3051 + "der",
3052 + "spki",
3053 +]
3054 +
3055 +[[package]]
3056 +name = "plist"
3057 +version = "1.10.0"
3058 +source = "registry+https://github.com/rust-lang/crates.io-index"
3059 +checksum = "7da1d65da6dd5d1e44199ac0f58712d241c0f439f80adea8924d832384087f85"
3060 +dependencies = [
3061 + "base64",
3062 + "indexmap",
3063 + "quick-xml",
3064 + "serde",
3065 + "time",
3066 +]
3067 +
3068 +[[package]]
3069 +name = "polyval"
3070 +version = "0.6.2"
3071 +source = "registry+https://github.com/rust-lang/crates.io-index"
3072 +checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25"
3073 +dependencies = [
3074 + "cfg-if",
3075 + "cpufeatures 0.2.17",
3076 + "opaque-debug",
3077 + "universal-hash",
3078 +]
3079 +
3080 +[[package]]
3081 +name = "portable-atomic"
3082 +version = "1.13.1"
3083 +source = "registry+https://github.com/rust-lang/crates.io-index"
3084 +checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49"
3085 +dependencies = [
3086 + "serde",
3087 +]
3088 +
3089 +[[package]]
3090 +name = "portmapper"
3091 +version = "0.19.1"
3092 +source = "registry+https://github.com/rust-lang/crates.io-index"
3093 +checksum = "eb3713e4977408279158444a18c1a01ac9bf2e7eaf1fbfd1a19ac9cd18d90721"
3094 +dependencies = [
3095 + "base64",
3096 + "bytes",
3097 + "derive_more",
3098 + "hyper-util",
3099 + "igd-next",
3100 + "iroh-metrics",
3101 + "libc",
3102 + "n0-error",
3103 + "n0-future",
3104 + "netwatch",
3105 + "num_enum",
3106 + "rand",
3107 + "serde",
3108 + "smallvec",
3109 + "socket2",
3110 + "time",
3111 + "tokio",
3112 + "tokio-util",
3113 + "tower-layer",
3114 + "tracing",
3115 + "url",
3116 +]
3117 +
3118 +[[package]]
3119 +name = "positioned-io"
3120 +version = "0.3.5"
3121 +source = "registry+https://github.com/rust-lang/crates.io-index"
3122 +checksum = "d4ec4b80060f033312b99b6874025d9503d2af87aef2dd4c516e253fbfcdada7"
3123 +dependencies = [
3124 + "libc",
3125 + "winapi",
3126 +]
3127 +
3128 +[[package]]
3129 +name = "postcard"
3130 +version = "1.1.3"
3131 +source = "registry+https://github.com/rust-lang/crates.io-index"
3132 +checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24"
3133 +dependencies = [
3134 + "cobs",
3135 + "embedded-io 0.4.0",
3136 + "embedded-io 0.6.1",
3137 + "heapless",
3138 + "postcard-derive",
3139 + "serde",
3140 +]
3141 +
3142 +[[package]]
3143 +name = "postcard-derive"
3144 +version = "0.2.2"
3145 +source = "registry+https://github.com/rust-lang/crates.io-index"
3146 +checksum = "e0232bd009a197ceec9cc881ba46f727fcd8060a2d8d6a9dde7a69030a6fe2bb"
3147 +dependencies = [
3148 + "proc-macro2",
3149 + "quote",
3150 + "syn 2.0.118",
3151 +]
3152 +
3153 +[[package]]
3154 +name = "potential_utf"
3155 +version = "0.1.5"
3156 +source = "registry+https://github.com/rust-lang/crates.io-index"
3157 +checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564"
3158 +dependencies = [
3159 + "zerovec",
3160 +]
3161 +
3162 +[[package]]
3163 +name = "powerfmt"
3164 +version = "0.2.0"
3165 +source = "registry+https://github.com/rust-lang/crates.io-index"
3166 +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
3167 +
3168 +[[package]]
3169 +name = "prefix-trie"
3170 +version = "0.8.4"
3171 +source = "registry+https://github.com/rust-lang/crates.io-index"
3172 +checksum = "4cf6e3177f0684016a5c209b00882e15f8bdd3f3bb48f0491df10cd102d0c6e7"
3173 +dependencies = [
3174 + "either",
3175 + "ipnet",
3176 + "num-traits",
3177 +]
3178 +
3179 +[[package]]
3180 +name = "proc-macro-crate"
3181 +version = "3.5.0"
3182 +source = "registry+https://github.com/rust-lang/crates.io-index"
3183 +checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f"
3184 +dependencies = [
3185 + "toml_edit 0.25.12+spec-1.1.0",
3186 +]
3187 +
3188 +[[package]]
3189 +name = "proc-macro-error"
3190 +version = "0.4.12"
3191 +source = "registry+https://github.com/rust-lang/crates.io-index"
3192 +checksum = "18f33027081eba0a6d8aba6d1b1c3a3be58cbb12106341c2d5759fcd9b5277e7"
3193 +dependencies = [
3194 + "proc-macro-error-attr",
3195 + "proc-macro2",
3196 + "quote",
3197 + "syn 1.0.109",
3198 + "version_check",
3199 +]
3200 +
3201 +[[package]]
3202 +name = "proc-macro-error-attr"
3203 +version = "0.4.12"
3204 +source = "registry+https://github.com/rust-lang/crates.io-index"
3205 +checksum = "8a5b4b77fdb63c1eca72173d68d24501c54ab1269409f6b672c85deb18af69de"
3206 +dependencies = [
3207 + "proc-macro2",
3208 + "quote",
3209 + "syn 1.0.109",
3210 + "syn-mid",
3211 + "version_check",
3212 +]
3213 +
3214 +[[package]]
3215 +name = "proc-macro-hack"
3216 +version = "0.5.20+deprecated"
3217 +source = "registry+https://github.com/rust-lang/crates.io-index"
3218 +checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
3219 +
3220 +[[package]]
3221 +name = "proc-macro2"
3222 +version = "1.0.106"
3223 +source = "registry+https://github.com/rust-lang/crates.io-index"
3224 +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
3225 +dependencies = [
3226 + "unicode-ident",
3227 +]
3228 +
3229 +[[package]]
3230 +name = "quick-xml"
3231 +version = "0.41.0"
3232 +source = "registry+https://github.com/rust-lang/crates.io-index"
3233 +checksum = "e660451e55124f798a69a5af3f49ccfbefbd41910eefd25caf2393e1f3473ec1"
3234 +dependencies = [
3235 + "memchr",
3236 +]
3237 +
3238 +[[package]]
3239 +name = "quote"
3240 +version = "1.0.46"
3241 +source = "registry+https://github.com/rust-lang/crates.io-index"
3242 +checksum = "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368"
3243 +dependencies = [
3244 + "proc-macro2",
3245 +]
3246 +
3247 +[[package]]
3248 +name = "r-efi"
3249 +version = "6.0.0"
3250 +source = "registry+https://github.com/rust-lang/crates.io-index"
3251 +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
3252 +
3253 +[[package]]
3254 +name = "rand"
3255 +version = "0.10.2"
3256 +source = "registry+https://github.com/rust-lang/crates.io-index"
3257 +checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80"
3258 +dependencies = [
3259 + "chacha20",
3260 + "getrandom 0.4.3",
3261 + "rand_core",
3262 +]
3263 +
3264 +[[package]]
3265 +name = "rand_core"
3266 +version = "0.10.1"
3267 +source = "registry+https://github.com/rust-lang/crates.io-index"
3268 +checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69"
3269 +
3270 +[[package]]
3271 +name = "rand_pcg"
3272 +version = "0.10.2"
3273 +source = "registry+https://github.com/rust-lang/crates.io-index"
3274 +checksum = "caa0f4137e1c0a72f4c651489402276c8e8e1cf081f3b0ba156d2cbeef09e86a"
3275 +dependencies = [
3276 + "rand_core",
3277 +]
3278 +
3279 +[[package]]
3280 +name = "range-collections"
3281 +version = "0.4.6"
3282 +source = "registry+https://github.com/rust-lang/crates.io-index"
3283 +checksum = "861706ea9c4aded7584c5cd1d241cec2ea7f5f50999f236c22b65409a1f1a0d0"
3284 +dependencies = [
3285 + "binary-merge",
3286 + "inplace-vec-builder",
3287 + "ref-cast",
3288 + "serde",
3289 + "smallvec",
3290 +]
3291 +
3292 +[[package]]
3293 +name = "rcgen"
3294 +version = "0.14.8"
3295 +source = "registry+https://github.com/rust-lang/crates.io-index"
3296 +checksum = "57f6d249aad744e274e682777a50283a225a32705394ee6d5fcc01efa25e4055"
3297 +dependencies = [
3298 + "pem",
3299 + "ring",
3300 + "rustls-pki-types",
3301 + "time",
3302 + "x509-parser",
3303 + "yasna",
3304 +]
3305 +
3306 +[[package]]
3307 +name = "redb"
3308 +version = "3.1.3"
3309 +source = "registry+https://github.com/rust-lang/crates.io-index"
3310 +checksum = "4ba239c1c1693315d3cc0e601db3b3965543afbf48c41730fdca2f069f510f4a"
3311 +dependencies = [
3312 + "libc",
3313 +]
3314 +
3315 +[[package]]
3316 +name = "redb"
3317 +version = "4.1.0"
3318 +source = "registry+https://github.com/rust-lang/crates.io-index"
3319 +checksum = "8e925444704b5f17d32bf42f5b6e2df050bceebc3dcd6e71cc73dafe8092e839"
3320 +dependencies = [
3321 + "libc",
3322 +]
3323 +
3324 +[[package]]
3325 +name = "redox_syscall"
3326 +version = "0.5.18"
3327 +source = "registry+https://github.com/rust-lang/crates.io-index"
3328 +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
3329 +dependencies = [
3330 + "bitflags",
3331 +]
3332 +
3333 +[[package]]
3334 +name = "ref-cast"
3335 +version = "1.0.25"
3336 +source = "registry+https://github.com/rust-lang/crates.io-index"
3337 +checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d"
3338 +dependencies = [
3339 + "ref-cast-impl",
3340 +]
3341 +
3342 +[[package]]
3343 +name = "ref-cast-impl"
3344 +version = "1.0.25"
3345 +source = "registry+https://github.com/rust-lang/crates.io-index"
3346 +checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da"
3347 +dependencies = [
3348 + "proc-macro2",
3349 + "quote",
3350 + "syn 2.0.118",
3351 +]
3352 +
3353 +[[package]]
3354 +name = "reflink-copy"
3355 +version = "0.1.30"
3356 +source = "registry+https://github.com/rust-lang/crates.io-index"
3357 +checksum = "d9dd7ab4af0363d5ccfd2838d782a28196cf32a5cc2e4fe3c5dc83f2be588b8b"
3358 +dependencies = [
3359 + "cfg-if",
3360 + "libc",
3361 + "rustix",
3362 + "windows",
3363 +]
3364 +
3365 +[[package]]
3366 +name = "regex-automata"
3367 +version = "0.4.14"
3368 +source = "registry+https://github.com/rust-lang/crates.io-index"
3369 +checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
3370 +dependencies = [
3371 + "aho-corasick",
3372 + "memchr",
3373 + "regex-syntax",
3374 +]
3375 +
3376 +[[package]]
3377 +name = "regex-syntax"
3378 +version = "0.8.11"
3379 +source = "registry+https://github.com/rust-lang/crates.io-index"
3380 +checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"
3381 +
3382 +[[package]]
3383 +name = "reqwest"
3384 +version = "0.13.4"
3385 +source = "registry+https://github.com/rust-lang/crates.io-index"
3386 +checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3"
3387 +dependencies = [
3388 + "base64",
3389 + "bytes",
3390 + "futures-core",
3391 + "futures-util",
3392 + "http",
3393 + "http-body",
3394 + "http-body-util",
3395 + "hyper",
3396 + "hyper-rustls",
3397 + "hyper-util",
3398 + "js-sys",
3399 + "log",
3400 + "percent-encoding",
3401 + "pin-project-lite",
3402 + "rustls",
3403 + "rustls-pki-types",
3404 + "rustls-platform-verifier",
3405 + "sync_wrapper",
3406 + "tokio",
3407 + "tokio-rustls",
3408 + "tokio-util",
3409 + "tower",
3410 + "tower-http",
3411 + "tower-service",
3412 + "url",
3413 + "wasm-bindgen",
3414 + "wasm-bindgen-futures",
3415 + "wasm-streams",
3416 + "web-sys",
3417 +]
3418 +
3419 +[[package]]
3420 +name = "resolv-conf"
3421 +version = "0.7.6"
3422 +source = "registry+https://github.com/rust-lang/crates.io-index"
3423 +checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7"
3424 +
3425 +[[package]]
3426 +name = "ring"
3427 +version = "0.17.14"
3428 +source = "registry+https://github.com/rust-lang/crates.io-index"
3429 +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
3430 +dependencies = [
3431 + "cc",
3432 + "cfg-if",
3433 + "getrandom 0.2.17",
3434 + "libc",
3435 + "untrusted",
3436 + "windows-sys 0.52.0",
3437 +]
3438 +
3439 +[[package]]
3440 +name = "rustc-hash"
3441 +version = "2.1.3"
3442 +source = "registry+https://github.com/rust-lang/crates.io-index"
3443 +checksum = "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d"
3444 +
3445 +[[package]]
3446 +name = "rustc_version"
3447 +version = "0.4.1"
3448 +source = "registry+https://github.com/rust-lang/crates.io-index"
3449 +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
3450 +dependencies = [
3451 + "semver",
3452 +]
3453 +
3454 +[[package]]
3455 +name = "rusticata-macros"
3456 +version = "4.1.0"
3457 +source = "registry+https://github.com/rust-lang/crates.io-index"
3458 +checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632"
3459 +dependencies = [
3460 + "nom",
3461 +]
3462 +
3463 +[[package]]
3464 +name = "rustix"
3465 +version = "1.1.4"
3466 +source = "registry+https://github.com/rust-lang/crates.io-index"
3467 +checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
3468 +dependencies = [
3469 + "bitflags",
3470 + "errno",
3471 + "libc",
3472 + "linux-raw-sys",
3473 + "windows-sys 0.61.2",
3474 +]
3475 +
3476 +[[package]]
3477 +name = "rustls"
3478 +version = "0.23.41"
3479 +source = "registry+https://github.com/rust-lang/crates.io-index"
3480 +checksum = "6b92b125634d9b795e7beca796cc790df15a7fb38323bf3196fda83292d06b1f"
3481 +dependencies = [
3482 + "log",
3483 + "once_cell",
3484 + "ring",
3485 + "rustls-pki-types",
3486 + "rustls-webpki",
3487 + "subtle",
3488 + "zeroize",
3489 +]
3490 +
3491 +[[package]]
3492 +name = "rustls-native-certs"
3493 +version = "0.8.4"
3494 +source = "registry+https://github.com/rust-lang/crates.io-index"
3495 +checksum = "dab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4d"
3496 +dependencies = [
3497 + "openssl-probe",
3498 + "rustls-pki-types",
3499 + "schannel",
3500 + "security-framework",
3501 +]
3502 +
3503 +[[package]]
3504 +name = "rustls-pki-types"
3505 +version = "1.15.0"
3506 +source = "registry+https://github.com/rust-lang/crates.io-index"
3507 +checksum = "764899a24af3980067ee14bc143654f297b22eaebfe3c7b6b211920a5a59b046"
3508 +dependencies = [
3509 + "web-time",
3510 + "zeroize",
3511 +]
3512 +
3513 +[[package]]
3514 +name = "rustls-platform-verifier"
3515 +version = "0.7.0"
3516 +source = "registry+https://github.com/rust-lang/crates.io-index"
3517 +checksum = "26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0"
3518 +dependencies = [
3519 + "core-foundation 0.10.1",
3520 + "core-foundation-sys",
3521 + "jni 0.22.4",
3522 + "log",
3523 + "once_cell",
3524 + "rustls",
3525 + "rustls-native-certs",
3526 + "rustls-platform-verifier-android",
3527 + "rustls-webpki",
3528 + "security-framework",
3529 + "security-framework-sys",
3530 + "webpki-root-certs",
3531 + "windows-sys 0.61.2",
3532 +]
3533 +
3534 +[[package]]
3535 +name = "rustls-platform-verifier-android"
3536 +version = "0.1.1"
3537 +source = "registry+https://github.com/rust-lang/crates.io-index"
3538 +checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f"
3539 +
3540 +[[package]]
3541 +name = "rustls-webpki"
3542 +version = "0.103.13"
3543 +source = "registry+https://github.com/rust-lang/crates.io-index"
3544 +checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e"
3545 +dependencies = [
3546 + "ring",
3547 + "rustls-pki-types",
3548 + "untrusted",
3549 +]
3550 +
3551 +[[package]]
3552 +name = "rustversion"
3553 +version = "1.0.23"
3554 +source = "registry+https://github.com/rust-lang/crates.io-index"
3555 +checksum = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f"
3556 +
3557 +[[package]]
3558 +name = "ryu"
3559 +version = "1.0.23"
3560 +source = "registry+https://github.com/rust-lang/crates.io-index"
3561 +checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f"
3562 +
3563 +[[package]]
3564 +name = "same-file"
3565 +version = "1.0.6"
3566 +source = "registry+https://github.com/rust-lang/crates.io-index"
3567 +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
3568 +dependencies = [
3569 + "winapi-util",
3570 +]
3571 +
3572 +[[package]]
3573 +name = "schannel"
3574 +version = "0.1.29"
3575 +source = "registry+https://github.com/rust-lang/crates.io-index"
3576 +checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939"
3577 +dependencies = [
3578 + "windows-sys 0.61.2",
3579 +]
3580 +
3581 +[[package]]
3582 +name = "scoped-tls"
3583 +version = "1.0.1"
3584 +source = "registry+https://github.com/rust-lang/crates.io-index"
3585 +checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
3586 +
3587 +[[package]]
3588 +name = "scopeguard"
3589 +version = "1.2.0"
3590 +source = "registry+https://github.com/rust-lang/crates.io-index"
3591 +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
3592 +
3593 +[[package]]
3594 +name = "security-framework"
3595 +version = "3.7.0"
3596 +source = "registry+https://github.com/rust-lang/crates.io-index"
3597 +checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d"
3598 +dependencies = [
3599 + "bitflags",
3600 + "core-foundation 0.10.1",
3601 + "core-foundation-sys",
3602 + "libc",
3603 + "security-framework-sys",
3604 +]
3605 +
3606 +[[package]]
3607 +name = "security-framework-sys"
3608 +version = "2.17.0"
3609 +source = "registry+https://github.com/rust-lang/crates.io-index"
3610 +checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3"
3611 +dependencies = [
3612 + "core-foundation-sys",
3613 + "libc",
3614 +]
3615 +
3616 +[[package]]
3617 +name = "seize"
3618 +version = "0.5.1"
3619 +source = "registry+https://github.com/rust-lang/crates.io-index"
3620 +checksum = "5b55fb86dfd3a2f5f76ea78310a88f96c4ea21a3031f8d212443d56123fd0521"
3621 +dependencies = [
3622 + "libc",
3623 + "windows-sys 0.61.2",
3624 +]
3625 +
3626 +[[package]]
3627 +name = "self_cell"
3628 +version = "1.2.2"
3629 +source = "registry+https://github.com/rust-lang/crates.io-index"
3630 +checksum = "b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89"
3631 +
3632 +[[package]]
3633 +name = "semver"
3634 +version = "1.0.28"
3635 +source = "registry+https://github.com/rust-lang/crates.io-index"
3636 +checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd"
3637 +
3638 +[[package]]
3639 +name = "send_wrapper"
3640 +version = "0.6.0"
3641 +source = "registry+https://github.com/rust-lang/crates.io-index"
3642 +checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73"
3643 +
3644 +[[package]]
3645 +name = "serde"
3646 +version = "1.0.228"
3647 +source = "registry+https://github.com/rust-lang/crates.io-index"
3648 +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
3649 +dependencies = [
3650 + "serde_core",
3651 + "serde_derive",
3652 +]
3653 +
3654 +[[package]]
3655 +name = "serde-error"
3656 +version = "0.1.3"
3657 +source = "registry+https://github.com/rust-lang/crates.io-index"
3658 +checksum = "342110fb7a5d801060c885da03bf91bfa7c7ca936deafcc64bb6706375605d47"
3659 +dependencies = [
3660 + "serde",
3661 +]
3662 +
3663 +[[package]]
3664 +name = "serde_bytes"
3665 +version = "0.11.19"
3666 +source = "registry+https://github.com/rust-lang/crates.io-index"
3667 +checksum = "a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8"
3668 +dependencies = [
3669 + "serde",
3670 + "serde_core",
3671 +]
3672 +
3673 +[[package]]
3674 +name = "serde_core"
3675 +version = "1.0.228"
3676 +source = "registry+https://github.com/rust-lang/crates.io-index"
3677 +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
3678 +dependencies = [
3679 + "serde_derive",
3680 +]
3681 +
3682 +[[package]]
3683 +name = "serde_derive"
3684 +version = "1.0.228"
3685 +source = "registry+https://github.com/rust-lang/crates.io-index"
3686 +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
3687 +dependencies = [
3688 + "proc-macro2",
3689 + "quote",
3690 + "syn 2.0.118",
3691 +]
3692 +
3693 +[[package]]
3694 +name = "serde_json"
3695 +version = "1.0.150"
3696 +source = "registry+https://github.com/rust-lang/crates.io-index"
3697 +checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9"
3698 +dependencies = [
3699 + "itoa",
3700 + "memchr",
3701 + "serde",
3702 + "serde_core",
3703 + "zmij",
3704 +]
3705 +
3706 +[[package]]
3707 +name = "serde_path_to_error"
3708 +version = "0.1.20"
3709 +source = "registry+https://github.com/rust-lang/crates.io-index"
3710 +checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457"
3711 +dependencies = [
3712 + "itoa",
3713 + "serde",
3714 + "serde_core",
3715 +]
3716 +
3717 +[[package]]
3718 +name = "serde_spanned"
3719 +version = "0.6.9"
3720 +source = "registry+https://github.com/rust-lang/crates.io-index"
3721 +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3"
3722 +dependencies = [
3723 + "serde",
3724 +]
3725 +
3726 +[[package]]
3727 +name = "serde_urlencoded"
3728 +version = "0.7.1"
3729 +source = "registry+https://github.com/rust-lang/crates.io-index"
3730 +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
3731 +dependencies = [
3732 + "form_urlencoded",
3733 + "itoa",
3734 + "ryu",
3735 + "serde",
3736 +]
3737 +
3738 +[[package]]
3739 +name = "serdect"
3740 +version = "0.4.3"
3741 +source = "registry+https://github.com/rust-lang/crates.io-index"
3742 +checksum = "66cf8fedced2fcf12406bcb34223dffb92eaf34908ede12fed414c82b7f00b3e"
3743 +dependencies = [
3744 + "base16ct",
3745 + "serde",
3746 +]
3747 +
3748 +[[package]]
3749 +name = "sha1_smol"
3750 +version = "1.0.1"
3751 +source = "registry+https://github.com/rust-lang/crates.io-index"
3752 +checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d"
3753 +
3754 +[[package]]
3755 +name = "sha2"
3756 +version = "0.11.0"
3757 +source = "registry+https://github.com/rust-lang/crates.io-index"
3758 +checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4"
3759 +dependencies = [
3760 + "cfg-if",
3761 + "cpufeatures 0.3.0",
3762 + "digest",
3763 +]
3764 +
3765 +[[package]]
3766 +name = "sharded-slab"
3767 +version = "0.1.7"
3768 +source = "registry+https://github.com/rust-lang/crates.io-index"
3769 +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
3770 +dependencies = [
3771 + "lazy_static",
3772 +]
3773 +
3774 +[[package]]
3775 +name = "shlex"
3776 +version = "2.0.1"
3777 +source = "registry+https://github.com/rust-lang/crates.io-index"
3778 +checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
3779 +
3780 +[[package]]
3781 +name = "signal-hook-registry"
3782 +version = "1.4.8"
3783 +source = "registry+https://github.com/rust-lang/crates.io-index"
3784 +checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
3785 +dependencies = [
3786 + "errno",
3787 + "libc",
3788 +]
3789 +
3790 +[[package]]
3791 +name = "signature"
3792 +version = "3.0.0"
3793 +source = "registry+https://github.com/rust-lang/crates.io-index"
3794 +checksum = "28d567dcbaf0049cb8ac2608a76cd95ff9e4412e1899d389ee400918ca7537f5"
3795 +
3796 +[[package]]
3797 +name = "simd_cesu8"
3798 +version = "1.1.1"
3799 +source = "registry+https://github.com/rust-lang/crates.io-index"
3800 +checksum = "94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33"
3801 +dependencies = [
3802 + "rustc_version",
3803 + "simdutf8",
3804 +]
3805 +
3806 +[[package]]
3807 +name = "simdutf8"
3808 +version = "0.1.5"
3809 +source = "registry+https://github.com/rust-lang/crates.io-index"
3810 +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e"
3811 +
3812 +[[package]]
3813 +name = "simple-dns"
3814 +version = "0.11.3"
3815 +source = "registry+https://github.com/rust-lang/crates.io-index"
3816 +checksum = "7a75cbde1bf934313596a004973e462f9a82caa814dcf1a5f507bdf51597eeb4"
3817 +dependencies = [
3818 + "bitflags",
3819 +]
3820 +
3821 +[[package]]
3822 +name = "siphasher"
3823 +version = "1.0.3"
3824 +source = "registry+https://github.com/rust-lang/crates.io-index"
3825 +checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649"
3826 +
3827 +[[package]]
3828 +name = "slab"
3829 +version = "0.4.12"
3830 +source = "registry+https://github.com/rust-lang/crates.io-index"
3831 +checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
3832 +
3833 +[[package]]
3834 +name = "smallvec"
3835 +version = "1.15.2"
3836 +source = "registry+https://github.com/rust-lang/crates.io-index"
3837 +checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90"
3838 +dependencies = [
3839 + "serde",
3840 +]
3841 +
3842 +[[package]]
3843 +name = "socket2"
3844 +version = "0.6.4"
3845 +source = "registry+https://github.com/rust-lang/crates.io-index"
3846 +checksum = "52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51"
3847 +dependencies = [
3848 + "libc",
3849 + "windows-sys 0.61.2",
3850 +]
3851 +
3852 +[[package]]
3853 +name = "sorted-index-buffer"
3854 +version = "0.2.1"
3855 +source = "registry+https://github.com/rust-lang/crates.io-index"
3856 +checksum = "ea06cc588e43c632923a55450401b8f25e628131571d4e1baea1bdfdb2b5ed06"
3857 +
3858 +[[package]]
3859 +name = "spez"
3860 +version = "0.1.2"
3861 +source = "registry+https://github.com/rust-lang/crates.io-index"
3862 +checksum = "c87e960f4dca2788eeb86bbdde8dd246be8948790b7618d656e68f9b720a86e8"
3863 +dependencies = [
3864 + "proc-macro2",
3865 + "quote",
3866 + "syn 2.0.118",
3867 +]
3868 +
3869 +[[package]]
3870 +name = "spin"
3871 +version = "0.9.8"
3872 +source = "registry+https://github.com/rust-lang/crates.io-index"
3873 +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
3874 +dependencies = [
3875 + "lock_api",
3876 +]
3877 +
3878 +[[package]]
3879 +name = "spin"
3880 +version = "0.10.0"
3881 +source = "registry+https://github.com/rust-lang/crates.io-index"
3882 +checksum = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591"
3883 +
3884 +[[package]]
3885 +name = "spki"
3886 +version = "0.8.0"
3887 +source = "registry+https://github.com/rust-lang/crates.io-index"
3888 +checksum = "1d9efca8738c78ee9484207732f728b1ef517bbb1833d6fc0879ca898a522f6f"
3889 +dependencies = [
3890 + "base64ct",
3891 + "der",
3892 +]
3893 +
3894 +[[package]]
3895 +name = "stable_deref_trait"
3896 +version = "1.2.1"
3897 +source = "registry+https://github.com/rust-lang/crates.io-index"
3898 +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
3899 +
3900 +[[package]]
3901 +name = "strsim"
3902 +version = "0.11.1"
3903 +source = "registry+https://github.com/rust-lang/crates.io-index"
3904 +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
3905 +
3906 +[[package]]
3907 +name = "strum"
3908 +version = "0.28.0"
3909 +source = "registry+https://github.com/rust-lang/crates.io-index"
3910 +checksum = "9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd"
3911 +dependencies = [
3912 + "strum_macros",
3913 +]
3914 +
3915 +[[package]]
3916 +name = "strum_macros"
3917 +version = "0.28.0"
3918 +source = "registry+https://github.com/rust-lang/crates.io-index"
3919 +checksum = "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664"
3920 +dependencies = [
3921 + "heck",
3922 + "proc-macro2",
3923 + "quote",
3924 + "syn 2.0.118",
3925 +]
3926 +
3927 +[[package]]
3928 +name = "subtle"
3929 +version = "2.6.1"
3930 +source = "registry+https://github.com/rust-lang/crates.io-index"
3931 +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
3932 +
3933 +[[package]]
3934 +name = "syn"
3935 +version = "1.0.109"
3936 +source = "registry+https://github.com/rust-lang/crates.io-index"
3937 +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
3938 +dependencies = [
3939 + "proc-macro2",
3940 + "quote",
3941 + "unicode-ident",
3942 +]
3943 +
3944 +[[package]]
3945 +name = "syn"
3946 +version = "2.0.118"
3947 +source = "registry+https://github.com/rust-lang/crates.io-index"
3948 +checksum = "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422"
3949 +dependencies = [
3950 + "proc-macro2",
3951 + "quote",
3952 + "unicode-ident",
3953 +]
3954 +
3955 +[[package]]
3956 +name = "syn-mid"
3957 +version = "0.5.4"
3958 +source = "registry+https://github.com/rust-lang/crates.io-index"
3959 +checksum = "fea305d57546cc8cd04feb14b62ec84bf17f50e3f7b12560d7bfa9265f39d9ed"
3960 +dependencies = [
3961 + "proc-macro2",
3962 + "quote",
3963 + "syn 1.0.109",
3964 +]
3965 +
3966 +[[package]]
3967 +name = "sync_wrapper"
3968 +version = "1.0.2"
3969 +source = "registry+https://github.com/rust-lang/crates.io-index"
3970 +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
3971 +dependencies = [
3972 + "futures-core",
3973 +]
3974 +
3975 +[[package]]
3976 +name = "synstructure"
3977 +version = "0.13.2"
3978 +source = "registry+https://github.com/rust-lang/crates.io-index"
3979 +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
3980 +dependencies = [
3981 + "proc-macro2",
3982 + "quote",
3983 + "syn 2.0.118",
3984 +]
3985 +
3986 +[[package]]
3987 +name = "system-configuration"
3988 +version = "0.7.0"
3989 +source = "registry+https://github.com/rust-lang/crates.io-index"
3990 +checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b"
3991 +dependencies = [
3992 + "bitflags",
3993 + "core-foundation 0.9.4",
3994 + "system-configuration-sys",
3995 +]
3996 +
3997 +[[package]]
3998 +name = "system-configuration-sys"
3999 +version = "0.6.0"
4000 +source = "registry+https://github.com/rust-lang/crates.io-index"
4001 +checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4"
4002 +dependencies = [
4003 + "core-foundation-sys",
4004 + "libc",
4005 +]
4006 +
4007 +[[package]]
4008 +name = "tagptr"
4009 +version = "0.2.0"
4010 +source = "registry+https://github.com/rust-lang/crates.io-index"
4011 +checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417"
4012 +
4013 +[[package]]
4014 +name = "tempfile"
4015 +version = "3.27.0"
4016 +source = "registry+https://github.com/rust-lang/crates.io-index"
4017 +checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
4018 +dependencies = [
4019 + "fastrand",
4020 + "getrandom 0.4.3",
4021 + "once_cell",
4022 + "rustix",
4023 + "windows-sys 0.61.2",
4024 +]
4025 +
4026 +[[package]]
4027 +name = "thiserror"
4028 +version = "1.0.69"
4029 +source = "registry+https://github.com/rust-lang/crates.io-index"
4030 +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
4031 +dependencies = [
4032 + "thiserror-impl 1.0.69",
4033 +]
4034 +
4035 +[[package]]
4036 +name = "thiserror"
4037 +version = "2.0.18"
4038 +source = "registry+https://github.com/rust-lang/crates.io-index"
4039 +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
4040 +dependencies = [
4041 + "thiserror-impl 2.0.18",
4042 +]
4043 +
4044 +[[package]]
4045 +name = "thiserror-impl"
4046 +version = "1.0.69"
4047 +source = "registry+https://github.com/rust-lang/crates.io-index"
4048 +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
4049 +dependencies = [
4050 + "proc-macro2",
4051 + "quote",
4052 + "syn 2.0.118",
4053 +]
4054 +
4055 +[[package]]
4056 +name = "thiserror-impl"
4057 +version = "2.0.18"
4058 +source = "registry+https://github.com/rust-lang/crates.io-index"
4059 +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
4060 +dependencies = [
4061 + "proc-macro2",
4062 + "quote",
4063 + "syn 2.0.118",
4064 +]
4065 +
4066 +[[package]]
4067 +name = "thread_local"
4068 +version = "1.1.9"
4069 +source = "registry+https://github.com/rust-lang/crates.io-index"
4070 +checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
4071 +dependencies = [
4072 + "cfg-if",
4073 +]
4074 +
4075 +[[package]]
4076 +name = "time"
4077 +version = "0.3.53"
4078 +source = "registry+https://github.com/rust-lang/crates.io-index"
4079 +checksum = "18dfaaeddcb932337b5e7866ee7d0ce9b76d2fd092997146f187ec09b4558a50"
4080 +dependencies = [
4081 + "deranged",
4082 + "js-sys",
4083 + "libc",
4084 + "num-conv",
4085 + "num_threads",
4086 + "powerfmt",
4087 + "serde_core",
4088 + "time-core",
4089 + "time-macros",
4090 +]
4091 +
4092 +[[package]]
4093 +name = "time-core"
4094 +version = "0.1.9"
4095 +source = "registry+https://github.com/rust-lang/crates.io-index"
4096 +checksum = "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109"
4097 +
4098 +[[package]]
4099 +name = "time-macros"
4100 +version = "0.2.31"
4101 +source = "registry+https://github.com/rust-lang/crates.io-index"
4102 +checksum = "c431b87111666e491a90baa837f914fb45cd5dc3c268591b0220ff5057f2085f"
4103 +dependencies = [
4104 + "num-conv",
4105 + "time-core",
4106 +]
4107 +
4108 +[[package]]
4109 +name = "tinystr"
4110 +version = "0.8.3"
4111 +source = "registry+https://github.com/rust-lang/crates.io-index"
4112 +checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d"
4113 +dependencies = [
4114 + "displaydoc",
4115 + "zerovec",
4116 +]
4117 +
4118 +[[package]]
4119 +name = "tinyvec"
4120 +version = "1.11.0"
4121 +source = "registry+https://github.com/rust-lang/crates.io-index"
4122 +checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3"
4123 +dependencies = [
4124 + "tinyvec_macros",
4125 +]
4126 +
4127 +[[package]]
4128 +name = "tinyvec_macros"
4129 +version = "0.1.1"
4130 +source = "registry+https://github.com/rust-lang/crates.io-index"
4131 +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
4132 +
4133 +[[package]]
4134 +name = "tokio"
4135 +version = "1.52.3"
4136 +source = "registry+https://github.com/rust-lang/crates.io-index"
4137 +checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe"
4138 +dependencies = [
4139 + "bytes",
4140 + "libc",
4141 + "mio",
4142 + "pin-project-lite",
4143 + "signal-hook-registry",
4144 + "socket2",
4145 + "tokio-macros",
4146 + "windows-sys 0.61.2",
4147 +]
4148 +
4149 +[[package]]
4150 +name = "tokio-macros"
4151 +version = "2.7.0"
4152 +source = "registry+https://github.com/rust-lang/crates.io-index"
4153 +checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496"
4154 +dependencies = [
4155 + "proc-macro2",
4156 + "quote",
4157 + "syn 2.0.118",
4158 +]
4159 +
4160 +[[package]]
4161 +name = "tokio-rustls"
4162 +version = "0.26.4"
4163 +source = "registry+https://github.com/rust-lang/crates.io-index"
4164 +checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61"
4165 +dependencies = [
4166 + "rustls",
4167 + "tokio",
4168 +]
4169 +
4170 +[[package]]
4171 +name = "tokio-stream"
4172 +version = "0.1.18"
4173 +source = "registry+https://github.com/rust-lang/crates.io-index"
4174 +checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70"
4175 +dependencies = [
4176 + "futures-core",
4177 + "pin-project-lite",
4178 + "tokio",
4179 + "tokio-util",
4180 +]
4181 +
4182 +[[package]]
4183 +name = "tokio-util"
4184 +version = "0.7.18"
4185 +source = "registry+https://github.com/rust-lang/crates.io-index"
4186 +checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098"
4187 +dependencies = [
4188 + "bytes",
4189 + "futures-core",
4190 + "futures-sink",
4191 + "futures-util",
4192 + "pin-project-lite",
4193 + "tokio",
4194 +]
4195 +
4196 +[[package]]
4197 +name = "tokio-websockets"
4198 +version = "0.13.3"
4199 +source = "registry+https://github.com/rust-lang/crates.io-index"
4200 +checksum = "d52efb639344a7c6adb8e62c6f3d2c19c001ff1b79a5041ba1c6ed42e19c6aa5"
4201 +dependencies = [
4202 + "base64",
4203 + "bytes",
4204 + "futures-core",
4205 + "futures-sink",
4206 + "getrandom 0.4.3",
4207 + "http",
4208 + "httparse",
4209 + "rand",
4210 + "ring",
4211 + "rustls-pki-types",
4212 + "sha1_smol",
4213 + "simdutf8",
4214 + "tokio",
4215 + "tokio-rustls",
4216 + "tokio-util",
4217 +]
4218 +
4219 +[[package]]
4220 +name = "toml"
4221 +version = "0.8.23"
4222 +source = "registry+https://github.com/rust-lang/crates.io-index"
4223 +checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362"
4224 +dependencies = [
4225 + "serde",
4226 + "serde_spanned",
4227 + "toml_datetime 0.6.11",
4228 + "toml_edit 0.22.27",
4229 +]
4230 +
4231 +[[package]]
4232 +name = "toml_datetime"
4233 +version = "0.6.11"
4234 +source = "registry+https://github.com/rust-lang/crates.io-index"
4235 +checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c"
4236 +dependencies = [
4237 + "serde",
4238 +]
4239 +
4240 +[[package]]
4241 +name = "toml_datetime"
4242 +version = "1.1.1+spec-1.1.0"
4243 +source = "registry+https://github.com/rust-lang/crates.io-index"
4244 +checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7"
4245 +dependencies = [
4246 + "serde_core",
4247 +]
4248 +
4249 +[[package]]
4250 +name = "toml_edit"
4251 +version = "0.22.27"
4252 +source = "registry+https://github.com/rust-lang/crates.io-index"
4253 +checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
4254 +dependencies = [
4255 + "indexmap",
4256 + "serde",
4257 + "serde_spanned",
4258 + "toml_datetime 0.6.11",
4259 + "toml_write",
4260 + "winnow 0.7.15",
4261 +]
4262 +
4263 +[[package]]
4264 +name = "toml_edit"
4265 +version = "0.25.12+spec-1.1.0"
4266 +source = "registry+https://github.com/rust-lang/crates.io-index"
4267 +checksum = "d2153edc6955a6c354fad8f5efd38b6a8769bdccf9fe50f8e1329f81b0baa5d7"
4268 +dependencies = [
4269 + "indexmap",
4270 + "toml_datetime 1.1.1+spec-1.1.0",
4271 + "toml_parser",
4272 + "winnow 1.0.3",
4273 +]
4274 +
4275 +[[package]]
4276 +name = "toml_parser"
4277 +version = "1.1.2+spec-1.1.0"
4278 +source = "registry+https://github.com/rust-lang/crates.io-index"
4279 +checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526"
4280 +dependencies = [
4281 + "winnow 1.0.3",
4282 +]
4283 +
4284 +[[package]]
4285 +name = "toml_write"
4286 +version = "0.1.2"
4287 +source = "registry+https://github.com/rust-lang/crates.io-index"
4288 +checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801"
4289 +
4290 +[[package]]
4291 +name = "tower"
4292 +version = "0.5.3"
4293 +source = "registry+https://github.com/rust-lang/crates.io-index"
4294 +checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4"
4295 +dependencies = [
4296 + "futures-core",
4297 + "futures-util",
4298 + "pin-project-lite",
4299 + "sync_wrapper",
4300 + "tokio",
4301 + "tower-layer",
4302 + "tower-service",
4303 + "tracing",
4304 +]
4305 +
4306 +[[package]]
4307 +name = "tower-http"
4308 +version = "0.6.11"
4309 +source = "registry+https://github.com/rust-lang/crates.io-index"
4310 +checksum = "4cfcf7e2740e6fc6d4d688b4ef00650406bb94adf4731e43c096c3a19fe40840"
4311 +dependencies = [
4312 + "bitflags",
4313 + "bytes",
4314 + "futures-core",
4315 + "futures-util",
4316 + "http",
4317 + "http-body",
4318 + "http-body-util",
4319 + "http-range-header",
4320 + "httpdate",
4321 + "mime",
4322 + "mime_guess",
4323 + "percent-encoding",
4324 + "pin-project-lite",
4325 + "tokio",
4326 + "tokio-util",
4327 + "tower",
4328 + "tower-layer",
4329 + "tower-service",
4330 + "tracing",
4331 + "url",
4332 +]
4333 +
4334 +[[package]]
4335 +name = "tower-layer"
4336 +version = "0.3.3"
4337 +source = "registry+https://github.com/rust-lang/crates.io-index"
4338 +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
4339 +
4340 +[[package]]
4341 +name = "tower-service"
4342 +version = "0.3.3"
4343 +source = "registry+https://github.com/rust-lang/crates.io-index"
4344 +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
4345 +
4346 +[[package]]
4347 +name = "tracing"
4348 +version = "0.1.44"
4349 +source = "registry+https://github.com/rust-lang/crates.io-index"
4350 +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
4351 +dependencies = [
4352 + "log",
4353 + "pin-project-lite",
4354 + "tracing-attributes",
4355 + "tracing-core",
4356 +]
4357 +
4358 +[[package]]
4359 +name = "tracing-attributes"
4360 +version = "0.1.31"
4361 +source = "registry+https://github.com/rust-lang/crates.io-index"
4362 +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
4363 +dependencies = [
4364 + "proc-macro2",
4365 + "quote",
4366 + "syn 2.0.118",
4367 +]
4368 +
4369 +[[package]]
4370 +name = "tracing-core"
4371 +version = "0.1.36"
4372 +source = "registry+https://github.com/rust-lang/crates.io-index"
4373 +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
4374 +dependencies = [
4375 + "once_cell",
4376 + "valuable",
4377 +]
4378 +
4379 +[[package]]
4380 +name = "tracing-log"
4381 +version = "0.2.0"
4382 +source = "registry+https://github.com/rust-lang/crates.io-index"
4383 +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
4384 +dependencies = [
4385 + "log",
4386 + "once_cell",
4387 + "tracing-core",
4388 +]
4389 +
4390 +[[package]]
4391 +name = "tracing-subscriber"
4392 +version = "0.3.23"
4393 +source = "registry+https://github.com/rust-lang/crates.io-index"
4394 +checksum = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319"
4395 +dependencies = [
4396 + "matchers",
4397 + "nu-ansi-term",
4398 + "once_cell",
4399 + "regex-automata",
4400 + "sharded-slab",
4401 + "smallvec",
4402 + "thread_local",
4403 + "tracing",
4404 + "tracing-core",
4405 + "tracing-log",
4406 +]
4407 +
4408 +[[package]]
4409 +name = "try-lock"
4410 +version = "0.2.5"
4411 +source = "registry+https://github.com/rust-lang/crates.io-index"
4412 +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
4413 +
4414 +[[package]]
4415 +name = "typenum"
4416 +version = "1.20.1"
4417 +source = "registry+https://github.com/rust-lang/crates.io-index"
4418 +checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20"
4419 +
4420 +[[package]]
4421 +name = "unicase"
4422 +version = "2.9.0"
4423 +source = "registry+https://github.com/rust-lang/crates.io-index"
4424 +checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142"
4425 +
4426 +[[package]]
4427 +name = "unicode-ident"
4428 +version = "1.0.24"
4429 +source = "registry+https://github.com/rust-lang/crates.io-index"
4430 +checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
4431 +
4432 +[[package]]
4433 +name = "unicode-segmentation"
4434 +version = "1.13.3"
4435 +source = "registry+https://github.com/rust-lang/crates.io-index"
4436 +checksum = "c6f5d3c3b1bf09027a88a6bc961fc00497d651009560b5463668dc81b0fa87a8"
4437 +
4438 +[[package]]
4439 +name = "unicode-xid"
4440 +version = "0.2.6"
4441 +source = "registry+https://github.com/rust-lang/crates.io-index"
4442 +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
4443 +
4444 +[[package]]
4445 +name = "universal-hash"
4446 +version = "0.5.1"
4447 +source = "registry+https://github.com/rust-lang/crates.io-index"
4448 +checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea"
4449 +dependencies = [
4450 + "crypto-common 0.1.7",
4451 + "subtle",
4452 +]
4453 +
4454 +[[package]]
4455 +name = "untrusted"
4456 +version = "0.9.0"
4457 +source = "registry+https://github.com/rust-lang/crates.io-index"
4458 +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
4459 +
4460 +[[package]]
4461 +name = "url"
4462 +version = "2.5.8"
4463 +source = "registry+https://github.com/rust-lang/crates.io-index"
4464 +checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed"
4465 +dependencies = [
4466 + "form_urlencoded",
4467 + "idna",
4468 + "percent-encoding",
4469 + "serde",
4470 + "serde_derive",
4471 +]
4472 +
4473 +[[package]]
4474 +name = "utf8_iter"
4475 +version = "1.0.4"
4476 +source = "registry+https://github.com/rust-lang/crates.io-index"
4477 +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
4478 +
4479 +[[package]]
4480 +name = "utf8parse"
4481 +version = "0.2.2"
4482 +source = "registry+https://github.com/rust-lang/crates.io-index"
4483 +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
4484 +
4485 +[[package]]
4486 +name = "uuid"
4487 +version = "1.23.4"
4488 +source = "registry+https://github.com/rust-lang/crates.io-index"
4489 +checksum = "bf80a72845275afea99e7f2b434723d3bc7e38470fcd1c7ed39a599c73319a53"
4490 +dependencies = [
4491 + "getrandom 0.4.3",
4492 + "js-sys",
4493 + "wasm-bindgen",
4494 +]
4495 +
4496 +[[package]]
4497 +name = "valuable"
4498 +version = "0.1.1"
4499 +source = "registry+https://github.com/rust-lang/crates.io-index"
4500 +checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
4501 +
4502 +[[package]]
4503 +name = "vergen"
4504 +version = "9.1.0"
4505 +source = "registry+https://github.com/rust-lang/crates.io-index"
4506 +checksum = "b849a1f6d8639e8de261e81ee0fc881e3e3620db1af9f2e0da015d4382ceaf75"
4507 +dependencies = [
4508 + "anyhow",
4509 + "derive_builder",
4510 + "rustversion",
4511 + "vergen-lib",
4512 +]
4513 +
4514 +[[package]]
4515 +name = "vergen-gitcl"
4516 +version = "9.1.0"
4517 +source = "registry+https://github.com/rust-lang/crates.io-index"
4518 +checksum = "77ff3b5300a085d6bcd8fc96a507f706a28ae3814693236c9b409db71a1d15b9"
4519 +dependencies = [
4520 + "anyhow",
4521 + "derive_builder",
4522 + "rustversion",
4523 + "time",
4524 + "vergen",
4525 + "vergen-lib",
4526 +]
4527 +
4528 +[[package]]
4529 +name = "vergen-lib"
4530 +version = "9.1.0"
4531 +source = "registry+https://github.com/rust-lang/crates.io-index"
4532 +checksum = "b34a29ba7e9c59e62f229ae1932fb1b8fb8a6fdcc99215a641913f5f5a59a569"
4533 +dependencies = [
4534 + "anyhow",
4535 + "derive_builder",
4536 + "rustversion",
4537 +]
4538 +
4539 +[[package]]
4540 +name = "version_check"
4541 +version = "0.9.5"
4542 +source = "registry+https://github.com/rust-lang/crates.io-index"
4543 +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
4544 +
4545 +[[package]]
4546 +name = "walkdir"
4547 +version = "2.5.0"
4548 +source = "registry+https://github.com/rust-lang/crates.io-index"
4549 +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
4550 +dependencies = [
4551 + "same-file",
4552 + "winapi-util",
4553 +]
4554 +
4555 +[[package]]
4556 +name = "want"
4557 +version = "0.3.1"
4558 +source = "registry+https://github.com/rust-lang/crates.io-index"
4559 +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
4560 +dependencies = [
4561 + "try-lock",
4562 +]
4563 +
4564 +[[package]]
4565 +name = "wasi"
4566 +version = "0.11.1+wasi-snapshot-preview1"
4567 +source = "registry+https://github.com/rust-lang/crates.io-index"
4568 +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
4569 +
4570 +[[package]]
4571 +name = "wasm-bindgen"
4572 +version = "0.2.126"
4573 +source = "registry+https://github.com/rust-lang/crates.io-index"
4574 +checksum = "4b067c0c11094aef6b7a801c1e34a26affafdf3d051dba08456b868789aaf9a4"
4575 +dependencies = [
4576 + "cfg-if",
4577 + "once_cell",
4578 + "rustversion",
4579 + "wasm-bindgen-macro",
4580 + "wasm-bindgen-shared",
4581 +]
4582 +
4583 +[[package]]
4584 +name = "wasm-bindgen-futures"
4585 +version = "0.4.76"
4586 +source = "registry+https://github.com/rust-lang/crates.io-index"
4587 +checksum = "c62df1340f32221cb9c54d6a27b030e3dba64361d4a95bed55f9aacb44da291d"
4588 +dependencies = [
4589 + "js-sys",
4590 + "wasm-bindgen",
4591 +]
4592 +
4593 +[[package]]
4594 +name = "wasm-bindgen-macro"
4595 +version = "0.2.126"
4596 +source = "registry+https://github.com/rust-lang/crates.io-index"
4597 +checksum = "167ce5e579f6bcf889c4f7175a8a5a585de84e8ff93976ce393efa5f2837aab1"
4598 +dependencies = [
4599 + "quote",
4600 + "wasm-bindgen-macro-support",
4601 +]
4602 +
4603 +[[package]]
4604 +name = "wasm-bindgen-macro-support"
4605 +version = "0.2.126"
4606 +source = "registry+https://github.com/rust-lang/crates.io-index"
4607 +checksum = "f3997c7839262f4ef12cf90b818d6340c18e80f263f1a94bf157d0ec4420380e"
4608 +dependencies = [
4609 + "bumpalo",
4610 + "proc-macro2",
4611 + "quote",
4612 + "syn 2.0.118",
4613 + "wasm-bindgen-shared",
4614 +]
4615 +
4616 +[[package]]
4617 +name = "wasm-bindgen-shared"
4618 +version = "0.2.126"
4619 +source = "registry+https://github.com/rust-lang/crates.io-index"
4620 +checksum = "dc1b4cb0cc549fcf58d7dfc081778139b3d283a081644e833e84682ad71cea24"
4621 +dependencies = [
4622 + "unicode-ident",
4623 +]
4624 +
4625 +[[package]]
4626 +name = "wasm-streams"
4627 +version = "0.5.0"
4628 +source = "registry+https://github.com/rust-lang/crates.io-index"
4629 +checksum = "9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb"
4630 +dependencies = [
4631 + "futures-util",
4632 + "js-sys",
4633 + "wasm-bindgen",
4634 + "wasm-bindgen-futures",
4635 + "web-sys",
4636 +]
4637 +
4638 +[[package]]
4639 +name = "web-sys"
4640 +version = "0.3.103"
4641 +source = "registry+https://github.com/rust-lang/crates.io-index"
4642 +checksum = "8622dcb61c0bcc9fffa6938bed81210af2da9a7e4a1a834b2e37a59b6dfb6141"
4643 +dependencies = [
4644 + "js-sys",
4645 + "wasm-bindgen",
4646 +]
4647 +
4648 +[[package]]
4649 +name = "web-time"
4650 +version = "1.1.0"
4651 +source = "registry+https://github.com/rust-lang/crates.io-index"
4652 +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
4653 +dependencies = [
4654 + "js-sys",
4655 + "serde",
4656 + "wasm-bindgen",
4657 +]
4658 +
4659 +[[package]]
4660 +name = "webpki-root-certs"
4661 +version = "1.0.8"
4662 +source = "registry+https://github.com/rust-lang/crates.io-index"
4663 +checksum = "0d46a5a140e6f7afeccd8eae97eff335163939eac8b929834875168b29b3d267"
4664 +dependencies = [
4665 + "rustls-pki-types",
4666 +]
4667 +
4668 +[[package]]
4669 +name = "webpki-roots"
4670 +version = "1.0.8"
4671 +source = "registry+https://github.com/rust-lang/crates.io-index"
4672 +checksum = "bf85cb06032201fa7c6f829d7db5a7e5aa45bcc0655327713065f6f0576731bf"
4673 +dependencies = [
4674 + "rustls-pki-types",
4675 +]
4676 +
4677 +[[package]]
4678 +name = "widestring"
4679 +version = "1.2.1"
4680 +source = "registry+https://github.com/rust-lang/crates.io-index"
4681 +checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471"
4682 +
4683 +[[package]]
4684 +name = "winapi"
4685 +version = "0.3.9"
4686 +source = "registry+https://github.com/rust-lang/crates.io-index"
4687 +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
4688 +dependencies = [
4689 + "winapi-i686-pc-windows-gnu",
4690 + "winapi-x86_64-pc-windows-gnu",
4691 +]
4692 +
4693 +[[package]]
4694 +name = "winapi-i686-pc-windows-gnu"
4695 +version = "0.4.0"
4696 +source = "registry+https://github.com/rust-lang/crates.io-index"
4697 +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
4698 +
4699 +[[package]]
4700 +name = "winapi-util"
4701 +version = "0.1.11"
4702 +source = "registry+https://github.com/rust-lang/crates.io-index"
4703 +checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
4704 +dependencies = [
4705 + "windows-sys 0.61.2",
4706 +]
4707 +
4708 +[[package]]
4709 +name = "winapi-x86_64-pc-windows-gnu"
4710 +version = "0.4.0"
4711 +source = "registry+https://github.com/rust-lang/crates.io-index"
4712 +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
4713 +
4714 +[[package]]
4715 +name = "windows"
4716 +version = "0.62.2"
4717 +source = "registry+https://github.com/rust-lang/crates.io-index"
4718 +checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580"
4719 +dependencies = [
4720 + "windows-collections",
4721 + "windows-core",
4722 + "windows-future",
4723 + "windows-numerics",
4724 +]
4725 +
4726 +[[package]]
4727 +name = "windows-collections"
4728 +version = "0.3.2"
4729 +source = "registry+https://github.com/rust-lang/crates.io-index"
4730 +checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610"
4731 +dependencies = [
4732 + "windows-core",
4733 +]
4734 +
4735 +[[package]]
4736 +name = "windows-core"
4737 +version = "0.62.2"
4738 +source = "registry+https://github.com/rust-lang/crates.io-index"
4739 +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb"
4740 +dependencies = [
4741 + "windows-implement",
4742 + "windows-interface",
4743 + "windows-link",
4744 + "windows-result",
4745 + "windows-strings",
4746 +]
4747 +
4748 +[[package]]
4749 +name = "windows-future"
4750 +version = "0.3.2"
4751 +source = "registry+https://github.com/rust-lang/crates.io-index"
4752 +checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb"
4753 +dependencies = [
4754 + "windows-core",
4755 + "windows-link",
4756 + "windows-threading",
4757 +]
4758 +
4759 +[[package]]
4760 +name = "windows-implement"
4761 +version = "0.60.2"
4762 +source = "registry+https://github.com/rust-lang/crates.io-index"
4763 +checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
4764 +dependencies = [
4765 + "proc-macro2",
4766 + "quote",
4767 + "syn 2.0.118",
4768 +]
4769 +
4770 +[[package]]
4771 +name = "windows-interface"
4772 +version = "0.59.3"
4773 +source = "registry+https://github.com/rust-lang/crates.io-index"
4774 +checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
4775 +dependencies = [
4776 + "proc-macro2",
4777 + "quote",
4778 + "syn 2.0.118",
4779 +]
4780 +
4781 +[[package]]
4782 +name = "windows-link"
4783 +version = "0.2.1"
4784 +source = "registry+https://github.com/rust-lang/crates.io-index"
4785 +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
4786 +
4787 +[[package]]
4788 +name = "windows-numerics"
4789 +version = "0.3.1"
4790 +source = "registry+https://github.com/rust-lang/crates.io-index"
4791 +checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26"
4792 +dependencies = [
4793 + "windows-core",
4794 + "windows-link",
4795 +]
4796 +
4797 +[[package]]
4798 +name = "windows-registry"
4799 +version = "0.6.1"
4800 +source = "registry+https://github.com/rust-lang/crates.io-index"
4801 +checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720"
4802 +dependencies = [
4803 + "windows-link",
4804 + "windows-result",
4805 + "windows-strings",
4806 +]
4807 +
4808 +[[package]]
4809 +name = "windows-result"
4810 +version = "0.4.1"
4811 +source = "registry+https://github.com/rust-lang/crates.io-index"
4812 +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
4813 +dependencies = [
4814 + "windows-link",
4815 +]
4816 +
4817 +[[package]]
4818 +name = "windows-strings"
4819 +version = "0.5.1"
4820 +source = "registry+https://github.com/rust-lang/crates.io-index"
4821 +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
4822 +dependencies = [
4823 + "windows-link",
4824 +]
4825 +
4826 +[[package]]
4827 +name = "windows-sys"
4828 +version = "0.45.0"
4829 +source = "registry+https://github.com/rust-lang/crates.io-index"
4830 +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
4831 +dependencies = [
4832 + "windows-targets 0.42.2",
4833 +]
4834 +
4835 +[[package]]
4836 +name = "windows-sys"
4837 +version = "0.52.0"
4838 +source = "registry+https://github.com/rust-lang/crates.io-index"
4839 +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
4840 +dependencies = [
4841 + "windows-targets 0.52.6",
4842 +]
4843 +
4844 +[[package]]
4845 +name = "windows-sys"
4846 +version = "0.61.2"
4847 +source = "registry+https://github.com/rust-lang/crates.io-index"
4848 +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
4849 +dependencies = [
4850 + "windows-link",
4851 +]
4852 +
4853 +[[package]]
4854 +name = "windows-targets"
4855 +version = "0.42.2"
4856 +source = "registry+https://github.com/rust-lang/crates.io-index"
4857 +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
4858 +dependencies = [
4859 + "windows_aarch64_gnullvm 0.42.2",
4860 + "windows_aarch64_msvc 0.42.2",
4861 + "windows_i686_gnu 0.42.2",
4862 + "windows_i686_msvc 0.42.2",
4863 + "windows_x86_64_gnu 0.42.2",
4864 + "windows_x86_64_gnullvm 0.42.2",
4865 + "windows_x86_64_msvc 0.42.2",
4866 +]
4867 +
4868 +[[package]]
4869 +name = "windows-targets"
4870 +version = "0.52.6"
4871 +source = "registry+https://github.com/rust-lang/crates.io-index"
4872 +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
4873 +dependencies = [
4874 + "windows_aarch64_gnullvm 0.52.6",
4875 + "windows_aarch64_msvc 0.52.6",
4876 + "windows_i686_gnu 0.52.6",
4877 + "windows_i686_gnullvm",
4878 + "windows_i686_msvc 0.52.6",
4879 + "windows_x86_64_gnu 0.52.6",
4880 + "windows_x86_64_gnullvm 0.52.6",
4881 + "windows_x86_64_msvc 0.52.6",
4882 +]
4883 +
4884 +[[package]]
4885 +name = "windows-threading"
4886 +version = "0.2.1"
4887 +source = "registry+https://github.com/rust-lang/crates.io-index"
4888 +checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37"
4889 +dependencies = [
4890 + "windows-link",
4891 +]
4892 +
4893 +[[package]]
4894 +name = "windows_aarch64_gnullvm"
4895 +version = "0.42.2"
4896 +source = "registry+https://github.com/rust-lang/crates.io-index"
4897 +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
4898 +
4899 +[[package]]
4900 +name = "windows_aarch64_gnullvm"
4901 +version = "0.52.6"
4902 +source = "registry+https://github.com/rust-lang/crates.io-index"
4903 +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
4904 +
4905 +[[package]]
4906 +name = "windows_aarch64_msvc"
4907 +version = "0.42.2"
4908 +source = "registry+https://github.com/rust-lang/crates.io-index"
4909 +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
4910 +
4911 +[[package]]
4912 +name = "windows_aarch64_msvc"
4913 +version = "0.52.6"
4914 +source = "registry+https://github.com/rust-lang/crates.io-index"
4915 +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
4916 +
4917 +[[package]]
4918 +name = "windows_i686_gnu"
4919 +version = "0.42.2"
4920 +source = "registry+https://github.com/rust-lang/crates.io-index"
4921 +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
4922 +
4923 +[[package]]
4924 +name = "windows_i686_gnu"
4925 +version = "0.52.6"
4926 +source = "registry+https://github.com/rust-lang/crates.io-index"
4927 +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
4928 +
4929 +[[package]]
4930 +name = "windows_i686_gnullvm"
4931 +version = "0.52.6"
4932 +source = "registry+https://github.com/rust-lang/crates.io-index"
4933 +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
4934 +
4935 +[[package]]
4936 +name = "windows_i686_msvc"
4937 +version = "0.42.2"
4938 +source = "registry+https://github.com/rust-lang/crates.io-index"
4939 +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
4940 +
4941 +[[package]]
4942 +name = "windows_i686_msvc"
4943 +version = "0.52.6"
4944 +source = "registry+https://github.com/rust-lang/crates.io-index"
4945 +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
4946 +
4947 +[[package]]
4948 +name = "windows_x86_64_gnu"
4949 +version = "0.42.2"
4950 +source = "registry+https://github.com/rust-lang/crates.io-index"
4951 +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
4952 +
4953 +[[package]]
4954 +name = "windows_x86_64_gnu"
4955 +version = "0.52.6"
4956 +source = "registry+https://github.com/rust-lang/crates.io-index"
4957 +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
4958 +
4959 +[[package]]
4960 +name = "windows_x86_64_gnullvm"
4961 +version = "0.42.2"
4962 +source = "registry+https://github.com/rust-lang/crates.io-index"
4963 +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
4964 +
4965 +[[package]]
4966 +name = "windows_x86_64_gnullvm"
4967 +version = "0.52.6"
4968 +source = "registry+https://github.com/rust-lang/crates.io-index"
4969 +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
4970 +
4971 +[[package]]
4972 +name = "windows_x86_64_msvc"
4973 +version = "0.42.2"
4974 +source = "registry+https://github.com/rust-lang/crates.io-index"
4975 +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
4976 +
4977 +[[package]]
4978 +name = "windows_x86_64_msvc"
4979 +version = "0.52.6"
4980 +source = "registry+https://github.com/rust-lang/crates.io-index"
4981 +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
4982 +
4983 +[[package]]
4984 +name = "winnow"
4985 +version = "0.7.15"
4986 +source = "registry+https://github.com/rust-lang/crates.io-index"
4987 +checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945"
4988 +dependencies = [
4989 + "memchr",
4990 +]
4991 +
4992 +[[package]]
4993 +name = "winnow"
4994 +version = "1.0.3"
4995 +source = "registry+https://github.com/rust-lang/crates.io-index"
4996 +checksum = "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1"
4997 +dependencies = [
4998 + "memchr",
4999 +]
5000 +
5001 +[[package]]
5002 +name = "wmi"
5003 +version = "0.18.4"
5004 +source = "registry+https://github.com/rust-lang/crates.io-index"
5005 +checksum = "7c81b85c57a57500e56669586496bf2abd5cf082b9d32995251185d105208b64"
5006 +dependencies = [
5007 + "chrono",
5008 + "futures",
5009 + "log",
5010 + "serde",
5011 + "thiserror 2.0.18",
5012 + "windows",
5013 + "windows-core",
5014 +]
5015 +
5016 +[[package]]
5017 +name = "writeable"
5018 +version = "0.6.3"
5019 +source = "registry+https://github.com/rust-lang/crates.io-index"
5020 +checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4"
5021 +
5022 +[[package]]
5023 +name = "ws_stream_wasm"
5024 +version = "0.7.5"
5025 +source = "registry+https://github.com/rust-lang/crates.io-index"
5026 +checksum = "6c173014acad22e83f16403ee360115b38846fe754e735c5d9d3803fe70c6abc"
5027 +dependencies = [
5028 + "async_io_stream",
5029 + "futures",
5030 + "js-sys",
5031 + "log",
5032 + "pharos",
5033 + "rustc_version",
5034 + "send_wrapper",
5035 + "thiserror 2.0.18",
5036 + "wasm-bindgen",
5037 + "wasm-bindgen-futures",
5038 + "web-sys",
5039 +]
5040 +
5041 +[[package]]
5042 +name = "x509-parser"
5043 +version = "0.18.1"
5044 +source = "registry+https://github.com/rust-lang/crates.io-index"
5045 +checksum = "d43b0f71ce057da06bc0851b23ee24f3f86190b07203dd8f567d0b706a185202"
5046 +dependencies = [
5047 + "asn1-rs",
5048 + "data-encoding",
5049 + "der-parser",
5050 + "lazy_static",
5051 + "nom",
5052 + "oid-registry",
5053 + "ring",
5054 + "rusticata-macros",
5055 + "thiserror 2.0.18",
5056 + "time",
5057 +]
5058 +
5059 +[[package]]
5060 +name = "xml-rs"
5061 +version = "0.8.28"
5062 +source = "registry+https://github.com/rust-lang/crates.io-index"
5063 +checksum = "3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f"
5064 +
5065 +[[package]]
5066 +name = "xmltree"
5067 +version = "0.10.3"
5068 +source = "registry+https://github.com/rust-lang/crates.io-index"
5069 +checksum = "d7d8a75eaf6557bb84a65ace8609883db44a29951042ada9b393151532e41fcb"
5070 +dependencies = [
5071 + "xml-rs",
5072 +]
5073 +
5074 +[[package]]
5075 +name = "yasna"
5076 +version = "0.6.0"
5077 +source = "registry+https://github.com/rust-lang/crates.io-index"
5078 +checksum = "b5f6765e852b9b4dc8e2a76843e4d64d1cea8e79bcde0b6901aea8e7c7f08282"
5079 +dependencies = [
5080 + "bit-vec",
5081 + "time",
5082 +]
5083 +
5084 +[[package]]
5085 +name = "yoke"
5086 +version = "0.8.3"
5087 +source = "registry+https://github.com/rust-lang/crates.io-index"
5088 +checksum = "709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5"
5089 +dependencies = [
5090 + "stable_deref_trait",
5091 + "yoke-derive",
5092 + "zerofrom",
5093 +]
5094 +
5095 +[[package]]
5096 +name = "yoke-derive"
5097 +version = "0.8.2"
5098 +source = "registry+https://github.com/rust-lang/crates.io-index"
5099 +checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e"
5100 +dependencies = [
5101 + "proc-macro2",
5102 + "quote",
5103 + "syn 2.0.118",
5104 + "synstructure",
5105 +]
5106 +
5107 +[[package]]
5108 +name = "zerofrom"
5109 +version = "0.1.8"
5110 +source = "registry+https://github.com/rust-lang/crates.io-index"
5111 +checksum = "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272"
5112 +dependencies = [
5113 + "zerofrom-derive",
5114 +]
5115 +
5116 +[[package]]
5117 +name = "zerofrom-derive"
5118 +version = "0.1.7"
5119 +source = "registry+https://github.com/rust-lang/crates.io-index"
5120 +checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1"
5121 +dependencies = [
5122 + "proc-macro2",
5123 + "quote",
5124 + "syn 2.0.118",
5125 + "synstructure",
5126 +]
5127 +
5128 +[[package]]
5129 +name = "zeroize"
5130 +version = "1.9.0"
5131 +source = "registry+https://github.com/rust-lang/crates.io-index"
5132 +checksum = "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e"
5133 +dependencies = [
5134 + "zeroize_derive",
5135 +]
5136 +
5137 +[[package]]
5138 +name = "zeroize_derive"
5139 +version = "1.5.0"
5140 +source = "registry+https://github.com/rust-lang/crates.io-index"
5141 +checksum = "3c50655cbb0fe3fc43170059e702f1ce5e19b84cec58dc87b037a09935c2f328"
5142 +dependencies = [
5143 + "proc-macro2",
5144 + "quote",
5145 + "syn 2.0.118",
5146 +]
5147 +
5148 +[[package]]
5149 +name = "zerotrie"
5150 +version = "0.2.4"
5151 +source = "registry+https://github.com/rust-lang/crates.io-index"
5152 +checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf"
5153 +dependencies = [
5154 + "displaydoc",
5155 + "yoke",
5156 + "zerofrom",
5157 +]
5158 +
5159 +[[package]]
5160 +name = "zerovec"
5161 +version = "0.11.6"
5162 +source = "registry+https://github.com/rust-lang/crates.io-index"
5163 +checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239"
5164 +dependencies = [
5165 + "yoke",
5166 + "zerofrom",
5167 + "zerovec-derive",
5168 +]
5169 +
5170 +[[package]]
5171 +name = "zerovec-derive"
5172 +version = "0.11.3"
5173 +source = "registry+https://github.com/rust-lang/crates.io-index"
5174 +checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555"
5175 +dependencies = [
5176 + "proc-macro2",
5177 + "quote",
5178 + "syn 2.0.118",
5179 +]
5180 +
5181 +[[package]]
5182 +name = "zmij"
5183 +version = "1.0.21"
5184 +source = "registry+https://github.com/rust-lang/crates.io-index"
5185 +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
added Cargo.toml
+42 −0

Click to load diff…

added Justfile
+69 −0

Click to load diff…

added README.md
+188 −0

Click to load diff…

added config/include/grafana.toml
+58 −0

Click to load diff…

added config/include/hass.toml
+45 −0

Click to load diff…

added config/include/loki.toml
+83 −0

Click to load diff…

added config/include/mosquitto.toml
+24 −0

Click to load diff…

added config/include/mr-bridge.toml
+83 −0

Click to load diff…

added config/include/nginx.toml
+26 −0

Click to load diff…

added config/include/podman-auto-update.toml
+28 −0

Click to load diff…

added config/include/prometheus.toml
+56 −0

Click to load diff…

added config/include/unattended-upgrades.toml
+60 −0

Click to load diff…

added config/include/zigbee2mqtt.toml
+97 −0

Click to load diff…

added crates/agent/Cargo.toml
+66 −0

Click to load diff…

added crates/agent/src/adopt.rs
+169 −0

Click to load diff…

added crates/agent/src/bin/agent.rs
+146 −0

Click to load diff…

added crates/agent/src/lib.rs
+16 −0

Click to load diff…

added crates/agent/src/reconcile/fs.rs
+168 −0

Click to load diff…

added crates/agent/src/reconcile/mod.rs
+555 −0

Click to load diff…

added crates/agent/src/reconcile/pkg.rs
+159 −0

Click to load diff…

added crates/agent/src/reconcile/systemd.rs
+154 −0

Click to load diff…

added crates/agent/src/reconcile/tests.rs
+852 −0

Click to load diff…

added crates/agent/src/sync.rs
+511 −0

Click to load diff…

added crates/controller/Cargo.toml
+34 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

added crates/controller/build.rs
+5 −0

Click to load diff…

added crates/controller/src/adopt.rs
+111 −0

Click to load diff…

added crates/controller/src/bin/controller.rs
+164 −0

Click to load diff…

added crates/controller/src/config.rs
+36 −0

Click to load diff…

added crates/controller/src/lib.rs
+74 −0

Click to load diff…

added crates/controller/src/publish.rs
+130 −0

Click to load diff…

added crates/controller/src/store.rs
+828 −0

Click to load diff…

added crates/controller/src/web.rs
+859 −0

Click to load diff…

added crates/controller/templates/_theme_toggle.html
+17 −0

Click to load diff…

added crates/controller/templates/adopt.html
+47 −0

Click to load diff…

added crates/controller/templates/base.html
+231 −0

Click to load diff…

added crates/controller/templates/edit.html
+14 −0

Click to load diff…

added crates/controller/templates/fragment.html
+78 −0

Click to load diff…

added crates/controller/templates/fragment_edit.html
+15 −0

Click to load diff…

added crates/controller/templates/fragments.html
+26 −0

Click to load diff…

added crates/controller/templates/host.html
+122 −0

Click to load diff…

added crates/controller/templates/index.html
+71 −0

Click to load diff…

added crates/controller/templates/published.html
+22 −0

Click to load diff…

added crates/controller/templates/ticket.html
+23 −0

Click to load diff…

added crates/node/Cargo.toml
+23 −0

Click to load diff…

added crates/node/src/lib.rs
+311 −0

Click to load diff…

added crates/proto/Cargo.toml
+12 −0

Click to load diff…

added crates/proto/src/keys.rs
+137 −0

Click to load diff…

added crates/proto/src/lib.rs
+471 −0

Click to load diff…

added packaging/systemd/devendra-agent.env.example
+20 −0

Click to load diff…

added packaging/systemd/devendra-agent.service
+36 −0

Click to load diff…

Parents: