A card game engine for TCGs, primarily Magic: The Gathering but with support for others
0
fork

Configure Feed

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

Working on adding RON deserialization, need to implement deserialization trait for Card structure

+105 -2752
+70 -2744
Cargo.lock
··· 3 3 version = 4 4 4 5 5 [[package]] 6 - name = "ahash" 7 - version = "0.7.8" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" 10 - dependencies = [ 11 - "getrandom 0.2.17", 12 - "once_cell", 13 - "version_check", 14 - ] 15 - 16 - [[package]] 17 - name = "ahash" 18 - version = "0.8.12" 19 - source = "registry+https://github.com/rust-lang/crates.io-index" 20 - checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" 21 - dependencies = [ 22 - "cfg-if", 23 - "const-random", 24 - "getrandom 0.3.4", 25 - "once_cell", 26 - "version_check", 27 - "zerocopy", 28 - ] 29 - 30 - [[package]] 31 6 name = "aho-corasick" 32 7 version = "1.1.4" 33 8 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 37 12 ] 38 13 39 14 [[package]] 40 - name = "aliasable" 41 - version = "0.1.3" 42 - source = "registry+https://github.com/rust-lang/crates.io-index" 43 - checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" 44 - 45 - [[package]] 46 - name = "allocator-api2" 47 - version = "0.2.21" 48 - source = "registry+https://github.com/rust-lang/crates.io-index" 49 - checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" 50 - 51 - [[package]] 52 - name = "android_system_properties" 53 - version = "0.1.5" 54 - source = "registry+https://github.com/rust-lang/crates.io-index" 55 - checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 56 - dependencies = [ 57 - "libc", 58 - ] 59 - 60 - [[package]] 61 15 name = "anyhow" 62 16 version = "1.0.102" 63 17 source = "registry+https://github.com/rust-lang/crates.io-index" 64 18 checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" 65 19 66 20 [[package]] 67 - name = "arrayvec" 68 - version = "0.7.6" 69 - source = "registry+https://github.com/rust-lang/crates.io-index" 70 - checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" 71 - 72 - [[package]] 73 - name = "arrow" 74 - version = "57.3.0" 75 - source = "registry+https://github.com/rust-lang/crates.io-index" 76 - checksum = "e4754a624e5ae42081f464514be454b39711daae0458906dacde5f4c632f33a8" 77 - dependencies = [ 78 - "arrow-arith", 79 - "arrow-array", 80 - "arrow-buffer", 81 - "arrow-cast", 82 - "arrow-data", 83 - "arrow-ord", 84 - "arrow-row", 85 - "arrow-schema", 86 - "arrow-select", 87 - "arrow-string", 88 - ] 89 - 90 - [[package]] 91 - name = "arrow-arith" 92 - version = "57.3.0" 93 - source = "registry+https://github.com/rust-lang/crates.io-index" 94 - checksum = "f7b3141e0ec5145a22d8694ea8b6d6f69305971c4fa1c1a13ef0195aef2d678b" 95 - dependencies = [ 96 - "arrow-array", 97 - "arrow-buffer", 98 - "arrow-data", 99 - "arrow-schema", 100 - "chrono", 101 - "num-traits", 102 - ] 103 - 104 - [[package]] 105 - name = "arrow-array" 106 - version = "57.3.0" 107 - source = "registry+https://github.com/rust-lang/crates.io-index" 108 - checksum = "4c8955af33b25f3b175ee10af580577280b4bd01f7e823d94c7cdef7cf8c9aef" 109 - dependencies = [ 110 - "ahash 0.8.12", 111 - "arrow-buffer", 112 - "arrow-data", 113 - "arrow-schema", 114 - "chrono", 115 - "half", 116 - "hashbrown 0.16.1", 117 - "num-complex", 118 - "num-integer", 119 - "num-traits", 120 - ] 121 - 122 - [[package]] 123 - name = "arrow-buffer" 124 - version = "57.3.0" 125 - source = "registry+https://github.com/rust-lang/crates.io-index" 126 - checksum = "c697ddca96183182f35b3a18e50b9110b11e916d7b7799cbfd4d34662f2c56c2" 127 - dependencies = [ 128 - "bytes", 129 - "half", 130 - "num-bigint", 131 - "num-traits", 132 - ] 133 - 134 - [[package]] 135 - name = "arrow-cast" 136 - version = "57.3.0" 137 - source = "registry+https://github.com/rust-lang/crates.io-index" 138 - checksum = "646bbb821e86fd57189c10b4fcdaa941deaf4181924917b0daa92735baa6ada5" 139 - dependencies = [ 140 - "arrow-array", 141 - "arrow-buffer", 142 - "arrow-data", 143 - "arrow-ord", 144 - "arrow-schema", 145 - "arrow-select", 146 - "atoi", 147 - "base64", 148 - "chrono", 149 - "half", 150 - "lexical-core", 151 - "num-traits", 152 - "ryu", 153 - ] 154 - 155 - [[package]] 156 - name = "arrow-data" 157 - version = "57.3.0" 158 - source = "registry+https://github.com/rust-lang/crates.io-index" 159 - checksum = "1fdd994a9d28e6365aa78e15da3f3950c0fdcea6b963a12fa1c391afb637b304" 160 - dependencies = [ 161 - "arrow-buffer", 162 - "arrow-schema", 163 - "half", 164 - "num-integer", 165 - "num-traits", 166 - ] 167 - 168 - [[package]] 169 - name = "arrow-ord" 170 - version = "57.3.0" 171 - source = "registry+https://github.com/rust-lang/crates.io-index" 172 - checksum = "f7d8f1870e03d4cbed632959498bcc84083b5a24bded52905ae1695bd29da45b" 173 - dependencies = [ 174 - "arrow-array", 175 - "arrow-buffer", 176 - "arrow-data", 177 - "arrow-schema", 178 - "arrow-select", 179 - ] 180 - 181 - [[package]] 182 - name = "arrow-row" 183 - version = "57.3.0" 184 - source = "registry+https://github.com/rust-lang/crates.io-index" 185 - checksum = "18228633bad92bff92a95746bbeb16e5fc318e8382b75619dec26db79e4de4c0" 186 - dependencies = [ 187 - "arrow-array", 188 - "arrow-buffer", 189 - "arrow-data", 190 - "arrow-schema", 191 - "half", 192 - ] 193 - 194 - [[package]] 195 - name = "arrow-schema" 196 - version = "57.3.0" 197 - source = "registry+https://github.com/rust-lang/crates.io-index" 198 - checksum = "8c872d36b7bf2a6a6a2b40de9156265f0242910791db366a2c17476ba8330d68" 199 - 200 - [[package]] 201 - name = "arrow-select" 202 - version = "57.3.0" 203 - source = "registry+https://github.com/rust-lang/crates.io-index" 204 - checksum = "68bf3e3efbd1278f770d67e5dc410257300b161b93baedb3aae836144edcaf4b" 205 - dependencies = [ 206 - "ahash 0.8.12", 207 - "arrow-array", 208 - "arrow-buffer", 209 - "arrow-data", 210 - "arrow-schema", 211 - "num-traits", 212 - ] 213 - 214 - [[package]] 215 - name = "arrow-string" 216 - version = "57.3.0" 217 - source = "registry+https://github.com/rust-lang/crates.io-index" 218 - checksum = "85e968097061b3c0e9fe3079cf2e703e487890700546b5b0647f60fca1b5a8d8" 219 - dependencies = [ 220 - "arrow-array", 221 - "arrow-buffer", 222 - "arrow-data", 223 - "arrow-schema", 224 - "arrow-select", 225 - "memchr", 226 - "num-traits", 227 - "regex", 228 - "regex-syntax", 229 - ] 230 - 231 - [[package]] 232 - name = "async-stream" 233 - version = "0.3.6" 234 - source = "registry+https://github.com/rust-lang/crates.io-index" 235 - checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" 236 - dependencies = [ 237 - "async-stream-impl", 238 - "futures-core", 239 - "pin-project-lite", 240 - ] 241 - 242 - [[package]] 243 - name = "async-stream-impl" 244 - version = "0.3.6" 245 - source = "registry+https://github.com/rust-lang/crates.io-index" 246 - checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" 247 - dependencies = [ 248 - "proc-macro2", 249 - "quote", 250 - "syn 2.0.117", 251 - ] 252 - 253 - [[package]] 254 - name = "async-trait" 255 - version = "0.1.89" 256 - source = "registry+https://github.com/rust-lang/crates.io-index" 257 - checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" 258 - dependencies = [ 259 - "proc-macro2", 260 - "quote", 261 - "syn 2.0.117", 262 - ] 263 - 264 - [[package]] 265 - name = "atoi" 266 - version = "2.0.0" 267 - source = "registry+https://github.com/rust-lang/crates.io-index" 268 - checksum = "f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528" 269 - dependencies = [ 270 - "num-traits", 271 - ] 272 - 273 - [[package]] 274 - name = "autocfg" 275 - version = "1.5.0" 276 - source = "registry+https://github.com/rust-lang/crates.io-index" 277 - checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" 278 - 279 - [[package]] 280 - name = "base64" 281 - version = "0.22.1" 282 - source = "registry+https://github.com/rust-lang/crates.io-index" 283 - checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 284 - 285 - [[package]] 286 - name = "base64ct" 287 - version = "1.8.3" 288 - source = "registry+https://github.com/rust-lang/crates.io-index" 289 - checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" 290 - 291 - [[package]] 292 - name = "bigdecimal" 293 - version = "0.4.10" 294 - source = "registry+https://github.com/rust-lang/crates.io-index" 295 - checksum = "4d6867f1565b3aad85681f1015055b087fcfd840d6aeee6eee7f2da317603695" 296 - dependencies = [ 297 - "autocfg", 298 - "libm", 299 - "num-bigint", 300 - "num-integer", 301 - "num-traits", 302 - "serde", 303 - ] 304 - 305 - [[package]] 306 21 name = "bitflags" 307 22 version = "2.11.1" 308 23 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 312 27 ] 313 28 314 29 [[package]] 315 - name = "bitvec" 316 - version = "1.0.1" 317 - source = "registry+https://github.com/rust-lang/crates.io-index" 318 - checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 319 - dependencies = [ 320 - "funty", 321 - "radium", 322 - "tap", 323 - "wyz", 324 - ] 325 - 326 - [[package]] 327 30 name = "block-buffer" 328 31 version = "0.10.4" 329 32 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 333 36 ] 334 37 335 38 [[package]] 336 - name = "borsh" 337 - version = "1.6.1" 338 - source = "registry+https://github.com/rust-lang/crates.io-index" 339 - checksum = "cfd1e3f8955a5d7de9fab72fc8373fade9fb8a703968cb200ae3dc6cf08e185a" 340 - dependencies = [ 341 - "borsh-derive", 342 - "bytes", 343 - "cfg_aliases", 344 - ] 345 - 346 - [[package]] 347 - name = "borsh-derive" 348 - version = "1.6.1" 39 + name = "bstr" 40 + version = "1.12.1" 349 41 source = "registry+https://github.com/rust-lang/crates.io-index" 350 - checksum = "bfcfdc083699101d5a7965e49925975f2f55060f94f9a05e7187be95d530ca59" 42 + checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab" 351 43 dependencies = [ 352 - "once_cell", 353 - "proc-macro-crate", 354 - "proc-macro2", 355 - "quote", 356 - "syn 2.0.117", 44 + "memchr", 45 + "serde", 357 46 ] 358 47 359 48 [[package]] ··· 363 52 checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" 364 53 365 54 [[package]] 366 - name = "bytecheck" 367 - version = "0.6.12" 368 - source = "registry+https://github.com/rust-lang/crates.io-index" 369 - checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" 370 - dependencies = [ 371 - "bytecheck_derive", 372 - "ptr_meta", 373 - "simdutf8", 374 - ] 375 - 376 - [[package]] 377 - name = "bytecheck_derive" 378 - version = "0.6.12" 379 - source = "registry+https://github.com/rust-lang/crates.io-index" 380 - checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" 381 - dependencies = [ 382 - "proc-macro2", 383 - "quote", 384 - "syn 1.0.109", 385 - ] 386 - 387 - [[package]] 388 - name = "byteorder" 389 - version = "1.5.0" 390 - source = "registry+https://github.com/rust-lang/crates.io-index" 391 - checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 392 - 393 - [[package]] 394 - name = "bytes" 395 - version = "1.11.1" 396 - source = "registry+https://github.com/rust-lang/crates.io-index" 397 - checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" 398 - 399 - [[package]] 400 - name = "cc" 401 - version = "1.2.60" 402 - source = "registry+https://github.com/rust-lang/crates.io-index" 403 - checksum = "43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20" 404 - dependencies = [ 405 - "find-msvc-tools", 406 - "shlex", 407 - ] 408 - 409 - [[package]] 410 55 name = "cfg-if" 411 56 version = "1.0.4" 412 57 source = "registry+https://github.com/rust-lang/crates.io-index" 413 58 checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" 414 59 415 60 [[package]] 416 - name = "cfg_aliases" 417 - version = "0.2.1" 418 - source = "registry+https://github.com/rust-lang/crates.io-index" 419 - checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 420 - 421 - [[package]] 422 - name = "chrono" 423 - version = "0.4.44" 424 - source = "registry+https://github.com/rust-lang/crates.io-index" 425 - checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" 426 - dependencies = [ 427 - "iana-time-zone", 428 - "num-traits", 429 - "serde", 430 - "windows-link", 431 - ] 432 - 433 - [[package]] 434 - name = "concurrent-queue" 435 - version = "2.5.0" 436 - source = "registry+https://github.com/rust-lang/crates.io-index" 437 - checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" 438 - dependencies = [ 439 - "crossbeam-utils", 440 - ] 441 - 442 - [[package]] 443 - name = "const-oid" 444 - version = "0.9.6" 445 - source = "registry+https://github.com/rust-lang/crates.io-index" 446 - checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" 447 - 448 - [[package]] 449 - name = "const-random" 450 - version = "0.1.18" 451 - source = "registry+https://github.com/rust-lang/crates.io-index" 452 - checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" 453 - dependencies = [ 454 - "const-random-macro", 455 - ] 456 - 457 - [[package]] 458 - name = "const-random-macro" 459 - version = "0.1.16" 460 - source = "registry+https://github.com/rust-lang/crates.io-index" 461 - checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" 462 - dependencies = [ 463 - "getrandom 0.2.17", 464 - "once_cell", 465 - "tiny-keccak", 466 - ] 467 - 468 - [[package]] 469 - name = "core-foundation" 470 - version = "0.10.1" 471 - source = "registry+https://github.com/rust-lang/crates.io-index" 472 - checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" 473 - dependencies = [ 474 - "core-foundation-sys", 475 - "libc", 476 - ] 477 - 478 - [[package]] 479 - name = "core-foundation-sys" 480 - version = "0.8.7" 481 - source = "registry+https://github.com/rust-lang/crates.io-index" 482 - checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 483 - 484 - [[package]] 485 61 name = "cpufeatures" 486 62 version = "0.2.17" 487 63 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 491 67 ] 492 68 493 69 [[package]] 494 - name = "crc" 495 - version = "3.4.0" 496 - source = "registry+https://github.com/rust-lang/crates.io-index" 497 - checksum = "5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d" 498 - dependencies = [ 499 - "crc-catalog", 500 - ] 501 - 502 - [[package]] 503 - name = "crc-catalog" 504 - version = "2.4.0" 505 - source = "registry+https://github.com/rust-lang/crates.io-index" 506 - checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" 507 - 508 - [[package]] 509 - name = "crossbeam-queue" 510 - version = "0.3.12" 511 - source = "registry+https://github.com/rust-lang/crates.io-index" 512 - checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" 513 - dependencies = [ 514 - "crossbeam-utils", 515 - ] 516 - 517 - [[package]] 518 - name = "crossbeam-utils" 519 - version = "0.8.21" 520 - source = "registry+https://github.com/rust-lang/crates.io-index" 521 - checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 522 - 523 - [[package]] 524 - name = "crunchy" 525 - version = "0.2.4" 526 - source = "registry+https://github.com/rust-lang/crates.io-index" 527 - checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" 528 - 529 - [[package]] 530 70 name = "crypto-common" 531 71 version = "0.1.7" 532 72 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 537 77 ] 538 78 539 79 [[package]] 540 - name = "darling" 541 - version = "0.20.11" 542 - source = "registry+https://github.com/rust-lang/crates.io-index" 543 - checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" 544 - dependencies = [ 545 - "darling_core", 546 - "darling_macro", 547 - ] 548 - 549 - [[package]] 550 - name = "darling_core" 551 - version = "0.20.11" 552 - source = "registry+https://github.com/rust-lang/crates.io-index" 553 - checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" 554 - dependencies = [ 555 - "fnv", 556 - "ident_case", 557 - "proc-macro2", 558 - "quote", 559 - "syn 2.0.117", 560 - ] 561 - 562 - [[package]] 563 - name = "darling_macro" 564 - version = "0.20.11" 565 - source = "registry+https://github.com/rust-lang/crates.io-index" 566 - checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" 567 - dependencies = [ 568 - "darling_core", 569 - "quote", 570 - "syn 2.0.117", 571 - ] 572 - 573 - [[package]] 574 - name = "der" 575 - version = "0.7.10" 576 - source = "registry+https://github.com/rust-lang/crates.io-index" 577 - checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" 578 - dependencies = [ 579 - "const-oid", 580 - "pem-rfc7468", 581 - "zeroize", 582 - ] 583 - 584 - [[package]] 585 - name = "deranged" 586 - version = "0.5.8" 587 - source = "registry+https://github.com/rust-lang/crates.io-index" 588 - checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" 589 - dependencies = [ 590 - "powerfmt", 591 - "serde_core", 592 - ] 593 - 594 - [[package]] 595 - name = "derive_more" 596 - version = "2.1.1" 597 - source = "registry+https://github.com/rust-lang/crates.io-index" 598 - checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" 599 - dependencies = [ 600 - "derive_more-impl", 601 - ] 602 - 603 - [[package]] 604 - name = "derive_more-impl" 605 - version = "2.1.1" 606 - source = "registry+https://github.com/rust-lang/crates.io-index" 607 - checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" 608 - dependencies = [ 609 - "proc-macro2", 610 - "quote", 611 - "rustc_version", 612 - "syn 2.0.117", 613 - "unicode-xid", 614 - ] 615 - 616 - [[package]] 617 80 name = "digest" 618 81 version = "0.10.7" 619 82 source = "registry+https://github.com/rust-lang/crates.io-index" 620 83 checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 621 84 dependencies = [ 622 85 "block-buffer", 623 - "const-oid", 624 86 "crypto-common", 625 - "subtle", 626 - ] 627 - 628 - [[package]] 629 - name = "displaydoc" 630 - version = "0.2.5" 631 - source = "registry+https://github.com/rust-lang/crates.io-index" 632 - checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 633 - dependencies = [ 634 - "proc-macro2", 635 - "quote", 636 - "syn 2.0.117", 637 - ] 638 - 639 - [[package]] 640 - name = "dotenvy" 641 - version = "0.15.7" 642 - source = "registry+https://github.com/rust-lang/crates.io-index" 643 - checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" 644 - 645 - [[package]] 646 - name = "either" 647 - version = "1.15.0" 648 - source = "registry+https://github.com/rust-lang/crates.io-index" 649 - checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 650 - dependencies = [ 651 - "serde", 652 87 ] 653 88 654 89 [[package]] ··· 658 93 checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 659 94 660 95 [[package]] 661 - name = "errno" 662 - version = "0.3.14" 663 - source = "registry+https://github.com/rust-lang/crates.io-index" 664 - checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" 665 - dependencies = [ 666 - "libc", 667 - "windows-sys 0.61.2", 668 - ] 669 - 670 - [[package]] 671 - name = "etcetera" 672 - version = "0.8.0" 673 - source = "registry+https://github.com/rust-lang/crates.io-index" 674 - checksum = "136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943" 675 - dependencies = [ 676 - "cfg-if", 677 - "home", 678 - "windows-sys 0.48.0", 679 - ] 680 - 681 - [[package]] 682 - name = "event-listener" 683 - version = "5.4.1" 684 - source = "registry+https://github.com/rust-lang/crates.io-index" 685 - checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" 686 - dependencies = [ 687 - "concurrent-queue", 688 - "parking", 689 - "pin-project-lite", 690 - ] 691 - 692 - [[package]] 693 - name = "fastrand" 694 - version = "2.4.1" 695 - source = "registry+https://github.com/rust-lang/crates.io-index" 696 - checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" 697 - 698 - [[package]] 699 - name = "find-msvc-tools" 700 - version = "0.1.9" 701 - source = "registry+https://github.com/rust-lang/crates.io-index" 702 - checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" 703 - 704 - [[package]] 705 - name = "flume" 706 - version = "0.11.1" 707 - source = "registry+https://github.com/rust-lang/crates.io-index" 708 - checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095" 709 - dependencies = [ 710 - "futures-core", 711 - "futures-sink", 712 - "spin", 713 - ] 714 - 715 - [[package]] 716 - name = "fnv" 717 - version = "1.0.7" 718 - source = "registry+https://github.com/rust-lang/crates.io-index" 719 - checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 720 - 721 - [[package]] 722 96 name = "foldhash" 723 97 version = "0.1.5" 724 98 source = "registry+https://github.com/rust-lang/crates.io-index" 725 99 checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 726 100 727 101 [[package]] 728 - name = "foreign-types" 729 - version = "0.3.2" 730 - source = "registry+https://github.com/rust-lang/crates.io-index" 731 - checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 732 - dependencies = [ 733 - "foreign-types-shared", 734 - ] 735 - 736 - [[package]] 737 - name = "foreign-types-shared" 738 - version = "0.1.1" 739 - source = "registry+https://github.com/rust-lang/crates.io-index" 740 - checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 741 - 742 - [[package]] 743 - name = "form_urlencoded" 744 - version = "1.2.2" 745 - source = "registry+https://github.com/rust-lang/crates.io-index" 746 - checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" 747 - dependencies = [ 748 - "percent-encoding", 749 - ] 750 - 751 - [[package]] 752 - name = "funty" 753 - version = "2.0.0" 754 - source = "registry+https://github.com/rust-lang/crates.io-index" 755 - checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 756 - 757 - [[package]] 758 - name = "futures-channel" 759 - version = "0.3.32" 760 - source = "registry+https://github.com/rust-lang/crates.io-index" 761 - checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" 762 - dependencies = [ 763 - "futures-core", 764 - "futures-sink", 765 - ] 766 - 767 - [[package]] 768 - name = "futures-core" 769 - version = "0.3.32" 770 - source = "registry+https://github.com/rust-lang/crates.io-index" 771 - checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" 772 - 773 - [[package]] 774 - name = "futures-executor" 775 - version = "0.3.32" 776 - source = "registry+https://github.com/rust-lang/crates.io-index" 777 - checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" 778 - dependencies = [ 779 - "futures-core", 780 - "futures-task", 781 - "futures-util", 782 - ] 783 - 784 - [[package]] 785 - name = "futures-intrusive" 786 - version = "0.5.0" 787 - source = "registry+https://github.com/rust-lang/crates.io-index" 788 - checksum = "1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f" 789 - dependencies = [ 790 - "futures-core", 791 - "lock_api", 792 - "parking_lot", 793 - ] 794 - 795 - [[package]] 796 - name = "futures-io" 797 - version = "0.3.32" 798 - source = "registry+https://github.com/rust-lang/crates.io-index" 799 - checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" 800 - 801 - [[package]] 802 - name = "futures-sink" 803 - version = "0.3.32" 804 - source = "registry+https://github.com/rust-lang/crates.io-index" 805 - checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" 806 - 807 - [[package]] 808 - name = "futures-task" 809 - version = "0.3.32" 810 - source = "registry+https://github.com/rust-lang/crates.io-index" 811 - checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" 812 - 813 - [[package]] 814 - name = "futures-util" 815 - version = "0.3.32" 816 - source = "registry+https://github.com/rust-lang/crates.io-index" 817 - checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" 818 - dependencies = [ 819 - "futures-core", 820 - "futures-io", 821 - "futures-sink", 822 - "futures-task", 823 - "memchr", 824 - "pin-project-lite", 825 - "slab", 826 - ] 827 - 828 - [[package]] 829 102 name = "generic-array" 830 103 version = "0.14.7" 831 104 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 837 110 838 111 [[package]] 839 112 name = "getrandom" 840 - version = "0.2.17" 841 - source = "registry+https://github.com/rust-lang/crates.io-index" 842 - checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" 843 - dependencies = [ 844 - "cfg-if", 845 - "libc", 846 - "wasi", 847 - ] 848 - 849 - [[package]] 850 - name = "getrandom" 851 - version = "0.3.4" 852 - source = "registry+https://github.com/rust-lang/crates.io-index" 853 - checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" 854 - dependencies = [ 855 - "cfg-if", 856 - "libc", 857 - "r-efi 5.3.0", 858 - "wasip2", 859 - ] 860 - 861 - [[package]] 862 - name = "getrandom" 863 113 version = "0.4.2" 864 114 source = "registry+https://github.com/rust-lang/crates.io-index" 865 115 checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" 866 116 dependencies = [ 867 117 "cfg-if", 868 118 "libc", 869 - "r-efi 6.0.0", 119 + "r-efi", 870 120 "wasip2", 871 121 "wasip3", 872 122 ] 873 123 874 124 [[package]] 875 - name = "half" 876 - version = "2.7.1" 877 - source = "registry+https://github.com/rust-lang/crates.io-index" 878 - checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" 879 - dependencies = [ 880 - "cfg-if", 881 - "crunchy", 882 - "num-traits", 883 - "zerocopy", 884 - ] 885 - 886 - [[package]] 887 - name = "hashbrown" 888 - version = "0.12.3" 125 + name = "globset" 126 + version = "0.4.18" 889 127 source = "registry+https://github.com/rust-lang/crates.io-index" 890 - checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 128 + checksum = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3" 891 129 dependencies = [ 892 - "ahash 0.7.8", 130 + "aho-corasick", 131 + "bstr", 132 + "log", 133 + "regex-automata", 134 + "regex-syntax", 893 135 ] 894 136 895 137 [[package]] ··· 898 140 source = "registry+https://github.com/rust-lang/crates.io-index" 899 141 checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" 900 142 dependencies = [ 901 - "allocator-api2", 902 - "equivalent", 903 143 "foldhash", 904 144 ] 905 145 906 146 [[package]] 907 147 name = "hashbrown" 908 - version = "0.16.1" 909 - source = "registry+https://github.com/rust-lang/crates.io-index" 910 - checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" 911 - 912 - [[package]] 913 - name = "hashbrown" 914 148 version = "0.17.0" 915 149 source = "registry+https://github.com/rust-lang/crates.io-index" 916 150 checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" 917 - 918 - [[package]] 919 - name = "hashlink" 920 - version = "0.10.0" 921 - source = "registry+https://github.com/rust-lang/crates.io-index" 922 - checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" 923 - dependencies = [ 924 - "hashbrown 0.15.5", 925 - ] 926 - 927 - [[package]] 928 - name = "heck" 929 - version = "0.4.1" 930 - source = "registry+https://github.com/rust-lang/crates.io-index" 931 - checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 932 151 933 152 [[package]] 934 153 name = "heck" ··· 937 156 checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 938 157 939 158 [[package]] 940 - name = "hex" 941 - version = "0.4.3" 942 - source = "registry+https://github.com/rust-lang/crates.io-index" 943 - checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 944 - 945 - [[package]] 946 - name = "hkdf" 947 - version = "0.12.4" 948 - source = "registry+https://github.com/rust-lang/crates.io-index" 949 - checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" 950 - dependencies = [ 951 - "hmac", 952 - ] 953 - 954 - [[package]] 955 - name = "hmac" 956 - version = "0.12.1" 957 - source = "registry+https://github.com/rust-lang/crates.io-index" 958 - checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 959 - dependencies = [ 960 - "digest", 961 - ] 962 - 963 - [[package]] 964 - name = "home" 965 - version = "0.5.12" 966 - source = "registry+https://github.com/rust-lang/crates.io-index" 967 - checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d" 968 - dependencies = [ 969 - "windows-sys 0.61.2", 970 - ] 971 - 972 - [[package]] 973 - name = "iana-time-zone" 974 - version = "0.1.65" 975 - source = "registry+https://github.com/rust-lang/crates.io-index" 976 - checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" 977 - dependencies = [ 978 - "android_system_properties", 979 - "core-foundation-sys", 980 - "iana-time-zone-haiku", 981 - "js-sys", 982 - "log", 983 - "wasm-bindgen", 984 - "windows-core", 985 - ] 986 - 987 - [[package]] 988 - name = "iana-time-zone-haiku" 989 - version = "0.1.2" 990 - source = "registry+https://github.com/rust-lang/crates.io-index" 991 - checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 992 - dependencies = [ 993 - "cc", 994 - ] 995 - 996 - [[package]] 997 - name = "icu_collections" 998 - version = "2.2.0" 999 - source = "registry+https://github.com/rust-lang/crates.io-index" 1000 - checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" 1001 - dependencies = [ 1002 - "displaydoc", 1003 - "potential_utf", 1004 - "utf8_iter", 1005 - "yoke", 1006 - "zerofrom", 1007 - "zerovec", 1008 - ] 1009 - 1010 - [[package]] 1011 - name = "icu_locale_core" 1012 - version = "2.2.0" 1013 - source = "registry+https://github.com/rust-lang/crates.io-index" 1014 - checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" 1015 - dependencies = [ 1016 - "displaydoc", 1017 - "litemap", 1018 - "tinystr", 1019 - "writeable", 1020 - "zerovec", 1021 - ] 1022 - 1023 - [[package]] 1024 - name = "icu_normalizer" 1025 - version = "2.2.0" 1026 - source = "registry+https://github.com/rust-lang/crates.io-index" 1027 - checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4" 1028 - dependencies = [ 1029 - "icu_collections", 1030 - "icu_normalizer_data", 1031 - "icu_properties", 1032 - "icu_provider", 1033 - "smallvec", 1034 - "zerovec", 1035 - ] 1036 - 1037 - [[package]] 1038 - name = "icu_normalizer_data" 1039 - version = "2.2.0" 1040 - source = "registry+https://github.com/rust-lang/crates.io-index" 1041 - checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38" 1042 - 1043 - [[package]] 1044 - name = "icu_properties" 1045 - version = "2.2.0" 1046 - source = "registry+https://github.com/rust-lang/crates.io-index" 1047 - checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" 1048 - dependencies = [ 1049 - "icu_collections", 1050 - "icu_locale_core", 1051 - "icu_properties_data", 1052 - "icu_provider", 1053 - "zerotrie", 1054 - "zerovec", 1055 - ] 1056 - 1057 - [[package]] 1058 - name = "icu_properties_data" 1059 - version = "2.2.0" 1060 - source = "registry+https://github.com/rust-lang/crates.io-index" 1061 - checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" 1062 - 1063 - [[package]] 1064 - name = "icu_provider" 1065 - version = "2.2.0" 1066 - source = "registry+https://github.com/rust-lang/crates.io-index" 1067 - checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" 1068 - dependencies = [ 1069 - "displaydoc", 1070 - "icu_locale_core", 1071 - "writeable", 1072 - "yoke", 1073 - "zerofrom", 1074 - "zerotrie", 1075 - "zerovec", 1076 - ] 1077 - 1078 - [[package]] 1079 159 name = "id-arena" 1080 160 version = "2.3.0" 1081 161 source = "registry+https://github.com/rust-lang/crates.io-index" 1082 162 checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" 1083 163 1084 164 [[package]] 1085 - name = "ident_case" 1086 - version = "1.0.1" 1087 - source = "registry+https://github.com/rust-lang/crates.io-index" 1088 - checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1089 - 1090 - [[package]] 1091 - name = "idna" 1092 - version = "1.1.0" 1093 - source = "registry+https://github.com/rust-lang/crates.io-index" 1094 - checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" 1095 - dependencies = [ 1096 - "idna_adapter", 1097 - "smallvec", 1098 - "utf8_iter", 1099 - ] 1100 - 1101 - [[package]] 1102 - name = "idna_adapter" 1103 - version = "1.2.1" 1104 - source = "registry+https://github.com/rust-lang/crates.io-index" 1105 - checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" 1106 - dependencies = [ 1107 - "icu_normalizer", 1108 - "icu_properties", 1109 - ] 1110 - 1111 - [[package]] 1112 165 name = "indexmap" 1113 166 version = "2.14.0" 1114 167 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1121 174 ] 1122 175 1123 176 [[package]] 1124 - name = "inherent" 1125 - version = "1.0.13" 1126 - source = "registry+https://github.com/rust-lang/crates.io-index" 1127 - checksum = "c727f80bfa4a6c6e2508d2f05b6f4bfce242030bd88ed15ae5331c5b5d30fba7" 1128 - dependencies = [ 1129 - "proc-macro2", 1130 - "quote", 1131 - "syn 2.0.117", 1132 - ] 1133 - 1134 - [[package]] 1135 - name = "itertools" 1136 - version = "0.14.0" 1137 - source = "registry+https://github.com/rust-lang/crates.io-index" 1138 - checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" 1139 - dependencies = [ 1140 - "either", 1141 - ] 1142 - 1143 - [[package]] 1144 177 name = "itoa" 1145 178 version = "1.0.18" 1146 179 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1157 190 ] 1158 191 1159 192 [[package]] 1160 - name = "lazy_static" 1161 - version = "1.5.0" 1162 - source = "registry+https://github.com/rust-lang/crates.io-index" 1163 - checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 1164 - dependencies = [ 1165 - "spin", 1166 - ] 1167 - 1168 - [[package]] 1169 193 name = "leb128fmt" 1170 194 version = "0.1.0" 1171 195 source = "registry+https://github.com/rust-lang/crates.io-index" 1172 196 checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" 1173 197 1174 198 [[package]] 1175 - name = "lexical-core" 1176 - version = "1.0.6" 1177 - source = "registry+https://github.com/rust-lang/crates.io-index" 1178 - checksum = "7d8d125a277f807e55a77304455eb7b1cb52f2b18c143b60e766c120bd64a594" 1179 - dependencies = [ 1180 - "lexical-parse-float", 1181 - "lexical-parse-integer", 1182 - "lexical-util", 1183 - "lexical-write-float", 1184 - "lexical-write-integer", 1185 - ] 1186 - 1187 - [[package]] 1188 - name = "lexical-parse-float" 1189 - version = "1.0.6" 1190 - source = "registry+https://github.com/rust-lang/crates.io-index" 1191 - checksum = "52a9f232fbd6f550bc0137dcb5f99ab674071ac2d690ac69704593cb4abbea56" 1192 - dependencies = [ 1193 - "lexical-parse-integer", 1194 - "lexical-util", 1195 - ] 1196 - 1197 - [[package]] 1198 - name = "lexical-parse-integer" 1199 - version = "1.0.6" 1200 - source = "registry+https://github.com/rust-lang/crates.io-index" 1201 - checksum = "9a7a039f8fb9c19c996cd7b2fcce303c1b2874fe1aca544edc85c4a5f8489b34" 1202 - dependencies = [ 1203 - "lexical-util", 1204 - ] 1205 - 1206 - [[package]] 1207 - name = "lexical-util" 1208 - version = "1.0.7" 1209 - source = "registry+https://github.com/rust-lang/crates.io-index" 1210 - checksum = "2604dd126bb14f13fb5d1bd6a66155079cb9fa655b37f875b3a742c705dbed17" 1211 - 1212 - [[package]] 1213 - name = "lexical-write-float" 1214 - version = "1.0.6" 1215 - source = "registry+https://github.com/rust-lang/crates.io-index" 1216 - checksum = "50c438c87c013188d415fbabbb1dceb44249ab81664efbd31b14ae55dabb6361" 1217 - dependencies = [ 1218 - "lexical-util", 1219 - "lexical-write-integer", 1220 - ] 1221 - 1222 - [[package]] 1223 - name = "lexical-write-integer" 1224 - version = "1.0.6" 1225 - source = "registry+https://github.com/rust-lang/crates.io-index" 1226 - checksum = "409851a618475d2d5796377cad353802345cba92c867d9fbcde9cf4eac4e14df" 1227 - dependencies = [ 1228 - "lexical-util", 1229 - ] 1230 - 1231 - [[package]] 1232 199 name = "libc" 1233 200 version = "0.2.185" 1234 201 source = "registry+https://github.com/rust-lang/crates.io-index" 1235 202 checksum = "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f" 1236 203 1237 204 [[package]] 1238 - name = "libm" 1239 - version = "0.2.16" 1240 - source = "registry+https://github.com/rust-lang/crates.io-index" 1241 - checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" 1242 - 1243 - [[package]] 1244 - name = "libredox" 1245 - version = "0.1.16" 1246 - source = "registry+https://github.com/rust-lang/crates.io-index" 1247 - checksum = "e02f3bb43d335493c96bf3fd3a321600bf6bd07ed34bc64118e9293bdffea46c" 1248 - dependencies = [ 1249 - "bitflags", 1250 - "libc", 1251 - "plain", 1252 - "redox_syscall 0.7.4", 1253 - ] 1254 - 1255 - [[package]] 1256 - name = "libsqlite3-sys" 1257 - version = "0.30.1" 1258 - source = "registry+https://github.com/rust-lang/crates.io-index" 1259 - checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149" 1260 - dependencies = [ 1261 - "cc", 1262 - "pkg-config", 1263 - "vcpkg", 1264 - ] 1265 - 1266 - [[package]] 1267 - name = "linux-raw-sys" 1268 - version = "0.12.1" 1269 - source = "registry+https://github.com/rust-lang/crates.io-index" 1270 - checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" 1271 - 1272 - [[package]] 1273 - name = "litemap" 1274 - version = "0.8.2" 1275 - source = "registry+https://github.com/rust-lang/crates.io-index" 1276 - checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" 1277 - 1278 - [[package]] 1279 - name = "lock_api" 1280 - version = "0.4.14" 1281 - source = "registry+https://github.com/rust-lang/crates.io-index" 1282 - checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" 1283 - dependencies = [ 1284 - "scopeguard", 1285 - ] 1286 - 1287 - [[package]] 1288 205 name = "log" 1289 206 version = "0.4.29" 1290 207 source = "registry+https://github.com/rust-lang/crates.io-index" 1291 208 checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" 1292 - 1293 - [[package]] 1294 - name = "mac_address" 1295 - version = "1.1.8" 1296 - source = "registry+https://github.com/rust-lang/crates.io-index" 1297 - checksum = "c0aeb26bf5e836cc1c341c8106051b573f1766dfa05aa87f0b98be5e51b02303" 1298 - dependencies = [ 1299 - "nix", 1300 - "serde", 1301 - "winapi", 1302 - ] 1303 209 1304 210 [[package]] 1305 211 name = "managrove" 1306 212 version = "0.1.0" 1307 213 dependencies = [ 1308 - "sea-orm", 1309 - "tokio", 214 + "ron", 215 + "rust-embed", 216 + "serde", 1310 217 "uuid", 1311 218 ] 1312 219 1313 220 [[package]] 1314 - name = "md-5" 1315 - version = "0.10.6" 1316 - source = "registry+https://github.com/rust-lang/crates.io-index" 1317 - checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" 1318 - dependencies = [ 1319 - "cfg-if", 1320 - "digest", 1321 - ] 1322 - 1323 - [[package]] 1324 221 name = "memchr" 1325 222 version = "2.8.0" 1326 223 source = "registry+https://github.com/rust-lang/crates.io-index" 1327 224 checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" 1328 225 1329 226 [[package]] 1330 - name = "memoffset" 1331 - version = "0.9.1" 1332 - source = "registry+https://github.com/rust-lang/crates.io-index" 1333 - checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" 1334 - dependencies = [ 1335 - "autocfg", 1336 - ] 1337 - 1338 - [[package]] 1339 - name = "mio" 1340 - version = "1.2.0" 1341 - source = "registry+https://github.com/rust-lang/crates.io-index" 1342 - checksum = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1" 1343 - dependencies = [ 1344 - "libc", 1345 - "wasi", 1346 - "windows-sys 0.61.2", 1347 - ] 1348 - 1349 - [[package]] 1350 - name = "native-tls" 1351 - version = "0.2.18" 1352 - source = "registry+https://github.com/rust-lang/crates.io-index" 1353 - checksum = "465500e14ea162429d264d44189adc38b199b62b1c21eea9f69e4b73cb03bbf2" 1354 - dependencies = [ 1355 - "libc", 1356 - "log", 1357 - "openssl", 1358 - "openssl-probe", 1359 - "openssl-sys", 1360 - "schannel", 1361 - "security-framework", 1362 - "security-framework-sys", 1363 - "tempfile", 1364 - ] 1365 - 1366 - [[package]] 1367 - name = "nix" 1368 - version = "0.29.0" 1369 - source = "registry+https://github.com/rust-lang/crates.io-index" 1370 - checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" 1371 - dependencies = [ 1372 - "bitflags", 1373 - "cfg-if", 1374 - "cfg_aliases", 1375 - "libc", 1376 - "memoffset", 1377 - ] 1378 - 1379 - [[package]] 1380 - name = "num-bigint" 1381 - version = "0.4.6" 1382 - source = "registry+https://github.com/rust-lang/crates.io-index" 1383 - checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" 1384 - dependencies = [ 1385 - "num-integer", 1386 - "num-traits", 1387 - ] 1388 - 1389 - [[package]] 1390 - name = "num-bigint-dig" 1391 - version = "0.8.6" 1392 - source = "registry+https://github.com/rust-lang/crates.io-index" 1393 - checksum = "e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7" 1394 - dependencies = [ 1395 - "lazy_static", 1396 - "libm", 1397 - "num-integer", 1398 - "num-iter", 1399 - "num-traits", 1400 - "rand", 1401 - "smallvec", 1402 - "zeroize", 1403 - ] 1404 - 1405 - [[package]] 1406 - name = "num-complex" 1407 - version = "0.4.6" 1408 - source = "registry+https://github.com/rust-lang/crates.io-index" 1409 - checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" 1410 - dependencies = [ 1411 - "num-traits", 1412 - ] 1413 - 1414 - [[package]] 1415 - name = "num-conv" 1416 - version = "0.2.1" 1417 - source = "registry+https://github.com/rust-lang/crates.io-index" 1418 - checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" 1419 - 1420 - [[package]] 1421 - name = "num-integer" 1422 - version = "0.1.46" 1423 - source = "registry+https://github.com/rust-lang/crates.io-index" 1424 - checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 1425 - dependencies = [ 1426 - "num-traits", 1427 - ] 1428 - 1429 - [[package]] 1430 - name = "num-iter" 1431 - version = "0.1.45" 1432 - source = "registry+https://github.com/rust-lang/crates.io-index" 1433 - checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" 1434 - dependencies = [ 1435 - "autocfg", 1436 - "num-integer", 1437 - "num-traits", 1438 - ] 1439 - 1440 - [[package]] 1441 - name = "num-traits" 1442 - version = "0.2.19" 1443 - source = "registry+https://github.com/rust-lang/crates.io-index" 1444 - checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 1445 - dependencies = [ 1446 - "autocfg", 1447 - "libm", 1448 - ] 1449 - 1450 - [[package]] 1451 227 name = "once_cell" 1452 228 version = "1.21.4" 1453 229 source = "registry+https://github.com/rust-lang/crates.io-index" 1454 230 checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" 1455 231 1456 232 [[package]] 1457 - name = "openssl" 1458 - version = "0.10.76" 1459 - source = "registry+https://github.com/rust-lang/crates.io-index" 1460 - checksum = "951c002c75e16ea2c65b8c7e4d3d51d5530d8dfa7d060b4776828c88cfb18ecf" 1461 - dependencies = [ 1462 - "bitflags", 1463 - "cfg-if", 1464 - "foreign-types", 1465 - "libc", 1466 - "once_cell", 1467 - "openssl-macros", 1468 - "openssl-sys", 1469 - ] 1470 - 1471 - [[package]] 1472 - name = "openssl-macros" 1473 - version = "0.1.1" 1474 - source = "registry+https://github.com/rust-lang/crates.io-index" 1475 - checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 1476 - dependencies = [ 1477 - "proc-macro2", 1478 - "quote", 1479 - "syn 2.0.117", 1480 - ] 1481 - 1482 - [[package]] 1483 - name = "openssl-probe" 1484 - version = "0.2.1" 1485 - source = "registry+https://github.com/rust-lang/crates.io-index" 1486 - checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" 1487 - 1488 - [[package]] 1489 - name = "openssl-sys" 1490 - version = "0.9.112" 1491 - source = "registry+https://github.com/rust-lang/crates.io-index" 1492 - checksum = "57d55af3b3e226502be1526dfdba67ab0e9c96fc293004e79576b2b9edb0dbdb" 1493 - dependencies = [ 1494 - "cc", 1495 - "libc", 1496 - "pkg-config", 1497 - "vcpkg", 1498 - ] 1499 - 1500 - [[package]] 1501 - name = "ordered-float" 1502 - version = "4.6.0" 1503 - source = "registry+https://github.com/rust-lang/crates.io-index" 1504 - checksum = "7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951" 1505 - dependencies = [ 1506 - "num-traits", 1507 - ] 1508 - 1509 - [[package]] 1510 - name = "ouroboros" 1511 - version = "0.18.5" 1512 - source = "registry+https://github.com/rust-lang/crates.io-index" 1513 - checksum = "1e0f050db9c44b97a94723127e6be766ac5c340c48f2c4bb3ffa11713744be59" 1514 - dependencies = [ 1515 - "aliasable", 1516 - "ouroboros_macro", 1517 - "static_assertions", 1518 - ] 1519 - 1520 - [[package]] 1521 - name = "ouroboros_macro" 1522 - version = "0.18.5" 1523 - source = "registry+https://github.com/rust-lang/crates.io-index" 1524 - checksum = "3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0" 1525 - dependencies = [ 1526 - "heck 0.4.1", 1527 - "proc-macro2", 1528 - "proc-macro2-diagnostics", 1529 - "quote", 1530 - "syn 2.0.117", 1531 - ] 1532 - 1533 - [[package]] 1534 - name = "parking" 1535 - version = "2.2.1" 1536 - source = "registry+https://github.com/rust-lang/crates.io-index" 1537 - checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" 1538 - 1539 - [[package]] 1540 - name = "parking_lot" 1541 - version = "0.12.5" 1542 - source = "registry+https://github.com/rust-lang/crates.io-index" 1543 - checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" 1544 - dependencies = [ 1545 - "lock_api", 1546 - "parking_lot_core", 1547 - ] 1548 - 1549 - [[package]] 1550 - name = "parking_lot_core" 1551 - version = "0.9.12" 1552 - source = "registry+https://github.com/rust-lang/crates.io-index" 1553 - checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" 1554 - dependencies = [ 1555 - "cfg-if", 1556 - "libc", 1557 - "redox_syscall 0.5.18", 1558 - "smallvec", 1559 - "windows-link", 1560 - ] 1561 - 1562 - [[package]] 1563 - name = "pem-rfc7468" 1564 - version = "0.7.0" 1565 - source = "registry+https://github.com/rust-lang/crates.io-index" 1566 - checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" 1567 - dependencies = [ 1568 - "base64ct", 1569 - ] 1570 - 1571 - [[package]] 1572 - name = "percent-encoding" 1573 - version = "2.3.2" 1574 - source = "registry+https://github.com/rust-lang/crates.io-index" 1575 - checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" 1576 - 1577 - [[package]] 1578 - name = "pgvector" 1579 - version = "0.4.1" 1580 - source = "registry+https://github.com/rust-lang/crates.io-index" 1581 - checksum = "fc58e2d255979a31caa7cabfa7aac654af0354220719ab7a68520ae7a91e8c0b" 1582 - dependencies = [ 1583 - "serde", 1584 - ] 1585 - 1586 - [[package]] 1587 - name = "pin-project-lite" 1588 - version = "0.2.17" 1589 - source = "registry+https://github.com/rust-lang/crates.io-index" 1590 - checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" 1591 - 1592 - [[package]] 1593 - name = "pkcs1" 1594 - version = "0.7.5" 1595 - source = "registry+https://github.com/rust-lang/crates.io-index" 1596 - checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f" 1597 - dependencies = [ 1598 - "der", 1599 - "pkcs8", 1600 - "spki", 1601 - ] 1602 - 1603 - [[package]] 1604 - name = "pkcs8" 1605 - version = "0.10.2" 1606 - source = "registry+https://github.com/rust-lang/crates.io-index" 1607 - checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" 1608 - dependencies = [ 1609 - "der", 1610 - "spki", 1611 - ] 1612 - 1613 - [[package]] 1614 - name = "pkg-config" 1615 - version = "0.3.33" 1616 - source = "registry+https://github.com/rust-lang/crates.io-index" 1617 - checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e" 1618 - 1619 - [[package]] 1620 - name = "plain" 1621 - version = "0.2.3" 1622 - source = "registry+https://github.com/rust-lang/crates.io-index" 1623 - checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" 1624 - 1625 - [[package]] 1626 - name = "pluralizer" 1627 - version = "0.5.0" 1628 - source = "registry+https://github.com/rust-lang/crates.io-index" 1629 - checksum = "4b3eba432a00a1f6c16f39147847a870e94e2e9b992759b503e330efec778cbe" 1630 - dependencies = [ 1631 - "once_cell", 1632 - "regex", 1633 - ] 1634 - 1635 - [[package]] 1636 - name = "potential_utf" 1637 - version = "0.1.5" 1638 - source = "registry+https://github.com/rust-lang/crates.io-index" 1639 - checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" 1640 - dependencies = [ 1641 - "zerovec", 1642 - ] 1643 - 1644 - [[package]] 1645 - name = "powerfmt" 1646 - version = "0.2.0" 1647 - source = "registry+https://github.com/rust-lang/crates.io-index" 1648 - checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 1649 - 1650 - [[package]] 1651 - name = "ppv-lite86" 1652 - version = "0.2.21" 1653 - source = "registry+https://github.com/rust-lang/crates.io-index" 1654 - checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" 1655 - dependencies = [ 1656 - "zerocopy", 1657 - ] 1658 - 1659 - [[package]] 1660 233 name = "prettyplease" 1661 234 version = "0.2.37" 1662 235 source = "registry+https://github.com/rust-lang/crates.io-index" 1663 236 checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" 1664 237 dependencies = [ 1665 238 "proc-macro2", 1666 - "syn 2.0.117", 1667 - ] 1668 - 1669 - [[package]] 1670 - name = "proc-macro-crate" 1671 - version = "3.5.0" 1672 - source = "registry+https://github.com/rust-lang/crates.io-index" 1673 - checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" 1674 - dependencies = [ 1675 - "toml_edit", 1676 - ] 1677 - 1678 - [[package]] 1679 - name = "proc-macro-error-attr2" 1680 - version = "2.0.0" 1681 - source = "registry+https://github.com/rust-lang/crates.io-index" 1682 - checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" 1683 - dependencies = [ 1684 - "proc-macro2", 1685 - "quote", 1686 - ] 1687 - 1688 - [[package]] 1689 - name = "proc-macro-error2" 1690 - version = "2.0.1" 1691 - source = "registry+https://github.com/rust-lang/crates.io-index" 1692 - checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" 1693 - dependencies = [ 1694 - "proc-macro-error-attr2", 1695 - "proc-macro2", 1696 - "quote", 1697 - "syn 2.0.117", 239 + "syn", 1698 240 ] 1699 241 1700 242 [[package]] ··· 1707 249 ] 1708 250 1709 251 [[package]] 1710 - name = "proc-macro2-diagnostics" 1711 - version = "0.10.1" 1712 - source = "registry+https://github.com/rust-lang/crates.io-index" 1713 - checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" 1714 - dependencies = [ 1715 - "proc-macro2", 1716 - "quote", 1717 - "syn 2.0.117", 1718 - "version_check", 1719 - "yansi", 1720 - ] 1721 - 1722 - [[package]] 1723 - name = "ptr_meta" 1724 - version = "0.1.4" 1725 - source = "registry+https://github.com/rust-lang/crates.io-index" 1726 - checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" 1727 - dependencies = [ 1728 - "ptr_meta_derive", 1729 - ] 1730 - 1731 - [[package]] 1732 - name = "ptr_meta_derive" 1733 - version = "0.1.4" 1734 - source = "registry+https://github.com/rust-lang/crates.io-index" 1735 - checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" 1736 - dependencies = [ 1737 - "proc-macro2", 1738 - "quote", 1739 - "syn 1.0.109", 1740 - ] 1741 - 1742 - [[package]] 1743 252 name = "quote" 1744 253 version = "1.0.45" 1745 254 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1750 259 1751 260 [[package]] 1752 261 name = "r-efi" 1753 - version = "5.3.0" 1754 - source = "registry+https://github.com/rust-lang/crates.io-index" 1755 - checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 1756 - 1757 - [[package]] 1758 - name = "r-efi" 1759 262 version = "6.0.0" 1760 263 source = "registry+https://github.com/rust-lang/crates.io-index" 1761 264 checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" 1762 265 1763 266 [[package]] 1764 - name = "radium" 1765 - version = "0.7.0" 1766 - source = "registry+https://github.com/rust-lang/crates.io-index" 1767 - checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 1768 - 1769 - [[package]] 1770 - name = "rand" 1771 - version = "0.8.6" 1772 - source = "registry+https://github.com/rust-lang/crates.io-index" 1773 - checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a" 1774 - dependencies = [ 1775 - "libc", 1776 - "rand_chacha", 1777 - "rand_core", 1778 - ] 1779 - 1780 - [[package]] 1781 - name = "rand_chacha" 1782 - version = "0.3.1" 1783 - source = "registry+https://github.com/rust-lang/crates.io-index" 1784 - checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1785 - dependencies = [ 1786 - "ppv-lite86", 1787 - "rand_core", 1788 - ] 1789 - 1790 - [[package]] 1791 - name = "rand_core" 1792 - version = "0.6.4" 1793 - source = "registry+https://github.com/rust-lang/crates.io-index" 1794 - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1795 - dependencies = [ 1796 - "getrandom 0.2.17", 1797 - ] 1798 - 1799 - [[package]] 1800 - name = "redox_syscall" 1801 - version = "0.5.18" 1802 - source = "registry+https://github.com/rust-lang/crates.io-index" 1803 - checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" 1804 - dependencies = [ 1805 - "bitflags", 1806 - ] 1807 - 1808 - [[package]] 1809 - name = "redox_syscall" 1810 - version = "0.7.4" 1811 - source = "registry+https://github.com/rust-lang/crates.io-index" 1812 - checksum = "f450ad9c3b1da563fb6948a8e0fb0fb9269711c9c73d9ea1de5058c79c8d643a" 1813 - dependencies = [ 1814 - "bitflags", 1815 - ] 1816 - 1817 - [[package]] 1818 - name = "regex" 1819 - version = "1.12.3" 1820 - source = "registry+https://github.com/rust-lang/crates.io-index" 1821 - checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" 1822 - dependencies = [ 1823 - "aho-corasick", 1824 - "memchr", 1825 - "regex-automata", 1826 - "regex-syntax", 1827 - ] 1828 - 1829 - [[package]] 1830 267 name = "regex-automata" 1831 268 version = "0.4.14" 1832 269 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1844 281 checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" 1845 282 1846 283 [[package]] 1847 - name = "rend" 1848 - version = "0.4.2" 1849 - source = "registry+https://github.com/rust-lang/crates.io-index" 1850 - checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" 1851 - dependencies = [ 1852 - "bytecheck", 1853 - ] 1854 - 1855 - [[package]] 1856 - name = "rkyv" 1857 - version = "0.7.46" 1858 - source = "registry+https://github.com/rust-lang/crates.io-index" 1859 - checksum = "2297bf9c81a3f0dc96bc9521370b88f054168c29826a75e89c55ff196e7ed6a1" 1860 - dependencies = [ 1861 - "bitvec", 1862 - "bytecheck", 1863 - "bytes", 1864 - "hashbrown 0.12.3", 1865 - "ptr_meta", 1866 - "rend", 1867 - "rkyv_derive", 1868 - "seahash", 1869 - "tinyvec", 1870 - "uuid", 1871 - ] 1872 - 1873 - [[package]] 1874 - name = "rkyv_derive" 1875 - version = "0.7.46" 1876 - source = "registry+https://github.com/rust-lang/crates.io-index" 1877 - checksum = "84d7b42d4b8d06048d3ac8db0eb31bcb942cbeb709f0b5f2b2ebde398d3038f5" 1878 - dependencies = [ 1879 - "proc-macro2", 1880 - "quote", 1881 - "syn 1.0.109", 1882 - ] 1883 - 1884 - [[package]] 1885 - name = "rsa" 1886 - version = "0.9.10" 1887 - source = "registry+https://github.com/rust-lang/crates.io-index" 1888 - checksum = "b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d" 1889 - dependencies = [ 1890 - "const-oid", 1891 - "digest", 1892 - "num-bigint-dig", 1893 - "num-integer", 1894 - "num-traits", 1895 - "pkcs1", 1896 - "pkcs8", 1897 - "rand_core", 1898 - "signature", 1899 - "spki", 1900 - "subtle", 1901 - "zeroize", 1902 - ] 1903 - 1904 - [[package]] 1905 - name = "rust_decimal" 1906 - version = "1.41.0" 1907 - source = "registry+https://github.com/rust-lang/crates.io-index" 1908 - checksum = "2ce901f9a19d251159075a4c37af514c3b8ef99c22e02dd8c19161cf397ee94a" 1909 - dependencies = [ 1910 - "arrayvec", 1911 - "borsh", 1912 - "bytes", 1913 - "num-traits", 1914 - "rand", 1915 - "rkyv", 1916 - "serde", 1917 - "serde_json", 1918 - "wasm-bindgen", 1919 - ] 1920 - 1921 - [[package]] 1922 - name = "rustc_version" 1923 - version = "0.4.1" 1924 - source = "registry+https://github.com/rust-lang/crates.io-index" 1925 - checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" 1926 - dependencies = [ 1927 - "semver", 1928 - ] 1929 - 1930 - [[package]] 1931 - name = "rustix" 1932 - version = "1.1.4" 284 + name = "ron" 285 + version = "0.12.1" 1933 286 source = "registry+https://github.com/rust-lang/crates.io-index" 1934 - checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" 287 + checksum = "4147b952f3f819eca0e99527022f7d6a8d05f111aeb0a62960c74eb283bec8fc" 1935 288 dependencies = [ 1936 289 "bitflags", 1937 - "errno", 1938 - "libc", 1939 - "linux-raw-sys", 1940 - "windows-sys 0.61.2", 1941 - ] 1942 - 1943 - [[package]] 1944 - name = "rustversion" 1945 - version = "1.0.22" 1946 - source = "registry+https://github.com/rust-lang/crates.io-index" 1947 - checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" 1948 - 1949 - [[package]] 1950 - name = "ryu" 1951 - version = "1.0.23" 1952 - source = "registry+https://github.com/rust-lang/crates.io-index" 1953 - checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" 1954 - 1955 - [[package]] 1956 - name = "schannel" 1957 - version = "0.1.29" 1958 - source = "registry+https://github.com/rust-lang/crates.io-index" 1959 - checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939" 1960 - dependencies = [ 1961 - "windows-sys 0.61.2", 1962 - ] 1963 - 1964 - [[package]] 1965 - name = "scopeguard" 1966 - version = "1.2.0" 1967 - source = "registry+https://github.com/rust-lang/crates.io-index" 1968 - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1969 - 1970 - [[package]] 1971 - name = "sea-bae" 1972 - version = "0.2.1" 1973 - source = "registry+https://github.com/rust-lang/crates.io-index" 1974 - checksum = "f694a6ab48f14bc063cfadff30ab551d3c7e46d8f81836c51989d548f44a2a25" 1975 - dependencies = [ 1976 - "heck 0.4.1", 1977 - "proc-macro-error2", 1978 - "proc-macro2", 1979 - "quote", 1980 - "syn 2.0.117", 1981 - ] 1982 - 1983 - [[package]] 1984 - name = "sea-orm" 1985 - version = "2.0.0-rc.38" 1986 - source = "registry+https://github.com/rust-lang/crates.io-index" 1987 - checksum = "9b5428ce6a0c8f6b9858df21ad1aa00c2fb94e1c9f344a0436bc855391e5a225" 1988 - dependencies = [ 1989 - "async-stream", 1990 - "async-trait", 1991 - "bigdecimal", 1992 - "chrono", 1993 - "derive_more", 1994 - "futures-util", 1995 - "itertools", 1996 - "log", 1997 - "mac_address", 1998 - "ouroboros", 1999 - "pgvector", 2000 - "rust_decimal", 2001 - "sea-orm-arrow", 2002 - "sea-orm-macros", 2003 - "sea-query", 2004 - "sea-query-sqlx", 2005 - "sea-schema", 290 + "once_cell", 2006 291 "serde", 2007 - "serde_json", 2008 - "sqlx", 2009 - "strum", 2010 - "thiserror", 2011 - "time", 2012 - "tracing", 2013 - "url", 2014 - "uuid", 2015 - ] 2016 - 2017 - [[package]] 2018 - name = "sea-orm-arrow" 2019 - version = "2.0.0-rc.3" 2020 - source = "registry+https://github.com/rust-lang/crates.io-index" 2021 - checksum = "5c2eee8405f16c1f337fe3a83389361caea83c928d14dbd666a480407072c365" 2022 - dependencies = [ 2023 - "arrow", 2024 - "sea-query", 2025 - "thiserror", 2026 - ] 2027 - 2028 - [[package]] 2029 - name = "sea-orm-macros" 2030 - version = "2.0.0-rc.38" 2031 - source = "registry+https://github.com/rust-lang/crates.io-index" 2032 - checksum = "ae1374d83dd5b43f14dcc90fc726486c556f4db774b680b12b8c680af76e8233" 2033 - dependencies = [ 2034 - "heck 0.5.0", 2035 - "itertools", 2036 - "pluralizer", 2037 - "proc-macro2", 2038 - "quote", 2039 - "sea-bae", 2040 - "syn 2.0.117", 292 + "serde_derive", 293 + "typeid", 2041 294 "unicode-ident", 2042 295 ] 2043 296 2044 297 [[package]] 2045 - name = "sea-query" 2046 - version = "1.0.0-rc.33" 298 + name = "rust-embed" 299 + version = "8.11.0" 2047 300 source = "registry+https://github.com/rust-lang/crates.io-index" 2048 - checksum = "b04cdb0135c16e829504e93fbe7880513578d56f07aaea152283526590111828" 301 + checksum = "04113cb9355a377d83f06ef1f0a45b8ab8cd7d8b1288160717d66df5c7988d27" 2049 302 dependencies = [ 2050 - "chrono", 2051 - "inherent", 2052 - "ordered-float", 2053 - "rust_decimal", 2054 - "sea-query-derive", 2055 - "serde_json", 2056 - "time", 2057 - "uuid", 303 + "rust-embed-impl", 304 + "rust-embed-utils", 305 + "walkdir", 2058 306 ] 2059 307 2060 308 [[package]] 2061 - name = "sea-query-derive" 2062 - version = "1.0.0-rc.12" 309 + name = "rust-embed-impl" 310 + version = "8.11.0" 2063 311 source = "registry+https://github.com/rust-lang/crates.io-index" 2064 - checksum = "8d88ad44b6ad9788c8b9476b6b91f94c7461d1e19d39cd8ea37838b1e6ff5aa8" 312 + checksum = "da0902e4c7c8e997159ab384e6d0fc91c221375f6894346ae107f47dd0f3ccaa" 2065 313 dependencies = [ 2066 - "darling", 2067 - "heck 0.4.1", 2068 314 "proc-macro2", 2069 315 "quote", 2070 - "syn 2.0.117", 2071 - "thiserror", 2072 - ] 2073 - 2074 - [[package]] 2075 - name = "sea-query-sqlx" 2076 - version = "0.8.0-rc.15" 2077 - source = "registry+https://github.com/rust-lang/crates.io-index" 2078 - checksum = "a04aeecfe00614fece56336fd35dc385bb9ffed0c75660695ba925e42a3991ef" 2079 - dependencies = [ 2080 - "sea-query", 2081 - "sqlx", 2082 - ] 2083 - 2084 - [[package]] 2085 - name = "sea-schema" 2086 - version = "0.17.0-rc.17" 2087 - source = "registry+https://github.com/rust-lang/crates.io-index" 2088 - checksum = "b363dd21c20fe4d1488819cb2bc7f8d4696c62dd9f39554f97639f54d57dd0ab" 2089 - dependencies = [ 2090 - "async-trait", 2091 - "sea-query", 2092 - "sea-query-sqlx", 2093 - "sea-schema-derive", 2094 - "sqlx", 316 + "rust-embed-utils", 317 + "syn", 318 + "walkdir", 2095 319 ] 2096 320 2097 321 [[package]] 2098 - name = "sea-schema-derive" 2099 - version = "0.3.0" 322 + name = "rust-embed-utils" 323 + version = "8.11.0" 2100 324 source = "registry+https://github.com/rust-lang/crates.io-index" 2101 - checksum = "debdc8729c37fdbf88472f97fd470393089f997a909e535ff67c544d18cfccf0" 325 + checksum = "5bcdef0be6fe7f6fa333b1073c949729274b05f123a0ad7efcb8efd878e5c3b1" 2102 326 dependencies = [ 2103 - "heck 0.4.1", 2104 - "proc-macro2", 2105 - "quote", 2106 - "syn 2.0.117", 327 + "globset", 328 + "sha2", 329 + "walkdir", 2107 330 ] 2108 331 2109 332 [[package]] 2110 - name = "seahash" 2111 - version = "4.1.0" 2112 - source = "registry+https://github.com/rust-lang/crates.io-index" 2113 - checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" 2114 - 2115 - [[package]] 2116 - name = "security-framework" 2117 - version = "3.7.0" 333 + name = "rustversion" 334 + version = "1.0.22" 2118 335 source = "registry+https://github.com/rust-lang/crates.io-index" 2119 - checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d" 2120 - dependencies = [ 2121 - "bitflags", 2122 - "core-foundation", 2123 - "core-foundation-sys", 2124 - "libc", 2125 - "security-framework-sys", 2126 - ] 336 + checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" 2127 337 2128 338 [[package]] 2129 - name = "security-framework-sys" 2130 - version = "2.17.0" 339 + name = "same-file" 340 + version = "1.0.6" 2131 341 source = "registry+https://github.com/rust-lang/crates.io-index" 2132 - checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3" 342 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 2133 343 dependencies = [ 2134 - "core-foundation-sys", 2135 - "libc", 344 + "winapi-util", 2136 345 ] 2137 346 2138 347 [[package]] ··· 2168 377 dependencies = [ 2169 378 "proc-macro2", 2170 379 "quote", 2171 - "syn 2.0.117", 380 + "syn", 2172 381 ] 2173 382 2174 383 [[package]] ··· 2185 394 ] 2186 395 2187 396 [[package]] 2188 - name = "serde_urlencoded" 2189 - version = "0.7.1" 2190 - source = "registry+https://github.com/rust-lang/crates.io-index" 2191 - checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2192 - dependencies = [ 2193 - "form_urlencoded", 2194 - "itoa", 2195 - "ryu", 2196 - "serde", 2197 - ] 2198 - 2199 - [[package]] 2200 - name = "sha1" 2201 - version = "0.10.6" 2202 - source = "registry+https://github.com/rust-lang/crates.io-index" 2203 - checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 2204 - dependencies = [ 2205 - "cfg-if", 2206 - "cpufeatures", 2207 - "digest", 2208 - ] 2209 - 2210 - [[package]] 2211 397 name = "sha1_smol" 2212 398 version = "1.0.1" 2213 399 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2225 411 ] 2226 412 2227 413 [[package]] 2228 - name = "shlex" 2229 - version = "1.3.0" 2230 - source = "registry+https://github.com/rust-lang/crates.io-index" 2231 - checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 2232 - 2233 - [[package]] 2234 - name = "signal-hook-registry" 2235 - version = "1.4.8" 2236 - source = "registry+https://github.com/rust-lang/crates.io-index" 2237 - checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" 2238 - dependencies = [ 2239 - "errno", 2240 - "libc", 2241 - ] 2242 - 2243 - [[package]] 2244 - name = "signature" 2245 - version = "2.2.0" 2246 - source = "registry+https://github.com/rust-lang/crates.io-index" 2247 - checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" 2248 - dependencies = [ 2249 - "digest", 2250 - "rand_core", 2251 - ] 2252 - 2253 - [[package]] 2254 - name = "simdutf8" 2255 - version = "0.1.5" 2256 - source = "registry+https://github.com/rust-lang/crates.io-index" 2257 - checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" 2258 - 2259 - [[package]] 2260 - name = "slab" 2261 - version = "0.4.12" 2262 - source = "registry+https://github.com/rust-lang/crates.io-index" 2263 - checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" 2264 - 2265 - [[package]] 2266 - name = "smallvec" 2267 - version = "1.15.1" 2268 - source = "registry+https://github.com/rust-lang/crates.io-index" 2269 - checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 2270 - dependencies = [ 2271 - "serde", 2272 - ] 2273 - 2274 - [[package]] 2275 - name = "socket2" 2276 - version = "0.6.3" 2277 - source = "registry+https://github.com/rust-lang/crates.io-index" 2278 - checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" 2279 - dependencies = [ 2280 - "libc", 2281 - "windows-sys 0.61.2", 2282 - ] 2283 - 2284 - [[package]] 2285 - name = "spin" 2286 - version = "0.9.8" 2287 - source = "registry+https://github.com/rust-lang/crates.io-index" 2288 - checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 2289 - dependencies = [ 2290 - "lock_api", 2291 - ] 2292 - 2293 - [[package]] 2294 - name = "spki" 2295 - version = "0.7.3" 2296 - source = "registry+https://github.com/rust-lang/crates.io-index" 2297 - checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" 2298 - dependencies = [ 2299 - "base64ct", 2300 - "der", 2301 - ] 2302 - 2303 - [[package]] 2304 - name = "sqlx" 2305 - version = "0.8.6" 2306 - source = "registry+https://github.com/rust-lang/crates.io-index" 2307 - checksum = "1fefb893899429669dcdd979aff487bd78f4064e5e7907e4269081e0ef7d97dc" 2308 - dependencies = [ 2309 - "sqlx-core", 2310 - "sqlx-macros", 2311 - "sqlx-mysql", 2312 - "sqlx-postgres", 2313 - "sqlx-sqlite", 2314 - ] 2315 - 2316 - [[package]] 2317 - name = "sqlx-core" 2318 - version = "0.8.6" 2319 - source = "registry+https://github.com/rust-lang/crates.io-index" 2320 - checksum = "ee6798b1838b6a0f69c007c133b8df5866302197e404e8b6ee8ed3e3a5e68dc6" 2321 - dependencies = [ 2322 - "base64", 2323 - "bytes", 2324 - "chrono", 2325 - "crc", 2326 - "crossbeam-queue", 2327 - "either", 2328 - "event-listener", 2329 - "futures-core", 2330 - "futures-intrusive", 2331 - "futures-io", 2332 - "futures-util", 2333 - "hashbrown 0.15.5", 2334 - "hashlink", 2335 - "indexmap", 2336 - "log", 2337 - "memchr", 2338 - "native-tls", 2339 - "once_cell", 2340 - "percent-encoding", 2341 - "rust_decimal", 2342 - "serde", 2343 - "serde_json", 2344 - "sha2", 2345 - "smallvec", 2346 - "thiserror", 2347 - "time", 2348 - "tokio", 2349 - "tokio-stream", 2350 - "tracing", 2351 - "url", 2352 - "uuid", 2353 - ] 2354 - 2355 - [[package]] 2356 - name = "sqlx-macros" 2357 - version = "0.8.6" 2358 - source = "registry+https://github.com/rust-lang/crates.io-index" 2359 - checksum = "a2d452988ccaacfbf5e0bdbc348fb91d7c8af5bee192173ac3636b5fb6e6715d" 2360 - dependencies = [ 2361 - "proc-macro2", 2362 - "quote", 2363 - "sqlx-core", 2364 - "sqlx-macros-core", 2365 - "syn 2.0.117", 2366 - ] 2367 - 2368 - [[package]] 2369 - name = "sqlx-macros-core" 2370 - version = "0.8.6" 2371 - source = "registry+https://github.com/rust-lang/crates.io-index" 2372 - checksum = "19a9c1841124ac5a61741f96e1d9e2ec77424bf323962dd894bdb93f37d5219b" 2373 - dependencies = [ 2374 - "dotenvy", 2375 - "either", 2376 - "heck 0.5.0", 2377 - "hex", 2378 - "once_cell", 2379 - "proc-macro2", 2380 - "quote", 2381 - "serde", 2382 - "serde_json", 2383 - "sha2", 2384 - "sqlx-core", 2385 - "sqlx-mysql", 2386 - "sqlx-postgres", 2387 - "sqlx-sqlite", 2388 - "syn 2.0.117", 2389 - "tokio", 2390 - "url", 2391 - ] 2392 - 2393 - [[package]] 2394 - name = "sqlx-mysql" 2395 - version = "0.8.6" 2396 - source = "registry+https://github.com/rust-lang/crates.io-index" 2397 - checksum = "aa003f0038df784eb8fecbbac13affe3da23b45194bd57dba231c8f48199c526" 2398 - dependencies = [ 2399 - "atoi", 2400 - "base64", 2401 - "bitflags", 2402 - "byteorder", 2403 - "bytes", 2404 - "chrono", 2405 - "crc", 2406 - "digest", 2407 - "dotenvy", 2408 - "either", 2409 - "futures-channel", 2410 - "futures-core", 2411 - "futures-io", 2412 - "futures-util", 2413 - "generic-array", 2414 - "hex", 2415 - "hkdf", 2416 - "hmac", 2417 - "itoa", 2418 - "log", 2419 - "md-5", 2420 - "memchr", 2421 - "once_cell", 2422 - "percent-encoding", 2423 - "rand", 2424 - "rsa", 2425 - "rust_decimal", 2426 - "serde", 2427 - "sha1", 2428 - "sha2", 2429 - "smallvec", 2430 - "sqlx-core", 2431 - "stringprep", 2432 - "thiserror", 2433 - "time", 2434 - "tracing", 2435 - "uuid", 2436 - "whoami", 2437 - ] 2438 - 2439 - [[package]] 2440 - name = "sqlx-postgres" 2441 - version = "0.8.6" 2442 - source = "registry+https://github.com/rust-lang/crates.io-index" 2443 - checksum = "db58fcd5a53cf07c184b154801ff91347e4c30d17a3562a635ff028ad5deda46" 2444 - dependencies = [ 2445 - "atoi", 2446 - "base64", 2447 - "bitflags", 2448 - "byteorder", 2449 - "chrono", 2450 - "crc", 2451 - "dotenvy", 2452 - "etcetera", 2453 - "futures-channel", 2454 - "futures-core", 2455 - "futures-util", 2456 - "hex", 2457 - "hkdf", 2458 - "hmac", 2459 - "home", 2460 - "itoa", 2461 - "log", 2462 - "md-5", 2463 - "memchr", 2464 - "once_cell", 2465 - "rand", 2466 - "rust_decimal", 2467 - "serde", 2468 - "serde_json", 2469 - "sha2", 2470 - "smallvec", 2471 - "sqlx-core", 2472 - "stringprep", 2473 - "thiserror", 2474 - "time", 2475 - "tracing", 2476 - "uuid", 2477 - "whoami", 2478 - ] 2479 - 2480 - [[package]] 2481 - name = "sqlx-sqlite" 2482 - version = "0.8.6" 2483 - source = "registry+https://github.com/rust-lang/crates.io-index" 2484 - checksum = "c2d12fe70b2c1b4401038055f90f151b78208de1f9f89a7dbfd41587a10c3eea" 2485 - dependencies = [ 2486 - "atoi", 2487 - "chrono", 2488 - "flume", 2489 - "futures-channel", 2490 - "futures-core", 2491 - "futures-executor", 2492 - "futures-intrusive", 2493 - "futures-util", 2494 - "libsqlite3-sys", 2495 - "log", 2496 - "percent-encoding", 2497 - "serde", 2498 - "serde_urlencoded", 2499 - "sqlx-core", 2500 - "thiserror", 2501 - "time", 2502 - "tracing", 2503 - "url", 2504 - "uuid", 2505 - ] 2506 - 2507 - [[package]] 2508 - name = "stable_deref_trait" 2509 - version = "1.2.1" 2510 - source = "registry+https://github.com/rust-lang/crates.io-index" 2511 - checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" 2512 - 2513 - [[package]] 2514 - name = "static_assertions" 2515 - version = "1.1.0" 2516 - source = "registry+https://github.com/rust-lang/crates.io-index" 2517 - checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 2518 - 2519 - [[package]] 2520 - name = "stringprep" 2521 - version = "0.1.5" 2522 - source = "registry+https://github.com/rust-lang/crates.io-index" 2523 - checksum = "7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1" 2524 - dependencies = [ 2525 - "unicode-bidi", 2526 - "unicode-normalization", 2527 - "unicode-properties", 2528 - ] 2529 - 2530 - [[package]] 2531 - name = "strum" 2532 - version = "0.28.0" 2533 - source = "registry+https://github.com/rust-lang/crates.io-index" 2534 - checksum = "9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd" 2535 - 2536 - [[package]] 2537 - name = "subtle" 2538 - version = "2.6.1" 2539 - source = "registry+https://github.com/rust-lang/crates.io-index" 2540 - checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" 2541 - 2542 - [[package]] 2543 - name = "syn" 2544 - version = "1.0.109" 2545 - source = "registry+https://github.com/rust-lang/crates.io-index" 2546 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 2547 - dependencies = [ 2548 - "proc-macro2", 2549 - "quote", 2550 - "unicode-ident", 2551 - ] 2552 - 2553 - [[package]] 2554 414 name = "syn" 2555 415 version = "2.0.117" 2556 416 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2562 422 ] 2563 423 2564 424 [[package]] 2565 - name = "synstructure" 2566 - version = "0.13.2" 2567 - source = "registry+https://github.com/rust-lang/crates.io-index" 2568 - checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" 2569 - dependencies = [ 2570 - "proc-macro2", 2571 - "quote", 2572 - "syn 2.0.117", 2573 - ] 2574 - 2575 - [[package]] 2576 - name = "tap" 2577 - version = "1.0.1" 2578 - source = "registry+https://github.com/rust-lang/crates.io-index" 2579 - checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 2580 - 2581 - [[package]] 2582 - name = "tempfile" 2583 - version = "3.27.0" 2584 - source = "registry+https://github.com/rust-lang/crates.io-index" 2585 - checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" 2586 - dependencies = [ 2587 - "fastrand", 2588 - "getrandom 0.3.4", 2589 - "once_cell", 2590 - "rustix", 2591 - "windows-sys 0.61.2", 2592 - ] 2593 - 2594 - [[package]] 2595 - name = "thiserror" 2596 - version = "2.0.18" 2597 - source = "registry+https://github.com/rust-lang/crates.io-index" 2598 - checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" 2599 - dependencies = [ 2600 - "thiserror-impl", 2601 - ] 2602 - 2603 - [[package]] 2604 - name = "thiserror-impl" 2605 - version = "2.0.18" 2606 - source = "registry+https://github.com/rust-lang/crates.io-index" 2607 - checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" 2608 - dependencies = [ 2609 - "proc-macro2", 2610 - "quote", 2611 - "syn 2.0.117", 2612 - ] 2613 - 2614 - [[package]] 2615 - name = "time" 2616 - version = "0.3.47" 2617 - source = "registry+https://github.com/rust-lang/crates.io-index" 2618 - checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" 2619 - dependencies = [ 2620 - "deranged", 2621 - "itoa", 2622 - "num-conv", 2623 - "powerfmt", 2624 - "serde_core", 2625 - "time-core", 2626 - "time-macros", 2627 - ] 2628 - 2629 - [[package]] 2630 - name = "time-core" 2631 - version = "0.1.8" 2632 - source = "registry+https://github.com/rust-lang/crates.io-index" 2633 - checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" 2634 - 2635 - [[package]] 2636 - name = "time-macros" 2637 - version = "0.2.27" 2638 - source = "registry+https://github.com/rust-lang/crates.io-index" 2639 - checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" 2640 - dependencies = [ 2641 - "num-conv", 2642 - "time-core", 2643 - ] 2644 - 2645 - [[package]] 2646 - name = "tiny-keccak" 2647 - version = "2.0.2" 2648 - source = "registry+https://github.com/rust-lang/crates.io-index" 2649 - checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" 2650 - dependencies = [ 2651 - "crunchy", 2652 - ] 2653 - 2654 - [[package]] 2655 - name = "tinystr" 2656 - version = "0.8.3" 2657 - source = "registry+https://github.com/rust-lang/crates.io-index" 2658 - checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" 2659 - dependencies = [ 2660 - "displaydoc", 2661 - "zerovec", 2662 - ] 2663 - 2664 - [[package]] 2665 - name = "tinyvec" 2666 - version = "1.11.0" 2667 - source = "registry+https://github.com/rust-lang/crates.io-index" 2668 - checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3" 2669 - dependencies = [ 2670 - "tinyvec_macros", 2671 - ] 2672 - 2673 - [[package]] 2674 - name = "tinyvec_macros" 2675 - version = "0.1.1" 2676 - source = "registry+https://github.com/rust-lang/crates.io-index" 2677 - checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 2678 - 2679 - [[package]] 2680 - name = "tokio" 2681 - version = "1.51.0" 2682 - source = "registry+https://github.com/rust-lang/crates.io-index" 2683 - checksum = "2bd1c4c0fc4a7ab90fc15ef6daaa3ec3b893f004f915f2392557ed23237820cd" 2684 - dependencies = [ 2685 - "bytes", 2686 - "libc", 2687 - "mio", 2688 - "parking_lot", 2689 - "pin-project-lite", 2690 - "signal-hook-registry", 2691 - "socket2", 2692 - "tokio-macros", 2693 - "windows-sys 0.61.2", 2694 - ] 2695 - 2696 - [[package]] 2697 - name = "tokio-macros" 2698 - version = "2.7.0" 2699 - source = "registry+https://github.com/rust-lang/crates.io-index" 2700 - checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496" 2701 - dependencies = [ 2702 - "proc-macro2", 2703 - "quote", 2704 - "syn 2.0.117", 2705 - ] 2706 - 2707 - [[package]] 2708 - name = "tokio-stream" 2709 - version = "0.1.18" 2710 - source = "registry+https://github.com/rust-lang/crates.io-index" 2711 - checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70" 2712 - dependencies = [ 2713 - "futures-core", 2714 - "pin-project-lite", 2715 - "tokio", 2716 - ] 2717 - 2718 - [[package]] 2719 - name = "toml_datetime" 2720 - version = "1.1.1+spec-1.1.0" 2721 - source = "registry+https://github.com/rust-lang/crates.io-index" 2722 - checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" 2723 - dependencies = [ 2724 - "serde_core", 2725 - ] 2726 - 2727 - [[package]] 2728 - name = "toml_edit" 2729 - version = "0.25.11+spec-1.1.0" 2730 - source = "registry+https://github.com/rust-lang/crates.io-index" 2731 - checksum = "0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b" 2732 - dependencies = [ 2733 - "indexmap", 2734 - "toml_datetime", 2735 - "toml_parser", 2736 - "winnow", 2737 - ] 2738 - 2739 - [[package]] 2740 - name = "toml_parser" 2741 - version = "1.1.2+spec-1.1.0" 2742 - source = "registry+https://github.com/rust-lang/crates.io-index" 2743 - checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" 2744 - dependencies = [ 2745 - "winnow", 2746 - ] 2747 - 2748 - [[package]] 2749 - name = "tracing" 2750 - version = "0.1.44" 2751 - source = "registry+https://github.com/rust-lang/crates.io-index" 2752 - checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" 2753 - dependencies = [ 2754 - "log", 2755 - "pin-project-lite", 2756 - "tracing-attributes", 2757 - "tracing-core", 2758 - ] 2759 - 2760 - [[package]] 2761 - name = "tracing-attributes" 2762 - version = "0.1.31" 2763 - source = "registry+https://github.com/rust-lang/crates.io-index" 2764 - checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" 2765 - dependencies = [ 2766 - "proc-macro2", 2767 - "quote", 2768 - "syn 2.0.117", 2769 - ] 2770 - 2771 - [[package]] 2772 - name = "tracing-core" 2773 - version = "0.1.36" 425 + name = "typeid" 426 + version = "1.0.3" 2774 427 source = "registry+https://github.com/rust-lang/crates.io-index" 2775 - checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" 2776 - dependencies = [ 2777 - "once_cell", 2778 - ] 428 + checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" 2779 429 2780 430 [[package]] 2781 431 name = "typenum" ··· 2784 434 checksum = "40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de" 2785 435 2786 436 [[package]] 2787 - name = "unicode-bidi" 2788 - version = "0.3.18" 2789 - source = "registry+https://github.com/rust-lang/crates.io-index" 2790 - checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5" 2791 - 2792 - [[package]] 2793 437 name = "unicode-ident" 2794 438 version = "1.0.24" 2795 439 source = "registry+https://github.com/rust-lang/crates.io-index" 2796 440 checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" 2797 441 2798 442 [[package]] 2799 - name = "unicode-normalization" 2800 - version = "0.1.25" 2801 - source = "registry+https://github.com/rust-lang/crates.io-index" 2802 - checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8" 2803 - dependencies = [ 2804 - "tinyvec", 2805 - ] 2806 - 2807 - [[package]] 2808 - name = "unicode-properties" 2809 - version = "0.1.4" 2810 - source = "registry+https://github.com/rust-lang/crates.io-index" 2811 - checksum = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d" 2812 - 2813 - [[package]] 2814 443 name = "unicode-xid" 2815 444 version = "0.2.6" 2816 445 source = "registry+https://github.com/rust-lang/crates.io-index" 2817 446 checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" 2818 447 2819 448 [[package]] 2820 - name = "url" 2821 - version = "2.5.8" 2822 - source = "registry+https://github.com/rust-lang/crates.io-index" 2823 - checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" 2824 - dependencies = [ 2825 - "form_urlencoded", 2826 - "idna", 2827 - "percent-encoding", 2828 - "serde", 2829 - ] 2830 - 2831 - [[package]] 2832 - name = "utf8_iter" 2833 - version = "1.0.4" 2834 - source = "registry+https://github.com/rust-lang/crates.io-index" 2835 - checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 2836 - 2837 - [[package]] 2838 449 name = "uuid" 2839 450 version = "1.23.1" 2840 451 source = "registry+https://github.com/rust-lang/crates.io-index" 2841 452 checksum = "ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76" 2842 453 dependencies = [ 2843 - "getrandom 0.4.2", 454 + "getrandom", 2844 455 "js-sys", 2845 - "serde_core", 2846 456 "sha1_smol", 2847 457 "wasm-bindgen", 2848 458 ] 2849 459 2850 460 [[package]] 2851 - name = "vcpkg" 2852 - version = "0.2.15" 2853 - source = "registry+https://github.com/rust-lang/crates.io-index" 2854 - checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 2855 - 2856 - [[package]] 2857 461 name = "version_check" 2858 462 version = "0.9.5" 2859 463 source = "registry+https://github.com/rust-lang/crates.io-index" 2860 464 checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 2861 465 2862 466 [[package]] 2863 - name = "wasi" 2864 - version = "0.11.1+wasi-snapshot-preview1" 467 + name = "walkdir" 468 + version = "2.5.0" 2865 469 source = "registry+https://github.com/rust-lang/crates.io-index" 2866 - checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" 470 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 471 + dependencies = [ 472 + "same-file", 473 + "winapi-util", 474 + ] 2867 475 2868 476 [[package]] 2869 477 name = "wasip2" ··· 2884 492 ] 2885 493 2886 494 [[package]] 2887 - name = "wasite" 2888 - version = "0.1.0" 2889 - source = "registry+https://github.com/rust-lang/crates.io-index" 2890 - checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" 2891 - 2892 - [[package]] 2893 495 name = "wasm-bindgen" 2894 496 version = "0.2.118" 2895 497 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2898 500 "cfg-if", 2899 501 "once_cell", 2900 502 "rustversion", 2901 - "serde", 2902 503 "wasm-bindgen-macro", 2903 504 "wasm-bindgen-shared", 2904 505 ] ··· 2922 523 "bumpalo", 2923 524 "proc-macro2", 2924 525 "quote", 2925 - "syn 2.0.117", 526 + "syn", 2926 527 "wasm-bindgen-shared", 2927 528 ] 2928 529 ··· 2970 571 ] 2971 572 2972 573 [[package]] 2973 - name = "whoami" 2974 - version = "1.6.1" 2975 - source = "registry+https://github.com/rust-lang/crates.io-index" 2976 - checksum = "5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d" 2977 - dependencies = [ 2978 - "libredox", 2979 - "wasite", 2980 - ] 2981 - 2982 - [[package]] 2983 - name = "winapi" 2984 - version = "0.3.9" 2985 - source = "registry+https://github.com/rust-lang/crates.io-index" 2986 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 2987 - dependencies = [ 2988 - "winapi-i686-pc-windows-gnu", 2989 - "winapi-x86_64-pc-windows-gnu", 2990 - ] 2991 - 2992 - [[package]] 2993 - name = "winapi-i686-pc-windows-gnu" 2994 - version = "0.4.0" 2995 - source = "registry+https://github.com/rust-lang/crates.io-index" 2996 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2997 - 2998 - [[package]] 2999 - name = "winapi-x86_64-pc-windows-gnu" 3000 - version = "0.4.0" 3001 - source = "registry+https://github.com/rust-lang/crates.io-index" 3002 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3003 - 3004 - [[package]] 3005 - name = "windows-core" 3006 - version = "0.62.2" 3007 - source = "registry+https://github.com/rust-lang/crates.io-index" 3008 - checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" 3009 - dependencies = [ 3010 - "windows-implement", 3011 - "windows-interface", 3012 - "windows-link", 3013 - "windows-result", 3014 - "windows-strings", 3015 - ] 3016 - 3017 - [[package]] 3018 - name = "windows-implement" 3019 - version = "0.60.2" 3020 - source = "registry+https://github.com/rust-lang/crates.io-index" 3021 - checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" 3022 - dependencies = [ 3023 - "proc-macro2", 3024 - "quote", 3025 - "syn 2.0.117", 3026 - ] 3027 - 3028 - [[package]] 3029 - name = "windows-interface" 3030 - version = "0.59.3" 574 + name = "winapi-util" 575 + version = "0.1.11" 3031 576 source = "registry+https://github.com/rust-lang/crates.io-index" 3032 - checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" 577 + checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" 3033 578 dependencies = [ 3034 - "proc-macro2", 3035 - "quote", 3036 - "syn 2.0.117", 579 + "windows-sys", 3037 580 ] 3038 581 3039 582 [[package]] ··· 3043 586 checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" 3044 587 3045 588 [[package]] 3046 - name = "windows-result" 3047 - version = "0.4.1" 3048 - source = "registry+https://github.com/rust-lang/crates.io-index" 3049 - checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" 3050 - dependencies = [ 3051 - "windows-link", 3052 - ] 3053 - 3054 - [[package]] 3055 - name = "windows-strings" 3056 - version = "0.5.1" 3057 - source = "registry+https://github.com/rust-lang/crates.io-index" 3058 - checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" 3059 - dependencies = [ 3060 - "windows-link", 3061 - ] 3062 - 3063 - [[package]] 3064 - name = "windows-sys" 3065 - version = "0.48.0" 3066 - source = "registry+https://github.com/rust-lang/crates.io-index" 3067 - checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3068 - dependencies = [ 3069 - "windows-targets", 3070 - ] 3071 - 3072 - [[package]] 3073 589 name = "windows-sys" 3074 590 version = "0.61.2" 3075 591 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3079 595 ] 3080 596 3081 597 [[package]] 3082 - name = "windows-targets" 3083 - version = "0.48.5" 3084 - source = "registry+https://github.com/rust-lang/crates.io-index" 3085 - checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3086 - dependencies = [ 3087 - "windows_aarch64_gnullvm", 3088 - "windows_aarch64_msvc", 3089 - "windows_i686_gnu", 3090 - "windows_i686_msvc", 3091 - "windows_x86_64_gnu", 3092 - "windows_x86_64_gnullvm", 3093 - "windows_x86_64_msvc", 3094 - ] 3095 - 3096 - [[package]] 3097 - name = "windows_aarch64_gnullvm" 3098 - version = "0.48.5" 3099 - source = "registry+https://github.com/rust-lang/crates.io-index" 3100 - checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3101 - 3102 - [[package]] 3103 - name = "windows_aarch64_msvc" 3104 - version = "0.48.5" 3105 - source = "registry+https://github.com/rust-lang/crates.io-index" 3106 - checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3107 - 3108 - [[package]] 3109 - name = "windows_i686_gnu" 3110 - version = "0.48.5" 3111 - source = "registry+https://github.com/rust-lang/crates.io-index" 3112 - checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 3113 - 3114 - [[package]] 3115 - name = "windows_i686_msvc" 3116 - version = "0.48.5" 3117 - source = "registry+https://github.com/rust-lang/crates.io-index" 3118 - checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 3119 - 3120 - [[package]] 3121 - name = "windows_x86_64_gnu" 3122 - version = "0.48.5" 3123 - source = "registry+https://github.com/rust-lang/crates.io-index" 3124 - checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 3125 - 3126 - [[package]] 3127 - name = "windows_x86_64_gnullvm" 3128 - version = "0.48.5" 3129 - source = "registry+https://github.com/rust-lang/crates.io-index" 3130 - checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 3131 - 3132 - [[package]] 3133 - name = "windows_x86_64_msvc" 3134 - version = "0.48.5" 3135 - source = "registry+https://github.com/rust-lang/crates.io-index" 3136 - checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 3137 - 3138 - [[package]] 3139 - name = "winnow" 3140 - version = "1.0.1" 3141 - source = "registry+https://github.com/rust-lang/crates.io-index" 3142 - checksum = "09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5" 3143 - dependencies = [ 3144 - "memchr", 3145 - ] 3146 - 3147 - [[package]] 3148 598 name = "wit-bindgen" 3149 599 version = "0.51.0" 3150 600 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3166 616 checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" 3167 617 dependencies = [ 3168 618 "anyhow", 3169 - "heck 0.5.0", 619 + "heck", 3170 620 "wit-parser", 3171 621 ] 3172 622 ··· 3177 627 checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" 3178 628 dependencies = [ 3179 629 "anyhow", 3180 - "heck 0.5.0", 630 + "heck", 3181 631 "indexmap", 3182 632 "prettyplease", 3183 - "syn 2.0.117", 633 + "syn", 3184 634 "wasm-metadata", 3185 635 "wit-bindgen-core", 3186 636 "wit-component", ··· 3196 646 "prettyplease", 3197 647 "proc-macro2", 3198 648 "quote", 3199 - "syn 2.0.117", 649 + "syn", 3200 650 "wit-bindgen-core", 3201 651 "wit-bindgen-rust", 3202 652 ] ··· 3236 686 "serde_json", 3237 687 "unicode-xid", 3238 688 "wasmparser", 3239 - ] 3240 - 3241 - [[package]] 3242 - name = "writeable" 3243 - version = "0.6.3" 3244 - source = "registry+https://github.com/rust-lang/crates.io-index" 3245 - checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" 3246 - 3247 - [[package]] 3248 - name = "wyz" 3249 - version = "0.5.1" 3250 - source = "registry+https://github.com/rust-lang/crates.io-index" 3251 - checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" 3252 - dependencies = [ 3253 - "tap", 3254 - ] 3255 - 3256 - [[package]] 3257 - name = "yansi" 3258 - version = "1.0.1" 3259 - source = "registry+https://github.com/rust-lang/crates.io-index" 3260 - checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" 3261 - 3262 - [[package]] 3263 - name = "yoke" 3264 - version = "0.8.2" 3265 - source = "registry+https://github.com/rust-lang/crates.io-index" 3266 - checksum = "abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca" 3267 - dependencies = [ 3268 - "stable_deref_trait", 3269 - "yoke-derive", 3270 - "zerofrom", 3271 - ] 3272 - 3273 - [[package]] 3274 - name = "yoke-derive" 3275 - version = "0.8.2" 3276 - source = "registry+https://github.com/rust-lang/crates.io-index" 3277 - checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" 3278 - dependencies = [ 3279 - "proc-macro2", 3280 - "quote", 3281 - "syn 2.0.117", 3282 - "synstructure", 3283 - ] 3284 - 3285 - [[package]] 3286 - name = "zerocopy" 3287 - version = "0.8.48" 3288 - source = "registry+https://github.com/rust-lang/crates.io-index" 3289 - checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" 3290 - dependencies = [ 3291 - "zerocopy-derive", 3292 - ] 3293 - 3294 - [[package]] 3295 - name = "zerocopy-derive" 3296 - version = "0.8.48" 3297 - source = "registry+https://github.com/rust-lang/crates.io-index" 3298 - checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" 3299 - dependencies = [ 3300 - "proc-macro2", 3301 - "quote", 3302 - "syn 2.0.117", 3303 - ] 3304 - 3305 - [[package]] 3306 - name = "zerofrom" 3307 - version = "0.1.7" 3308 - source = "registry+https://github.com/rust-lang/crates.io-index" 3309 - checksum = "69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df" 3310 - dependencies = [ 3311 - "zerofrom-derive", 3312 - ] 3313 - 3314 - [[package]] 3315 - name = "zerofrom-derive" 3316 - version = "0.1.7" 3317 - source = "registry+https://github.com/rust-lang/crates.io-index" 3318 - checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" 3319 - dependencies = [ 3320 - "proc-macro2", 3321 - "quote", 3322 - "syn 2.0.117", 3323 - "synstructure", 3324 - ] 3325 - 3326 - [[package]] 3327 - name = "zeroize" 3328 - version = "1.8.2" 3329 - source = "registry+https://github.com/rust-lang/crates.io-index" 3330 - checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" 3331 - 3332 - [[package]] 3333 - name = "zerotrie" 3334 - version = "0.2.4" 3335 - source = "registry+https://github.com/rust-lang/crates.io-index" 3336 - checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf" 3337 - dependencies = [ 3338 - "displaydoc", 3339 - "yoke", 3340 - "zerofrom", 3341 - ] 3342 - 3343 - [[package]] 3344 - name = "zerovec" 3345 - version = "0.11.6" 3346 - source = "registry+https://github.com/rust-lang/crates.io-index" 3347 - checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" 3348 - dependencies = [ 3349 - "yoke", 3350 - "zerofrom", 3351 - "zerovec-derive", 3352 - ] 3353 - 3354 - [[package]] 3355 - name = "zerovec-derive" 3356 - version = "0.11.3" 3357 - source = "registry+https://github.com/rust-lang/crates.io-index" 3358 - checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" 3359 - dependencies = [ 3360 - "proc-macro2", 3361 - "quote", 3362 - "syn 2.0.117", 3363 689 ] 3364 690 3365 691 [[package]]
+7 -6
Cargo.toml
··· 4 4 edition = "2024" 5 5 6 6 [dependencies] 7 + ron = "0.12.1" 7 8 8 9 [dependencies.uuid] 9 10 version = "1.23.1" 10 11 features = ["v4", "v5"] 11 12 12 - [dependencies.sea-orm] 13 - version = "2.0.0-rc" 14 - features = [ "sqlx-sqlite", "runtime-tokio-native-tls", "macros" ] 13 + [dependencies.rust-embed] 14 + version = "8.11.0" 15 + features = [ "include-exclude" ] 15 16 16 - [dependencies.tokio] 17 - version = "1" 18 - features = [ "full" ] 17 + [dependencies.serde] 18 + version = "1.0.228" 19 + features = [ "derive" ]
cards/test1.ron

