wip: Custom mirroring tangled knot written in Rust
rust tangled mirror knot
1

Configure Feed

Select the types of activity you want to include in your feed.

knotty: init repo creation

Clément (Jun 4, 2026, 10:23 AM +0200) 9a914614 68d26fa4

+4678 -2
+4620
Cargo.lock
··· 3 3 version = 4 4 4 5 5 [[package]] 6 + name = "adler2" 7 + version = "2.0.1" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" 10 + 11 + [[package]] 12 + name = "adler32" 13 + version = "1.2.0" 14 + source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" 16 + 17 + [[package]] 18 + name = "aho-corasick" 19 + version = "1.1.4" 20 + source = "registry+https://github.com/rust-lang/crates.io-index" 21 + checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" 22 + dependencies = [ 23 + "memchr", 24 + ] 25 + 26 + [[package]] 27 + name = "aliasable" 28 + version = "0.1.3" 29 + source = "registry+https://github.com/rust-lang/crates.io-index" 30 + checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" 31 + 32 + [[package]] 33 + name = "alloc-no-stdlib" 34 + version = "2.0.4" 35 + source = "registry+https://github.com/rust-lang/crates.io-index" 36 + checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" 37 + 38 + [[package]] 39 + name = "alloc-stdlib" 40 + version = "0.2.2" 41 + source = "registry+https://github.com/rust-lang/crates.io-index" 42 + checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" 43 + dependencies = [ 44 + "alloc-no-stdlib", 45 + ] 46 + 47 + [[package]] 48 + name = "allocator-api2" 49 + version = "0.2.21" 50 + source = "registry+https://github.com/rust-lang/crates.io-index" 51 + checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" 52 + 53 + [[package]] 54 + name = "android_system_properties" 55 + version = "0.1.5" 56 + source = "registry+https://github.com/rust-lang/crates.io-index" 57 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 58 + dependencies = [ 59 + "libc", 60 + ] 61 + 62 + [[package]] 63 + name = "anstream" 64 + version = "1.0.0" 65 + source = "registry+https://github.com/rust-lang/crates.io-index" 66 + checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d" 67 + dependencies = [ 68 + "anstyle", 69 + "anstyle-parse", 70 + "anstyle-query", 71 + "anstyle-wincon", 72 + "colorchoice", 73 + "is_terminal_polyfill", 74 + "utf8parse", 75 + ] 76 + 77 + [[package]] 78 + name = "anstyle" 79 + version = "1.0.14" 80 + source = "registry+https://github.com/rust-lang/crates.io-index" 81 + checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" 82 + 83 + [[package]] 84 + name = "anstyle-parse" 85 + version = "1.0.0" 86 + source = "registry+https://github.com/rust-lang/crates.io-index" 87 + checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e" 88 + dependencies = [ 89 + "utf8parse", 90 + ] 91 + 92 + [[package]] 93 + name = "anstyle-query" 94 + version = "1.1.5" 95 + source = "registry+https://github.com/rust-lang/crates.io-index" 96 + checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" 97 + dependencies = [ 98 + "windows-sys 0.61.2", 99 + ] 100 + 101 + [[package]] 102 + name = "anstyle-wincon" 103 + version = "3.0.11" 104 + source = "registry+https://github.com/rust-lang/crates.io-index" 105 + checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" 106 + dependencies = [ 107 + "anstyle", 108 + "once_cell_polyfill", 109 + "windows-sys 0.61.2", 110 + ] 111 + 112 + [[package]] 113 + name = "anyhow" 114 + version = "1.0.102" 115 + source = "registry+https://github.com/rust-lang/crates.io-index" 116 + checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" 117 + 118 + [[package]] 119 + name = "ascii" 120 + version = "1.1.0" 121 + source = "registry+https://github.com/rust-lang/crates.io-index" 122 + checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" 123 + 124 + [[package]] 125 + name = "async-compression" 126 + version = "0.4.42" 127 + source = "registry+https://github.com/rust-lang/crates.io-index" 128 + checksum = "e79b3f8a79cccc2898f31920fc69f304859b3bd567490f75ebf51ae1c792a9ac" 129 + dependencies = [ 130 + "compression-codecs", 131 + "compression-core", 132 + "pin-project-lite", 133 + "tokio", 134 + ] 135 + 136 + [[package]] 137 + name = "async-trait" 138 + version = "0.1.89" 139 + source = "registry+https://github.com/rust-lang/crates.io-index" 140 + checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" 141 + dependencies = [ 142 + "proc-macro2", 143 + "quote", 144 + "syn", 145 + ] 146 + 147 + [[package]] 148 + name = "atomic-polyfill" 149 + version = "1.0.3" 150 + source = "registry+https://github.com/rust-lang/crates.io-index" 151 + checksum = "8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4" 152 + dependencies = [ 153 + "critical-section", 154 + ] 155 + 156 + [[package]] 157 + name = "atomic-waker" 158 + version = "1.1.2" 159 + source = "registry+https://github.com/rust-lang/crates.io-index" 160 + checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 161 + 162 + [[package]] 163 + name = "autocfg" 164 + version = "1.5.1" 165 + source = "registry+https://github.com/rust-lang/crates.io-index" 166 + checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53" 167 + 168 + [[package]] 169 + name = "base-x" 170 + version = "0.2.11" 171 + source = "registry+https://github.com/rust-lang/crates.io-index" 172 + checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270" 173 + 174 + [[package]] 175 + name = "base16ct" 176 + version = "0.2.0" 177 + source = "registry+https://github.com/rust-lang/crates.io-index" 178 + checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" 179 + 180 + [[package]] 181 + name = "base256emoji" 182 + version = "1.0.2" 183 + source = "registry+https://github.com/rust-lang/crates.io-index" 184 + checksum = "b5e9430d9a245a77c92176e649af6e275f20839a48389859d1661e9a128d077c" 185 + dependencies = [ 186 + "const-str", 187 + "match-lookup", 188 + ] 189 + 190 + [[package]] 191 + name = "base64" 192 + version = "0.13.1" 193 + source = "registry+https://github.com/rust-lang/crates.io-index" 194 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 195 + 196 + [[package]] 197 + name = "base64" 198 + version = "0.22.1" 199 + source = "registry+https://github.com/rust-lang/crates.io-index" 200 + checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 201 + 202 + [[package]] 203 + name = "base64ct" 204 + version = "1.8.3" 205 + source = "registry+https://github.com/rust-lang/crates.io-index" 206 + checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" 207 + 208 + [[package]] 209 + name = "bitflags" 210 + version = "2.11.1" 211 + source = "registry+https://github.com/rust-lang/crates.io-index" 212 + checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" 213 + 214 + [[package]] 215 + name = "block-buffer" 216 + version = "0.10.4" 217 + source = "registry+https://github.com/rust-lang/crates.io-index" 218 + checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 219 + dependencies = [ 220 + "generic-array", 221 + ] 222 + 223 + [[package]] 224 + name = "bon" 225 + version = "3.9.1" 226 + source = "registry+https://github.com/rust-lang/crates.io-index" 227 + checksum = "f47dbe92550676ee653353c310dfb9cf6ba17ee70396e1f7cf0a2020ad49b2fe" 228 + dependencies = [ 229 + "bon-macros", 230 + "rustversion", 231 + ] 232 + 233 + [[package]] 234 + name = "bon-macros" 235 + version = "3.9.1" 236 + source = "registry+https://github.com/rust-lang/crates.io-index" 237 + checksum = "519bd3116aeeb42d5372c29d982d16d0170d3d4a5ed85fc7dd91642ffff3c67c" 238 + dependencies = [ 239 + "darling", 240 + "ident_case", 241 + "prettyplease", 242 + "proc-macro2", 243 + "quote", 244 + "rustversion", 245 + "syn", 246 + ] 247 + 248 + [[package]] 249 + name = "borrow-or-share" 250 + version = "0.2.4" 251 + source = "registry+https://github.com/rust-lang/crates.io-index" 252 + checksum = "dc0b364ead1874514c8c2855ab558056ebfeb775653e7ae45ff72f28f8f3166c" 253 + 254 + [[package]] 255 + name = "borsh" 256 + version = "1.6.1" 257 + source = "registry+https://github.com/rust-lang/crates.io-index" 258 + checksum = "cfd1e3f8955a5d7de9fab72fc8373fade9fb8a703968cb200ae3dc6cf08e185a" 259 + dependencies = [ 260 + "bytes", 261 + "cfg_aliases", 262 + ] 263 + 264 + [[package]] 265 + name = "brotli" 266 + version = "3.5.0" 267 + source = "registry+https://github.com/rust-lang/crates.io-index" 268 + checksum = "d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391" 269 + dependencies = [ 270 + "alloc-no-stdlib", 271 + "alloc-stdlib", 272 + "brotli-decompressor", 273 + ] 274 + 275 + [[package]] 276 + name = "brotli-decompressor" 277 + version = "2.5.1" 278 + source = "registry+https://github.com/rust-lang/crates.io-index" 279 + checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f" 280 + dependencies = [ 281 + "alloc-no-stdlib", 282 + "alloc-stdlib", 283 + ] 284 + 285 + [[package]] 286 + name = "bs58" 287 + version = "0.5.1" 288 + source = "registry+https://github.com/rust-lang/crates.io-index" 289 + checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" 290 + dependencies = [ 291 + "tinyvec", 292 + ] 293 + 294 + [[package]] 295 + name = "buf_redux" 296 + version = "0.8.4" 297 + source = "registry+https://github.com/rust-lang/crates.io-index" 298 + checksum = "b953a6887648bb07a535631f2bc00fbdb2a2216f135552cb3f534ed136b9c07f" 299 + dependencies = [ 300 + "memchr", 301 + "safemem", 302 + ] 303 + 304 + [[package]] 305 + name = "bumpalo" 306 + version = "3.20.3" 307 + source = "registry+https://github.com/rust-lang/crates.io-index" 308 + checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649" 309 + 310 + [[package]] 311 + name = "byteorder" 312 + version = "1.5.0" 313 + source = "registry+https://github.com/rust-lang/crates.io-index" 314 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 315 + 316 + [[package]] 317 + name = "bytes" 318 + version = "1.11.1" 319 + source = "registry+https://github.com/rust-lang/crates.io-index" 320 + checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" 321 + dependencies = [ 322 + "serde", 323 + ] 324 + 325 + [[package]] 326 + name = "cbor4ii" 327 + version = "0.2.14" 328 + source = "registry+https://github.com/rust-lang/crates.io-index" 329 + checksum = "b544cf8c89359205f4f990d0e6f3828db42df85b5dac95d09157a250eb0749c4" 330 + dependencies = [ 331 + "serde", 332 + ] 333 + 334 + [[package]] 335 + name = "cc" 336 + version = "1.2.63" 337 + source = "registry+https://github.com/rust-lang/crates.io-index" 338 + checksum = "556e016178bb5662a08681bbe0f00f8e17631781a4dfc8c45e466e4b185ec27f" 339 + dependencies = [ 340 + "find-msvc-tools", 341 + "shlex", 342 + ] 343 + 344 + [[package]] 345 + name = "cfg-if" 346 + version = "1.0.4" 347 + source = "registry+https://github.com/rust-lang/crates.io-index" 348 + checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" 349 + 350 + [[package]] 351 + name = "cfg_aliases" 352 + version = "0.2.1" 353 + source = "registry+https://github.com/rust-lang/crates.io-index" 354 + checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 355 + 356 + [[package]] 357 + name = "chrono" 358 + version = "0.4.44" 359 + source = "registry+https://github.com/rust-lang/crates.io-index" 360 + checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" 361 + dependencies = [ 362 + "iana-time-zone", 363 + "js-sys", 364 + "num-traits", 365 + "serde", 366 + "wasm-bindgen", 367 + "windows-link", 368 + ] 369 + 370 + [[package]] 371 + name = "chunked_transfer" 372 + version = "1.5.0" 373 + source = "registry+https://github.com/rust-lang/crates.io-index" 374 + checksum = "6e4de3bc4ea267985becf712dc6d9eed8b04c953b3fcfb339ebc87acd9804901" 375 + 376 + [[package]] 377 + name = "ciborium" 378 + version = "0.2.2" 379 + source = "registry+https://github.com/rust-lang/crates.io-index" 380 + checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" 381 + dependencies = [ 382 + "ciborium-io", 383 + "ciborium-ll", 384 + "serde", 385 + ] 386 + 387 + [[package]] 388 + name = "ciborium-io" 389 + version = "0.2.2" 390 + source = "registry+https://github.com/rust-lang/crates.io-index" 391 + checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" 392 + 393 + [[package]] 394 + name = "ciborium-ll" 395 + version = "0.2.2" 396 + source = "registry+https://github.com/rust-lang/crates.io-index" 397 + checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" 398 + dependencies = [ 399 + "ciborium-io", 400 + "half", 401 + ] 402 + 403 + [[package]] 404 + name = "cid" 405 + version = "0.11.3" 406 + source = "registry+https://github.com/rust-lang/crates.io-index" 407 + checksum = "21a304f95f84d169a6f31c4d0a30d784643aaa0bbc9c1e449a2c23e963ec4971" 408 + dependencies = [ 409 + "multibase", 410 + "multihash", 411 + "serde", 412 + "serde_bytes", 413 + "unsigned-varint", 414 + ] 415 + 416 + [[package]] 417 + name = "clap" 418 + version = "4.6.1" 419 + source = "registry+https://github.com/rust-lang/crates.io-index" 420 + checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51" 421 + dependencies = [ 422 + "clap_builder", 423 + "clap_derive", 424 + ] 425 + 426 + [[package]] 427 + name = "clap_builder" 428 + version = "4.6.0" 429 + source = "registry+https://github.com/rust-lang/crates.io-index" 430 + checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f" 431 + dependencies = [ 432 + "anstream", 433 + "anstyle", 434 + "clap_lex", 435 + "strsim", 436 + ] 437 + 438 + [[package]] 439 + name = "clap_derive" 440 + version = "4.6.1" 441 + source = "registry+https://github.com/rust-lang/crates.io-index" 442 + checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9" 443 + dependencies = [ 444 + "heck 0.5.0", 445 + "proc-macro2", 446 + "quote", 447 + "syn", 448 + ] 449 + 450 + [[package]] 451 + name = "clap_lex" 452 + version = "1.1.0" 453 + source = "registry+https://github.com/rust-lang/crates.io-index" 454 + checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" 455 + 456 + [[package]] 457 + name = "cobs" 458 + version = "0.3.0" 459 + source = "registry+https://github.com/rust-lang/crates.io-index" 460 + checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1" 461 + dependencies = [ 462 + "thiserror 2.0.18", 463 + ] 464 + 465 + [[package]] 466 + name = "colorchoice" 467 + version = "1.0.5" 468 + source = "registry+https://github.com/rust-lang/crates.io-index" 469 + checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" 470 + 471 + [[package]] 472 + name = "combine" 473 + version = "4.6.7" 474 + source = "registry+https://github.com/rust-lang/crates.io-index" 475 + checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" 476 + dependencies = [ 477 + "bytes", 478 + "memchr", 479 + ] 480 + 481 + [[package]] 482 + name = "compression-codecs" 483 + version = "0.4.38" 484 + source = "registry+https://github.com/rust-lang/crates.io-index" 485 + checksum = "ce2548391e9c1929c21bf6aa2680af86fe4c1b33e6cea9ac1cfeec0bd11218cf" 486 + dependencies = [ 487 + "compression-core", 488 + "flate2", 489 + "memchr", 490 + ] 491 + 492 + [[package]] 493 + name = "compression-core" 494 + version = "0.4.32" 495 + source = "registry+https://github.com/rust-lang/crates.io-index" 496 + checksum = "cc14f565cf027a105f7a44ccf9e5b424348421a1d8952a8fc9d499d313107789" 497 + 498 + [[package]] 499 + name = "const-oid" 500 + version = "0.9.6" 501 + source = "registry+https://github.com/rust-lang/crates.io-index" 502 + checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" 503 + 504 + [[package]] 505 + name = "const-str" 506 + version = "0.4.3" 507 + source = "registry+https://github.com/rust-lang/crates.io-index" 508 + checksum = "2f421161cb492475f1661ddc9815a745a1c894592070661180fdec3d4872e9c3" 509 + 510 + [[package]] 511 + name = "cordyceps" 512 + version = "0.3.4" 513 + source = "registry+https://github.com/rust-lang/crates.io-index" 514 + checksum = "688d7fbb8092b8de775ef2536f36c8c31f2bc4006ece2e8d8ad2d17d00ce0a2a" 515 + dependencies = [ 516 + "loom", 517 + "tracing", 518 + ] 519 + 520 + [[package]] 521 + name = "core-foundation" 522 + version = "0.9.4" 523 + source = "registry+https://github.com/rust-lang/crates.io-index" 524 + checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 525 + dependencies = [ 526 + "core-foundation-sys", 527 + "libc", 528 + ] 529 + 530 + [[package]] 531 + name = "core-foundation" 532 + version = "0.10.1" 533 + source = "registry+https://github.com/rust-lang/crates.io-index" 534 + checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" 535 + dependencies = [ 536 + "core-foundation-sys", 537 + "libc", 538 + ] 539 + 540 + [[package]] 541 + name = "core-foundation-sys" 542 + version = "0.8.7" 543 + source = "registry+https://github.com/rust-lang/crates.io-index" 544 + checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 545 + 546 + [[package]] 547 + name = "cpufeatures" 548 + version = "0.2.17" 549 + source = "registry+https://github.com/rust-lang/crates.io-index" 550 + checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" 551 + dependencies = [ 552 + "libc", 553 + ] 554 + 555 + [[package]] 556 + name = "crc32fast" 557 + version = "1.5.0" 558 + source = "registry+https://github.com/rust-lang/crates.io-index" 559 + checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" 560 + dependencies = [ 561 + "cfg-if", 562 + ] 563 + 564 + [[package]] 565 + name = "critical-section" 566 + version = "1.2.0" 567 + source = "registry+https://github.com/rust-lang/crates.io-index" 568 + checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" 569 + 570 + [[package]] 571 + name = "crossbeam-channel" 572 + version = "0.5.15" 573 + source = "registry+https://github.com/rust-lang/crates.io-index" 574 + checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" 575 + dependencies = [ 576 + "crossbeam-utils", 577 + ] 578 + 579 + [[package]] 580 + name = "crossbeam-utils" 581 + version = "0.8.21" 582 + source = "registry+https://github.com/rust-lang/crates.io-index" 583 + checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 584 + 585 + [[package]] 586 + name = "crunchy" 587 + version = "0.2.4" 588 + source = "registry+https://github.com/rust-lang/crates.io-index" 589 + checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" 590 + 591 + [[package]] 592 + name = "crypto-bigint" 593 + version = "0.5.5" 594 + source = "registry+https://github.com/rust-lang/crates.io-index" 595 + checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" 596 + dependencies = [ 597 + "generic-array", 598 + "rand_core 0.6.4", 599 + "subtle", 600 + "zeroize", 601 + ] 602 + 603 + [[package]] 604 + name = "crypto-common" 605 + version = "0.1.6" 606 + source = "registry+https://github.com/rust-lang/crates.io-index" 607 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 608 + dependencies = [ 609 + "generic-array", 610 + "typenum", 611 + ] 612 + 613 + [[package]] 614 + name = "curve25519-dalek" 615 + version = "4.1.3" 616 + source = "registry+https://github.com/rust-lang/crates.io-index" 617 + checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" 618 + dependencies = [ 619 + "cfg-if", 620 + "cpufeatures", 621 + "curve25519-dalek-derive", 622 + "digest", 623 + "fiat-crypto", 624 + "rustc_version", 625 + "subtle", 626 + "zeroize", 627 + ] 628 + 629 + [[package]] 630 + name = "curve25519-dalek-derive" 631 + version = "0.1.1" 632 + source = "registry+https://github.com/rust-lang/crates.io-index" 633 + checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" 634 + dependencies = [ 635 + "proc-macro2", 636 + "quote", 637 + "syn", 638 + ] 639 + 640 + [[package]] 641 + name = "darling" 642 + version = "0.23.0" 643 + source = "registry+https://github.com/rust-lang/crates.io-index" 644 + checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" 645 + dependencies = [ 646 + "darling_core", 647 + "darling_macro", 648 + ] 649 + 650 + [[package]] 651 + name = "darling_core" 652 + version = "0.23.0" 653 + source = "registry+https://github.com/rust-lang/crates.io-index" 654 + checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" 655 + dependencies = [ 656 + "ident_case", 657 + "proc-macro2", 658 + "quote", 659 + "strsim", 660 + "syn", 661 + ] 662 + 663 + [[package]] 664 + name = "darling_macro" 665 + version = "0.23.0" 666 + source = "registry+https://github.com/rust-lang/crates.io-index" 667 + checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" 668 + dependencies = [ 669 + "darling_core", 670 + "quote", 671 + "syn", 672 + ] 673 + 674 + [[package]] 675 + name = "dashmap" 676 + version = "6.2.1" 677 + source = "registry+https://github.com/rust-lang/crates.io-index" 678 + checksum = "e6361d5c062261c78a176addb82d4c821ae42bed6089de0e12603cd25de2059c" 679 + dependencies = [ 680 + "cfg-if", 681 + "crossbeam-utils", 682 + "hashbrown 0.14.5", 683 + "lock_api", 684 + "once_cell", 685 + "parking_lot_core", 686 + ] 687 + 688 + [[package]] 689 + name = "data-encoding" 690 + version = "2.11.0" 691 + source = "registry+https://github.com/rust-lang/crates.io-index" 692 + checksum = "a4ae5f15dda3c708c0ade84bfee31ccab44a3da4f88015ed22f63732abe300c8" 693 + 694 + [[package]] 695 + name = "data-encoding-macro" 696 + version = "0.1.20" 697 + source = "registry+https://github.com/rust-lang/crates.io-index" 698 + checksum = "3259c913752a86488b501ed8680446a5ed2d5aeac6e596cb23ba3800768ea32c" 699 + dependencies = [ 700 + "data-encoding", 701 + "data-encoding-macro-internal", 702 + ] 703 + 704 + [[package]] 705 + name = "data-encoding-macro-internal" 706 + version = "0.1.18" 707 + source = "registry+https://github.com/rust-lang/crates.io-index" 708 + checksum = "ccc2776f0c61eca1ca32528f85548abd1a4be8fb53d1b21c013e4f18da1e7090" 709 + dependencies = [ 710 + "data-encoding", 711 + "syn", 712 + ] 713 + 714 + [[package]] 715 + name = "deflate" 716 + version = "1.0.0" 717 + source = "registry+https://github.com/rust-lang/crates.io-index" 718 + checksum = "c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f" 719 + dependencies = [ 720 + "adler32", 721 + "gzip-header", 722 + ] 723 + 724 + [[package]] 725 + name = "der" 726 + version = "0.7.10" 727 + source = "registry+https://github.com/rust-lang/crates.io-index" 728 + checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" 729 + dependencies = [ 730 + "const-oid", 731 + "pem-rfc7468", 732 + "zeroize", 733 + ] 734 + 735 + [[package]] 736 + name = "deranged" 737 + version = "0.5.8" 738 + source = "registry+https://github.com/rust-lang/crates.io-index" 739 + checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" 740 + dependencies = [ 741 + "powerfmt", 742 + ] 743 + 744 + [[package]] 745 + name = "derive_more" 746 + version = "1.0.0" 747 + source = "registry+https://github.com/rust-lang/crates.io-index" 748 + checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" 749 + dependencies = [ 750 + "derive_more-impl", 751 + ] 752 + 753 + [[package]] 754 + name = "derive_more-impl" 755 + version = "1.0.0" 756 + source = "registry+https://github.com/rust-lang/crates.io-index" 757 + checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" 758 + dependencies = [ 759 + "proc-macro2", 760 + "quote", 761 + "syn", 762 + "unicode-xid", 763 + ] 764 + 765 + [[package]] 766 + name = "diatomic-waker" 767 + version = "0.2.3" 768 + source = "registry+https://github.com/rust-lang/crates.io-index" 769 + checksum = "ab03c107fafeb3ee9f5925686dbb7a73bc76e3932abb0d2b365cb64b169cf04c" 770 + 771 + [[package]] 772 + name = "digest" 773 + version = "0.10.7" 774 + source = "registry+https://github.com/rust-lang/crates.io-index" 775 + checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 776 + dependencies = [ 777 + "block-buffer", 778 + "const-oid", 779 + "crypto-common", 780 + "subtle", 781 + ] 782 + 783 + [[package]] 784 + name = "displaydoc" 785 + version = "0.2.6" 786 + source = "registry+https://github.com/rust-lang/crates.io-index" 787 + checksum = "1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f" 788 + dependencies = [ 789 + "proc-macro2", 790 + "quote", 791 + "syn", 792 + ] 793 + 794 + [[package]] 795 + name = "ecdsa" 796 + version = "0.16.9" 797 + source = "registry+https://github.com/rust-lang/crates.io-index" 798 + checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" 799 + dependencies = [ 800 + "der", 801 + "digest", 802 + "elliptic-curve", 803 + "rfc6979", 804 + "signature", 805 + "spki", 806 + ] 807 + 808 + [[package]] 809 + name = "ed25519" 810 + version = "2.2.3" 811 + source = "registry+https://github.com/rust-lang/crates.io-index" 812 + checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" 813 + dependencies = [ 814 + "pkcs8", 815 + "signature", 816 + ] 817 + 818 + [[package]] 819 + name = "ed25519-dalek" 820 + version = "2.2.0" 821 + source = "registry+https://github.com/rust-lang/crates.io-index" 822 + checksum = "70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9" 823 + dependencies = [ 824 + "curve25519-dalek", 825 + "ed25519", 826 + "rand_core 0.6.4", 827 + "serde", 828 + "sha2", 829 + "subtle", 830 + "zeroize", 831 + ] 832 + 833 + [[package]] 834 + name = "elliptic-curve" 835 + version = "0.13.8" 836 + source = "registry+https://github.com/rust-lang/crates.io-index" 837 + checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" 838 + dependencies = [ 839 + "base16ct", 840 + "crypto-bigint", 841 + "digest", 842 + "ff", 843 + "generic-array", 844 + "group", 845 + "hkdf", 846 + "pem-rfc7468", 847 + "pkcs8", 848 + "rand_core 0.6.4", 849 + "sec1", 850 + "subtle", 851 + "zeroize", 852 + ] 853 + 854 + [[package]] 855 + name = "embedded-io" 856 + version = "0.4.0" 857 + source = "registry+https://github.com/rust-lang/crates.io-index" 858 + checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced" 859 + 860 + [[package]] 861 + name = "embedded-io" 862 + version = "0.6.1" 863 + source = "registry+https://github.com/rust-lang/crates.io-index" 864 + checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" 865 + 866 + [[package]] 867 + name = "encoding_rs" 868 + version = "0.8.35" 869 + source = "registry+https://github.com/rust-lang/crates.io-index" 870 + checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" 871 + dependencies = [ 872 + "cfg-if", 873 + ] 874 + 875 + [[package]] 876 + name = "enum-as-inner" 877 + version = "0.6.1" 878 + source = "registry+https://github.com/rust-lang/crates.io-index" 879 + checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc" 880 + dependencies = [ 881 + "heck 0.5.0", 882 + "proc-macro2", 883 + "quote", 884 + "syn", 885 + ] 886 + 887 + [[package]] 888 + name = "equivalent" 889 + version = "1.0.2" 890 + source = "registry+https://github.com/rust-lang/crates.io-index" 891 + checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 892 + 893 + [[package]] 894 + name = "errno" 895 + version = "0.3.14" 896 + source = "registry+https://github.com/rust-lang/crates.io-index" 897 + checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" 898 + dependencies = [ 899 + "libc", 900 + "windows-sys 0.61.2", 901 + ] 902 + 903 + [[package]] 904 + name = "fastrand" 905 + version = "2.4.1" 906 + source = "registry+https://github.com/rust-lang/crates.io-index" 907 + checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" 908 + 909 + [[package]] 910 + name = "ff" 911 + version = "0.13.1" 912 + source = "registry+https://github.com/rust-lang/crates.io-index" 913 + checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" 914 + dependencies = [ 915 + "rand_core 0.6.4", 916 + "subtle", 917 + ] 918 + 919 + [[package]] 920 + name = "fiat-crypto" 921 + version = "0.2.9" 922 + source = "registry+https://github.com/rust-lang/crates.io-index" 923 + checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" 924 + 925 + [[package]] 926 + name = "filetime" 927 + version = "0.2.29" 928 + source = "registry+https://github.com/rust-lang/crates.io-index" 929 + checksum = "5c287a33c7f0a620c38e641e7f60827713987b3c0f26e8ddc9462cc69cf75759" 930 + dependencies = [ 931 + "cfg-if", 932 + "libc", 933 + ] 934 + 935 + [[package]] 936 + name = "find-msvc-tools" 937 + version = "0.1.9" 938 + source = "registry+https://github.com/rust-lang/crates.io-index" 939 + checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" 940 + 941 + [[package]] 942 + name = "flate2" 943 + version = "1.1.9" 944 + source = "registry+https://github.com/rust-lang/crates.io-index" 945 + checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" 946 + dependencies = [ 947 + "crc32fast", 948 + "miniz_oxide", 949 + ] 950 + 951 + [[package]] 952 + name = "fluent-uri" 953 + version = "0.4.1" 954 + source = "registry+https://github.com/rust-lang/crates.io-index" 955 + checksum = "bc74ac4d8359ae70623506d512209619e5cf8f347124910440dbc221714b328e" 956 + dependencies = [ 957 + "borrow-or-share", 958 + "ref-cast", 959 + "serde", 960 + ] 961 + 962 + [[package]] 963 + name = "fnv" 964 + version = "1.0.7" 965 + source = "registry+https://github.com/rust-lang/crates.io-index" 966 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 967 + 968 + [[package]] 969 + name = "foldhash" 970 + version = "0.1.5" 971 + source = "registry+https://github.com/rust-lang/crates.io-index" 972 + checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 973 + 974 + [[package]] 975 + name = "form_urlencoded" 976 + version = "1.2.2" 977 + source = "registry+https://github.com/rust-lang/crates.io-index" 978 + checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" 979 + dependencies = [ 980 + "percent-encoding", 981 + ] 982 + 983 + [[package]] 984 + name = "futf" 985 + version = "0.1.5" 986 + source = "registry+https://github.com/rust-lang/crates.io-index" 987 + checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" 988 + dependencies = [ 989 + "mac", 990 + "new_debug_unreachable", 991 + ] 992 + 993 + [[package]] 994 + name = "futures-buffered" 995 + version = "0.2.13" 996 + source = "registry+https://github.com/rust-lang/crates.io-index" 997 + checksum = "4421cb78ee172b6b06080093479d3c50f058e7c81b7d577bbb8d118d551d4cd5" 998 + dependencies = [ 999 + "cordyceps", 1000 + "diatomic-waker", 1001 + "futures-core", 1002 + "pin-project-lite", 1003 + "spin 0.10.0", 1004 + ] 1005 + 1006 + [[package]] 1007 + name = "futures-channel" 1008 + version = "0.3.32" 1009 + source = "registry+https://github.com/rust-lang/crates.io-index" 1010 + checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" 1011 + dependencies = [ 1012 + "futures-core", 1013 + ] 1014 + 1015 + [[package]] 1016 + name = "futures-core" 1017 + version = "0.3.32" 1018 + source = "registry+https://github.com/rust-lang/crates.io-index" 1019 + checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" 1020 + 1021 + [[package]] 1022 + name = "futures-io" 1023 + version = "0.3.32" 1024 + source = "registry+https://github.com/rust-lang/crates.io-index" 1025 + checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" 1026 + 1027 + [[package]] 1028 + name = "futures-lite" 1029 + version = "2.6.1" 1030 + source = "registry+https://github.com/rust-lang/crates.io-index" 1031 + checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" 1032 + dependencies = [ 1033 + "fastrand", 1034 + "futures-core", 1035 + "futures-io", 1036 + "parking", 1037 + "pin-project-lite", 1038 + ] 1039 + 1040 + [[package]] 1041 + name = "futures-macro" 1042 + version = "0.3.32" 1043 + source = "registry+https://github.com/rust-lang/crates.io-index" 1044 + checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" 1045 + dependencies = [ 1046 + "proc-macro2", 1047 + "quote", 1048 + "syn", 1049 + ] 1050 + 1051 + [[package]] 1052 + name = "futures-sink" 1053 + version = "0.3.32" 1054 + source = "registry+https://github.com/rust-lang/crates.io-index" 1055 + checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" 1056 + 1057 + [[package]] 1058 + name = "futures-task" 1059 + version = "0.3.32" 1060 + source = "registry+https://github.com/rust-lang/crates.io-index" 1061 + checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" 1062 + 1063 + [[package]] 1064 + name = "futures-util" 1065 + version = "0.3.32" 1066 + source = "registry+https://github.com/rust-lang/crates.io-index" 1067 + checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" 1068 + dependencies = [ 1069 + "futures-core", 1070 + "futures-macro", 1071 + "futures-sink", 1072 + "futures-task", 1073 + "pin-project-lite", 1074 + "slab", 1075 + ] 1076 + 1077 + [[package]] 1078 + name = "generator" 1079 + version = "0.8.8" 1080 + source = "registry+https://github.com/rust-lang/crates.io-index" 1081 + checksum = "52f04ae4152da20c76fe800fa48659201d5cf627c5149ca0b707b69d7eef6cf9" 1082 + dependencies = [ 1083 + "cc", 1084 + "cfg-if", 1085 + "libc", 1086 + "log", 1087 + "rustversion", 1088 + "windows-link", 1089 + "windows-result", 1090 + ] 1091 + 1092 + [[package]] 1093 + name = "generic-array" 1094 + version = "0.14.9" 1095 + source = "registry+https://github.com/rust-lang/crates.io-index" 1096 + checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2" 1097 + dependencies = [ 1098 + "typenum", 1099 + "version_check", 1100 + "zeroize", 1101 + ] 1102 + 1103 + [[package]] 1104 + name = "getrandom" 1105 + version = "0.2.17" 1106 + source = "registry+https://github.com/rust-lang/crates.io-index" 1107 + checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" 1108 + dependencies = [ 1109 + "cfg-if", 1110 + "js-sys", 1111 + "libc", 1112 + "wasi", 1113 + "wasm-bindgen", 1114 + ] 1115 + 1116 + [[package]] 1117 + name = "getrandom" 1118 + version = "0.3.4" 1119 + source = "registry+https://github.com/rust-lang/crates.io-index" 1120 + checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" 1121 + dependencies = [ 1122 + "cfg-if", 1123 + "js-sys", 1124 + "libc", 1125 + "r-efi 5.3.0", 1126 + "wasip2", 1127 + "wasm-bindgen", 1128 + ] 1129 + 1130 + [[package]] 1131 + name = "getrandom" 1132 + version = "0.4.2" 1133 + source = "registry+https://github.com/rust-lang/crates.io-index" 1134 + checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" 1135 + dependencies = [ 1136 + "cfg-if", 1137 + "libc", 1138 + "r-efi 6.0.0", 1139 + "wasip2", 1140 + "wasip3", 1141 + ] 1142 + 1143 + [[package]] 1144 + name = "gloo-storage" 1145 + version = "0.3.0" 1146 + source = "registry+https://github.com/rust-lang/crates.io-index" 1147 + checksum = "fbc8031e8c92758af912f9bc08fbbadd3c6f3cfcbf6b64cdf3d6a81f0139277a" 1148 + dependencies = [ 1149 + "gloo-utils", 1150 + "js-sys", 1151 + "serde", 1152 + "serde_json", 1153 + "thiserror 1.0.69", 1154 + "wasm-bindgen", 1155 + "web-sys", 1156 + ] 1157 + 1158 + [[package]] 1159 + name = "gloo-utils" 1160 + version = "0.2.0" 1161 + source = "registry+https://github.com/rust-lang/crates.io-index" 1162 + checksum = "0b5555354113b18c547c1d3a98fbf7fb32a9ff4f6fa112ce823a21641a0ba3aa" 1163 + dependencies = [ 1164 + "js-sys", 1165 + "serde", 1166 + "serde_json", 1167 + "wasm-bindgen", 1168 + "web-sys", 1169 + ] 1170 + 1171 + [[package]] 1172 + name = "group" 1173 + version = "0.13.0" 1174 + source = "registry+https://github.com/rust-lang/crates.io-index" 1175 + checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" 1176 + dependencies = [ 1177 + "ff", 1178 + "rand_core 0.6.4", 1179 + "subtle", 1180 + ] 1181 + 1182 + [[package]] 1183 + name = "gzip-header" 1184 + version = "1.1.0" 1185 + source = "registry+https://github.com/rust-lang/crates.io-index" 1186 + checksum = "86848f4fd157d91041a62c78046fb7b248bcc2dce78376d436a1756e9a038577" 1187 + dependencies = [ 1188 + "crc32fast", 1189 + ] 1190 + 1191 + [[package]] 1192 + name = "h2" 1193 + version = "0.4.14" 1194 + source = "registry+https://github.com/rust-lang/crates.io-index" 1195 + checksum = "171fefbc92fe4a4de27e0698d6a5b392d6a0e333506bc49133760b3bcf948733" 1196 + dependencies = [ 1197 + "atomic-waker", 1198 + "bytes", 1199 + "fnv", 1200 + "futures-core", 1201 + "futures-sink", 1202 + "http", 1203 + "indexmap", 1204 + "slab", 1205 + "tokio", 1206 + "tokio-util", 1207 + "tracing", 1208 + ] 1209 + 1210 + [[package]] 1211 + name = "half" 1212 + version = "2.7.1" 1213 + source = "registry+https://github.com/rust-lang/crates.io-index" 1214 + checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" 1215 + dependencies = [ 1216 + "cfg-if", 1217 + "crunchy", 1218 + "zerocopy", 1219 + ] 1220 + 1221 + [[package]] 1222 + name = "hash32" 1223 + version = "0.2.1" 1224 + source = "registry+https://github.com/rust-lang/crates.io-index" 1225 + checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67" 1226 + dependencies = [ 1227 + "byteorder", 1228 + ] 1229 + 1230 + [[package]] 1231 + name = "hashbrown" 1232 + version = "0.14.5" 1233 + source = "registry+https://github.com/rust-lang/crates.io-index" 1234 + checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 1235 + 1236 + [[package]] 1237 + name = "hashbrown" 1238 + version = "0.15.5" 1239 + source = "registry+https://github.com/rust-lang/crates.io-index" 1240 + checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" 1241 + dependencies = [ 1242 + "allocator-api2", 1243 + "equivalent", 1244 + "foldhash", 1245 + ] 1246 + 1247 + [[package]] 1248 + name = "hashbrown" 1249 + version = "0.17.1" 1250 + source = "registry+https://github.com/rust-lang/crates.io-index" 1251 + checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" 1252 + 1253 + [[package]] 1254 + name = "heapless" 1255 + version = "0.7.17" 1256 + source = "registry+https://github.com/rust-lang/crates.io-index" 1257 + checksum = "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f" 1258 + dependencies = [ 1259 + "atomic-polyfill", 1260 + "hash32", 1261 + "rustc_version", 1262 + "serde", 1263 + "spin 0.9.8", 1264 + "stable_deref_trait", 1265 + ] 1266 + 1267 + [[package]] 1268 + name = "heck" 1269 + version = "0.4.1" 1270 + source = "registry+https://github.com/rust-lang/crates.io-index" 1271 + checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1272 + 1273 + [[package]] 1274 + name = "heck" 1275 + version = "0.5.0" 1276 + source = "registry+https://github.com/rust-lang/crates.io-index" 1277 + checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 1278 + 1279 + [[package]] 1280 + name = "hermit-abi" 1281 + version = "0.5.2" 1282 + source = "registry+https://github.com/rust-lang/crates.io-index" 1283 + checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" 1284 + 1285 + [[package]] 1286 + name = "hex" 1287 + version = "0.4.3" 1288 + source = "registry+https://github.com/rust-lang/crates.io-index" 1289 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1290 + 1291 + [[package]] 1292 + name = "hickory-proto" 1293 + version = "0.24.4" 1294 + source = "registry+https://github.com/rust-lang/crates.io-index" 1295 + checksum = "92652067c9ce6f66ce53cc38d1169daa36e6e7eb7dd3b63b5103bd9d97117248" 1296 + dependencies = [ 1297 + "async-trait", 1298 + "cfg-if", 1299 + "data-encoding", 1300 + "enum-as-inner", 1301 + "futures-channel", 1302 + "futures-io", 1303 + "futures-util", 1304 + "idna", 1305 + "ipnet", 1306 + "once_cell", 1307 + "rand 0.8.6", 1308 + "thiserror 1.0.69", 1309 + "tinyvec", 1310 + "tokio", 1311 + "tracing", 1312 + "url", 1313 + ] 1314 + 1315 + [[package]] 1316 + name = "hickory-resolver" 1317 + version = "0.24.4" 1318 + source = "registry+https://github.com/rust-lang/crates.io-index" 1319 + checksum = "cbb117a1ca520e111743ab2f6688eddee69db4e0ea242545a604dce8a66fd22e" 1320 + dependencies = [ 1321 + "cfg-if", 1322 + "futures-util", 1323 + "hickory-proto", 1324 + "ipconfig", 1325 + "lru-cache", 1326 + "once_cell", 1327 + "parking_lot", 1328 + "rand 0.8.6", 1329 + "resolv-conf", 1330 + "smallvec", 1331 + "thiserror 1.0.69", 1332 + "tokio", 1333 + "tracing", 1334 + ] 1335 + 1336 + [[package]] 1337 + name = "hkdf" 1338 + version = "0.12.4" 1339 + source = "registry+https://github.com/rust-lang/crates.io-index" 1340 + checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" 1341 + dependencies = [ 1342 + "hmac", 1343 + ] 1344 + 1345 + [[package]] 1346 + name = "hmac" 1347 + version = "0.12.1" 1348 + source = "registry+https://github.com/rust-lang/crates.io-index" 1349 + checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 1350 + dependencies = [ 1351 + "digest", 1352 + ] 1353 + 1354 + [[package]] 1355 + name = "html5ever" 1356 + version = "0.27.0" 1357 + source = "registry+https://github.com/rust-lang/crates.io-index" 1358 + checksum = "c13771afe0e6e846f1e67d038d4cb29998a6779f93c809212e4e9c32efd244d4" 1359 + dependencies = [ 1360 + "log", 1361 + "mac", 1362 + "markup5ever", 1363 + "proc-macro2", 1364 + "quote", 1365 + "syn", 1366 + ] 1367 + 1368 + [[package]] 1369 + name = "http" 1370 + version = "1.4.1" 1371 + source = "registry+https://github.com/rust-lang/crates.io-index" 1372 + checksum = "8be7462df143984c4598a256ef469b251d7d7f9e271135073e78fc535414f3d0" 1373 + dependencies = [ 1374 + "bytes", 1375 + "itoa", 1376 + ] 1377 + 1378 + [[package]] 1379 + name = "http-body" 1380 + version = "1.0.1" 1381 + source = "registry+https://github.com/rust-lang/crates.io-index" 1382 + checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" 1383 + dependencies = [ 1384 + "bytes", 1385 + "http", 1386 + ] 1387 + 1388 + [[package]] 1389 + name = "http-body-util" 1390 + version = "0.1.3" 1391 + source = "registry+https://github.com/rust-lang/crates.io-index" 1392 + checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" 1393 + dependencies = [ 1394 + "bytes", 1395 + "futures-core", 1396 + "http", 1397 + "http-body", 1398 + "pin-project-lite", 1399 + ] 1400 + 1401 + [[package]] 1402 + name = "httparse" 1403 + version = "1.10.1" 1404 + source = "registry+https://github.com/rust-lang/crates.io-index" 1405 + checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" 1406 + 1407 + [[package]] 1408 + name = "httpdate" 1409 + version = "1.0.3" 1410 + source = "registry+https://github.com/rust-lang/crates.io-index" 1411 + checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 1412 + 1413 + [[package]] 1414 + name = "hyper" 1415 + version = "1.10.1" 1416 + source = "registry+https://github.com/rust-lang/crates.io-index" 1417 + checksum = "55281c53a1894c864990125767da440a4e630446785086f52523b20033b74498" 1418 + dependencies = [ 1419 + "atomic-waker", 1420 + "bytes", 1421 + "futures-channel", 1422 + "futures-core", 1423 + "h2", 1424 + "http", 1425 + "http-body", 1426 + "httparse", 1427 + "itoa", 1428 + "pin-project-lite", 1429 + "smallvec", 1430 + "tokio", 1431 + "want", 1432 + ] 1433 + 1434 + [[package]] 1435 + name = "hyper-rustls" 1436 + version = "0.27.9" 1437 + source = "registry+https://github.com/rust-lang/crates.io-index" 1438 + checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f" 1439 + dependencies = [ 1440 + "http", 1441 + "hyper", 1442 + "hyper-util", 1443 + "rustls", 1444 + "tokio", 1445 + "tokio-rustls", 1446 + "tower-service", 1447 + "webpki-roots", 1448 + ] 1449 + 1450 + [[package]] 1451 + name = "hyper-util" 1452 + version = "0.1.20" 1453 + source = "registry+https://github.com/rust-lang/crates.io-index" 1454 + checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" 1455 + dependencies = [ 1456 + "base64 0.22.1", 1457 + "bytes", 1458 + "futures-channel", 1459 + "futures-util", 1460 + "http", 1461 + "http-body", 1462 + "hyper", 1463 + "ipnet", 1464 + "libc", 1465 + "percent-encoding", 1466 + "pin-project-lite", 1467 + "socket2", 1468 + "system-configuration", 1469 + "tokio", 1470 + "tower-service", 1471 + "tracing", 1472 + "windows-registry", 1473 + ] 1474 + 1475 + [[package]] 1476 + name = "iana-time-zone" 1477 + version = "0.1.65" 1478 + source = "registry+https://github.com/rust-lang/crates.io-index" 1479 + checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" 1480 + dependencies = [ 1481 + "android_system_properties", 1482 + "core-foundation-sys", 1483 + "iana-time-zone-haiku", 1484 + "js-sys", 1485 + "log", 1486 + "wasm-bindgen", 1487 + "windows-core", 1488 + ] 1489 + 1490 + [[package]] 1491 + name = "iana-time-zone-haiku" 1492 + version = "0.1.2" 1493 + source = "registry+https://github.com/rust-lang/crates.io-index" 1494 + checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1495 + dependencies = [ 1496 + "cc", 1497 + ] 1498 + 1499 + [[package]] 1500 + name = "icu_collections" 1501 + version = "2.2.0" 1502 + source = "registry+https://github.com/rust-lang/crates.io-index" 1503 + checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" 1504 + dependencies = [ 1505 + "displaydoc", 1506 + "potential_utf", 1507 + "utf8_iter", 1508 + "yoke", 1509 + "zerofrom", 1510 + "zerovec", 1511 + ] 1512 + 1513 + [[package]] 1514 + name = "icu_locale_core" 1515 + version = "2.2.0" 1516 + source = "registry+https://github.com/rust-lang/crates.io-index" 1517 + checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" 1518 + dependencies = [ 1519 + "displaydoc", 1520 + "litemap", 1521 + "tinystr", 1522 + "writeable", 1523 + "zerovec", 1524 + ] 1525 + 1526 + [[package]] 1527 + name = "icu_normalizer" 1528 + version = "2.2.0" 1529 + source = "registry+https://github.com/rust-lang/crates.io-index" 1530 + checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4" 1531 + dependencies = [ 1532 + "icu_collections", 1533 + "icu_normalizer_data", 1534 + "icu_properties", 1535 + "icu_provider", 1536 + "smallvec", 1537 + "zerovec", 1538 + ] 1539 + 1540 + [[package]] 1541 + name = "icu_normalizer_data" 1542 + version = "2.2.0" 1543 + source = "registry+https://github.com/rust-lang/crates.io-index" 1544 + checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38" 1545 + 1546 + [[package]] 1547 + name = "icu_properties" 1548 + version = "2.2.0" 1549 + source = "registry+https://github.com/rust-lang/crates.io-index" 1550 + checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" 1551 + dependencies = [ 1552 + "icu_collections", 1553 + "icu_locale_core", 1554 + "icu_properties_data", 1555 + "icu_provider", 1556 + "zerotrie", 1557 + "zerovec", 1558 + ] 1559 + 1560 + [[package]] 1561 + name = "icu_properties_data" 1562 + version = "2.2.0" 1563 + source = "registry+https://github.com/rust-lang/crates.io-index" 1564 + checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" 1565 + 1566 + [[package]] 1567 + name = "icu_provider" 1568 + version = "2.2.0" 1569 + source = "registry+https://github.com/rust-lang/crates.io-index" 1570 + checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" 1571 + dependencies = [ 1572 + "displaydoc", 1573 + "icu_locale_core", 1574 + "writeable", 1575 + "yoke", 1576 + "zerofrom", 1577 + "zerotrie", 1578 + "zerovec", 1579 + ] 1580 + 1581 + [[package]] 1582 + name = "id-arena" 1583 + version = "2.3.0" 1584 + source = "registry+https://github.com/rust-lang/crates.io-index" 1585 + checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" 1586 + 1587 + [[package]] 1588 + name = "ident_case" 1589 + version = "1.0.1" 1590 + source = "registry+https://github.com/rust-lang/crates.io-index" 1591 + checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1592 + 1593 + [[package]] 1594 + name = "idna" 1595 + version = "1.1.0" 1596 + source = "registry+https://github.com/rust-lang/crates.io-index" 1597 + checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" 1598 + dependencies = [ 1599 + "idna_adapter", 1600 + "smallvec", 1601 + "utf8_iter", 1602 + ] 1603 + 1604 + [[package]] 1605 + name = "idna_adapter" 1606 + version = "1.2.2" 1607 + source = "registry+https://github.com/rust-lang/crates.io-index" 1608 + checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714" 1609 + dependencies = [ 1610 + "icu_normalizer", 1611 + "icu_properties", 1612 + ] 1613 + 1614 + [[package]] 1615 + name = "indexmap" 1616 + version = "2.14.0" 1617 + source = "registry+https://github.com/rust-lang/crates.io-index" 1618 + checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" 1619 + dependencies = [ 1620 + "equivalent", 1621 + "hashbrown 0.17.1", 1622 + "serde", 1623 + "serde_core", 1624 + ] 1625 + 1626 + [[package]] 1627 + name = "inventory" 1628 + version = "0.3.24" 1629 + source = "registry+https://github.com/rust-lang/crates.io-index" 1630 + checksum = "a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b" 1631 + dependencies = [ 1632 + "rustversion", 1633 + ] 1634 + 1635 + [[package]] 1636 + name = "ipconfig" 1637 + version = "0.3.4" 1638 + source = "registry+https://github.com/rust-lang/crates.io-index" 1639 + checksum = "4d40460c0ce33d6ce4b0630ad68ff63d6661961c48b6dba35e5a4d81cfb48222" 1640 + dependencies = [ 1641 + "socket2", 1642 + "widestring", 1643 + "windows-registry", 1644 + "windows-result", 1645 + "windows-sys 0.61.2", 1646 + ] 1647 + 1648 + [[package]] 1649 + name = "ipld-core" 1650 + version = "0.4.3" 1651 + source = "registry+https://github.com/rust-lang/crates.io-index" 1652 + checksum = "090f624976d72f0b0bb71b86d58dc16c15e069193067cb3a3a09d655246cbbda" 1653 + dependencies = [ 1654 + "cid", 1655 + "serde", 1656 + "serde_bytes", 1657 + ] 1658 + 1659 + [[package]] 1660 + name = "ipnet" 1661 + version = "2.12.0" 1662 + source = "registry+https://github.com/rust-lang/crates.io-index" 1663 + checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" 1664 + 1665 + [[package]] 1666 + name = "is_terminal_polyfill" 1667 + version = "1.70.2" 1668 + source = "registry+https://github.com/rust-lang/crates.io-index" 1669 + checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" 1670 + 1671 + [[package]] 1672 + name = "itoa" 1673 + version = "1.0.18" 1674 + source = "registry+https://github.com/rust-lang/crates.io-index" 1675 + checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" 1676 + 1677 + [[package]] 1678 + name = "jacquard" 1679 + version = "0.11.0" 1680 + source = "registry+https://github.com/rust-lang/crates.io-index" 1681 + checksum = "1e4bb22329646c06eb07eb63ae6d33320e8f52ae8b5a5444257f27c3d68d44ae" 1682 + dependencies = [ 1683 + "bytes", 1684 + "getrandom 0.2.17", 1685 + "gloo-storage", 1686 + "http", 1687 + "jacquard-api", 1688 + "jacquard-common", 1689 + "jacquard-derive", 1690 + "jacquard-identity", 1691 + "jacquard-oauth", 1692 + "jose-jwk", 1693 + "miette", 1694 + "regex", 1695 + "regex-lite", 1696 + "reqwest", 1697 + "serde", 1698 + "serde_html_form", 1699 + "serde_json", 1700 + "smol_str", 1701 + "thiserror 2.0.18", 1702 + "tokio", 1703 + "trait-variant", 1704 + "webpage", 1705 + ] 1706 + 1707 + [[package]] 1708 + name = "jacquard-api" 1709 + version = "0.11.1" 1710 + source = "registry+https://github.com/rust-lang/crates.io-index" 1711 + checksum = "f4bba022e9c632f737de481d7c894b5736dd1a503362876ca4da49b9255a7e61" 1712 + dependencies = [ 1713 + "jacquard-common", 1714 + "jacquard-derive", 1715 + "jacquard-lexicon", 1716 + "miette", 1717 + "serde", 1718 + "thiserror 2.0.18", 1719 + ] 1720 + 1721 + [[package]] 1722 + name = "jacquard-common" 1723 + version = "0.11.0" 1724 + source = "registry+https://github.com/rust-lang/crates.io-index" 1725 + checksum = "9631f08f1e65d19e204bc6774d00b4e0b69fb649d7d7ac59ccf97797bd9a196e" 1726 + dependencies = [ 1727 + "base64 0.22.1", 1728 + "bon", 1729 + "bytes", 1730 + "chrono", 1731 + "ciborium", 1732 + "ciborium-io", 1733 + "cid", 1734 + "fluent-uri", 1735 + "getrandom 0.2.17", 1736 + "getrandom 0.3.4", 1737 + "hashbrown 0.15.5", 1738 + "http", 1739 + "ipld-core", 1740 + "k256", 1741 + "maitake-sync", 1742 + "miette", 1743 + "multibase", 1744 + "multihash", 1745 + "ouroboros", 1746 + "oxilangtag", 1747 + "p256", 1748 + "phf", 1749 + "postcard", 1750 + "rand 0.9.4", 1751 + "regex", 1752 + "regex-automata", 1753 + "regex-lite", 1754 + "reqwest", 1755 + "rustversion", 1756 + "serde", 1757 + "serde_bytes", 1758 + "serde_html_form", 1759 + "serde_ipld_dagcbor", 1760 + "serde_json", 1761 + "signature", 1762 + "smol_str", 1763 + "spin 0.10.0", 1764 + "thiserror 2.0.18", 1765 + "tokio", 1766 + "tokio-util", 1767 + "trait-variant", 1768 + "unicode-segmentation", 1769 + ] 1770 + 1771 + [[package]] 1772 + name = "jacquard-derive" 1773 + version = "0.11.0" 1774 + source = "registry+https://github.com/rust-lang/crates.io-index" 1775 + checksum = "22904bd0f9a959591e14ee9e1dab91a9110209cb8b292930e584134f96a83ece" 1776 + dependencies = [ 1777 + "heck 0.5.0", 1778 + "jacquard-lexicon", 1779 + "proc-macro2", 1780 + "quote", 1781 + "syn", 1782 + ] 1783 + 1784 + [[package]] 1785 + name = "jacquard-identity" 1786 + version = "0.11.0" 1787 + source = "registry+https://github.com/rust-lang/crates.io-index" 1788 + checksum = "b84a9302ea9dd39c49d748a8eba21faf365570088571ff327ebb00117dbd65b8" 1789 + dependencies = [ 1790 + "bon", 1791 + "bytes", 1792 + "hickory-resolver", 1793 + "http", 1794 + "jacquard-common", 1795 + "jacquard-lexicon", 1796 + "miette", 1797 + "mini-moka-wasm", 1798 + "n0-future", 1799 + "reqwest", 1800 + "serde", 1801 + "serde_html_form", 1802 + "serde_json", 1803 + "thiserror 2.0.18", 1804 + "tokio", 1805 + "trait-variant", 1806 + ] 1807 + 1808 + [[package]] 1809 + name = "jacquard-lexicon" 1810 + version = "0.11.1" 1811 + source = "registry+https://github.com/rust-lang/crates.io-index" 1812 + checksum = "fd7863d4f56a49f07391b5f775e82be12e6381156642ee83574f481ca73e8b0e" 1813 + dependencies = [ 1814 + "cid", 1815 + "dashmap", 1816 + "heck 0.5.0", 1817 + "inventory", 1818 + "jacquard-common", 1819 + "miette", 1820 + "multihash", 1821 + "prettyplease", 1822 + "proc-macro2", 1823 + "quote", 1824 + "serde", 1825 + "serde_ipld_dagcbor", 1826 + "serde_json", 1827 + "serde_path_to_error", 1828 + "serde_repr", 1829 + "serde_with", 1830 + "sha2", 1831 + "syn", 1832 + "thiserror 2.0.18", 1833 + "unicode-segmentation", 1834 + ] 1835 + 1836 + [[package]] 1837 + name = "jacquard-oauth" 1838 + version = "0.11.0" 1839 + source = "registry+https://github.com/rust-lang/crates.io-index" 1840 + checksum = "ca0b3a8b765b3d3f1890233f9f62dda1b1524d1dc9967c310e5b009b93443776" 1841 + dependencies = [ 1842 + "base64 0.22.1", 1843 + "bytes", 1844 + "chrono", 1845 + "dashmap", 1846 + "ed25519-dalek", 1847 + "elliptic-curve", 1848 + "http", 1849 + "jacquard-common", 1850 + "jacquard-identity", 1851 + "jose-jwa", 1852 + "jose-jwk", 1853 + "k256", 1854 + "miette", 1855 + "p256", 1856 + "p384", 1857 + "rand 0.8.6", 1858 + "rouille", 1859 + "serde", 1860 + "serde_html_form", 1861 + "serde_json", 1862 + "sha2", 1863 + "smol_str", 1864 + "thiserror 2.0.18", 1865 + "tokio", 1866 + "trait-variant", 1867 + "webbrowser", 1868 + ] 1869 + 1870 + [[package]] 1871 + name = "jni" 1872 + version = "0.22.4" 1873 + source = "registry+https://github.com/rust-lang/crates.io-index" 1874 + checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498" 1875 + dependencies = [ 1876 + "cfg-if", 1877 + "combine", 1878 + "jni-macros", 1879 + "jni-sys", 1880 + "log", 1881 + "simd_cesu8", 1882 + "thiserror 2.0.18", 1883 + "walkdir", 1884 + "windows-link", 1885 + ] 1886 + 1887 + [[package]] 1888 + name = "jni-macros" 1889 + version = "0.22.4" 1890 + source = "registry+https://github.com/rust-lang/crates.io-index" 1891 + checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3" 1892 + dependencies = [ 1893 + "proc-macro2", 1894 + "quote", 1895 + "rustc_version", 1896 + "simd_cesu8", 1897 + "syn", 1898 + ] 1899 + 1900 + [[package]] 1901 + name = "jni-sys" 1902 + version = "0.4.1" 1903 + source = "registry+https://github.com/rust-lang/crates.io-index" 1904 + checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2" 1905 + dependencies = [ 1906 + "jni-sys-macros", 1907 + ] 1908 + 1909 + [[package]] 1910 + name = "jni-sys-macros" 1911 + version = "0.4.1" 1912 + source = "registry+https://github.com/rust-lang/crates.io-index" 1913 + checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" 1914 + dependencies = [ 1915 + "quote", 1916 + "syn", 1917 + ] 1918 + 1919 + [[package]] 1920 + name = "jose-b64" 1921 + version = "0.1.2" 1922 + source = "registry+https://github.com/rust-lang/crates.io-index" 1923 + checksum = "bec69375368709666b21c76965ce67549f2d2db7605f1f8707d17c9656801b56" 1924 + dependencies = [ 1925 + "base64ct", 1926 + "serde", 1927 + "subtle", 1928 + "zeroize", 1929 + ] 1930 + 1931 + [[package]] 1932 + name = "jose-jwa" 1933 + version = "0.1.2" 1934 + source = "registry+https://github.com/rust-lang/crates.io-index" 1935 + checksum = "9ab78e053fe886a351d67cf0d194c000f9d0dcb92906eb34d853d7e758a4b3a7" 1936 + dependencies = [ 1937 + "serde", 1938 + ] 1939 + 1940 + [[package]] 1941 + name = "jose-jwk" 1942 + version = "0.1.2" 1943 + source = "registry+https://github.com/rust-lang/crates.io-index" 1944 + checksum = "280fa263807fe0782ecb6f2baadc28dffc04e00558a58e33bfdb801d11fd58e7" 1945 + dependencies = [ 1946 + "jose-b64", 1947 + "jose-jwa", 1948 + "p256", 1949 + "p384", 1950 + "rsa", 1951 + "serde", 1952 + "zeroize", 1953 + ] 1954 + 1955 + [[package]] 1956 + name = "js-sys" 1957 + version = "0.3.99" 1958 + source = "registry+https://github.com/rust-lang/crates.io-index" 1959 + checksum = "142bc4740e452c1e57ade0cbc129f139c9093e354346f0872ef985f4f5cf5f11" 1960 + dependencies = [ 1961 + "cfg-if", 1962 + "futures-util", 1963 + "once_cell", 1964 + "wasm-bindgen", 1965 + ] 1966 + 1967 + [[package]] 1968 + name = "k256" 1969 + version = "0.13.4" 1970 + source = "registry+https://github.com/rust-lang/crates.io-index" 1971 + checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" 1972 + dependencies = [ 1973 + "cfg-if", 1974 + "ecdsa", 1975 + "elliptic-curve", 1976 + "once_cell", 1977 + "sha2", 1978 + "signature", 1979 + ] 1980 + 1981 + [[package]] 6 1982 name = "knotty" 7 1983 version = "0.0.0" 1984 + dependencies = [ 1985 + "clap", 1986 + "http", 1987 + "jacquard", 1988 + "miette", 1989 + "serde_json", 1990 + "tokio", 1991 + "tracing", 1992 + "tracing-subscriber", 1993 + "uuid", 1994 + ] 1995 + 1996 + [[package]] 1997 + name = "lazy_static" 1998 + version = "1.5.0" 1999 + source = "registry+https://github.com/rust-lang/crates.io-index" 2000 + checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 2001 + dependencies = [ 2002 + "spin 0.9.8", 2003 + ] 2004 + 2005 + [[package]] 2006 + name = "leb128fmt" 2007 + version = "0.1.0" 2008 + source = "registry+https://github.com/rust-lang/crates.io-index" 2009 + checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" 2010 + 2011 + [[package]] 2012 + name = "libc" 2013 + version = "0.2.186" 2014 + source = "registry+https://github.com/rust-lang/crates.io-index" 2015 + checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" 2016 + 2017 + [[package]] 2018 + name = "libm" 2019 + version = "0.2.16" 2020 + source = "registry+https://github.com/rust-lang/crates.io-index" 2021 + checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" 2022 + 2023 + [[package]] 2024 + name = "linked-hash-map" 2025 + version = "0.5.6" 2026 + source = "registry+https://github.com/rust-lang/crates.io-index" 2027 + checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 2028 + 2029 + [[package]] 2030 + name = "linux-raw-sys" 2031 + version = "0.12.1" 2032 + source = "registry+https://github.com/rust-lang/crates.io-index" 2033 + checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" 2034 + 2035 + [[package]] 2036 + name = "litemap" 2037 + version = "0.8.2" 2038 + source = "registry+https://github.com/rust-lang/crates.io-index" 2039 + checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" 2040 + 2041 + [[package]] 2042 + name = "lock_api" 2043 + version = "0.4.14" 2044 + source = "registry+https://github.com/rust-lang/crates.io-index" 2045 + checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" 2046 + dependencies = [ 2047 + "scopeguard", 2048 + ] 2049 + 2050 + [[package]] 2051 + name = "log" 2052 + version = "0.4.30" 2053 + source = "registry+https://github.com/rust-lang/crates.io-index" 2054 + checksum = "616ec5685824bcc94416c6d4a7a446eea774a31efd7062c8480ba6fd06d7a6e5" 2055 + 2056 + [[package]] 2057 + name = "loom" 2058 + version = "0.7.2" 2059 + source = "registry+https://github.com/rust-lang/crates.io-index" 2060 + checksum = "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca" 2061 + dependencies = [ 2062 + "cfg-if", 2063 + "generator", 2064 + "scoped-tls", 2065 + "tracing", 2066 + "tracing-subscriber", 2067 + ] 2068 + 2069 + [[package]] 2070 + name = "lru-cache" 2071 + version = "0.1.2" 2072 + source = "registry+https://github.com/rust-lang/crates.io-index" 2073 + checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" 2074 + dependencies = [ 2075 + "linked-hash-map", 2076 + ] 2077 + 2078 + [[package]] 2079 + name = "lru-slab" 2080 + version = "0.1.2" 2081 + source = "registry+https://github.com/rust-lang/crates.io-index" 2082 + checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" 2083 + 2084 + [[package]] 2085 + name = "mac" 2086 + version = "0.1.1" 2087 + source = "registry+https://github.com/rust-lang/crates.io-index" 2088 + checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" 2089 + 2090 + [[package]] 2091 + name = "maitake-sync" 2092 + version = "0.1.2" 2093 + source = "registry+https://github.com/rust-lang/crates.io-index" 2094 + checksum = "6816ab14147f80234c675b80ed6dc4f440d8a1cefc158e766067aedb84c0bcd5" 2095 + dependencies = [ 2096 + "cordyceps", 2097 + "loom", 2098 + "mycelium-bitfield", 2099 + "pin-project", 2100 + "portable-atomic", 2101 + ] 2102 + 2103 + [[package]] 2104 + name = "markup5ever" 2105 + version = "0.12.1" 2106 + source = "registry+https://github.com/rust-lang/crates.io-index" 2107 + checksum = "16ce3abbeba692c8b8441d036ef91aea6df8da2c6b6e21c7e14d3c18e526be45" 2108 + dependencies = [ 2109 + "log", 2110 + "phf", 2111 + "phf_codegen", 2112 + "string_cache", 2113 + "string_cache_codegen", 2114 + "tendril", 2115 + ] 2116 + 2117 + [[package]] 2118 + name = "markup5ever_rcdom" 2119 + version = "0.3.0" 2120 + source = "registry+https://github.com/rust-lang/crates.io-index" 2121 + checksum = "edaa21ab3701bfee5099ade5f7e1f84553fd19228cf332f13cd6e964bf59be18" 2122 + dependencies = [ 2123 + "html5ever", 2124 + "markup5ever", 2125 + "tendril", 2126 + "xml5ever", 2127 + ] 2128 + 2129 + [[package]] 2130 + name = "match-lookup" 2131 + version = "0.1.2" 2132 + source = "registry+https://github.com/rust-lang/crates.io-index" 2133 + checksum = "757aee279b8bdbb9f9e676796fd459e4207a1f986e87886700abf589f5abf771" 2134 + dependencies = [ 2135 + "proc-macro2", 2136 + "quote", 2137 + "syn", 2138 + ] 2139 + 2140 + [[package]] 2141 + name = "matchers" 2142 + version = "0.2.0" 2143 + source = "registry+https://github.com/rust-lang/crates.io-index" 2144 + checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" 2145 + dependencies = [ 2146 + "regex-automata", 2147 + ] 2148 + 2149 + [[package]] 2150 + name = "memchr" 2151 + version = "2.8.1" 2152 + source = "registry+https://github.com/rust-lang/crates.io-index" 2153 + checksum = "6b947ae49db0d222b1dbc6b113ce7248a3fc3a6ca21b696717bfc000ba4484d8" 2154 + 2155 + [[package]] 2156 + name = "miette" 2157 + version = "7.6.0" 2158 + source = "registry+https://github.com/rust-lang/crates.io-index" 2159 + checksum = "5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7" 2160 + dependencies = [ 2161 + "cfg-if", 2162 + "miette-derive", 2163 + "unicode-width", 2164 + ] 2165 + 2166 + [[package]] 2167 + name = "miette-derive" 2168 + version = "7.6.0" 2169 + source = "registry+https://github.com/rust-lang/crates.io-index" 2170 + checksum = "db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b" 2171 + dependencies = [ 2172 + "proc-macro2", 2173 + "quote", 2174 + "syn", 2175 + ] 2176 + 2177 + [[package]] 2178 + name = "mime" 2179 + version = "0.3.17" 2180 + source = "registry+https://github.com/rust-lang/crates.io-index" 2181 + checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 2182 + 2183 + [[package]] 2184 + name = "mime_guess" 2185 + version = "2.0.5" 2186 + source = "registry+https://github.com/rust-lang/crates.io-index" 2187 + checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e" 2188 + dependencies = [ 2189 + "mime", 2190 + "unicase", 2191 + ] 2192 + 2193 + [[package]] 2194 + name = "mini-moka-wasm" 2195 + version = "0.10.99" 2196 + source = "registry+https://github.com/rust-lang/crates.io-index" 2197 + checksum = "0102b9a2ad50fa47ca89eead2316c8222285ecfbd3f69ce99564fbe4253866e8" 2198 + dependencies = [ 2199 + "crossbeam-channel", 2200 + "crossbeam-utils", 2201 + "dashmap", 2202 + "smallvec", 2203 + "tagptr", 2204 + "triomphe", 2205 + "web-time", 2206 + ] 2207 + 2208 + [[package]] 2209 + name = "miniz_oxide" 2210 + version = "0.8.9" 2211 + source = "registry+https://github.com/rust-lang/crates.io-index" 2212 + checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" 2213 + dependencies = [ 2214 + "adler2", 2215 + "simd-adler32", 2216 + ] 2217 + 2218 + [[package]] 2219 + name = "mio" 2220 + version = "1.2.1" 2221 + source = "registry+https://github.com/rust-lang/crates.io-index" 2222 + checksum = "02bd0af71c67b473010cbbc60715ee815645a4dc942899111f494b4b737d6fda" 2223 + dependencies = [ 2224 + "libc", 2225 + "wasi", 2226 + "windows-sys 0.61.2", 2227 + ] 2228 + 2229 + [[package]] 2230 + name = "multibase" 2231 + version = "0.9.2" 2232 + source = "registry+https://github.com/rust-lang/crates.io-index" 2233 + checksum = "8694bb4835f452b0e3bb06dbebb1d6fc5385b6ca1caf2e55fd165c042390ec77" 2234 + dependencies = [ 2235 + "base-x", 2236 + "base256emoji", 2237 + "data-encoding", 2238 + "data-encoding-macro", 2239 + ] 2240 + 2241 + [[package]] 2242 + name = "multihash" 2243 + version = "0.19.5" 2244 + source = "registry+https://github.com/rust-lang/crates.io-index" 2245 + checksum = "577c63b00ad74d57e8c9aa870b5fccebf2fd64a308a5aee9f1bb88e4aea19447" 2246 + dependencies = [ 2247 + "serde", 2248 + "unsigned-varint", 2249 + ] 2250 + 2251 + [[package]] 2252 + name = "multipart" 2253 + version = "0.18.0" 2254 + source = "registry+https://github.com/rust-lang/crates.io-index" 2255 + checksum = "00dec633863867f29cb39df64a397cdf4a6354708ddd7759f70c7fb51c5f9182" 2256 + dependencies = [ 2257 + "buf_redux", 2258 + "httparse", 2259 + "log", 2260 + "mime", 2261 + "mime_guess", 2262 + "quick-error", 2263 + "rand 0.8.6", 2264 + "safemem", 2265 + "tempfile", 2266 + "twoway", 2267 + ] 2268 + 2269 + [[package]] 2270 + name = "mycelium-bitfield" 2271 + version = "0.1.5" 2272 + source = "registry+https://github.com/rust-lang/crates.io-index" 2273 + checksum = "24e0cc5e2c585acbd15c5ce911dff71e1f4d5313f43345873311c4f5efd741cc" 2274 + 2275 + [[package]] 2276 + name = "n0-future" 2277 + version = "0.1.3" 2278 + source = "registry+https://github.com/rust-lang/crates.io-index" 2279 + checksum = "7bb0e5d99e681ab3c938842b96fcb41bf8a7bb4bfdb11ccbd653a7e83e06c794" 2280 + dependencies = [ 2281 + "cfg_aliases", 2282 + "derive_more", 2283 + "futures-buffered", 2284 + "futures-lite", 2285 + "futures-util", 2286 + "js-sys", 2287 + "pin-project", 2288 + "send_wrapper", 2289 + "tokio", 2290 + "tokio-util", 2291 + "wasm-bindgen", 2292 + "wasm-bindgen-futures", 2293 + "web-time", 2294 + ] 2295 + 2296 + [[package]] 2297 + name = "ndk-context" 2298 + version = "0.1.1" 2299 + source = "registry+https://github.com/rust-lang/crates.io-index" 2300 + checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" 2301 + 2302 + [[package]] 2303 + name = "new_debug_unreachable" 2304 + version = "1.0.6" 2305 + source = "registry+https://github.com/rust-lang/crates.io-index" 2306 + checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" 2307 + 2308 + [[package]] 2309 + name = "nu-ansi-term" 2310 + version = "0.50.3" 2311 + source = "registry+https://github.com/rust-lang/crates.io-index" 2312 + checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" 2313 + dependencies = [ 2314 + "windows-sys 0.61.2", 2315 + ] 2316 + 2317 + [[package]] 2318 + name = "num-bigint-dig" 2319 + version = "0.8.6" 2320 + source = "registry+https://github.com/rust-lang/crates.io-index" 2321 + checksum = "e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7" 2322 + dependencies = [ 2323 + "lazy_static", 2324 + "libm", 2325 + "num-integer", 2326 + "num-iter", 2327 + "num-traits", 2328 + "rand 0.8.6", 2329 + "smallvec", 2330 + "zeroize", 2331 + ] 2332 + 2333 + [[package]] 2334 + name = "num-conv" 2335 + version = "0.2.2" 2336 + source = "registry+https://github.com/rust-lang/crates.io-index" 2337 + checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441" 2338 + 2339 + [[package]] 2340 + name = "num-integer" 2341 + version = "0.1.46" 2342 + source = "registry+https://github.com/rust-lang/crates.io-index" 2343 + checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 2344 + dependencies = [ 2345 + "num-traits", 2346 + ] 2347 + 2348 + [[package]] 2349 + name = "num-iter" 2350 + version = "0.1.45" 2351 + source = "registry+https://github.com/rust-lang/crates.io-index" 2352 + checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" 2353 + dependencies = [ 2354 + "autocfg", 2355 + "num-integer", 2356 + "num-traits", 2357 + ] 2358 + 2359 + [[package]] 2360 + name = "num-traits" 2361 + version = "0.2.19" 2362 + source = "registry+https://github.com/rust-lang/crates.io-index" 2363 + checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 2364 + dependencies = [ 2365 + "autocfg", 2366 + "libm", 2367 + ] 2368 + 2369 + [[package]] 2370 + name = "num_cpus" 2371 + version = "1.17.0" 2372 + source = "registry+https://github.com/rust-lang/crates.io-index" 2373 + checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" 2374 + dependencies = [ 2375 + "hermit-abi", 2376 + "libc", 2377 + ] 2378 + 2379 + [[package]] 2380 + name = "num_threads" 2381 + version = "0.1.7" 2382 + source = "registry+https://github.com/rust-lang/crates.io-index" 2383 + checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" 2384 + dependencies = [ 2385 + "libc", 2386 + ] 2387 + 2388 + [[package]] 2389 + name = "objc2" 2390 + version = "0.6.4" 2391 + source = "registry+https://github.com/rust-lang/crates.io-index" 2392 + checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f" 2393 + dependencies = [ 2394 + "objc2-encode", 2395 + ] 2396 + 2397 + [[package]] 2398 + name = "objc2-encode" 2399 + version = "4.1.0" 2400 + source = "registry+https://github.com/rust-lang/crates.io-index" 2401 + checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" 2402 + 2403 + [[package]] 2404 + name = "objc2-foundation" 2405 + version = "0.3.2" 2406 + source = "registry+https://github.com/rust-lang/crates.io-index" 2407 + checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" 2408 + dependencies = [ 2409 + "bitflags", 2410 + "objc2", 2411 + ] 2412 + 2413 + [[package]] 2414 + name = "once_cell" 2415 + version = "1.21.4" 2416 + source = "registry+https://github.com/rust-lang/crates.io-index" 2417 + checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" 2418 + 2419 + [[package]] 2420 + name = "once_cell_polyfill" 2421 + version = "1.70.2" 2422 + source = "registry+https://github.com/rust-lang/crates.io-index" 2423 + checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" 2424 + 2425 + [[package]] 2426 + name = "ouroboros" 2427 + version = "0.18.5" 2428 + source = "registry+https://github.com/rust-lang/crates.io-index" 2429 + checksum = "1e0f050db9c44b97a94723127e6be766ac5c340c48f2c4bb3ffa11713744be59" 2430 + dependencies = [ 2431 + "aliasable", 2432 + "ouroboros_macro", 2433 + "static_assertions", 2434 + ] 2435 + 2436 + [[package]] 2437 + name = "ouroboros_macro" 2438 + version = "0.18.5" 2439 + source = "registry+https://github.com/rust-lang/crates.io-index" 2440 + checksum = "3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0" 2441 + dependencies = [ 2442 + "heck 0.4.1", 2443 + "proc-macro2", 2444 + "proc-macro2-diagnostics", 2445 + "quote", 2446 + "syn", 2447 + ] 2448 + 2449 + [[package]] 2450 + name = "oxilangtag" 2451 + version = "0.1.6" 2452 + source = "registry+https://github.com/rust-lang/crates.io-index" 2453 + checksum = "5d3b4eb570abd4a1dcb062c31fd37b832264d9dc7292c3e69acfe926c87b063f" 2454 + dependencies = [ 2455 + "serde", 2456 + ] 2457 + 2458 + [[package]] 2459 + name = "p256" 2460 + version = "0.13.2" 2461 + source = "registry+https://github.com/rust-lang/crates.io-index" 2462 + checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" 2463 + dependencies = [ 2464 + "ecdsa", 2465 + "elliptic-curve", 2466 + "primeorder", 2467 + "sha2", 2468 + ] 2469 + 2470 + [[package]] 2471 + name = "p384" 2472 + version = "0.13.1" 2473 + source = "registry+https://github.com/rust-lang/crates.io-index" 2474 + checksum = "fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6" 2475 + dependencies = [ 2476 + "ecdsa", 2477 + "elliptic-curve", 2478 + "primeorder", 2479 + "sha2", 2480 + ] 2481 + 2482 + [[package]] 2483 + name = "parking" 2484 + version = "2.2.1" 2485 + source = "registry+https://github.com/rust-lang/crates.io-index" 2486 + checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" 2487 + 2488 + [[package]] 2489 + name = "parking_lot" 2490 + version = "0.12.5" 2491 + source = "registry+https://github.com/rust-lang/crates.io-index" 2492 + checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" 2493 + dependencies = [ 2494 + "lock_api", 2495 + "parking_lot_core", 2496 + ] 2497 + 2498 + [[package]] 2499 + name = "parking_lot_core" 2500 + version = "0.9.12" 2501 + source = "registry+https://github.com/rust-lang/crates.io-index" 2502 + checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" 2503 + dependencies = [ 2504 + "cfg-if", 2505 + "libc", 2506 + "redox_syscall", 2507 + "smallvec", 2508 + "windows-link", 2509 + ] 2510 + 2511 + [[package]] 2512 + name = "pem-rfc7468" 2513 + version = "0.7.0" 2514 + source = "registry+https://github.com/rust-lang/crates.io-index" 2515 + checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" 2516 + dependencies = [ 2517 + "base64ct", 2518 + ] 2519 + 2520 + [[package]] 2521 + name = "percent-encoding" 2522 + version = "2.3.2" 2523 + source = "registry+https://github.com/rust-lang/crates.io-index" 2524 + checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" 2525 + 2526 + [[package]] 2527 + name = "phf" 2528 + version = "0.11.3" 2529 + source = "registry+https://github.com/rust-lang/crates.io-index" 2530 + checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" 2531 + dependencies = [ 2532 + "phf_macros", 2533 + "phf_shared", 2534 + ] 2535 + 2536 + [[package]] 2537 + name = "phf_codegen" 2538 + version = "0.11.3" 2539 + source = "registry+https://github.com/rust-lang/crates.io-index" 2540 + checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" 2541 + dependencies = [ 2542 + "phf_generator", 2543 + "phf_shared", 2544 + ] 2545 + 2546 + [[package]] 2547 + name = "phf_generator" 2548 + version = "0.11.3" 2549 + source = "registry+https://github.com/rust-lang/crates.io-index" 2550 + checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" 2551 + dependencies = [ 2552 + "phf_shared", 2553 + "rand 0.8.6", 2554 + ] 2555 + 2556 + [[package]] 2557 + name = "phf_macros" 2558 + version = "0.11.3" 2559 + source = "registry+https://github.com/rust-lang/crates.io-index" 2560 + checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" 2561 + dependencies = [ 2562 + "phf_generator", 2563 + "phf_shared", 2564 + "proc-macro2", 2565 + "quote", 2566 + "syn", 2567 + ] 2568 + 2569 + [[package]] 2570 + name = "phf_shared" 2571 + version = "0.11.3" 2572 + source = "registry+https://github.com/rust-lang/crates.io-index" 2573 + checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" 2574 + dependencies = [ 2575 + "siphasher", 2576 + ] 2577 + 2578 + [[package]] 2579 + name = "pin-project" 2580 + version = "1.1.13" 2581 + source = "registry+https://github.com/rust-lang/crates.io-index" 2582 + checksum = "2466b2336ed02bcdca6b294417127b90ec92038d1d5c4fbeac971a922e0e0924" 2583 + dependencies = [ 2584 + "pin-project-internal", 2585 + ] 2586 + 2587 + [[package]] 2588 + name = "pin-project-internal" 2589 + version = "1.1.13" 2590 + source = "registry+https://github.com/rust-lang/crates.io-index" 2591 + checksum = "c96395f0a926bc13b1c17622aaddda1ecb55d49c8f1bf9777e4d877800a43f8b" 2592 + dependencies = [ 2593 + "proc-macro2", 2594 + "quote", 2595 + "syn", 2596 + ] 2597 + 2598 + [[package]] 2599 + name = "pin-project-lite" 2600 + version = "0.2.17" 2601 + source = "registry+https://github.com/rust-lang/crates.io-index" 2602 + checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" 2603 + 2604 + [[package]] 2605 + name = "pkcs1" 2606 + version = "0.7.5" 2607 + source = "registry+https://github.com/rust-lang/crates.io-index" 2608 + checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f" 2609 + dependencies = [ 2610 + "der", 2611 + "pkcs8", 2612 + "spki", 2613 + ] 2614 + 2615 + [[package]] 2616 + name = "pkcs8" 2617 + version = "0.10.2" 2618 + source = "registry+https://github.com/rust-lang/crates.io-index" 2619 + checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" 2620 + dependencies = [ 2621 + "der", 2622 + "spki", 2623 + ] 2624 + 2625 + [[package]] 2626 + name = "portable-atomic" 2627 + version = "1.13.1" 2628 + source = "registry+https://github.com/rust-lang/crates.io-index" 2629 + checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" 2630 + 2631 + [[package]] 2632 + name = "postcard" 2633 + version = "1.1.3" 2634 + source = "registry+https://github.com/rust-lang/crates.io-index" 2635 + checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24" 2636 + dependencies = [ 2637 + "cobs", 2638 + "embedded-io 0.4.0", 2639 + "embedded-io 0.6.1", 2640 + "heapless", 2641 + "serde", 2642 + ] 2643 + 2644 + [[package]] 2645 + name = "potential_utf" 2646 + version = "0.1.5" 2647 + source = "registry+https://github.com/rust-lang/crates.io-index" 2648 + checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" 2649 + dependencies = [ 2650 + "zerovec", 2651 + ] 2652 + 2653 + [[package]] 2654 + name = "powerfmt" 2655 + version = "0.2.0" 2656 + source = "registry+https://github.com/rust-lang/crates.io-index" 2657 + checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 2658 + 2659 + [[package]] 2660 + name = "ppv-lite86" 2661 + version = "0.2.21" 2662 + source = "registry+https://github.com/rust-lang/crates.io-index" 2663 + checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" 2664 + dependencies = [ 2665 + "zerocopy", 2666 + ] 2667 + 2668 + [[package]] 2669 + name = "precomputed-hash" 2670 + version = "0.1.1" 2671 + source = "registry+https://github.com/rust-lang/crates.io-index" 2672 + checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 2673 + 2674 + [[package]] 2675 + name = "prettyplease" 2676 + version = "0.2.37" 2677 + source = "registry+https://github.com/rust-lang/crates.io-index" 2678 + checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" 2679 + dependencies = [ 2680 + "proc-macro2", 2681 + "syn", 2682 + ] 2683 + 2684 + [[package]] 2685 + name = "primeorder" 2686 + version = "0.13.6" 2687 + source = "registry+https://github.com/rust-lang/crates.io-index" 2688 + checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" 2689 + dependencies = [ 2690 + "elliptic-curve", 2691 + ] 2692 + 2693 + [[package]] 2694 + name = "proc-macro2" 2695 + version = "1.0.106" 2696 + source = "registry+https://github.com/rust-lang/crates.io-index" 2697 + checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" 2698 + dependencies = [ 2699 + "unicode-ident", 2700 + ] 2701 + 2702 + [[package]] 2703 + name = "proc-macro2-diagnostics" 2704 + version = "0.10.1" 2705 + source = "registry+https://github.com/rust-lang/crates.io-index" 2706 + checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" 2707 + dependencies = [ 2708 + "proc-macro2", 2709 + "quote", 2710 + "syn", 2711 + "version_check", 2712 + "yansi", 2713 + ] 2714 + 2715 + [[package]] 2716 + name = "quick-error" 2717 + version = "1.2.3" 2718 + source = "registry+https://github.com/rust-lang/crates.io-index" 2719 + checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" 2720 + 2721 + [[package]] 2722 + name = "quinn" 2723 + version = "0.11.9" 2724 + source = "registry+https://github.com/rust-lang/crates.io-index" 2725 + checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20" 2726 + dependencies = [ 2727 + "bytes", 2728 + "cfg_aliases", 2729 + "pin-project-lite", 2730 + "quinn-proto", 2731 + "quinn-udp", 2732 + "rustc-hash", 2733 + "rustls", 2734 + "socket2", 2735 + "thiserror 2.0.18", 2736 + "tokio", 2737 + "tracing", 2738 + "web-time", 2739 + ] 2740 + 2741 + [[package]] 2742 + name = "quinn-proto" 2743 + version = "0.11.14" 2744 + source = "registry+https://github.com/rust-lang/crates.io-index" 2745 + checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" 2746 + dependencies = [ 2747 + "bytes", 2748 + "getrandom 0.3.4", 2749 + "lru-slab", 2750 + "rand 0.9.4", 2751 + "ring", 2752 + "rustc-hash", 2753 + "rustls", 2754 + "rustls-pki-types", 2755 + "slab", 2756 + "thiserror 2.0.18", 2757 + "tinyvec", 2758 + "tracing", 2759 + "web-time", 2760 + ] 2761 + 2762 + [[package]] 2763 + name = "quinn-udp" 2764 + version = "0.5.14" 2765 + source = "registry+https://github.com/rust-lang/crates.io-index" 2766 + checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd" 2767 + dependencies = [ 2768 + "cfg_aliases", 2769 + "libc", 2770 + "once_cell", 2771 + "socket2", 2772 + "tracing", 2773 + "windows-sys 0.60.2", 2774 + ] 2775 + 2776 + [[package]] 2777 + name = "quote" 2778 + version = "1.0.45" 2779 + source = "registry+https://github.com/rust-lang/crates.io-index" 2780 + checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" 2781 + dependencies = [ 2782 + "proc-macro2", 2783 + ] 2784 + 2785 + [[package]] 2786 + name = "r-efi" 2787 + version = "5.3.0" 2788 + source = "registry+https://github.com/rust-lang/crates.io-index" 2789 + checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 2790 + 2791 + [[package]] 2792 + name = "r-efi" 2793 + version = "6.0.0" 2794 + source = "registry+https://github.com/rust-lang/crates.io-index" 2795 + checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" 2796 + 2797 + [[package]] 2798 + name = "rand" 2799 + version = "0.8.6" 2800 + source = "registry+https://github.com/rust-lang/crates.io-index" 2801 + checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a" 2802 + dependencies = [ 2803 + "libc", 2804 + "rand_chacha 0.3.1", 2805 + "rand_core 0.6.4", 2806 + ] 2807 + 2808 + [[package]] 2809 + name = "rand" 2810 + version = "0.9.4" 2811 + source = "registry+https://github.com/rust-lang/crates.io-index" 2812 + checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea" 2813 + dependencies = [ 2814 + "rand_chacha 0.9.0", 2815 + "rand_core 0.9.5", 2816 + ] 2817 + 2818 + [[package]] 2819 + name = "rand_chacha" 2820 + version = "0.3.1" 2821 + source = "registry+https://github.com/rust-lang/crates.io-index" 2822 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2823 + dependencies = [ 2824 + "ppv-lite86", 2825 + "rand_core 0.6.4", 2826 + ] 2827 + 2828 + [[package]] 2829 + name = "rand_chacha" 2830 + version = "0.9.0" 2831 + source = "registry+https://github.com/rust-lang/crates.io-index" 2832 + checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" 2833 + dependencies = [ 2834 + "ppv-lite86", 2835 + "rand_core 0.9.5", 2836 + ] 2837 + 2838 + [[package]] 2839 + name = "rand_core" 2840 + version = "0.6.4" 2841 + source = "registry+https://github.com/rust-lang/crates.io-index" 2842 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2843 + dependencies = [ 2844 + "getrandom 0.2.17", 2845 + ] 2846 + 2847 + [[package]] 2848 + name = "rand_core" 2849 + version = "0.9.5" 2850 + source = "registry+https://github.com/rust-lang/crates.io-index" 2851 + checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" 2852 + dependencies = [ 2853 + "getrandom 0.3.4", 2854 + ] 2855 + 2856 + [[package]] 2857 + name = "redox_syscall" 2858 + version = "0.5.18" 2859 + source = "registry+https://github.com/rust-lang/crates.io-index" 2860 + checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" 2861 + dependencies = [ 2862 + "bitflags", 2863 + ] 2864 + 2865 + [[package]] 2866 + name = "ref-cast" 2867 + version = "1.0.25" 2868 + source = "registry+https://github.com/rust-lang/crates.io-index" 2869 + checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" 2870 + dependencies = [ 2871 + "ref-cast-impl", 2872 + ] 2873 + 2874 + [[package]] 2875 + name = "ref-cast-impl" 2876 + version = "1.0.25" 2877 + source = "registry+https://github.com/rust-lang/crates.io-index" 2878 + checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" 2879 + dependencies = [ 2880 + "proc-macro2", 2881 + "quote", 2882 + "syn", 2883 + ] 2884 + 2885 + [[package]] 2886 + name = "regex" 2887 + version = "1.12.3" 2888 + source = "registry+https://github.com/rust-lang/crates.io-index" 2889 + checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" 2890 + dependencies = [ 2891 + "aho-corasick", 2892 + "memchr", 2893 + "regex-automata", 2894 + "regex-syntax", 2895 + ] 2896 + 2897 + [[package]] 2898 + name = "regex-automata" 2899 + version = "0.4.14" 2900 + source = "registry+https://github.com/rust-lang/crates.io-index" 2901 + checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" 2902 + dependencies = [ 2903 + "aho-corasick", 2904 + "memchr", 2905 + "regex-syntax", 2906 + ] 2907 + 2908 + [[package]] 2909 + name = "regex-lite" 2910 + version = "0.1.9" 2911 + source = "registry+https://github.com/rust-lang/crates.io-index" 2912 + checksum = "cab834c73d247e67f4fae452806d17d3c7501756d98c8808d7c9c7aa7d18f973" 2913 + 2914 + [[package]] 2915 + name = "regex-syntax" 2916 + version = "0.8.10" 2917 + source = "registry+https://github.com/rust-lang/crates.io-index" 2918 + checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" 2919 + 2920 + [[package]] 2921 + name = "reqwest" 2922 + version = "0.12.28" 2923 + source = "registry+https://github.com/rust-lang/crates.io-index" 2924 + checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" 2925 + dependencies = [ 2926 + "base64 0.22.1", 2927 + "bytes", 2928 + "encoding_rs", 2929 + "futures-core", 2930 + "h2", 2931 + "http", 2932 + "http-body", 2933 + "http-body-util", 2934 + "hyper", 2935 + "hyper-rustls", 2936 + "hyper-util", 2937 + "js-sys", 2938 + "log", 2939 + "mime", 2940 + "percent-encoding", 2941 + "pin-project-lite", 2942 + "quinn", 2943 + "rustls", 2944 + "rustls-pki-types", 2945 + "serde", 2946 + "serde_json", 2947 + "serde_urlencoded", 2948 + "sync_wrapper", 2949 + "tokio", 2950 + "tokio-rustls", 2951 + "tower", 2952 + "tower-http", 2953 + "tower-service", 2954 + "url", 2955 + "wasm-bindgen", 2956 + "wasm-bindgen-futures", 2957 + "web-sys", 2958 + "webpki-roots", 2959 + ] 2960 + 2961 + [[package]] 2962 + name = "resolv-conf" 2963 + version = "0.7.6" 2964 + source = "registry+https://github.com/rust-lang/crates.io-index" 2965 + checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" 2966 + 2967 + [[package]] 2968 + name = "rfc6979" 2969 + version = "0.4.0" 2970 + source = "registry+https://github.com/rust-lang/crates.io-index" 2971 + checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" 2972 + dependencies = [ 2973 + "hmac", 2974 + "subtle", 2975 + ] 2976 + 2977 + [[package]] 2978 + name = "ring" 2979 + version = "0.17.14" 2980 + source = "registry+https://github.com/rust-lang/crates.io-index" 2981 + checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" 2982 + dependencies = [ 2983 + "cc", 2984 + "cfg-if", 2985 + "getrandom 0.2.17", 2986 + "libc", 2987 + "untrusted", 2988 + "windows-sys 0.52.0", 2989 + ] 2990 + 2991 + [[package]] 2992 + name = "rouille" 2993 + version = "3.6.2" 2994 + source = "registry+https://github.com/rust-lang/crates.io-index" 2995 + checksum = "3716fbf57fc1084d7a706adf4e445298d123e4a44294c4e8213caf1b85fcc921" 2996 + dependencies = [ 2997 + "base64 0.13.1", 2998 + "brotli", 2999 + "chrono", 3000 + "deflate", 3001 + "filetime", 3002 + "multipart", 3003 + "percent-encoding", 3004 + "rand 0.8.6", 3005 + "serde", 3006 + "serde_derive", 3007 + "serde_json", 3008 + "sha1_smol", 3009 + "threadpool", 3010 + "time", 3011 + "tiny_http", 3012 + "url", 3013 + ] 3014 + 3015 + [[package]] 3016 + name = "rsa" 3017 + version = "0.9.10" 3018 + source = "registry+https://github.com/rust-lang/crates.io-index" 3019 + checksum = "b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d" 3020 + dependencies = [ 3021 + "const-oid", 3022 + "digest", 3023 + "num-bigint-dig", 3024 + "num-integer", 3025 + "num-traits", 3026 + "pkcs1", 3027 + "pkcs8", 3028 + "rand_core 0.6.4", 3029 + "signature", 3030 + "spki", 3031 + "subtle", 3032 + "zeroize", 3033 + ] 3034 + 3035 + [[package]] 3036 + name = "rustc-hash" 3037 + version = "2.1.2" 3038 + source = "registry+https://github.com/rust-lang/crates.io-index" 3039 + checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" 3040 + 3041 + [[package]] 3042 + name = "rustc_version" 3043 + version = "0.4.1" 3044 + source = "registry+https://github.com/rust-lang/crates.io-index" 3045 + checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" 3046 + dependencies = [ 3047 + "semver", 3048 + ] 3049 + 3050 + [[package]] 3051 + name = "rustix" 3052 + version = "1.1.4" 3053 + source = "registry+https://github.com/rust-lang/crates.io-index" 3054 + checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" 3055 + dependencies = [ 3056 + "bitflags", 3057 + "errno", 3058 + "libc", 3059 + "linux-raw-sys", 3060 + "windows-sys 0.61.2", 3061 + ] 3062 + 3063 + [[package]] 3064 + name = "rustls" 3065 + version = "0.23.40" 3066 + source = "registry+https://github.com/rust-lang/crates.io-index" 3067 + checksum = "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b" 3068 + dependencies = [ 3069 + "once_cell", 3070 + "ring", 3071 + "rustls-pki-types", 3072 + "rustls-webpki", 3073 + "subtle", 3074 + "zeroize", 3075 + ] 3076 + 3077 + [[package]] 3078 + name = "rustls-pki-types" 3079 + version = "1.14.1" 3080 + source = "registry+https://github.com/rust-lang/crates.io-index" 3081 + checksum = "30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9" 3082 + dependencies = [ 3083 + "web-time", 3084 + "zeroize", 3085 + ] 3086 + 3087 + [[package]] 3088 + name = "rustls-webpki" 3089 + version = "0.103.13" 3090 + source = "registry+https://github.com/rust-lang/crates.io-index" 3091 + checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e" 3092 + dependencies = [ 3093 + "ring", 3094 + "rustls-pki-types", 3095 + "untrusted", 3096 + ] 3097 + 3098 + [[package]] 3099 + name = "rustversion" 3100 + version = "1.0.22" 3101 + source = "registry+https://github.com/rust-lang/crates.io-index" 3102 + checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" 3103 + 3104 + [[package]] 3105 + name = "ryu" 3106 + version = "1.0.23" 3107 + source = "registry+https://github.com/rust-lang/crates.io-index" 3108 + checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" 3109 + 3110 + [[package]] 3111 + name = "safemem" 3112 + version = "0.3.3" 3113 + source = "registry+https://github.com/rust-lang/crates.io-index" 3114 + checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" 3115 + 3116 + [[package]] 3117 + name = "same-file" 3118 + version = "1.0.6" 3119 + source = "registry+https://github.com/rust-lang/crates.io-index" 3120 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 3121 + dependencies = [ 3122 + "winapi-util", 3123 + ] 3124 + 3125 + [[package]] 3126 + name = "scoped-tls" 3127 + version = "1.0.1" 3128 + source = "registry+https://github.com/rust-lang/crates.io-index" 3129 + checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 3130 + 3131 + [[package]] 3132 + name = "scopeguard" 3133 + version = "1.2.0" 3134 + source = "registry+https://github.com/rust-lang/crates.io-index" 3135 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 3136 + 3137 + [[package]] 3138 + name = "sec1" 3139 + version = "0.7.3" 3140 + source = "registry+https://github.com/rust-lang/crates.io-index" 3141 + checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" 3142 + dependencies = [ 3143 + "base16ct", 3144 + "der", 3145 + "generic-array", 3146 + "pkcs8", 3147 + "subtle", 3148 + "zeroize", 3149 + ] 3150 + 3151 + [[package]] 3152 + name = "semver" 3153 + version = "1.0.28" 3154 + source = "registry+https://github.com/rust-lang/crates.io-index" 3155 + checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" 3156 + 3157 + [[package]] 3158 + name = "send_wrapper" 3159 + version = "0.6.0" 3160 + source = "registry+https://github.com/rust-lang/crates.io-index" 3161 + checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" 3162 + 3163 + [[package]] 3164 + name = "serde" 3165 + version = "1.0.228" 3166 + source = "registry+https://github.com/rust-lang/crates.io-index" 3167 + checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" 3168 + dependencies = [ 3169 + "serde_core", 3170 + "serde_derive", 3171 + ] 3172 + 3173 + [[package]] 3174 + name = "serde_bytes" 3175 + version = "0.11.19" 3176 + source = "registry+https://github.com/rust-lang/crates.io-index" 3177 + checksum = "a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8" 3178 + dependencies = [ 3179 + "serde", 3180 + "serde_core", 3181 + ] 3182 + 3183 + [[package]] 3184 + name = "serde_core" 3185 + version = "1.0.228" 3186 + source = "registry+https://github.com/rust-lang/crates.io-index" 3187 + checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" 3188 + dependencies = [ 3189 + "serde_derive", 3190 + ] 3191 + 3192 + [[package]] 3193 + name = "serde_derive" 3194 + version = "1.0.228" 3195 + source = "registry+https://github.com/rust-lang/crates.io-index" 3196 + checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" 3197 + dependencies = [ 3198 + "proc-macro2", 3199 + "quote", 3200 + "syn", 3201 + ] 3202 + 3203 + [[package]] 3204 + name = "serde_html_form" 3205 + version = "0.3.2" 3206 + source = "registry+https://github.com/rust-lang/crates.io-index" 3207 + checksum = "2acf96b1d9364968fce46ebb548f1c0e1d7eceae27bdff73865d42e6c7369d94" 3208 + dependencies = [ 3209 + "form_urlencoded", 3210 + "indexmap", 3211 + "itoa", 3212 + "serde_core", 3213 + ] 3214 + 3215 + [[package]] 3216 + name = "serde_ipld_dagcbor" 3217 + version = "0.6.4" 3218 + source = "registry+https://github.com/rust-lang/crates.io-index" 3219 + checksum = "46182f4f08349a02b45c998ba3215d3f9de826246ba02bb9dddfe9a2a2100778" 3220 + dependencies = [ 3221 + "cbor4ii", 3222 + "ipld-core", 3223 + "scopeguard", 3224 + "serde", 3225 + ] 3226 + 3227 + [[package]] 3228 + name = "serde_json" 3229 + version = "1.0.150" 3230 + source = "registry+https://github.com/rust-lang/crates.io-index" 3231 + checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" 3232 + dependencies = [ 3233 + "itoa", 3234 + "memchr", 3235 + "serde", 3236 + "serde_core", 3237 + "zmij", 3238 + ] 3239 + 3240 + [[package]] 3241 + name = "serde_path_to_error" 3242 + version = "0.1.20" 3243 + source = "registry+https://github.com/rust-lang/crates.io-index" 3244 + checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457" 3245 + dependencies = [ 3246 + "itoa", 3247 + "serde", 3248 + "serde_core", 3249 + ] 3250 + 3251 + [[package]] 3252 + name = "serde_repr" 3253 + version = "0.1.20" 3254 + source = "registry+https://github.com/rust-lang/crates.io-index" 3255 + checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" 3256 + dependencies = [ 3257 + "proc-macro2", 3258 + "quote", 3259 + "syn", 3260 + ] 3261 + 3262 + [[package]] 3263 + name = "serde_urlencoded" 3264 + version = "0.7.1" 3265 + source = "registry+https://github.com/rust-lang/crates.io-index" 3266 + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 3267 + dependencies = [ 3268 + "form_urlencoded", 3269 + "itoa", 3270 + "ryu", 3271 + "serde", 3272 + ] 3273 + 3274 + [[package]] 3275 + name = "serde_with" 3276 + version = "3.20.0" 3277 + source = "registry+https://github.com/rust-lang/crates.io-index" 3278 + checksum = "e72c1c2cb7b223fafb600a619537a871c2818583d619401b785e7c0b746ccde2" 3279 + dependencies = [ 3280 + "base64 0.22.1", 3281 + "bs58", 3282 + "chrono", 3283 + "hex", 3284 + "serde_core", 3285 + "serde_json", 3286 + "serde_with_macros", 3287 + "time", 3288 + ] 3289 + 3290 + [[package]] 3291 + name = "serde_with_macros" 3292 + version = "3.20.0" 3293 + source = "registry+https://github.com/rust-lang/crates.io-index" 3294 + checksum = "b90c488738ecb4fb0262f41f43bc40efc5868d9fb744319ddf5f5317f417bfac" 3295 + dependencies = [ 3296 + "darling", 3297 + "proc-macro2", 3298 + "quote", 3299 + "syn", 3300 + ] 3301 + 3302 + [[package]] 3303 + name = "sha1_smol" 3304 + version = "1.0.1" 3305 + source = "registry+https://github.com/rust-lang/crates.io-index" 3306 + checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d" 3307 + 3308 + [[package]] 3309 + name = "sha2" 3310 + version = "0.10.9" 3311 + source = "registry+https://github.com/rust-lang/crates.io-index" 3312 + checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" 3313 + dependencies = [ 3314 + "cfg-if", 3315 + "cpufeatures", 3316 + "digest", 3317 + ] 3318 + 3319 + [[package]] 3320 + name = "sharded-slab" 3321 + version = "0.1.7" 3322 + source = "registry+https://github.com/rust-lang/crates.io-index" 3323 + checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 3324 + dependencies = [ 3325 + "lazy_static", 3326 + ] 3327 + 3328 + [[package]] 3329 + name = "shlex" 3330 + version = "2.0.1" 3331 + source = "registry+https://github.com/rust-lang/crates.io-index" 3332 + checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" 3333 + 3334 + [[package]] 3335 + name = "signature" 3336 + version = "2.2.0" 3337 + source = "registry+https://github.com/rust-lang/crates.io-index" 3338 + checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" 3339 + dependencies = [ 3340 + "digest", 3341 + "rand_core 0.6.4", 3342 + ] 3343 + 3344 + [[package]] 3345 + name = "simd-adler32" 3346 + version = "0.3.9" 3347 + source = "registry+https://github.com/rust-lang/crates.io-index" 3348 + checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" 3349 + 3350 + [[package]] 3351 + name = "simd_cesu8" 3352 + version = "1.1.1" 3353 + source = "registry+https://github.com/rust-lang/crates.io-index" 3354 + checksum = "94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33" 3355 + dependencies = [ 3356 + "rustc_version", 3357 + "simdutf8", 3358 + ] 3359 + 3360 + [[package]] 3361 + name = "simdutf8" 3362 + version = "0.1.5" 3363 + source = "registry+https://github.com/rust-lang/crates.io-index" 3364 + checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" 3365 + 3366 + [[package]] 3367 + name = "siphasher" 3368 + version = "1.0.3" 3369 + source = "registry+https://github.com/rust-lang/crates.io-index" 3370 + checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649" 3371 + 3372 + [[package]] 3373 + name = "slab" 3374 + version = "0.4.12" 3375 + source = "registry+https://github.com/rust-lang/crates.io-index" 3376 + checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" 3377 + 3378 + [[package]] 3379 + name = "smallvec" 3380 + version = "1.15.1" 3381 + source = "registry+https://github.com/rust-lang/crates.io-index" 3382 + checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 3383 + 3384 + [[package]] 3385 + name = "smol_str" 3386 + version = "0.3.6" 3387 + source = "registry+https://github.com/rust-lang/crates.io-index" 3388 + checksum = "4aaa7368fcf4852a4c2dd92df0cace6a71f2091ca0a23391ce7f3a31833f1523" 3389 + dependencies = [ 3390 + "borsh", 3391 + "serde_core", 3392 + ] 3393 + 3394 + [[package]] 3395 + name = "socket2" 3396 + version = "0.6.4" 3397 + source = "registry+https://github.com/rust-lang/crates.io-index" 3398 + checksum = "52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51" 3399 + dependencies = [ 3400 + "libc", 3401 + "windows-sys 0.61.2", 3402 + ] 3403 + 3404 + [[package]] 3405 + name = "spin" 3406 + version = "0.9.8" 3407 + source = "registry+https://github.com/rust-lang/crates.io-index" 3408 + checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 3409 + dependencies = [ 3410 + "lock_api", 3411 + ] 3412 + 3413 + [[package]] 3414 + name = "spin" 3415 + version = "0.10.0" 3416 + source = "registry+https://github.com/rust-lang/crates.io-index" 3417 + checksum = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591" 3418 + 3419 + [[package]] 3420 + name = "spki" 3421 + version = "0.7.3" 3422 + source = "registry+https://github.com/rust-lang/crates.io-index" 3423 + checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" 3424 + dependencies = [ 3425 + "base64ct", 3426 + "der", 3427 + ] 3428 + 3429 + [[package]] 3430 + name = "stable_deref_trait" 3431 + version = "1.2.1" 3432 + source = "registry+https://github.com/rust-lang/crates.io-index" 3433 + checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" 3434 + 3435 + [[package]] 3436 + name = "static_assertions" 3437 + version = "1.1.0" 3438 + source = "registry+https://github.com/rust-lang/crates.io-index" 3439 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 3440 + 3441 + [[package]] 3442 + name = "string_cache" 3443 + version = "0.8.9" 3444 + source = "registry+https://github.com/rust-lang/crates.io-index" 3445 + checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f" 3446 + dependencies = [ 3447 + "new_debug_unreachable", 3448 + "parking_lot", 3449 + "phf_shared", 3450 + "precomputed-hash", 3451 + "serde", 3452 + ] 3453 + 3454 + [[package]] 3455 + name = "string_cache_codegen" 3456 + version = "0.5.4" 3457 + source = "registry+https://github.com/rust-lang/crates.io-index" 3458 + checksum = "c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0" 3459 + dependencies = [ 3460 + "phf_generator", 3461 + "phf_shared", 3462 + "proc-macro2", 3463 + "quote", 3464 + ] 3465 + 3466 + [[package]] 3467 + name = "strsim" 3468 + version = "0.11.1" 3469 + source = "registry+https://github.com/rust-lang/crates.io-index" 3470 + checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 3471 + 3472 + [[package]] 3473 + name = "subtle" 3474 + version = "2.6.1" 3475 + source = "registry+https://github.com/rust-lang/crates.io-index" 3476 + checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" 3477 + 3478 + [[package]] 3479 + name = "syn" 3480 + version = "2.0.117" 3481 + source = "registry+https://github.com/rust-lang/crates.io-index" 3482 + checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" 3483 + dependencies = [ 3484 + "proc-macro2", 3485 + "quote", 3486 + "unicode-ident", 3487 + ] 3488 + 3489 + [[package]] 3490 + name = "sync_wrapper" 3491 + version = "1.0.2" 3492 + source = "registry+https://github.com/rust-lang/crates.io-index" 3493 + checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" 3494 + dependencies = [ 3495 + "futures-core", 3496 + ] 3497 + 3498 + [[package]] 3499 + name = "synstructure" 3500 + version = "0.13.2" 3501 + source = "registry+https://github.com/rust-lang/crates.io-index" 3502 + checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" 3503 + dependencies = [ 3504 + "proc-macro2", 3505 + "quote", 3506 + "syn", 3507 + ] 3508 + 3509 + [[package]] 3510 + name = "system-configuration" 3511 + version = "0.7.0" 3512 + source = "registry+https://github.com/rust-lang/crates.io-index" 3513 + checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b" 3514 + dependencies = [ 3515 + "bitflags", 3516 + "core-foundation 0.9.4", 3517 + "system-configuration-sys", 3518 + ] 3519 + 3520 + [[package]] 3521 + name = "system-configuration-sys" 3522 + version = "0.6.0" 3523 + source = "registry+https://github.com/rust-lang/crates.io-index" 3524 + checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" 3525 + dependencies = [ 3526 + "core-foundation-sys", 3527 + "libc", 3528 + ] 3529 + 3530 + [[package]] 3531 + name = "tagptr" 3532 + version = "0.2.0" 3533 + source = "registry+https://github.com/rust-lang/crates.io-index" 3534 + checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417" 3535 + 3536 + [[package]] 3537 + name = "tempfile" 3538 + version = "3.27.0" 3539 + source = "registry+https://github.com/rust-lang/crates.io-index" 3540 + checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" 3541 + dependencies = [ 3542 + "fastrand", 3543 + "getrandom 0.4.2", 3544 + "once_cell", 3545 + "rustix", 3546 + "windows-sys 0.61.2", 3547 + ] 3548 + 3549 + [[package]] 3550 + name = "tendril" 3551 + version = "0.4.3" 3552 + source = "registry+https://github.com/rust-lang/crates.io-index" 3553 + checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" 3554 + dependencies = [ 3555 + "futf", 3556 + "mac", 3557 + "utf-8", 3558 + ] 3559 + 3560 + [[package]] 3561 + name = "thiserror" 3562 + version = "1.0.69" 3563 + source = "registry+https://github.com/rust-lang/crates.io-index" 3564 + checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" 3565 + dependencies = [ 3566 + "thiserror-impl 1.0.69", 3567 + ] 3568 + 3569 + [[package]] 3570 + name = "thiserror" 3571 + version = "2.0.18" 3572 + source = "registry+https://github.com/rust-lang/crates.io-index" 3573 + checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" 3574 + dependencies = [ 3575 + "thiserror-impl 2.0.18", 3576 + ] 3577 + 3578 + [[package]] 3579 + name = "thiserror-impl" 3580 + version = "1.0.69" 3581 + source = "registry+https://github.com/rust-lang/crates.io-index" 3582 + checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 3583 + dependencies = [ 3584 + "proc-macro2", 3585 + "quote", 3586 + "syn", 3587 + ] 3588 + 3589 + [[package]] 3590 + name = "thiserror-impl" 3591 + version = "2.0.18" 3592 + source = "registry+https://github.com/rust-lang/crates.io-index" 3593 + checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" 3594 + dependencies = [ 3595 + "proc-macro2", 3596 + "quote", 3597 + "syn", 3598 + ] 3599 + 3600 + [[package]] 3601 + name = "thread_local" 3602 + version = "1.1.9" 3603 + source = "registry+https://github.com/rust-lang/crates.io-index" 3604 + checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" 3605 + dependencies = [ 3606 + "cfg-if", 3607 + ] 3608 + 3609 + [[package]] 3610 + name = "threadpool" 3611 + version = "1.8.1" 3612 + source = "registry+https://github.com/rust-lang/crates.io-index" 3613 + checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" 3614 + dependencies = [ 3615 + "num_cpus", 3616 + ] 3617 + 3618 + [[package]] 3619 + name = "time" 3620 + version = "0.3.47" 3621 + source = "registry+https://github.com/rust-lang/crates.io-index" 3622 + checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" 3623 + dependencies = [ 3624 + "deranged", 3625 + "libc", 3626 + "num-conv", 3627 + "num_threads", 3628 + "powerfmt", 3629 + "serde_core", 3630 + "time-core", 3631 + ] 3632 + 3633 + [[package]] 3634 + name = "time-core" 3635 + version = "0.1.8" 3636 + source = "registry+https://github.com/rust-lang/crates.io-index" 3637 + checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" 3638 + 3639 + [[package]] 3640 + name = "tiny_http" 3641 + version = "0.12.0" 3642 + source = "registry+https://github.com/rust-lang/crates.io-index" 3643 + checksum = "389915df6413a2e74fb181895f933386023c71110878cd0825588928e64cdc82" 3644 + dependencies = [ 3645 + "ascii", 3646 + "chunked_transfer", 3647 + "httpdate", 3648 + "log", 3649 + ] 3650 + 3651 + [[package]] 3652 + name = "tinystr" 3653 + version = "0.8.3" 3654 + source = "registry+https://github.com/rust-lang/crates.io-index" 3655 + checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" 3656 + dependencies = [ 3657 + "displaydoc", 3658 + "zerovec", 3659 + ] 3660 + 3661 + [[package]] 3662 + name = "tinyvec" 3663 + version = "1.11.0" 3664 + source = "registry+https://github.com/rust-lang/crates.io-index" 3665 + checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3" 3666 + dependencies = [ 3667 + "tinyvec_macros", 3668 + ] 3669 + 3670 + [[package]] 3671 + name = "tinyvec_macros" 3672 + version = "0.1.1" 3673 + source = "registry+https://github.com/rust-lang/crates.io-index" 3674 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 3675 + 3676 + [[package]] 3677 + name = "tokio" 3678 + version = "1.52.3" 3679 + source = "registry+https://github.com/rust-lang/crates.io-index" 3680 + checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" 3681 + dependencies = [ 3682 + "bytes", 3683 + "libc", 3684 + "mio", 3685 + "pin-project-lite", 3686 + "socket2", 3687 + "tokio-macros", 3688 + "windows-sys 0.61.2", 3689 + ] 3690 + 3691 + [[package]] 3692 + name = "tokio-macros" 3693 + version = "2.7.0" 3694 + source = "registry+https://github.com/rust-lang/crates.io-index" 3695 + checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496" 3696 + dependencies = [ 3697 + "proc-macro2", 3698 + "quote", 3699 + "syn", 3700 + ] 3701 + 3702 + [[package]] 3703 + name = "tokio-rustls" 3704 + version = "0.26.4" 3705 + source = "registry+https://github.com/rust-lang/crates.io-index" 3706 + checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" 3707 + dependencies = [ 3708 + "rustls", 3709 + "tokio", 3710 + ] 3711 + 3712 + [[package]] 3713 + name = "tokio-util" 3714 + version = "0.7.18" 3715 + source = "registry+https://github.com/rust-lang/crates.io-index" 3716 + checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" 3717 + dependencies = [ 3718 + "bytes", 3719 + "futures-core", 3720 + "futures-sink", 3721 + "futures-util", 3722 + "pin-project-lite", 3723 + "tokio", 3724 + ] 3725 + 3726 + [[package]] 3727 + name = "tower" 3728 + version = "0.5.3" 3729 + source = "registry+https://github.com/rust-lang/crates.io-index" 3730 + checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" 3731 + dependencies = [ 3732 + "futures-core", 3733 + "futures-util", 3734 + "pin-project-lite", 3735 + "sync_wrapper", 3736 + "tokio", 3737 + "tower-layer", 3738 + "tower-service", 3739 + ] 3740 + 3741 + [[package]] 3742 + name = "tower-http" 3743 + version = "0.6.11" 3744 + source = "registry+https://github.com/rust-lang/crates.io-index" 3745 + checksum = "4cfcf7e2740e6fc6d4d688b4ef00650406bb94adf4731e43c096c3a19fe40840" 3746 + dependencies = [ 3747 + "async-compression", 3748 + "bitflags", 3749 + "bytes", 3750 + "futures-core", 3751 + "futures-util", 3752 + "http", 3753 + "http-body", 3754 + "http-body-util", 3755 + "pin-project-lite", 3756 + "tokio", 3757 + "tokio-util", 3758 + "tower", 3759 + "tower-layer", 3760 + "tower-service", 3761 + "url", 3762 + ] 3763 + 3764 + [[package]] 3765 + name = "tower-layer" 3766 + version = "0.3.3" 3767 + source = "registry+https://github.com/rust-lang/crates.io-index" 3768 + checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" 3769 + 3770 + [[package]] 3771 + name = "tower-service" 3772 + version = "0.3.3" 3773 + source = "registry+https://github.com/rust-lang/crates.io-index" 3774 + checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" 3775 + 3776 + [[package]] 3777 + name = "tracing" 3778 + version = "0.1.44" 3779 + source = "registry+https://github.com/rust-lang/crates.io-index" 3780 + checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" 3781 + dependencies = [ 3782 + "pin-project-lite", 3783 + "tracing-attributes", 3784 + "tracing-core", 3785 + ] 3786 + 3787 + [[package]] 3788 + name = "tracing-attributes" 3789 + version = "0.1.31" 3790 + source = "registry+https://github.com/rust-lang/crates.io-index" 3791 + checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" 3792 + dependencies = [ 3793 + "proc-macro2", 3794 + "quote", 3795 + "syn", 3796 + ] 3797 + 3798 + [[package]] 3799 + name = "tracing-core" 3800 + version = "0.1.36" 3801 + source = "registry+https://github.com/rust-lang/crates.io-index" 3802 + checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" 3803 + dependencies = [ 3804 + "once_cell", 3805 + "valuable", 3806 + ] 3807 + 3808 + [[package]] 3809 + name = "tracing-log" 3810 + version = "0.2.0" 3811 + source = "registry+https://github.com/rust-lang/crates.io-index" 3812 + checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 3813 + dependencies = [ 3814 + "log", 3815 + "once_cell", 3816 + "tracing-core", 3817 + ] 3818 + 3819 + [[package]] 3820 + name = "tracing-subscriber" 3821 + version = "0.3.23" 3822 + source = "registry+https://github.com/rust-lang/crates.io-index" 3823 + checksum = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319" 3824 + dependencies = [ 3825 + "matchers", 3826 + "nu-ansi-term", 3827 + "once_cell", 3828 + "regex-automata", 3829 + "sharded-slab", 3830 + "smallvec", 3831 + "thread_local", 3832 + "tracing", 3833 + "tracing-core", 3834 + "tracing-log", 3835 + ] 3836 + 3837 + [[package]] 3838 + name = "trait-variant" 3839 + version = "0.1.2" 3840 + source = "registry+https://github.com/rust-lang/crates.io-index" 3841 + checksum = "70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7" 3842 + dependencies = [ 3843 + "proc-macro2", 3844 + "quote", 3845 + "syn", 3846 + ] 3847 + 3848 + [[package]] 3849 + name = "triomphe" 3850 + version = "0.1.15" 3851 + source = "registry+https://github.com/rust-lang/crates.io-index" 3852 + checksum = "dd69c5aa8f924c7519d6372789a74eac5b94fb0f8fcf0d4a97eb0bfc3e785f39" 3853 + 3854 + [[package]] 3855 + name = "try-lock" 3856 + version = "0.2.5" 3857 + source = "registry+https://github.com/rust-lang/crates.io-index" 3858 + checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 3859 + 3860 + [[package]] 3861 + name = "twoway" 3862 + version = "0.1.8" 3863 + source = "registry+https://github.com/rust-lang/crates.io-index" 3864 + checksum = "59b11b2b5241ba34be09c3cc85a36e56e48f9888862e19cedf23336d35316ed1" 3865 + dependencies = [ 3866 + "memchr", 3867 + ] 3868 + 3869 + [[package]] 3870 + name = "typenum" 3871 + version = "1.20.1" 3872 + source = "registry+https://github.com/rust-lang/crates.io-index" 3873 + checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20" 3874 + 3875 + [[package]] 3876 + name = "unicase" 3877 + version = "2.9.0" 3878 + source = "registry+https://github.com/rust-lang/crates.io-index" 3879 + checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142" 3880 + 3881 + [[package]] 3882 + name = "unicode-ident" 3883 + version = "1.0.24" 3884 + source = "registry+https://github.com/rust-lang/crates.io-index" 3885 + checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" 3886 + 3887 + [[package]] 3888 + name = "unicode-segmentation" 3889 + version = "1.13.2" 3890 + source = "registry+https://github.com/rust-lang/crates.io-index" 3891 + checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c" 3892 + 3893 + [[package]] 3894 + name = "unicode-width" 3895 + version = "0.1.14" 3896 + source = "registry+https://github.com/rust-lang/crates.io-index" 3897 + checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" 3898 + 3899 + [[package]] 3900 + name = "unicode-xid" 3901 + version = "0.2.6" 3902 + source = "registry+https://github.com/rust-lang/crates.io-index" 3903 + checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" 3904 + 3905 + [[package]] 3906 + name = "unsigned-varint" 3907 + version = "0.8.0" 3908 + source = "registry+https://github.com/rust-lang/crates.io-index" 3909 + checksum = "eb066959b24b5196ae73cb057f45598450d2c5f71460e98c49b738086eff9c06" 3910 + 3911 + [[package]] 3912 + name = "untrusted" 3913 + version = "0.9.0" 3914 + source = "registry+https://github.com/rust-lang/crates.io-index" 3915 + checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" 3916 + 3917 + [[package]] 3918 + name = "url" 3919 + version = "2.5.8" 3920 + source = "registry+https://github.com/rust-lang/crates.io-index" 3921 + checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" 3922 + dependencies = [ 3923 + "form_urlencoded", 3924 + "idna", 3925 + "percent-encoding", 3926 + "serde", 3927 + ] 3928 + 3929 + [[package]] 3930 + name = "utf-8" 3931 + version = "0.7.6" 3932 + source = "registry+https://github.com/rust-lang/crates.io-index" 3933 + checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 3934 + 3935 + [[package]] 3936 + name = "utf8_iter" 3937 + version = "1.0.4" 3938 + source = "registry+https://github.com/rust-lang/crates.io-index" 3939 + checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 3940 + 3941 + [[package]] 3942 + name = "utf8parse" 3943 + version = "0.2.2" 3944 + source = "registry+https://github.com/rust-lang/crates.io-index" 3945 + checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 3946 + 3947 + [[package]] 3948 + name = "uuid" 3949 + version = "1.23.2" 3950 + source = "registry+https://github.com/rust-lang/crates.io-index" 3951 + checksum = "d258b83ceec21034727ecee8c382cfa6c3e133699b0742c64571814fb420c9f7" 3952 + dependencies = [ 3953 + "getrandom 0.4.2", 3954 + "js-sys", 3955 + "wasm-bindgen", 3956 + ] 3957 + 3958 + [[package]] 3959 + name = "valuable" 3960 + version = "0.1.1" 3961 + source = "registry+https://github.com/rust-lang/crates.io-index" 3962 + checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" 3963 + 3964 + [[package]] 3965 + name = "version_check" 3966 + version = "0.9.5" 3967 + source = "registry+https://github.com/rust-lang/crates.io-index" 3968 + checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 3969 + 3970 + [[package]] 3971 + name = "walkdir" 3972 + version = "2.5.0" 3973 + source = "registry+https://github.com/rust-lang/crates.io-index" 3974 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 3975 + dependencies = [ 3976 + "same-file", 3977 + "winapi-util", 3978 + ] 3979 + 3980 + [[package]] 3981 + name = "want" 3982 + version = "0.3.1" 3983 + source = "registry+https://github.com/rust-lang/crates.io-index" 3984 + checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 3985 + dependencies = [ 3986 + "try-lock", 3987 + ] 3988 + 3989 + [[package]] 3990 + name = "wasi" 3991 + version = "0.11.1+wasi-snapshot-preview1" 3992 + source = "registry+https://github.com/rust-lang/crates.io-index" 3993 + checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" 3994 + 3995 + [[package]] 3996 + name = "wasip2" 3997 + version = "1.0.3+wasi-0.2.9" 3998 + source = "registry+https://github.com/rust-lang/crates.io-index" 3999 + checksum = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6" 4000 + dependencies = [ 4001 + "wit-bindgen 0.57.1", 4002 + ] 4003 + 4004 + [[package]] 4005 + name = "wasip3" 4006 + version = "0.4.0+wasi-0.3.0-rc-2026-01-06" 4007 + source = "registry+https://github.com/rust-lang/crates.io-index" 4008 + checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" 4009 + dependencies = [ 4010 + "wit-bindgen 0.51.0", 4011 + ] 4012 + 4013 + [[package]] 4014 + name = "wasm-bindgen" 4015 + version = "0.2.122" 4016 + source = "registry+https://github.com/rust-lang/crates.io-index" 4017 + checksum = "3ed04576f974d2b2fba0f38c51dbc5518011e38c36bf1143164be765528fd409" 4018 + dependencies = [ 4019 + "cfg-if", 4020 + "once_cell", 4021 + "rustversion", 4022 + "wasm-bindgen-macro", 4023 + "wasm-bindgen-shared", 4024 + ] 4025 + 4026 + [[package]] 4027 + name = "wasm-bindgen-futures" 4028 + version = "0.4.72" 4029 + source = "registry+https://github.com/rust-lang/crates.io-index" 4030 + checksum = "9473dbd2991ae90b6291c3c32c30c6187ac49aa32f9905d1cce280ec1e110b0f" 4031 + dependencies = [ 4032 + "js-sys", 4033 + "wasm-bindgen", 4034 + ] 4035 + 4036 + [[package]] 4037 + name = "wasm-bindgen-macro" 4038 + version = "0.2.122" 4039 + source = "registry+https://github.com/rust-lang/crates.io-index" 4040 + checksum = "916151b09da36bd82f6615cbf3a419e2f0ba23a03c6160e8e92eb6bd4aa1dec6" 4041 + dependencies = [ 4042 + "quote", 4043 + "wasm-bindgen-macro-support", 4044 + ] 4045 + 4046 + [[package]] 4047 + name = "wasm-bindgen-macro-support" 4048 + version = "0.2.122" 4049 + source = "registry+https://github.com/rust-lang/crates.io-index" 4050 + checksum = "299047362ccbfce148b67ab7e73349f77748e00c8296f9542adfad2ad82c5c5e" 4051 + dependencies = [ 4052 + "bumpalo", 4053 + "proc-macro2", 4054 + "quote", 4055 + "syn", 4056 + "wasm-bindgen-shared", 4057 + ] 4058 + 4059 + [[package]] 4060 + name = "wasm-bindgen-shared" 4061 + version = "0.2.122" 4062 + source = "registry+https://github.com/rust-lang/crates.io-index" 4063 + checksum = "9a929b2c61f11ba3e9bc35b50c1f25cb38e0e892c0c231ae2b8cf78d5dad4437" 4064 + dependencies = [ 4065 + "unicode-ident", 4066 + ] 4067 + 4068 + [[package]] 4069 + name = "wasm-encoder" 4070 + version = "0.244.0" 4071 + source = "registry+https://github.com/rust-lang/crates.io-index" 4072 + checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" 4073 + dependencies = [ 4074 + "leb128fmt", 4075 + "wasmparser", 4076 + ] 4077 + 4078 + [[package]] 4079 + name = "wasm-metadata" 4080 + version = "0.244.0" 4081 + source = "registry+https://github.com/rust-lang/crates.io-index" 4082 + checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" 4083 + dependencies = [ 4084 + "anyhow", 4085 + "indexmap", 4086 + "wasm-encoder", 4087 + "wasmparser", 4088 + ] 4089 + 4090 + [[package]] 4091 + name = "wasmparser" 4092 + version = "0.244.0" 4093 + source = "registry+https://github.com/rust-lang/crates.io-index" 4094 + checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" 4095 + dependencies = [ 4096 + "bitflags", 4097 + "hashbrown 0.15.5", 4098 + "indexmap", 4099 + "semver", 4100 + ] 4101 + 4102 + [[package]] 4103 + name = "web-sys" 4104 + version = "0.3.99" 4105 + source = "registry+https://github.com/rust-lang/crates.io-index" 4106 + checksum = "6d621441cfc37b84979402712047321980c178f299193a3589d05b99e8763436" 4107 + dependencies = [ 4108 + "js-sys", 4109 + "wasm-bindgen", 4110 + ] 4111 + 4112 + [[package]] 4113 + name = "web-time" 4114 + version = "1.1.0" 4115 + source = "registry+https://github.com/rust-lang/crates.io-index" 4116 + checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" 4117 + dependencies = [ 4118 + "js-sys", 4119 + "wasm-bindgen", 4120 + ] 4121 + 4122 + [[package]] 4123 + name = "webbrowser" 4124 + version = "1.2.1" 4125 + source = "registry+https://github.com/rust-lang/crates.io-index" 4126 + checksum = "0fc95580916af1e68ff6a7be07446fc5db73ebf71cf092de939bbf5f7e189f72" 4127 + dependencies = [ 4128 + "core-foundation 0.10.1", 4129 + "jni", 4130 + "log", 4131 + "ndk-context", 4132 + "objc2", 4133 + "objc2-foundation", 4134 + "url", 4135 + "web-sys", 4136 + ] 4137 + 4138 + [[package]] 4139 + name = "webpage" 4140 + version = "2.0.1" 4141 + source = "registry+https://github.com/rust-lang/crates.io-index" 4142 + checksum = "70862efc041d46e6bbaa82bb9c34ae0596d090e86cbd14bd9e93b36ee6802eac" 4143 + dependencies = [ 4144 + "html5ever", 4145 + "markup5ever_rcdom", 4146 + "serde_json", 4147 + "url", 4148 + ] 4149 + 4150 + [[package]] 4151 + name = "webpki-roots" 4152 + version = "1.0.7" 4153 + source = "registry+https://github.com/rust-lang/crates.io-index" 4154 + checksum = "52f5ee44c96cf55f1b349600768e3ece3a8f26010c05265ab73f945bb1a2eb9d" 4155 + dependencies = [ 4156 + "rustls-pki-types", 4157 + ] 4158 + 4159 + [[package]] 4160 + name = "widestring" 4161 + version = "1.2.1" 4162 + source = "registry+https://github.com/rust-lang/crates.io-index" 4163 + checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471" 4164 + 4165 + [[package]] 4166 + name = "winapi-util" 4167 + version = "0.1.11" 4168 + source = "registry+https://github.com/rust-lang/crates.io-index" 4169 + checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" 4170 + dependencies = [ 4171 + "windows-sys 0.61.2", 4172 + ] 4173 + 4174 + [[package]] 4175 + name = "windows-core" 4176 + version = "0.62.2" 4177 + source = "registry+https://github.com/rust-lang/crates.io-index" 4178 + checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" 4179 + dependencies = [ 4180 + "windows-implement", 4181 + "windows-interface", 4182 + "windows-link", 4183 + "windows-result", 4184 + "windows-strings", 4185 + ] 4186 + 4187 + [[package]] 4188 + name = "windows-implement" 4189 + version = "0.60.2" 4190 + source = "registry+https://github.com/rust-lang/crates.io-index" 4191 + checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" 4192 + dependencies = [ 4193 + "proc-macro2", 4194 + "quote", 4195 + "syn", 4196 + ] 4197 + 4198 + [[package]] 4199 + name = "windows-interface" 4200 + version = "0.59.3" 4201 + source = "registry+https://github.com/rust-lang/crates.io-index" 4202 + checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" 4203 + dependencies = [ 4204 + "proc-macro2", 4205 + "quote", 4206 + "syn", 4207 + ] 4208 + 4209 + [[package]] 4210 + name = "windows-link" 4211 + version = "0.2.1" 4212 + source = "registry+https://github.com/rust-lang/crates.io-index" 4213 + checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" 4214 + 4215 + [[package]] 4216 + name = "windows-registry" 4217 + version = "0.6.1" 4218 + source = "registry+https://github.com/rust-lang/crates.io-index" 4219 + checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720" 4220 + dependencies = [ 4221 + "windows-link", 4222 + "windows-result", 4223 + "windows-strings", 4224 + ] 4225 + 4226 + [[package]] 4227 + name = "windows-result" 4228 + version = "0.4.1" 4229 + source = "registry+https://github.com/rust-lang/crates.io-index" 4230 + checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" 4231 + dependencies = [ 4232 + "windows-link", 4233 + ] 4234 + 4235 + [[package]] 4236 + name = "windows-strings" 4237 + version = "0.5.1" 4238 + source = "registry+https://github.com/rust-lang/crates.io-index" 4239 + checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" 4240 + dependencies = [ 4241 + "windows-link", 4242 + ] 4243 + 4244 + [[package]] 4245 + name = "windows-sys" 4246 + version = "0.52.0" 4247 + source = "registry+https://github.com/rust-lang/crates.io-index" 4248 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 4249 + dependencies = [ 4250 + "windows-targets 0.52.6", 4251 + ] 4252 + 4253 + [[package]] 4254 + name = "windows-sys" 4255 + version = "0.60.2" 4256 + source = "registry+https://github.com/rust-lang/crates.io-index" 4257 + checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" 4258 + dependencies = [ 4259 + "windows-targets 0.53.5", 4260 + ] 4261 + 4262 + [[package]] 4263 + name = "windows-sys" 4264 + version = "0.61.2" 4265 + source = "registry+https://github.com/rust-lang/crates.io-index" 4266 + checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" 4267 + dependencies = [ 4268 + "windows-link", 4269 + ] 4270 + 4271 + [[package]] 4272 + name = "windows-targets" 4273 + version = "0.52.6" 4274 + source = "registry+https://github.com/rust-lang/crates.io-index" 4275 + checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 4276 + dependencies = [ 4277 + "windows_aarch64_gnullvm 0.52.6", 4278 + "windows_aarch64_msvc 0.52.6", 4279 + "windows_i686_gnu 0.52.6", 4280 + "windows_i686_gnullvm 0.52.6", 4281 + "windows_i686_msvc 0.52.6", 4282 + "windows_x86_64_gnu 0.52.6", 4283 + "windows_x86_64_gnullvm 0.52.6", 4284 + "windows_x86_64_msvc 0.52.6", 4285 + ] 4286 + 4287 + [[package]] 4288 + name = "windows-targets" 4289 + version = "0.53.5" 4290 + source = "registry+https://github.com/rust-lang/crates.io-index" 4291 + checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" 4292 + dependencies = [ 4293 + "windows-link", 4294 + "windows_aarch64_gnullvm 0.53.1", 4295 + "windows_aarch64_msvc 0.53.1", 4296 + "windows_i686_gnu 0.53.1", 4297 + "windows_i686_gnullvm 0.53.1", 4298 + "windows_i686_msvc 0.53.1", 4299 + "windows_x86_64_gnu 0.53.1", 4300 + "windows_x86_64_gnullvm 0.53.1", 4301 + "windows_x86_64_msvc 0.53.1", 4302 + ] 4303 + 4304 + [[package]] 4305 + name = "windows_aarch64_gnullvm" 4306 + version = "0.52.6" 4307 + source = "registry+https://github.com/rust-lang/crates.io-index" 4308 + checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 4309 + 4310 + [[package]] 4311 + name = "windows_aarch64_gnullvm" 4312 + version = "0.53.1" 4313 + source = "registry+https://github.com/rust-lang/crates.io-index" 4314 + checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" 4315 + 4316 + [[package]] 4317 + name = "windows_aarch64_msvc" 4318 + version = "0.52.6" 4319 + source = "registry+https://github.com/rust-lang/crates.io-index" 4320 + checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 4321 + 4322 + [[package]] 4323 + name = "windows_aarch64_msvc" 4324 + version = "0.53.1" 4325 + source = "registry+https://github.com/rust-lang/crates.io-index" 4326 + checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" 4327 + 4328 + [[package]] 4329 + name = "windows_i686_gnu" 4330 + version = "0.52.6" 4331 + source = "registry+https://github.com/rust-lang/crates.io-index" 4332 + checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 4333 + 4334 + [[package]] 4335 + name = "windows_i686_gnu" 4336 + version = "0.53.1" 4337 + source = "registry+https://github.com/rust-lang/crates.io-index" 4338 + checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" 4339 + 4340 + [[package]] 4341 + name = "windows_i686_gnullvm" 4342 + version = "0.52.6" 4343 + source = "registry+https://github.com/rust-lang/crates.io-index" 4344 + checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 4345 + 4346 + [[package]] 4347 + name = "windows_i686_gnullvm" 4348 + version = "0.53.1" 4349 + source = "registry+https://github.com/rust-lang/crates.io-index" 4350 + checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" 4351 + 4352 + [[package]] 4353 + name = "windows_i686_msvc" 4354 + version = "0.52.6" 4355 + source = "registry+https://github.com/rust-lang/crates.io-index" 4356 + checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 4357 + 4358 + [[package]] 4359 + name = "windows_i686_msvc" 4360 + version = "0.53.1" 4361 + source = "registry+https://github.com/rust-lang/crates.io-index" 4362 + checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" 4363 + 4364 + [[package]] 4365 + name = "windows_x86_64_gnu" 4366 + version = "0.52.6" 4367 + source = "registry+https://github.com/rust-lang/crates.io-index" 4368 + checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 4369 + 4370 + [[package]] 4371 + name = "windows_x86_64_gnu" 4372 + version = "0.53.1" 4373 + source = "registry+https://github.com/rust-lang/crates.io-index" 4374 + checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" 4375 + 4376 + [[package]] 4377 + name = "windows_x86_64_gnullvm" 4378 + version = "0.52.6" 4379 + source = "registry+https://github.com/rust-lang/crates.io-index" 4380 + checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 4381 + 4382 + [[package]] 4383 + name = "windows_x86_64_gnullvm" 4384 + version = "0.53.1" 4385 + source = "registry+https://github.com/rust-lang/crates.io-index" 4386 + checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" 4387 + 4388 + [[package]] 4389 + name = "windows_x86_64_msvc" 4390 + version = "0.52.6" 4391 + source = "registry+https://github.com/rust-lang/crates.io-index" 4392 + checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 4393 + 4394 + [[package]] 4395 + name = "windows_x86_64_msvc" 4396 + version = "0.53.1" 4397 + source = "registry+https://github.com/rust-lang/crates.io-index" 4398 + checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" 4399 + 4400 + [[package]] 4401 + name = "wit-bindgen" 4402 + version = "0.51.0" 4403 + source = "registry+https://github.com/rust-lang/crates.io-index" 4404 + checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" 4405 + dependencies = [ 4406 + "wit-bindgen-rust-macro", 4407 + ] 4408 + 4409 + [[package]] 4410 + name = "wit-bindgen" 4411 + version = "0.57.1" 4412 + source = "registry+https://github.com/rust-lang/crates.io-index" 4413 + checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" 4414 + 4415 + [[package]] 4416 + name = "wit-bindgen-core" 4417 + version = "0.51.0" 4418 + source = "registry+https://github.com/rust-lang/crates.io-index" 4419 + checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" 4420 + dependencies = [ 4421 + "anyhow", 4422 + "heck 0.5.0", 4423 + "wit-parser", 4424 + ] 4425 + 4426 + [[package]] 4427 + name = "wit-bindgen-rust" 4428 + version = "0.51.0" 4429 + source = "registry+https://github.com/rust-lang/crates.io-index" 4430 + checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" 4431 + dependencies = [ 4432 + "anyhow", 4433 + "heck 0.5.0", 4434 + "indexmap", 4435 + "prettyplease", 4436 + "syn", 4437 + "wasm-metadata", 4438 + "wit-bindgen-core", 4439 + "wit-component", 4440 + ] 4441 + 4442 + [[package]] 4443 + name = "wit-bindgen-rust-macro" 4444 + version = "0.51.0" 4445 + source = "registry+https://github.com/rust-lang/crates.io-index" 4446 + checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" 4447 + dependencies = [ 4448 + "anyhow", 4449 + "prettyplease", 4450 + "proc-macro2", 4451 + "quote", 4452 + "syn", 4453 + "wit-bindgen-core", 4454 + "wit-bindgen-rust", 4455 + ] 4456 + 4457 + [[package]] 4458 + name = "wit-component" 4459 + version = "0.244.0" 4460 + source = "registry+https://github.com/rust-lang/crates.io-index" 4461 + checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" 4462 + dependencies = [ 4463 + "anyhow", 4464 + "bitflags", 4465 + "indexmap", 4466 + "log", 4467 + "serde", 4468 + "serde_derive", 4469 + "serde_json", 4470 + "wasm-encoder", 4471 + "wasm-metadata", 4472 + "wasmparser", 4473 + "wit-parser", 4474 + ] 4475 + 4476 + [[package]] 4477 + name = "wit-parser" 4478 + version = "0.244.0" 4479 + source = "registry+https://github.com/rust-lang/crates.io-index" 4480 + checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" 4481 + dependencies = [ 4482 + "anyhow", 4483 + "id-arena", 4484 + "indexmap", 4485 + "log", 4486 + "semver", 4487 + "serde", 4488 + "serde_derive", 4489 + "serde_json", 4490 + "unicode-xid", 4491 + "wasmparser", 4492 + ] 4493 + 4494 + [[package]] 4495 + name = "writeable" 4496 + version = "0.6.3" 4497 + source = "registry+https://github.com/rust-lang/crates.io-index" 4498 + checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" 4499 + 4500 + [[package]] 4501 + name = "xml5ever" 4502 + version = "0.18.1" 4503 + source = "registry+https://github.com/rust-lang/crates.io-index" 4504 + checksum = "9bbb26405d8e919bc1547a5aa9abc95cbfa438f04844f5fdd9dc7596b748bf69" 4505 + dependencies = [ 4506 + "log", 4507 + "mac", 4508 + "markup5ever", 4509 + ] 4510 + 4511 + [[package]] 4512 + name = "yansi" 4513 + version = "1.0.1" 4514 + source = "registry+https://github.com/rust-lang/crates.io-index" 4515 + checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" 4516 + 4517 + [[package]] 4518 + name = "yoke" 4519 + version = "0.8.2" 4520 + source = "registry+https://github.com/rust-lang/crates.io-index" 4521 + checksum = "abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca" 4522 + dependencies = [ 4523 + "stable_deref_trait", 4524 + "yoke-derive", 4525 + "zerofrom", 4526 + ] 4527 + 4528 + [[package]] 4529 + name = "yoke-derive" 4530 + version = "0.8.2" 4531 + source = "registry+https://github.com/rust-lang/crates.io-index" 4532 + checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" 4533 + dependencies = [ 4534 + "proc-macro2", 4535 + "quote", 4536 + "syn", 4537 + "synstructure", 4538 + ] 4539 + 4540 + [[package]] 4541 + name = "zerocopy" 4542 + version = "0.8.50" 4543 + source = "registry+https://github.com/rust-lang/crates.io-index" 4544 + checksum = "3b065d4f0e55f82fae73202e189638116a87c55ab6b8e6c2721e13dd9d854ad1" 4545 + dependencies = [ 4546 + "zerocopy-derive", 4547 + ] 4548 + 4549 + [[package]] 4550 + name = "zerocopy-derive" 4551 + version = "0.8.50" 4552 + source = "registry+https://github.com/rust-lang/crates.io-index" 4553 + checksum = "0b631b19d36a892ab55420c92dbc83ccd79274f25be714855d3074aa71cab639" 4554 + dependencies = [ 4555 + "proc-macro2", 4556 + "quote", 4557 + "syn", 4558 + ] 4559 + 4560 + [[package]] 4561 + name = "zerofrom" 4562 + version = "0.1.8" 4563 + source = "registry+https://github.com/rust-lang/crates.io-index" 4564 + checksum = "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272" 4565 + dependencies = [ 4566 + "zerofrom-derive", 4567 + ] 4568 + 4569 + [[package]] 4570 + name = "zerofrom-derive" 4571 + version = "0.1.7" 4572 + source = "registry+https://github.com/rust-lang/crates.io-index" 4573 + checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" 4574 + dependencies = [ 4575 + "proc-macro2", 4576 + "quote", 4577 + "syn", 4578 + "synstructure", 4579 + ] 4580 + 4581 + [[package]] 4582 + name = "zeroize" 4583 + version = "1.8.2" 4584 + source = "registry+https://github.com/rust-lang/crates.io-index" 4585 + checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" 4586 + dependencies = [ 4587 + "serde", 4588 + ] 4589 + 4590 + [[package]] 4591 + name = "zerotrie" 4592 + version = "0.2.4" 4593 + source = "registry+https://github.com/rust-lang/crates.io-index" 4594 + checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf" 4595 + dependencies = [ 4596 + "displaydoc", 4597 + "yoke", 4598 + "zerofrom", 4599 + ] 4600 + 4601 + [[package]] 4602 + name = "zerovec" 4603 + version = "0.11.6" 4604 + source = "registry+https://github.com/rust-lang/crates.io-index" 4605 + checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" 4606 + dependencies = [ 4607 + "yoke", 4608 + "zerofrom", 4609 + "zerovec-derive", 4610 + ] 4611 + 4612 + [[package]] 4613 + name = "zerovec-derive" 4614 + version = "0.11.3" 4615 + source = "registry+https://github.com/rust-lang/crates.io-index" 4616 + checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" 4617 + dependencies = [ 4618 + "proc-macro2", 4619 + "quote", 4620 + "syn", 4621 + ] 4622 + 4623 + [[package]] 4624 + name = "zmij" 4625 + version = "1.0.21" 4626 + source = "registry+https://github.com/rust-lang/crates.io-index" 4627 + checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
+9
crates/knotty/Cargo.toml
··· 5 5 description.workspace = true 6 6 7 7 [dependencies] 8 + clap = { version = "4.6", features = ["derive", "env"] } 9 + http = "1.4" 10 + jacquard = "0.11" 11 + miette = "7.6" 12 + serde_json = "1.0" 13 + tokio = { version = "1.52", features = ["rt", "macros", "rt-multi-thread"] } 14 + tracing = "0.1" 15 + tracing-subscriber = "0.3" 16 + uuid = { version = "1.23.2", features = ["v7"] }
+49 -2
crates/knotty/src/main.rs
··· 1 - fn main() { 2 - println!("Hello, world!"); 1 + use clap::Parser; 2 + use jacquard::CowStr; 3 + use jacquard::api::sh_tangled; 4 + use jacquard::client::{Agent, AgentSessionExt, FileAuthStore}; 5 + use jacquard::oauth::client::OAuthClient; 6 + use jacquard::oauth::loopback::LoopbackConfig; 7 + use jacquard::types::string::Datetime; 8 + 9 + #[derive(Parser, Debug)] 10 + #[command(author, version, about = "Jacquard - OAuth (DPoP) loopback demo")] 11 + struct Args { 12 + /// Handle (e.g., alice.bsky.social), DID, or PDS URL 13 + input: CowStr<'static>, 14 + 15 + /// Path to auth store file (will be created if missing) 16 + #[arg(long, default_value = "/tmp/knotty-oauth-session.json")] 17 + store: String, 18 + } 19 + 20 + #[tokio::main] 21 + async fn main() -> miette::Result<()> { 22 + tracing_subscriber::fmt::init(); 23 + let args = Args::parse(); 24 + 25 + let oauth = OAuthClient::with_default_config(FileAuthStore::new(&args.store)); 26 + let session = oauth 27 + .login_with_local_server(args.input, Default::default(), LoopbackConfig::default()) 28 + .await?; 29 + 30 + let agent: Agent<_> = Agent::from(session); 31 + 32 + let id = uuid::Uuid::now_v7(); 33 + let repo = sh_tangled::repo::Repo { 34 + name: CowStr::from(format!("knotty-test-{id}")), 35 + description: None, 36 + knot: CowStr::from("knot1.tangled.sh"), 37 + created_at: Datetime::now(), 38 + source: None, 39 + spindle: None, 40 + labels: None, 41 + topics: None, 42 + website: None, // todo: fill with mirror origin 43 + extra_data: None, 44 + }; 45 + 46 + let output = agent.create_record(repo, None).await?; 47 + tracing::info!("created repo: {}", output.uri); 48 + 49 + Ok(()) 3 50 }