Take the pain out of keeping all your calendars together

feat: add sqlx

a.starrysky.fyi 9b78d4f8 5e0fc43f

verified
+976 -16
Cargo.lock
··· 12 12 ] 13 13 14 14 [[package]] 15 + name = "allocator-api2" 16 + version = "0.2.21" 17 + source = "registry+https://github.com/rust-lang/crates.io-index" 18 + checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" 19 + 20 + [[package]] 15 21 name = "any_spawner" 16 22 version = "0.3.0" 17 23 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 58 64 ] 59 65 60 66 [[package]] 67 + name = "atoi" 68 + version = "2.0.0" 69 + source = "registry+https://github.com/rust-lang/crates.io-index" 70 + checksum = "f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528" 71 + dependencies = [ 72 + "num-traits", 73 + ] 74 + 75 + [[package]] 61 76 name = "atomic-waker" 62 77 version = "1.1.2" 63 78 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 94 109 ] 95 110 96 111 [[package]] 112 + name = "autocfg" 113 + version = "1.5.0" 114 + source = "registry+https://github.com/rust-lang/crates.io-index" 115 + checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" 116 + 117 + [[package]] 97 118 name = "axum" 98 119 version = "0.8.6" 99 120 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 162 183 checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 163 184 164 185 [[package]] 186 + name = "base64ct" 187 + version = "1.8.0" 188 + source = "registry+https://github.com/rust-lang/crates.io-index" 189 + checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba" 190 + 191 + [[package]] 165 192 name = "bitflags" 166 193 version = "2.10.0" 167 194 source = "registry+https://github.com/rust-lang/crates.io-index" 168 195 checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" 196 + dependencies = [ 197 + "serde_core", 198 + ] 169 199 170 200 [[package]] 171 201 name = "block-buffer" ··· 183 213 checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" 184 214 185 215 [[package]] 216 + name = "byteorder" 217 + version = "1.5.0" 218 + source = "registry+https://github.com/rust-lang/crates.io-index" 219 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 220 + 221 + [[package]] 186 222 name = "bytes" 187 223 version = "1.10.1" 188 224 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 198 234 "leptos_axum", 199 235 "leptos_meta", 200 236 "leptos_router", 237 + "sqlx", 201 238 "tokio", 202 239 "wasm-bindgen", 203 240 ] ··· 207 244 version = "1.2.1" 208 245 source = "registry+https://github.com/rust-lang/crates.io-index" 209 246 checksum = "276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609" 247 + 248 + [[package]] 249 + name = "cc" 250 + version = "1.2.43" 251 + source = "registry+https://github.com/rust-lang/crates.io-index" 252 + checksum = "739eb0f94557554b3ca9a86d2d37bebd49c5e6d0c1d2bda35ba5bdac830befc2" 253 + dependencies = [ 254 + "find-msvc-tools", 255 + "shlex", 256 + ] 210 257 211 258 [[package]] 212 259 name = "cfg-if" ··· 264 311 ] 265 312 266 313 [[package]] 314 + name = "const-oid" 315 + version = "0.9.6" 316 + source = "registry+https://github.com/rust-lang/crates.io-index" 317 + checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" 318 + 319 + [[package]] 267 320 name = "const-str" 268 321 version = "0.6.4" 269 322 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 314 367 ] 315 368 316 369 [[package]] 370 + name = "core-foundation" 371 + version = "0.9.4" 372 + source = "registry+https://github.com/rust-lang/crates.io-index" 373 + checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 374 + dependencies = [ 375 + "core-foundation-sys", 376 + "libc", 377 + ] 378 + 379 + [[package]] 380 + name = "core-foundation-sys" 381 + version = "0.8.7" 382 + source = "registry+https://github.com/rust-lang/crates.io-index" 383 + checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 384 + 385 + [[package]] 317 386 name = "cpufeatures" 318 387 version = "0.2.17" 319 388 source = "registry+https://github.com/rust-lang/crates.io-index" 320 389 checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" 321 390 dependencies = [ 322 391 "libc", 392 + ] 393 + 394 + [[package]] 395 + name = "crc" 396 + version = "3.3.0" 397 + source = "registry+https://github.com/rust-lang/crates.io-index" 398 + checksum = "9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675" 399 + dependencies = [ 400 + "crc-catalog", 401 + ] 402 + 403 + [[package]] 404 + name = "crc-catalog" 405 + version = "2.4.0" 406 + source = "registry+https://github.com/rust-lang/crates.io-index" 407 + checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" 408 + 409 + [[package]] 410 + name = "crossbeam-queue" 411 + version = "0.3.12" 412 + source = "registry+https://github.com/rust-lang/crates.io-index" 413 + checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" 414 + dependencies = [ 415 + "crossbeam-utils", 323 416 ] 324 417 325 418 [[package]] ··· 359 452 checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" 360 453 361 454 [[package]] 455 + name = "der" 456 + version = "0.7.10" 457 + source = "registry+https://github.com/rust-lang/crates.io-index" 458 + checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" 459 + dependencies = [ 460 + "const-oid", 461 + "pem-rfc7468", 462 + "zeroize", 463 + ] 464 + 465 + [[package]] 362 466 name = "derive-where" 363 467 version = "1.6.0" 364 468 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 376 480 checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 377 481 dependencies = [ 378 482 "block-buffer", 483 + "const-oid", 379 484 "crypto-common", 485 + "subtle", 380 486 ] 381 487 382 488 [[package]] ··· 391 497 ] 392 498 393 499 [[package]] 500 + name = "dotenvy" 501 + version = "0.15.7" 502 + source = "registry+https://github.com/rust-lang/crates.io-index" 503 + checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" 504 + 505 + [[package]] 394 506 name = "drain_filter_polyfill" 395 507 version = "0.1.3" 396 508 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 401 513 version = "1.15.0" 402 514 source = "registry+https://github.com/rust-lang/crates.io-index" 403 515 checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 516 + dependencies = [ 517 + "serde", 518 + ] 404 519 405 520 [[package]] 406 521 name = "either_of" ··· 434 549 checksum = "a1731451909bde27714eacba19c2566362a7f35224f52b153d3f42cf60f72472" 435 550 436 551 [[package]] 552 + name = "errno" 553 + version = "0.3.14" 554 + source = "registry+https://github.com/rust-lang/crates.io-index" 555 + checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" 556 + dependencies = [ 557 + "libc", 558 + "windows-sys 0.61.2", 559 + ] 560 + 561 + [[package]] 562 + name = "etcetera" 563 + version = "0.8.0" 564 + source = "registry+https://github.com/rust-lang/crates.io-index" 565 + checksum = "136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943" 566 + dependencies = [ 567 + "cfg-if", 568 + "home", 569 + "windows-sys 0.48.0", 570 + ] 571 + 572 + [[package]] 437 573 name = "event-listener" 438 574 version = "5.4.1" 439 575 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 455 591 ] 456 592 457 593 [[package]] 594 + name = "fastrand" 595 + version = "2.3.0" 596 + source = "registry+https://github.com/rust-lang/crates.io-index" 597 + checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 598 + 599 + [[package]] 600 + name = "find-msvc-tools" 601 + version = "0.1.4" 602 + source = "registry+https://github.com/rust-lang/crates.io-index" 603 + checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127" 604 + 605 + [[package]] 606 + name = "flume" 607 + version = "0.11.1" 608 + source = "registry+https://github.com/rust-lang/crates.io-index" 609 + checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095" 610 + dependencies = [ 611 + "futures-core", 612 + "futures-sink", 613 + "spin", 614 + ] 615 + 616 + [[package]] 458 617 name = "fnv" 459 618 version = "1.0.7" 460 619 source = "registry+https://github.com/rust-lang/crates.io-index" 461 620 checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 621 + 622 + [[package]] 623 + name = "foldhash" 624 + version = "0.1.5" 625 + source = "registry+https://github.com/rust-lang/crates.io-index" 626 + checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 627 + 628 + [[package]] 629 + name = "foreign-types" 630 + version = "0.3.2" 631 + source = "registry+https://github.com/rust-lang/crates.io-index" 632 + checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 633 + dependencies = [ 634 + "foreign-types-shared", 635 + ] 636 + 637 + [[package]] 638 + name = "foreign-types-shared" 639 + version = "0.1.1" 640 + source = "registry+https://github.com/rust-lang/crates.io-index" 641 + checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 462 642 463 643 [[package]] 464 644 name = "form_urlencoded" ··· 513 693 ] 514 694 515 695 [[package]] 696 + name = "futures-intrusive" 697 + version = "0.5.0" 698 + source = "registry+https://github.com/rust-lang/crates.io-index" 699 + checksum = "1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f" 700 + dependencies = [ 701 + "futures-core", 702 + "lock_api", 703 + "parking_lot", 704 + ] 705 + 706 + [[package]] 516 707 name = "futures-io" 517 708 version = "0.3.31" 518 709 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 567 758 dependencies = [ 568 759 "typenum", 569 760 "version_check", 761 + ] 762 + 763 + [[package]] 764 + name = "getrandom" 765 + version = "0.2.16" 766 + source = "registry+https://github.com/rust-lang/crates.io-index" 767 + checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" 768 + dependencies = [ 769 + "cfg-if", 770 + "libc", 771 + "wasi", 570 772 ] 571 773 572 774 [[package]] ··· 631 833 632 834 [[package]] 633 835 name = "hashbrown" 836 + version = "0.15.5" 837 + source = "registry+https://github.com/rust-lang/crates.io-index" 838 + checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" 839 + dependencies = [ 840 + "allocator-api2", 841 + "equivalent", 842 + "foldhash", 843 + ] 844 + 845 + [[package]] 846 + name = "hashbrown" 634 847 version = "0.16.0" 635 848 source = "registry+https://github.com/rust-lang/crates.io-index" 636 849 checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" 637 850 638 851 [[package]] 852 + name = "hashlink" 853 + version = "0.10.0" 854 + source = "registry+https://github.com/rust-lang/crates.io-index" 855 + checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" 856 + dependencies = [ 857 + "hashbrown 0.15.5", 858 + ] 859 + 860 + [[package]] 861 + name = "heck" 862 + version = "0.5.0" 863 + source = "registry+https://github.com/rust-lang/crates.io-index" 864 + checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 865 + 866 + [[package]] 639 867 name = "hermit-abi" 640 868 version = "0.5.2" 641 869 source = "registry+https://github.com/rust-lang/crates.io-index" 642 870 checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" 643 871 644 872 [[package]] 873 + name = "hex" 874 + version = "0.4.3" 875 + source = "registry+https://github.com/rust-lang/crates.io-index" 876 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 877 + 878 + [[package]] 879 + name = "hkdf" 880 + version = "0.12.4" 881 + source = "registry+https://github.com/rust-lang/crates.io-index" 882 + checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" 883 + dependencies = [ 884 + "hmac", 885 + ] 886 + 887 + [[package]] 888 + name = "hmac" 889 + version = "0.12.1" 890 + source = "registry+https://github.com/rust-lang/crates.io-index" 891 + checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 892 + dependencies = [ 893 + "digest", 894 + ] 895 + 896 + [[package]] 897 + name = "home" 898 + version = "0.5.12" 899 + source = "registry+https://github.com/rust-lang/crates.io-index" 900 + checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d" 901 + dependencies = [ 902 + "windows-sys 0.61.2", 903 + ] 904 + 905 + [[package]] 645 906 name = "html-escape" 646 907 version = "0.2.13" 647 908 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 913 1174 ] 914 1175 915 1176 [[package]] 1177 + name = "lazy_static" 1178 + version = "1.5.0" 1179 + source = "registry+https://github.com/rust-lang/crates.io-index" 1180 + checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 1181 + dependencies = [ 1182 + "spin", 1183 + ] 1184 + 1185 + [[package]] 916 1186 name = "leptos" 917 1187 version = "0.8.11" 918 1188 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 923 1193 "cfg-if", 924 1194 "either_of", 925 1195 "futures", 926 - "getrandom", 1196 + "getrandom 0.3.4", 927 1197 "hydration_context", 928 1198 "leptos_config", 929 1199 "leptos_dom", ··· 933 1203 "oco_ref", 934 1204 "or_poisoned", 935 1205 "paste", 936 - "rand", 1206 + "rand 0.9.2", 937 1207 "reactive_graph", 938 1208 "rustc-hash", 939 1209 "rustc_version", ··· 1141 1411 checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" 1142 1412 1143 1413 [[package]] 1414 + name = "libm" 1415 + version = "0.2.15" 1416 + source = "registry+https://github.com/rust-lang/crates.io-index" 1417 + checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" 1418 + 1419 + [[package]] 1420 + name = "libredox" 1421 + version = "0.1.10" 1422 + source = "registry+https://github.com/rust-lang/crates.io-index" 1423 + checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" 1424 + dependencies = [ 1425 + "bitflags", 1426 + "libc", 1427 + "redox_syscall", 1428 + ] 1429 + 1430 + [[package]] 1431 + name = "libsqlite3-sys" 1432 + version = "0.30.1" 1433 + source = "registry+https://github.com/rust-lang/crates.io-index" 1434 + checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149" 1435 + dependencies = [ 1436 + "pkg-config", 1437 + "vcpkg", 1438 + ] 1439 + 1440 + [[package]] 1144 1441 name = "linear-map" 1145 1442 version = "1.2.0" 1146 1443 source = "registry+https://github.com/rust-lang/crates.io-index" 1147 1444 checksum = "bfae20f6b19ad527b550c223fddc3077a547fc70cda94b9b566575423fd303ee" 1445 + 1446 + [[package]] 1447 + name = "linux-raw-sys" 1448 + version = "0.11.0" 1449 + source = "registry+https://github.com/rust-lang/crates.io-index" 1450 + checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" 1148 1451 1149 1452 [[package]] 1150 1453 name = "litemap" ··· 1197 1500 checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3" 1198 1501 1199 1502 [[package]] 1503 + name = "md-5" 1504 + version = "0.10.6" 1505 + source = "registry+https://github.com/rust-lang/crates.io-index" 1506 + checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" 1507 + dependencies = [ 1508 + "cfg-if", 1509 + "digest", 1510 + ] 1511 + 1512 + [[package]] 1200 1513 name = "memchr" 1201 1514 version = "2.7.6" 1202 1515 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1247 1560 ] 1248 1561 1249 1562 [[package]] 1563 + name = "native-tls" 1564 + version = "0.2.14" 1565 + source = "registry+https://github.com/rust-lang/crates.io-index" 1566 + checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" 1567 + dependencies = [ 1568 + "libc", 1569 + "log", 1570 + "openssl", 1571 + "openssl-probe", 1572 + "openssl-sys", 1573 + "schannel", 1574 + "security-framework", 1575 + "security-framework-sys", 1576 + "tempfile", 1577 + ] 1578 + 1579 + [[package]] 1250 1580 name = "next_tuple" 1251 1581 version = "0.1.0" 1252 1582 source = "registry+https://github.com/rust-lang/crates.io-index" 1253 1583 checksum = "60993920e071b0c9b66f14e2b32740a4e27ffc82854dcd72035887f336a09a28" 1254 1584 1255 1585 [[package]] 1586 + name = "num-bigint-dig" 1587 + version = "0.8.4" 1588 + source = "registry+https://github.com/rust-lang/crates.io-index" 1589 + checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151" 1590 + dependencies = [ 1591 + "byteorder", 1592 + "lazy_static", 1593 + "libm", 1594 + "num-integer", 1595 + "num-iter", 1596 + "num-traits", 1597 + "rand 0.8.5", 1598 + "smallvec", 1599 + "zeroize", 1600 + ] 1601 + 1602 + [[package]] 1603 + name = "num-integer" 1604 + version = "0.1.46" 1605 + source = "registry+https://github.com/rust-lang/crates.io-index" 1606 + checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 1607 + dependencies = [ 1608 + "num-traits", 1609 + ] 1610 + 1611 + [[package]] 1612 + name = "num-iter" 1613 + version = "0.1.45" 1614 + source = "registry+https://github.com/rust-lang/crates.io-index" 1615 + checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" 1616 + dependencies = [ 1617 + "autocfg", 1618 + "num-integer", 1619 + "num-traits", 1620 + ] 1621 + 1622 + [[package]] 1623 + name = "num-traits" 1624 + version = "0.2.19" 1625 + source = "registry+https://github.com/rust-lang/crates.io-index" 1626 + checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 1627 + dependencies = [ 1628 + "autocfg", 1629 + "libm", 1630 + ] 1631 + 1632 + [[package]] 1256 1633 name = "num_cpus" 1257 1634 version = "1.17.0" 1258 1635 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1279 1656 checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 1280 1657 1281 1658 [[package]] 1659 + name = "openssl" 1660 + version = "0.10.74" 1661 + source = "registry+https://github.com/rust-lang/crates.io-index" 1662 + checksum = "24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654" 1663 + dependencies = [ 1664 + "bitflags", 1665 + "cfg-if", 1666 + "foreign-types", 1667 + "libc", 1668 + "once_cell", 1669 + "openssl-macros", 1670 + "openssl-sys", 1671 + ] 1672 + 1673 + [[package]] 1674 + name = "openssl-macros" 1675 + version = "0.1.1" 1676 + source = "registry+https://github.com/rust-lang/crates.io-index" 1677 + checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 1678 + dependencies = [ 1679 + "proc-macro2", 1680 + "quote", 1681 + "syn", 1682 + ] 1683 + 1684 + [[package]] 1685 + name = "openssl-probe" 1686 + version = "0.1.6" 1687 + source = "registry+https://github.com/rust-lang/crates.io-index" 1688 + checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" 1689 + 1690 + [[package]] 1691 + name = "openssl-sys" 1692 + version = "0.9.110" 1693 + source = "registry+https://github.com/rust-lang/crates.io-index" 1694 + checksum = "0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2" 1695 + dependencies = [ 1696 + "cc", 1697 + "libc", 1698 + "pkg-config", 1699 + "vcpkg", 1700 + ] 1701 + 1702 + [[package]] 1282 1703 name = "or_poisoned" 1283 1704 version = "0.1.0" 1284 1705 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1324 1745 version = "0.2.3" 1325 1746 source = "registry+https://github.com/rust-lang/crates.io-index" 1326 1747 checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" 1748 + 1749 + [[package]] 1750 + name = "pem-rfc7468" 1751 + version = "0.7.0" 1752 + source = "registry+https://github.com/rust-lang/crates.io-index" 1753 + checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" 1754 + dependencies = [ 1755 + "base64ct", 1756 + ] 1327 1757 1328 1758 [[package]] 1329 1759 name = "percent-encoding" ··· 1364 1794 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1365 1795 1366 1796 [[package]] 1797 + name = "pkcs1" 1798 + version = "0.7.5" 1799 + source = "registry+https://github.com/rust-lang/crates.io-index" 1800 + checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f" 1801 + dependencies = [ 1802 + "der", 1803 + "pkcs8", 1804 + "spki", 1805 + ] 1806 + 1807 + [[package]] 1808 + name = "pkcs8" 1809 + version = "0.10.2" 1810 + source = "registry+https://github.com/rust-lang/crates.io-index" 1811 + checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" 1812 + dependencies = [ 1813 + "der", 1814 + "spki", 1815 + ] 1816 + 1817 + [[package]] 1818 + name = "pkg-config" 1819 + version = "0.3.32" 1820 + source = "registry+https://github.com/rust-lang/crates.io-index" 1821 + checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" 1822 + 1823 + [[package]] 1367 1824 name = "potential_utf" 1368 1825 version = "0.1.3" 1369 1826 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1485 1942 1486 1943 [[package]] 1487 1944 name = "rand" 1945 + version = "0.8.5" 1946 + source = "registry+https://github.com/rust-lang/crates.io-index" 1947 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1948 + dependencies = [ 1949 + "libc", 1950 + "rand_chacha 0.3.1", 1951 + "rand_core 0.6.4", 1952 + ] 1953 + 1954 + [[package]] 1955 + name = "rand" 1488 1956 version = "0.9.2" 1489 1957 source = "registry+https://github.com/rust-lang/crates.io-index" 1490 1958 checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" 1491 1959 dependencies = [ 1492 - "rand_chacha", 1493 - "rand_core", 1960 + "rand_chacha 0.9.0", 1961 + "rand_core 0.9.3", 1962 + ] 1963 + 1964 + [[package]] 1965 + name = "rand_chacha" 1966 + version = "0.3.1" 1967 + source = "registry+https://github.com/rust-lang/crates.io-index" 1968 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1969 + dependencies = [ 1970 + "ppv-lite86", 1971 + "rand_core 0.6.4", 1494 1972 ] 1495 1973 1496 1974 [[package]] ··· 1500 1978 checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" 1501 1979 dependencies = [ 1502 1980 "ppv-lite86", 1503 - "rand_core", 1981 + "rand_core 0.9.3", 1982 + ] 1983 + 1984 + [[package]] 1985 + name = "rand_core" 1986 + version = "0.6.4" 1987 + source = "registry+https://github.com/rust-lang/crates.io-index" 1988 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1989 + dependencies = [ 1990 + "getrandom 0.2.16", 1504 1991 ] 1505 1992 1506 1993 [[package]] ··· 1509 1996 source = "registry+https://github.com/rust-lang/crates.io-index" 1510 1997 checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" 1511 1998 dependencies = [ 1512 - "getrandom", 1999 + "getrandom 0.3.4", 1513 2000 ] 1514 2001 1515 2002 [[package]] ··· 1604 2091 checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" 1605 2092 1606 2093 [[package]] 2094 + name = "rsa" 2095 + version = "0.9.8" 2096 + source = "registry+https://github.com/rust-lang/crates.io-index" 2097 + checksum = "78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b" 2098 + dependencies = [ 2099 + "const-oid", 2100 + "digest", 2101 + "num-bigint-dig", 2102 + "num-integer", 2103 + "num-traits", 2104 + "pkcs1", 2105 + "pkcs8", 2106 + "rand_core 0.6.4", 2107 + "signature", 2108 + "spki", 2109 + "subtle", 2110 + "zeroize", 2111 + ] 2112 + 2113 + [[package]] 1607 2114 name = "rstml" 1608 2115 version = "0.12.1" 1609 2116 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1634 2141 ] 1635 2142 1636 2143 [[package]] 2144 + name = "rustix" 2145 + version = "1.1.2" 2146 + source = "registry+https://github.com/rust-lang/crates.io-index" 2147 + checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" 2148 + dependencies = [ 2149 + "bitflags", 2150 + "errno", 2151 + "libc", 2152 + "linux-raw-sys", 2153 + "windows-sys 0.61.2", 2154 + ] 2155 + 2156 + [[package]] 1637 2157 name = "rustversion" 1638 2158 version = "1.0.22" 1639 2159 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1655 2175 ] 1656 2176 1657 2177 [[package]] 2178 + name = "schannel" 2179 + version = "0.1.28" 2180 + source = "registry+https://github.com/rust-lang/crates.io-index" 2181 + checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1" 2182 + dependencies = [ 2183 + "windows-sys 0.61.2", 2184 + ] 2185 + 2186 + [[package]] 1658 2187 name = "scopeguard" 1659 2188 version = "1.2.0" 1660 2189 source = "registry+https://github.com/rust-lang/crates.io-index" 1661 2190 checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1662 2191 1663 2192 [[package]] 2193 + name = "security-framework" 2194 + version = "2.11.1" 2195 + source = "registry+https://github.com/rust-lang/crates.io-index" 2196 + checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" 2197 + dependencies = [ 2198 + "bitflags", 2199 + "core-foundation", 2200 + "core-foundation-sys", 2201 + "libc", 2202 + "security-framework-sys", 2203 + ] 2204 + 2205 + [[package]] 2206 + name = "security-framework-sys" 2207 + version = "2.15.0" 2208 + source = "registry+https://github.com/rust-lang/crates.io-index" 2209 + checksum = "cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0" 2210 + dependencies = [ 2211 + "core-foundation-sys", 2212 + "libc", 2213 + ] 2214 + 2215 + [[package]] 1664 2216 name = "semver" 1665 2217 version = "1.0.27" 1666 2218 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1849 2401 ] 1850 2402 1851 2403 [[package]] 2404 + name = "shlex" 2405 + version = "1.3.0" 2406 + source = "registry+https://github.com/rust-lang/crates.io-index" 2407 + checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 2408 + 2409 + [[package]] 2410 + name = "signature" 2411 + version = "2.2.0" 2412 + source = "registry+https://github.com/rust-lang/crates.io-index" 2413 + checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" 2414 + dependencies = [ 2415 + "digest", 2416 + "rand_core 0.6.4", 2417 + ] 2418 + 2419 + [[package]] 1852 2420 name = "slab" 1853 2421 version = "0.4.11" 1854 2422 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1868 2436 version = "1.15.1" 1869 2437 source = "registry+https://github.com/rust-lang/crates.io-index" 1870 2438 checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 2439 + dependencies = [ 2440 + "serde", 2441 + ] 1871 2442 1872 2443 [[package]] 1873 2444 name = "socket2" ··· 1884 2455 version = "0.9.8" 1885 2456 source = "registry+https://github.com/rust-lang/crates.io-index" 1886 2457 checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 2458 + dependencies = [ 2459 + "lock_api", 2460 + ] 2461 + 2462 + [[package]] 2463 + name = "spki" 2464 + version = "0.7.3" 2465 + source = "registry+https://github.com/rust-lang/crates.io-index" 2466 + checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" 2467 + dependencies = [ 2468 + "base64ct", 2469 + "der", 2470 + ] 2471 + 2472 + [[package]] 2473 + name = "sqlx" 2474 + version = "0.8.6" 2475 + source = "registry+https://github.com/rust-lang/crates.io-index" 2476 + checksum = "1fefb893899429669dcdd979aff487bd78f4064e5e7907e4269081e0ef7d97dc" 2477 + dependencies = [ 2478 + "sqlx-core", 2479 + "sqlx-macros", 2480 + "sqlx-mysql", 2481 + "sqlx-postgres", 2482 + "sqlx-sqlite", 2483 + ] 2484 + 2485 + [[package]] 2486 + name = "sqlx-core" 2487 + version = "0.8.6" 2488 + source = "registry+https://github.com/rust-lang/crates.io-index" 2489 + checksum = "ee6798b1838b6a0f69c007c133b8df5866302197e404e8b6ee8ed3e3a5e68dc6" 2490 + dependencies = [ 2491 + "base64", 2492 + "bytes", 2493 + "crc", 2494 + "crossbeam-queue", 2495 + "either", 2496 + "event-listener", 2497 + "futures-core", 2498 + "futures-intrusive", 2499 + "futures-io", 2500 + "futures-util", 2501 + "hashbrown 0.15.5", 2502 + "hashlink", 2503 + "indexmap", 2504 + "log", 2505 + "memchr", 2506 + "native-tls", 2507 + "once_cell", 2508 + "percent-encoding", 2509 + "serde", 2510 + "serde_json", 2511 + "sha2", 2512 + "smallvec", 2513 + "thiserror 2.0.17", 2514 + "tokio", 2515 + "tokio-stream", 2516 + "tracing", 2517 + "url", 2518 + "uuid", 2519 + ] 2520 + 2521 + [[package]] 2522 + name = "sqlx-macros" 2523 + version = "0.8.6" 2524 + source = "registry+https://github.com/rust-lang/crates.io-index" 2525 + checksum = "a2d452988ccaacfbf5e0bdbc348fb91d7c8af5bee192173ac3636b5fb6e6715d" 2526 + dependencies = [ 2527 + "proc-macro2", 2528 + "quote", 2529 + "sqlx-core", 2530 + "sqlx-macros-core", 2531 + "syn", 2532 + ] 2533 + 2534 + [[package]] 2535 + name = "sqlx-macros-core" 2536 + version = "0.8.6" 2537 + source = "registry+https://github.com/rust-lang/crates.io-index" 2538 + checksum = "19a9c1841124ac5a61741f96e1d9e2ec77424bf323962dd894bdb93f37d5219b" 2539 + dependencies = [ 2540 + "dotenvy", 2541 + "either", 2542 + "heck", 2543 + "hex", 2544 + "once_cell", 2545 + "proc-macro2", 2546 + "quote", 2547 + "serde", 2548 + "serde_json", 2549 + "sha2", 2550 + "sqlx-core", 2551 + "sqlx-mysql", 2552 + "sqlx-postgres", 2553 + "sqlx-sqlite", 2554 + "syn", 2555 + "tokio", 2556 + "url", 2557 + ] 2558 + 2559 + [[package]] 2560 + name = "sqlx-mysql" 2561 + version = "0.8.6" 2562 + source = "registry+https://github.com/rust-lang/crates.io-index" 2563 + checksum = "aa003f0038df784eb8fecbbac13affe3da23b45194bd57dba231c8f48199c526" 2564 + dependencies = [ 2565 + "atoi", 2566 + "base64", 2567 + "bitflags", 2568 + "byteorder", 2569 + "bytes", 2570 + "crc", 2571 + "digest", 2572 + "dotenvy", 2573 + "either", 2574 + "futures-channel", 2575 + "futures-core", 2576 + "futures-io", 2577 + "futures-util", 2578 + "generic-array", 2579 + "hex", 2580 + "hkdf", 2581 + "hmac", 2582 + "itoa", 2583 + "log", 2584 + "md-5", 2585 + "memchr", 2586 + "once_cell", 2587 + "percent-encoding", 2588 + "rand 0.8.5", 2589 + "rsa", 2590 + "serde", 2591 + "sha1", 2592 + "sha2", 2593 + "smallvec", 2594 + "sqlx-core", 2595 + "stringprep", 2596 + "thiserror 2.0.17", 2597 + "tracing", 2598 + "uuid", 2599 + "whoami", 2600 + ] 2601 + 2602 + [[package]] 2603 + name = "sqlx-postgres" 2604 + version = "0.8.6" 2605 + source = "registry+https://github.com/rust-lang/crates.io-index" 2606 + checksum = "db58fcd5a53cf07c184b154801ff91347e4c30d17a3562a635ff028ad5deda46" 2607 + dependencies = [ 2608 + "atoi", 2609 + "base64", 2610 + "bitflags", 2611 + "byteorder", 2612 + "crc", 2613 + "dotenvy", 2614 + "etcetera", 2615 + "futures-channel", 2616 + "futures-core", 2617 + "futures-util", 2618 + "hex", 2619 + "hkdf", 2620 + "hmac", 2621 + "home", 2622 + "itoa", 2623 + "log", 2624 + "md-5", 2625 + "memchr", 2626 + "once_cell", 2627 + "rand 0.8.5", 2628 + "serde", 2629 + "serde_json", 2630 + "sha2", 2631 + "smallvec", 2632 + "sqlx-core", 2633 + "stringprep", 2634 + "thiserror 2.0.17", 2635 + "tracing", 2636 + "uuid", 2637 + "whoami", 2638 + ] 2639 + 2640 + [[package]] 2641 + name = "sqlx-sqlite" 2642 + version = "0.8.6" 2643 + source = "registry+https://github.com/rust-lang/crates.io-index" 2644 + checksum = "c2d12fe70b2c1b4401038055f90f151b78208de1f9f89a7dbfd41587a10c3eea" 2645 + dependencies = [ 2646 + "atoi", 2647 + "flume", 2648 + "futures-channel", 2649 + "futures-core", 2650 + "futures-executor", 2651 + "futures-intrusive", 2652 + "futures-util", 2653 + "libsqlite3-sys", 2654 + "log", 2655 + "percent-encoding", 2656 + "serde", 2657 + "serde_urlencoded", 2658 + "sqlx-core", 2659 + "thiserror 2.0.17", 2660 + "tracing", 2661 + "url", 2662 + "uuid", 2663 + ] 1887 2664 1888 2665 [[package]] 1889 2666 name = "stable_deref_trait" 1890 2667 version = "1.2.1" 1891 2668 source = "registry+https://github.com/rust-lang/crates.io-index" 1892 2669 checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" 2670 + 2671 + [[package]] 2672 + name = "stringprep" 2673 + version = "0.1.5" 2674 + source = "registry+https://github.com/rust-lang/crates.io-index" 2675 + checksum = "7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1" 2676 + dependencies = [ 2677 + "unicode-bidi", 2678 + "unicode-normalization", 2679 + "unicode-properties", 2680 + ] 2681 + 2682 + [[package]] 2683 + name = "subtle" 2684 + version = "2.6.1" 2685 + source = "registry+https://github.com/rust-lang/crates.io-index" 2686 + checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" 1893 2687 1894 2688 [[package]] 1895 2689 name = "syn" ··· 1966 2760 ] 1967 2761 1968 2762 [[package]] 2763 + name = "tempfile" 2764 + version = "3.23.0" 2765 + source = "registry+https://github.com/rust-lang/crates.io-index" 2766 + checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" 2767 + dependencies = [ 2768 + "fastrand", 2769 + "getrandom 0.3.4", 2770 + "once_cell", 2771 + "rustix", 2772 + "windows-sys 0.61.2", 2773 + ] 2774 + 2775 + [[package]] 1969 2776 name = "thiserror" 1970 2777 version = "1.0.69" 1971 2778 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2025 2832 ] 2026 2833 2027 2834 [[package]] 2835 + name = "tinyvec" 2836 + version = "1.10.0" 2837 + source = "registry+https://github.com/rust-lang/crates.io-index" 2838 + checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa" 2839 + dependencies = [ 2840 + "tinyvec_macros", 2841 + ] 2842 + 2843 + [[package]] 2844 + name = "tinyvec_macros" 2845 + version = "0.1.1" 2846 + source = "registry+https://github.com/rust-lang/crates.io-index" 2847 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 2848 + 2849 + [[package]] 2028 2850 name = "tokio" 2029 2851 version = "1.48.0" 2030 2852 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2051 2873 ] 2052 2874 2053 2875 [[package]] 2876 + name = "tokio-stream" 2877 + version = "0.1.17" 2878 + source = "registry+https://github.com/rust-lang/crates.io-index" 2879 + checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" 2880 + dependencies = [ 2881 + "futures-core", 2882 + "pin-project-lite", 2883 + "tokio", 2884 + ] 2885 + 2886 + [[package]] 2054 2887 name = "tokio-tungstenite" 2055 2888 version = "0.28.0" 2056 2889 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2168 3001 dependencies = [ 2169 3002 "log", 2170 3003 "pin-project-lite", 3004 + "tracing-attributes", 2171 3005 "tracing-core", 3006 + ] 3007 + 3008 + [[package]] 3009 + name = "tracing-attributes" 3010 + version = "0.1.30" 3011 + source = "registry+https://github.com/rust-lang/crates.io-index" 3012 + checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" 3013 + dependencies = [ 3014 + "proc-macro2", 3015 + "quote", 3016 + "syn", 2172 3017 ] 2173 3018 2174 3019 [[package]] ··· 2191 3036 "http", 2192 3037 "httparse", 2193 3038 "log", 2194 - "rand", 3039 + "rand 0.9.2", 2195 3040 "sha1", 2196 3041 "thiserror 2.0.17", 2197 3042 "utf-8", ··· 2230 3075 checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" 2231 3076 2232 3077 [[package]] 3078 + name = "unicode-bidi" 3079 + version = "0.3.18" 3080 + source = "registry+https://github.com/rust-lang/crates.io-index" 3081 + checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5" 3082 + 3083 + [[package]] 2233 3084 name = "unicode-ident" 2234 3085 version = "1.0.20" 2235 3086 source = "registry+https://github.com/rust-lang/crates.io-index" 2236 3087 checksum = "462eeb75aeb73aea900253ce739c8e18a67423fadf006037cd3ff27e82748a06" 2237 3088 2238 3089 [[package]] 3090 + name = "unicode-normalization" 3091 + version = "0.1.24" 3092 + source = "registry+https://github.com/rust-lang/crates.io-index" 3093 + checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" 3094 + dependencies = [ 3095 + "tinyvec", 3096 + ] 3097 + 3098 + [[package]] 3099 + name = "unicode-properties" 3100 + version = "0.1.3" 3101 + source = "registry+https://github.com/rust-lang/crates.io-index" 3102 + checksum = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0" 3103 + 3104 + [[package]] 2239 3105 name = "unicode-segmentation" 2240 3106 version = "1.12.0" 2241 3107 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2283 3149 source = "registry+https://github.com/rust-lang/crates.io-index" 2284 3150 checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" 2285 3151 dependencies = [ 2286 - "getrandom", 3152 + "getrandom 0.3.4", 2287 3153 "js-sys", 2288 3154 "wasm-bindgen", 2289 3155 ] 3156 + 3157 + [[package]] 3158 + name = "vcpkg" 3159 + version = "0.2.15" 3160 + source = "registry+https://github.com/rust-lang/crates.io-index" 3161 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 2290 3162 2291 3163 [[package]] 2292 3164 name = "version_check" ··· 2318 3190 dependencies = [ 2319 3191 "wit-bindgen", 2320 3192 ] 3193 + 3194 + [[package]] 3195 + name = "wasite" 3196 + version = "0.1.0" 3197 + source = "registry+https://github.com/rust-lang/crates.io-index" 3198 + checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" 2321 3199 2322 3200 [[package]] 2323 3201 name = "wasm-bindgen" ··· 2439 3317 ] 2440 3318 2441 3319 [[package]] 3320 + name = "whoami" 3321 + version = "1.6.1" 3322 + source = "registry+https://github.com/rust-lang/crates.io-index" 3323 + checksum = "5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d" 3324 + dependencies = [ 3325 + "libredox", 3326 + "wasite", 3327 + ] 3328 + 3329 + [[package]] 2442 3330 name = "winapi-util" 2443 3331 version = "0.1.11" 2444 3332 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2455 3343 2456 3344 [[package]] 2457 3345 name = "windows-sys" 3346 + version = "0.48.0" 3347 + source = "registry+https://github.com/rust-lang/crates.io-index" 3348 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3349 + dependencies = [ 3350 + "windows-targets 0.48.5", 3351 + ] 3352 + 3353 + [[package]] 3354 + name = "windows-sys" 2458 3355 version = "0.60.2" 2459 3356 source = "registry+https://github.com/rust-lang/crates.io-index" 2460 3357 checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" 2461 3358 dependencies = [ 2462 - "windows-targets", 3359 + "windows-targets 0.53.5", 2463 3360 ] 2464 3361 2465 3362 [[package]] ··· 2469 3366 checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" 2470 3367 dependencies = [ 2471 3368 "windows-link", 3369 + ] 3370 + 3371 + [[package]] 3372 + name = "windows-targets" 3373 + version = "0.48.5" 3374 + source = "registry+https://github.com/rust-lang/crates.io-index" 3375 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3376 + dependencies = [ 3377 + "windows_aarch64_gnullvm 0.48.5", 3378 + "windows_aarch64_msvc 0.48.5", 3379 + "windows_i686_gnu 0.48.5", 3380 + "windows_i686_msvc 0.48.5", 3381 + "windows_x86_64_gnu 0.48.5", 3382 + "windows_x86_64_gnullvm 0.48.5", 3383 + "windows_x86_64_msvc 0.48.5", 2472 3384 ] 2473 3385 2474 3386 [[package]] ··· 2478 3390 checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" 2479 3391 dependencies = [ 2480 3392 "windows-link", 2481 - "windows_aarch64_gnullvm", 2482 - "windows_aarch64_msvc", 2483 - "windows_i686_gnu", 3393 + "windows_aarch64_gnullvm 0.53.1", 3394 + "windows_aarch64_msvc 0.53.1", 3395 + "windows_i686_gnu 0.53.1", 2484 3396 "windows_i686_gnullvm", 2485 - "windows_i686_msvc", 2486 - "windows_x86_64_gnu", 2487 - "windows_x86_64_gnullvm", 2488 - "windows_x86_64_msvc", 3397 + "windows_i686_msvc 0.53.1", 3398 + "windows_x86_64_gnu 0.53.1", 3399 + "windows_x86_64_gnullvm 0.53.1", 3400 + "windows_x86_64_msvc 0.53.1", 2489 3401 ] 2490 3402 2491 3403 [[package]] 2492 3404 name = "windows_aarch64_gnullvm" 3405 + version = "0.48.5" 3406 + source = "registry+https://github.com/rust-lang/crates.io-index" 3407 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3408 + 3409 + [[package]] 3410 + name = "windows_aarch64_gnullvm" 2493 3411 version = "0.53.1" 2494 3412 source = "registry+https://github.com/rust-lang/crates.io-index" 2495 3413 checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" 2496 3414 2497 3415 [[package]] 2498 3416 name = "windows_aarch64_msvc" 3417 + version = "0.48.5" 3418 + source = "registry+https://github.com/rust-lang/crates.io-index" 3419 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3420 + 3421 + [[package]] 3422 + name = "windows_aarch64_msvc" 2499 3423 version = "0.53.1" 2500 3424 source = "registry+https://github.com/rust-lang/crates.io-index" 2501 3425 checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" 2502 3426 2503 3427 [[package]] 2504 3428 name = "windows_i686_gnu" 3429 + version = "0.48.5" 3430 + source = "registry+https://github.com/rust-lang/crates.io-index" 3431 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 3432 + 3433 + [[package]] 3434 + name = "windows_i686_gnu" 2505 3435 version = "0.53.1" 2506 3436 source = "registry+https://github.com/rust-lang/crates.io-index" 2507 3437 checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" ··· 2514 3444 2515 3445 [[package]] 2516 3446 name = "windows_i686_msvc" 3447 + version = "0.48.5" 3448 + source = "registry+https://github.com/rust-lang/crates.io-index" 3449 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 3450 + 3451 + [[package]] 3452 + name = "windows_i686_msvc" 2517 3453 version = "0.53.1" 2518 3454 source = "registry+https://github.com/rust-lang/crates.io-index" 2519 3455 checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" 2520 3456 2521 3457 [[package]] 2522 3458 name = "windows_x86_64_gnu" 3459 + version = "0.48.5" 3460 + source = "registry+https://github.com/rust-lang/crates.io-index" 3461 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 3462 + 3463 + [[package]] 3464 + name = "windows_x86_64_gnu" 2523 3465 version = "0.53.1" 2524 3466 source = "registry+https://github.com/rust-lang/crates.io-index" 2525 3467 checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" 2526 3468 2527 3469 [[package]] 2528 3470 name = "windows_x86_64_gnullvm" 3471 + version = "0.48.5" 3472 + source = "registry+https://github.com/rust-lang/crates.io-index" 3473 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 3474 + 3475 + [[package]] 3476 + name = "windows_x86_64_gnullvm" 2529 3477 version = "0.53.1" 2530 3478 source = "registry+https://github.com/rust-lang/crates.io-index" 2531 3479 checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" 3480 + 3481 + [[package]] 3482 + name = "windows_x86_64_msvc" 3483 + version = "0.48.5" 3484 + source = "registry+https://github.com/rust-lang/crates.io-index" 3485 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 2532 3486 2533 3487 [[package]] 2534 3488 name = "windows_x86_64_msvc" ··· 2633 3587 "syn", 2634 3588 "synstructure", 2635 3589 ] 3590 + 3591 + [[package]] 3592 + name = "zeroize" 3593 + version = "1.8.2" 3594 + source = "registry+https://github.com/rust-lang/crates.io-index" 3595 + checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" 2636 3596 2637 3597 [[package]] 2638 3598 name = "zerotrie"
+1
Cargo.toml
··· 15 15 leptos_meta = { version = "0.8.0" } 16 16 tokio = { version = "1", features = ["rt-multi-thread"], optional = true } 17 17 wasm-bindgen = { version = "=0.2.100", optional = true } 18 + sqlx = { version = "0.8.6", features = ["runtime-tokio", "tls-native-tls", "postgres", "uuid", "macros"] } 18 19 19 20 [features] 20 21 hydrate = [
+5
build.rs
··· 1 + // generated by `sqlx migrate build-script` 2 + fn main() { 3 + // trigger recompilation when a new migration is added 4 + println!("cargo:rerun-if-changed=migrations"); 5 + }
+1
migrations/20251026144437_empty.sql
··· 1 + -- Add migration script here
+6
nilla.nix
··· 34 34 rustc, 35 35 rustPlatform, 36 36 sass, 37 + sqlx-cli, 37 38 system, 38 39 ... 39 40 }: ··· 50 51 rustc 51 52 rustPlatform.bindgenHook 52 53 sass 54 + sqlx-cli 53 55 ]; 56 + 57 + shellHook = '' 58 + export DATABASE_URL="postgresql:///calpoll?host=$(pwd)/.devenv/run/postgres" 59 + ''; 54 60 }; 55 61 }; 56 62 };