This is a binary file and will not be displayed.

+18
src/game/cards.rs
··· 1 + use rust_embed::Embed; 2 + use crate::game::{Card as GameCard, Result}; 3 + use uuid::Uuid; 4 + 5 + #[derive(Embed)] 6 + #[folder = "cards/"] 7 + #[include = "*.ron"] 8 + struct Card; 9 + 10 + pub fn load_cards(namespace_uuid: &Uuid) -> Result<Vec<GameCard>> { 11 + let cards = Vec::<GameCard>::new(); 12 + 13 + for card in Card::iter() { 14 + let card_ron = ron::from_str::<Card>(&card.to_string())?; 15 + } 16 + 17 + Ok(cards) 18 + }
+10 -2
src/game/mod.rs
··· 1 1 use std::{fmt, collections::HashMap}; 2 2 use crate::game::{state::GameState, card::{CardDefId, Card}}; 3 3 use uuid::Uuid; 4 + use ron::error::SpannedError; 4 5 5 6 pub mod card; 6 7 pub mod player; 7 8 pub mod zone; 8 9 pub mod state; 10 + mod cards; 9 11 10 12 pub type Result<T> = std::result::Result<T, ManaGroveError>; 11 13 12 14 #[derive(Debug, Clone)] 13 - pub struct ManaGroveError; 15 + pub struct ManaGroveError(String); 14 16 15 17 impl fmt::Display for ManaGroveError { 16 18 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { 17 - write!(f, "Error in running game.") 19 + write!(f, "Error in running game: {}", self.0) 20 + } 21 + } 22 + 23 + impl From<SpannedError> for ManaGroveError { 24 + fn from(value: SpannedError) -> Self { 25 + Self(value.to_string()) 18 26 } 19 27 } 20 28