Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

prisma-engines: 5.6.0 -> 5.12.1

+453 -280
+449 -276
pkgs/development/tools/database/prisma-engines/Cargo.lock
··· 23 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 24 checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 25 25 dependencies = [ 26 - "getrandom 0.2.10", 26 + "getrandom 0.2.11", 27 27 "once_cell", 28 28 "version_check", 29 29 ] 30 30 31 31 [[package]] 32 32 name = "ahash" 33 - version = "0.8.3" 33 + version = "0.8.7" 34 34 source = "registry+https://github.com/rust-lang/crates.io-index" 35 - checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" 35 + checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01" 36 36 dependencies = [ 37 37 "cfg-if", 38 + "getrandom 0.2.11", 38 39 "once_cell", 39 40 "version_check", 41 + "zerocopy", 40 42 ] 41 43 42 44 [[package]] ··· 148 150 dependencies = [ 149 151 "proc-macro2", 150 152 "quote", 151 - "syn 2.0.28", 153 + "syn 2.0.48", 152 154 ] 153 155 154 156 [[package]] 155 157 name = "async-trait" 156 - version = "0.1.72" 158 + version = "0.1.77" 157 159 source = "registry+https://github.com/rust-lang/crates.io-index" 158 - checksum = "cc6dde6e4ed435a4c1ee4e73592f5ba9da2151af10076cc04858746af9352d09" 160 + checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9" 159 161 dependencies = [ 160 162 "proc-macro2", 161 163 "quote", 162 - "syn 2.0.28", 164 + "syn 2.0.48", 163 165 ] 164 166 165 167 [[package]] ··· 358 360 checksum = "4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b" 359 361 dependencies = [ 360 362 "borsh-derive", 361 - "hashbrown 0.13.2", 363 + "hashbrown 0.12.3", 362 364 ] 363 365 364 366 [[package]] ··· 398 400 399 401 [[package]] 400 402 name = "bson" 401 - version = "2.6.1" 403 + version = "2.8.1" 402 404 source = "registry+https://github.com/rust-lang/crates.io-index" 403 - checksum = "9aeb8bae494e49dbc330dd23cf78f6f7accee22f640ce3ab17841badaa4ce232" 405 + checksum = "88c18b51216e1f74b9d769cead6ace2f82b965b807e3d73330aabe9faec31c84" 404 406 dependencies = [ 405 - "ahash 0.7.6", 407 + "ahash 0.8.7", 406 408 "base64 0.13.1", 407 409 "bitvec", 408 410 "chrono", 409 411 "hex", 410 412 "indexmap 1.9.3", 411 413 "js-sys", 412 - "lazy_static", 414 + "once_cell", 413 415 "rand 0.8.5", 414 416 "serde", 415 417 "serde_bytes", ··· 428 430 ] 429 431 430 432 [[package]] 431 - name = "builtin-psl-connectors" 432 - version = "0.1.0" 433 - dependencies = [ 434 - "connection-string", 435 - "either", 436 - "enumflags2", 437 - "indoc 2.0.3", 438 - "lsp-types", 439 - "once_cell", 440 - "psl-core", 441 - "regex", 442 - ] 443 - 444 - [[package]] 445 433 name = "bumpalo" 446 434 version = "3.13.0" 447 435 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 489 477 490 478 [[package]] 491 479 name = "cc" 492 - version = "1.0.82" 480 + version = "1.0.83" 493 481 source = "registry+https://github.com/rust-lang/crates.io-index" 494 - checksum = "305fe645edc1442a0fa8b6726ba61d422798d37a52e12eaecf4b022ebbb88f01" 482 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 495 483 dependencies = [ 496 484 "libc", 497 485 ] ··· 562 550 dependencies = [ 563 551 "glob", 564 552 "libc", 565 - "libloading", 553 + "libloading 0.7.4", 566 554 ] 567 555 568 556 [[package]] ··· 674 662 ] 675 663 676 664 [[package]] 677 - name = "console_error_panic_hook" 678 - version = "0.1.7" 679 - source = "registry+https://github.com/rust-lang/crates.io-index" 680 - checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" 681 - dependencies = [ 682 - "cfg-if", 683 - "wasm-bindgen", 684 - ] 685 - 686 - [[package]] 687 665 name = "convert_case" 688 666 version = "0.4.0" 689 667 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 757 735 "ciborium", 758 736 "clap 3.2.25", 759 737 "criterion-plot", 760 - "itertools", 738 + "itertools 0.10.5", 761 739 "lazy_static", 762 740 "num-traits", 763 741 "oorandom", ··· 778 756 checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" 779 757 dependencies = [ 780 758 "cast", 781 - "itertools", 759 + "itertools 0.10.5", 782 760 ] 783 761 784 762 [[package]] ··· 849 827 ] 850 828 851 829 [[package]] 830 + name = "crosstarget-utils" 831 + version = "0.1.0" 832 + dependencies = [ 833 + "futures", 834 + "js-sys", 835 + "pin-project", 836 + "tokio", 837 + "wasm-bindgen", 838 + "wasm-bindgen-futures", 839 + ] 840 + 841 + [[package]] 852 842 name = "crypto-common" 853 843 version = "0.1.6" 854 844 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 865 855 checksum = "1f34ba9a9bcb8645379e9de8cb3ecfcf4d1c85ba66d90deb3259206fa5aa193b" 866 856 dependencies = [ 867 857 "quote", 868 - "syn 2.0.28", 858 + "syn 2.0.48", 869 859 ] 870 860 871 861 [[package]] 872 862 name = "cuid" 873 863 version = "1.3.2" 874 - source = "git+https://github.com/prisma/cuid-rust?branch=wasm32-support#81309f9a11f70d178bb545971d51ceb7da692c52" 864 + source = "git+https://github.com/prisma/cuid-rust?branch=wasm32-support#ccfd958c224c79758c2527a0bca9efcd71790a19" 875 865 dependencies = [ 876 866 "base36", 877 867 "cuid-util", 878 868 "cuid2", 869 + "getrandom 0.2.11", 870 + "js-sys", 879 871 "num", 880 872 "once_cell", 881 873 "rand 0.8.5", ··· 885 877 [[package]] 886 878 name = "cuid-util" 887 879 version = "0.1.0" 888 - source = "git+https://github.com/prisma/cuid-rust?branch=wasm32-support#81309f9a11f70d178bb545971d51ceb7da692c52" 880 + source = "git+https://github.com/prisma/cuid-rust?branch=wasm32-support#ccfd958c224c79758c2527a0bca9efcd71790a19" 889 881 890 882 [[package]] 891 883 name = "cuid2" 892 884 version = "0.1.2" 893 - source = "git+https://github.com/prisma/cuid-rust?branch=wasm32-support#81309f9a11f70d178bb545971d51ceb7da692c52" 885 + source = "git+https://github.com/prisma/cuid-rust?branch=wasm32-support#ccfd958c224c79758c2527a0bca9efcd71790a19" 894 886 dependencies = [ 895 887 "cuid-util", 896 888 "num", ··· 975 967 checksum = "6943ae99c34386c84a470c499d3414f66502a41340aa895406e0d2e4a207b91d" 976 968 dependencies = [ 977 969 "cfg-if", 978 - "hashbrown 0.14.0", 970 + "hashbrown 0.14.3", 979 971 "lock_api", 980 972 "once_cell", 981 973 "parking_lot_core 0.9.8", ··· 1078 1070 "colored", 1079 1071 "expect-test", 1080 1072 "flate2", 1081 - "indexmap 1.9.3", 1073 + "indexmap 2.2.2", 1082 1074 "indoc 2.0.3", 1083 - "itertools", 1075 + "itertools 0.12.0", 1084 1076 "pretty_assertions", 1085 - "prisma-models", 1086 1077 "psl", 1078 + "query-structure", 1087 1079 "schema", 1088 1080 "serde", 1089 1081 "serde_json", ··· 1095 1087 version = "0.1.0" 1096 1088 dependencies = [ 1097 1089 "async-trait", 1098 - "bigdecimal", 1099 - "chrono", 1100 1090 "expect-test", 1101 1091 "futures", 1092 + "js-sys", 1102 1093 "metrics 0.18.1", 1103 1094 "napi", 1104 1095 "napi-derive", 1105 - "num-bigint", 1106 1096 "once_cell", 1107 - "psl", 1097 + "pin-project", 1108 1098 "quaint", 1109 1099 "serde", 1100 + "serde-wasm-bindgen", 1110 1101 "serde_json", 1102 + "serde_repr", 1111 1103 "tokio", 1112 1104 "tracing", 1113 1105 "tracing-core", 1106 + "tsify", 1114 1107 "uuid", 1108 + "wasm-bindgen", 1109 + "wasm-bindgen-futures", 1110 + "wasm-rs-dbg", 1115 1111 ] 1116 1112 1117 1113 [[package]] ··· 1235 1231 dependencies = [ 1236 1232 "proc-macro2", 1237 1233 "quote", 1238 - "syn 2.0.28", 1234 + "syn 2.0.48", 1239 1235 ] 1240 1236 1241 1237 [[package]] ··· 1246 1242 1247 1243 [[package]] 1248 1244 name = "errno" 1249 - version = "0.3.2" 1250 - source = "registry+https://github.com/rust-lang/crates.io-index" 1251 - checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f" 1252 - dependencies = [ 1253 - "errno-dragonfly", 1254 - "libc", 1255 - "windows-sys 0.48.0", 1256 - ] 1257 - 1258 - [[package]] 1259 - name = "errno-dragonfly" 1260 - version = "0.1.2" 1245 + version = "0.3.8" 1261 1246 source = "registry+https://github.com/rust-lang/crates.io-index" 1262 - checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 1247 + checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 1263 1248 dependencies = [ 1264 - "cc", 1265 1249 "libc", 1250 + "windows-sys 0.52.0", 1266 1251 ] 1267 1252 1268 1253 [[package]] ··· 1361 1346 1362 1347 [[package]] 1363 1348 name = "form_urlencoded" 1364 - version = "1.2.0" 1349 + version = "1.2.1" 1365 1350 source = "registry+https://github.com/rust-lang/crates.io-index" 1366 - checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" 1351 + checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 1367 1352 dependencies = [ 1368 1353 "percent-encoding", 1369 1354 ] ··· 1393 1378 dependencies = [ 1394 1379 "frunk_proc_macro_helpers", 1395 1380 "quote", 1396 - "syn 2.0.28", 1381 + "syn 2.0.48", 1397 1382 ] 1398 1383 1399 1384 [[package]] ··· 1405 1390 "frunk_core", 1406 1391 "proc-macro2", 1407 1392 "quote", 1408 - "syn 2.0.28", 1393 + "syn 2.0.48", 1409 1394 ] 1410 1395 1411 1396 [[package]] ··· 1417 1402 "frunk_core", 1418 1403 "frunk_proc_macro_helpers", 1419 1404 "quote", 1420 - "syn 2.0.28", 1405 + "syn 2.0.48", 1421 1406 ] 1422 1407 1423 1408 [[package]] ··· 1488 1473 dependencies = [ 1489 1474 "proc-macro2", 1490 1475 "quote", 1491 - "syn 2.0.28", 1476 + "syn 2.0.48", 1492 1477 ] 1493 1478 1494 1479 [[package]] ··· 1550 1535 1551 1536 [[package]] 1552 1537 name = "getrandom" 1553 - version = "0.2.10" 1538 + version = "0.2.11" 1554 1539 source = "registry+https://github.com/rust-lang/crates.io-index" 1555 - checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 1540 + checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 1556 1541 dependencies = [ 1557 1542 "cfg-if", 1558 1543 "js-sys", ··· 1598 1583 1599 1584 [[package]] 1600 1585 name = "h2" 1601 - version = "0.3.20" 1586 + version = "0.3.24" 1602 1587 source = "registry+https://github.com/rust-lang/crates.io-index" 1603 - checksum = "97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049" 1588 + checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9" 1604 1589 dependencies = [ 1605 1590 "bytes", 1606 1591 "fnv", ··· 1608 1593 "futures-sink", 1609 1594 "futures-util", 1610 1595 "http", 1611 - "indexmap 1.9.3", 1596 + "indexmap 2.2.2", 1612 1597 "slab", 1613 1598 "tokio", 1614 1599 "tokio-util 0.7.8", ··· 1641 1626 1642 1627 [[package]] 1643 1628 name = "hashbrown" 1644 - version = "0.13.2" 1629 + version = "0.14.3" 1645 1630 source = "registry+https://github.com/rust-lang/crates.io-index" 1646 - checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" 1631 + checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 1647 1632 dependencies = [ 1648 - "ahash 0.8.3", 1649 - ] 1650 - 1651 - [[package]] 1652 - name = "hashbrown" 1653 - version = "0.14.0" 1654 - source = "registry+https://github.com/rust-lang/crates.io-index" 1655 - checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 1656 - dependencies = [ 1657 - "ahash 0.8.3", 1633 + "ahash 0.8.7", 1658 1634 "allocator-api2", 1659 1635 ] 1660 1636 ··· 1664 1640 source = "registry+https://github.com/rust-lang/crates.io-index" 1665 1641 checksum = "312f66718a2d7789ffef4f4b7b213138ed9f1eb3aa1d0d82fc99f88fb3ffd26f" 1666 1642 dependencies = [ 1667 - "hashbrown 0.14.0", 1643 + "hashbrown 0.14.3", 1668 1644 ] 1669 1645 1670 1646 [[package]] ··· 1857 1833 1858 1834 [[package]] 1859 1835 name = "idna" 1860 - version = "0.4.0" 1836 + version = "0.5.0" 1861 1837 source = "registry+https://github.com/rust-lang/crates.io-index" 1862 - checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 1838 + checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 1863 1839 dependencies = [ 1864 1840 "unicode-bidi", 1865 1841 "unicode-normalization", ··· 1873 1849 dependencies = [ 1874 1850 "autocfg", 1875 1851 "hashbrown 0.12.3", 1876 - "serde", 1877 1852 ] 1878 1853 1879 1854 [[package]] 1880 1855 name = "indexmap" 1881 - version = "2.0.0" 1856 + version = "2.2.2" 1882 1857 source = "registry+https://github.com/rust-lang/crates.io-index" 1883 - checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" 1858 + checksum = "824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520" 1884 1859 dependencies = [ 1885 1860 "equivalent", 1886 - "hashbrown 0.14.0", 1861 + "hashbrown 0.14.3", 1862 + "serde", 1887 1863 ] 1888 1864 1889 1865 [[package]] ··· 1917 1893 1918 1894 [[package]] 1919 1895 name = "insta" 1920 - version = "1.21.2" 1896 + version = "1.34.0" 1921 1897 source = "registry+https://github.com/rust-lang/crates.io-index" 1922 - checksum = "261bf85ed492cd1c47c9ba675e48649682a9d2d2e77f515c5386d7726fb0ba76" 1898 + checksum = "5d64600be34b2fcfc267740a243fa7744441bb4947a619ac4e5bb6507f35fbfc" 1923 1899 dependencies = [ 1924 1900 "console", 1925 1901 "lazy_static", ··· 1976 1952 ] 1977 1953 1978 1954 [[package]] 1955 + name = "itertools" 1956 + version = "0.12.0" 1957 + source = "registry+https://github.com/rust-lang/crates.io-index" 1958 + checksum = "25db6b064527c5d482d0423354fcd07a89a2dfe07b67892e62411946db7f07b0" 1959 + dependencies = [ 1960 + "either", 1961 + ] 1962 + 1963 + [[package]] 1979 1964 name = "itoa" 1980 1965 version = "1.0.9" 1981 1966 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1983 1968 1984 1969 [[package]] 1985 1970 name = "js-sys" 1986 - version = "0.3.61" 1971 + version = "0.3.65" 1987 1972 source = "registry+https://github.com/rust-lang/crates.io-index" 1988 - checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" 1973 + checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8" 1989 1974 dependencies = [ 1990 1975 "wasm-bindgen", 1991 1976 ] ··· 2111 2096 2112 2097 [[package]] 2113 2098 name = "libc" 2114 - version = "0.2.147" 2099 + version = "0.2.150" 2115 2100 source = "registry+https://github.com/rust-lang/crates.io-index" 2116 - checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 2101 + checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 2117 2102 2118 2103 [[package]] 2119 2104 name = "libloading" ··· 2123 2108 dependencies = [ 2124 2109 "cfg-if", 2125 2110 "winapi", 2111 + ] 2112 + 2113 + [[package]] 2114 + name = "libloading" 2115 + version = "0.8.1" 2116 + source = "registry+https://github.com/rust-lang/crates.io-index" 2117 + checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161" 2118 + dependencies = [ 2119 + "cfg-if", 2120 + "windows-sys 0.48.0", 2126 2121 ] 2127 2122 2128 2123 [[package]] ··· 2155 2150 2156 2151 [[package]] 2157 2152 name = "linux-raw-sys" 2158 - version = "0.4.5" 2153 + version = "0.4.13" 2159 2154 source = "registry+https://github.com/rust-lang/crates.io-index" 2160 - checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" 2155 + checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 2161 2156 2162 2157 [[package]] 2163 2158 name = "lock_api" ··· 2262 2257 2263 2258 [[package]] 2264 2259 name = "memchr" 2265 - version = "2.5.0" 2260 + version = "2.7.1" 2266 2261 source = "registry+https://github.com/rust-lang/crates.io-index" 2267 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 2262 + checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 2268 2263 2269 2264 [[package]] 2270 2265 name = "memoffset" ··· 2385 2380 2386 2381 [[package]] 2387 2382 name = "mio" 2388 - version = "0.8.8" 2383 + version = "0.8.11" 2389 2384 source = "registry+https://github.com/rust-lang/crates.io-index" 2390 - checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" 2385 + checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 2391 2386 dependencies = [ 2392 2387 "libc", 2393 2388 "log", ··· 2416 2411 2417 2412 [[package]] 2418 2413 name = "mongodb" 2419 - version = "2.6.0" 2414 + version = "2.8.0" 2420 2415 source = "registry+https://github.com/rust-lang/crates.io-index" 2421 - checksum = "ebcd85ec209a5b84fd9f54b9e381f6fa17462bc74160d018fc94fd8b9f61faa8" 2416 + checksum = "46c30763a5c6c52079602be44fa360ca3bfacee55fca73f4734aecd23706a7f2" 2422 2417 dependencies = [ 2423 2418 "async-trait", 2424 2419 "base64 0.13.1", ··· 2439 2434 "percent-encoding", 2440 2435 "rand 0.8.5", 2441 2436 "rustc_version_runtime", 2442 - "rustls 0.20.8", 2437 + "rustls 0.21.10", 2443 2438 "rustls-pemfile", 2444 2439 "serde", 2445 2440 "serde_bytes", ··· 2452 2447 "take_mut", 2453 2448 "thiserror", 2454 2449 "tokio", 2455 - "tokio-rustls 0.23.4", 2450 + "tokio-rustls 0.24.1", 2456 2451 "tokio-util 0.7.8", 2457 2452 "trust-dns-proto", 2458 2453 "trust-dns-resolver", ··· 2481 2476 "bson", 2482 2477 "chrono", 2483 2478 "cuid", 2479 + "derive_more", 2484 2480 "futures", 2485 - "indexmap 1.9.3", 2486 - "itertools", 2481 + "indexmap 2.2.2", 2482 + "itertools 0.12.0", 2487 2483 "mongodb", 2488 2484 "mongodb-client", 2489 - "prisma-models", 2485 + "pretty_assertions", 2490 2486 "prisma-value", 2491 2487 "psl", 2492 2488 "query-connector", 2493 2489 "query-engine-metrics", 2494 - "rand 0.7.3", 2490 + "query-structure", 2491 + "rand 0.8.5", 2495 2492 "regex", 2496 2493 "serde", 2497 2494 "serde_json", ··· 2548 2545 [[package]] 2549 2546 name = "mysql_async" 2550 2547 version = "0.31.3" 2551 - source = "git+https://github.com/prisma/mysql_async?branch=vendored-openssl#dad187b50dc7e8ce2b61fec126822e8e172a9c8a" 2548 + source = "git+https://github.com/prisma/mysql_async?branch=vendored-openssl#0d40d0d2c332fc97512bff81e82e62002f03c224" 2552 2549 dependencies = [ 2553 2550 "bytes", 2554 2551 "crossbeam", ··· 2557 2554 "futures-sink", 2558 2555 "futures-util", 2559 2556 "lazy_static", 2557 + "lexical", 2560 2558 "lru 0.8.1", 2561 2559 "mio", 2562 2560 "mysql_common", ··· 2566 2564 "percent-encoding", 2567 2565 "pin-project", 2568 2566 "priority-queue", 2567 + "regex", 2569 2568 "serde", 2570 2569 "serde_json", 2571 2570 "socket2 0.4.9", ··· 2643 2642 2644 2643 [[package]] 2645 2644 name = "napi" 2646 - version = "2.13.2" 2645 + version = "2.15.1" 2647 2646 source = "registry+https://github.com/rust-lang/crates.io-index" 2648 - checksum = "0ede2d12cd6fce44da537a4be1f5510c73be2506c2e32dfaaafd1f36968f3a0e" 2647 + checksum = "43792514b0c95c5beec42996da0c1b39265b02b75c97baa82d163d3ef55cbfa7" 2649 2648 dependencies = [ 2650 2649 "bitflags 2.4.0", 2651 2650 "ctor", ··· 2665 2664 2666 2665 [[package]] 2667 2666 name = "napi-derive" 2668 - version = "2.13.0" 2667 + version = "2.15.0" 2669 2668 source = "registry+https://github.com/rust-lang/crates.io-index" 2670 - checksum = "da1c6a8fa84d549aa8708fcd062372bf8ec6e849de39016ab921067d21bde367" 2669 + checksum = "7622f0dbe0968af2dacdd64870eee6dee94f93c989c841f1ad8f300cf1abd514" 2671 2670 dependencies = [ 2672 2671 "cfg-if", 2673 2672 "convert_case 0.6.0", 2674 2673 "napi-derive-backend", 2675 2674 "proc-macro2", 2676 2675 "quote", 2677 - "syn 1.0.109", 2676 + "syn 2.0.48", 2678 2677 ] 2679 2678 2680 2679 [[package]] 2681 2680 name = "napi-derive-backend" 2682 - version = "1.0.52" 2681 + version = "1.0.59" 2683 2682 source = "registry+https://github.com/rust-lang/crates.io-index" 2684 - checksum = "20bbc7c69168d06a848f925ec5f0e0997f98e8c8d4f2cc30157f0da51c009e17" 2683 + checksum = "8ec514d65fce18a959be55e7f683ac89c6cb850fb59b09e25ab777fd5a4a8d9e" 2685 2684 dependencies = [ 2686 2685 "convert_case 0.6.0", 2687 2686 "once_cell", ··· 2689 2688 "quote", 2690 2689 "regex", 2691 2690 "semver 1.0.18", 2692 - "syn 1.0.109", 2691 + "syn 2.0.48", 2693 2692 ] 2694 2693 2695 2694 [[package]] 2696 2695 name = "napi-sys" 2697 - version = "2.2.3" 2696 + version = "2.3.0" 2698 2697 source = "registry+https://github.com/rust-lang/crates.io-index" 2699 - checksum = "166b5ef52a3ab5575047a9fe8d4a030cdd0f63c96f071cd6907674453b07bae3" 2698 + checksum = "2503fa6af34dc83fb74888df8b22afe933b58d37daf7d80424b1c60c68196b8b" 2700 2699 dependencies = [ 2701 - "libloading", 2700 + "libloading 0.8.1", 2702 2701 ] 2703 2702 2704 2703 [[package]] ··· 2845 2844 2846 2845 [[package]] 2847 2846 name = "once_cell" 2848 - version = "1.18.0" 2847 + version = "1.19.0" 2849 2848 source = "registry+https://github.com/rust-lang/crates.io-index" 2850 - checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 2849 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 2851 2850 2852 2851 [[package]] 2853 2852 name = "oorandom" ··· 2863 2862 2864 2863 [[package]] 2865 2864 name = "openssl" 2866 - version = "0.10.56" 2865 + version = "0.10.60" 2867 2866 source = "registry+https://github.com/rust-lang/crates.io-index" 2868 - checksum = "729b745ad4a5575dd06a3e1af1414bd330ee561c01b3899eb584baeaa8def17e" 2867 + checksum = "79a4c6c3a2b158f7f8f2a2fc5a969fa3a068df6fc9dbb4a43845436e3af7c800" 2869 2868 dependencies = [ 2870 - "bitflags 1.3.2", 2869 + "bitflags 2.4.0", 2871 2870 "cfg-if", 2872 2871 "foreign-types", 2873 2872 "libc", ··· 2884 2883 dependencies = [ 2885 2884 "proc-macro2", 2886 2885 "quote", 2887 - "syn 2.0.28", 2886 + "syn 2.0.48", 2888 2887 ] 2889 2888 2890 2889 [[package]] ··· 2895 2894 2896 2895 [[package]] 2897 2896 name = "openssl-src" 2898 - version = "111.27.0+1.1.1v" 2897 + version = "300.1.6+3.1.4" 2899 2898 source = "registry+https://github.com/rust-lang/crates.io-index" 2900 - checksum = "06e8f197c82d7511c5b014030c9b1efeda40d7d5f99d23b4ceed3524a5e63f02" 2899 + checksum = "439fac53e092cd7442a3660c85dde4643ab3b5bd39040912388dcdabf6b88085" 2901 2900 dependencies = [ 2902 2901 "cc", 2903 2902 ] 2904 2903 2905 2904 [[package]] 2906 2905 name = "openssl-sys" 2907 - version = "0.9.91" 2906 + version = "0.9.96" 2908 2907 source = "registry+https://github.com/rust-lang/crates.io-index" 2909 - checksum = "866b5f16f90776b9bb8dc1e1802ac6f0513de3a7a7465867bfbc563dc737faac" 2908 + checksum = "3812c071ba60da8b5677cc12bcb1d42989a65553772897a7e0355545a819838f" 2910 2909 dependencies = [ 2911 2910 "cc", 2912 2911 "libc", ··· 3063 3062 "diagnostics", 3064 3063 "either", 3065 3064 "enumflags2", 3066 - "indexmap 1.9.3", 3065 + "indexmap 2.2.2", 3067 3066 "rustc-hash", 3068 3067 "schema-ast", 3069 3068 ] ··· 3100 3099 3101 3100 [[package]] 3102 3101 name = "percent-encoding" 3103 - version = "2.3.0" 3102 + version = "2.3.1" 3104 3103 source = "registry+https://github.com/rust-lang/crates.io-index" 3105 - checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 3104 + checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 3106 3105 3107 3106 [[package]] 3108 3107 name = "pest" ··· 3134 3133 "pest_meta", 3135 3134 "proc-macro2", 3136 3135 "quote", 3137 - "syn 2.0.28", 3136 + "syn 2.0.48", 3138 3137 ] 3139 3138 3140 3139 [[package]] ··· 3203 3202 dependencies = [ 3204 3203 "proc-macro2", 3205 3204 "quote", 3206 - "syn 2.0.28", 3205 + "syn 2.0.48", 3207 3206 ] 3208 3207 3209 3208 [[package]] ··· 3347 3346 ] 3348 3347 3349 3348 [[package]] 3350 - name = "prisma-models" 3351 - version = "0.0.0" 3352 - dependencies = [ 3353 - "bigdecimal", 3354 - "chrono", 3355 - "cuid", 3356 - "getrandom 0.2.10", 3357 - "itertools", 3358 - "nanoid", 3359 - "prisma-value", 3360 - "psl", 3361 - "thiserror", 3362 - "uuid", 3363 - ] 3364 - 3365 - [[package]] 3366 3349 name = "prisma-schema-build" 3367 3350 version = "0.1.0" 3368 3351 dependencies = [ ··· 3426 3409 3427 3410 [[package]] 3428 3411 name = "proc-macro2" 3429 - version = "1.0.66" 3412 + version = "1.0.78" 3430 3413 source = "registry+https://github.com/rust-lang/crates.io-index" 3431 - checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" 3414 + checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" 3432 3415 dependencies = [ 3433 3416 "unicode-ident", 3434 3417 ] ··· 3451 3434 dependencies = [ 3452 3435 "bytes", 3453 3436 "heck 0.3.3", 3454 - "itertools", 3437 + "itertools 0.10.5", 3455 3438 "lazy_static", 3456 3439 "log", 3457 3440 "multimap", ··· 3470 3453 checksum = "f9cc1a3263e07e0bf68e96268f37665207b49560d98739662cdfaae215c720fe" 3471 3454 dependencies = [ 3472 3455 "anyhow", 3473 - "itertools", 3456 + "itertools 0.10.5", 3474 3457 "proc-macro2", 3475 3458 "quote", 3476 3459 "syn 1.0.109", ··· 3491 3474 version = "0.1.0" 3492 3475 dependencies = [ 3493 3476 "base64 0.13.1", 3494 - "builtin-psl-connectors", 3495 3477 "dissimilar", 3496 3478 "either", 3497 3479 "expect-test", ··· 3504 3486 version = "0.1.0" 3505 3487 dependencies = [ 3506 3488 "bigdecimal", 3489 + "cfg-if", 3507 3490 "chrono", 3491 + "connection-string", 3508 3492 "diagnostics", 3493 + "either", 3509 3494 "enumflags2", 3495 + "hex", 3510 3496 "indoc 2.0.3", 3511 - "itertools", 3497 + "itertools 0.12.0", 3512 3498 "lsp-types", 3513 3499 "once_cell", 3514 3500 "parser-database", ··· 3552 3538 "psl", 3553 3539 "quaint", 3554 3540 "schema-core", 3541 + "serde", 3542 + "serde_json", 3555 3543 "sql-schema-connector", 3556 3544 "test-setup", 3545 + "tokio", 3557 3546 "url", 3558 3547 ] 3559 3548 ··· 3569 3558 "bytes", 3570 3559 "chrono", 3571 3560 "connection-string", 3561 + "crosstarget-utils", 3572 3562 "either", 3573 3563 "futures", 3564 + "getrandom 0.2.11", 3574 3565 "hex", 3575 3566 "indoc 0.3.6", 3567 + "itertools 0.12.0", 3576 3568 "lru-cache", 3577 3569 "metrics 0.18.1", 3578 3570 "mobc", ··· 3650 3642 "async-trait", 3651 3643 "chrono", 3652 3644 "futures", 3653 - "indexmap 1.9.3", 3654 - "itertools", 3655 - "prisma-models", 3645 + "indexmap 2.2.2", 3646 + "itertools 0.12.0", 3656 3647 "prisma-value", 3648 + "query-structure", 3657 3649 "serde", 3658 3650 "serde_json", 3659 3651 "thiserror", ··· 3670 3662 "chrono", 3671 3663 "connection-string", 3672 3664 "crossbeam-channel", 3665 + "crosstarget-utils", 3673 3666 "cuid", 3674 3667 "enumflags2", 3675 3668 "futures", 3676 - "indexmap 1.9.3", 3677 - "itertools", 3669 + "indexmap 2.2.2", 3670 + "itertools 0.12.0", 3678 3671 "lru 0.7.8", 3679 3672 "once_cell", 3680 3673 "opentelemetry", 3681 3674 "petgraph 0.4.13", 3682 - "prisma-models", 3683 3675 "psl", 3684 3676 "query-connector", 3685 3677 "query-engine-metrics", 3678 + "query-structure", 3686 3679 "schema", 3687 3680 "serde", 3688 3681 "serde_json", ··· 3732 3725 ] 3733 3726 3734 3727 [[package]] 3728 + name = "query-engine-common" 3729 + version = "0.1.0" 3730 + dependencies = [ 3731 + "async-trait", 3732 + "connection-string", 3733 + "napi", 3734 + "opentelemetry", 3735 + "psl", 3736 + "query-connector", 3737 + "query-core", 3738 + "query-engine-metrics", 3739 + "serde", 3740 + "serde_json", 3741 + "thiserror", 3742 + "tracing", 3743 + "tracing-futures", 3744 + "tracing-opentelemetry", 3745 + "tracing-subscriber", 3746 + "tsify", 3747 + "url", 3748 + "user-facing-errors", 3749 + "wasm-bindgen", 3750 + ] 3751 + 3752 + [[package]] 3735 3753 name = "query-engine-metrics" 3736 3754 version = "0.1.0" 3737 3755 dependencies = [ ··· 3762 3780 "napi-build", 3763 3781 "napi-derive", 3764 3782 "opentelemetry", 3765 - "prisma-models", 3766 3783 "psl", 3767 3784 "quaint", 3768 3785 "query-connector", 3769 3786 "query-core", 3787 + "query-engine-common", 3770 3788 "query-engine-metrics", 3789 + "query-structure", 3771 3790 "request-handlers", 3772 3791 "serde", 3773 3792 "serde_json", ··· 3794 3813 "futures", 3795 3814 "indoc 2.0.3", 3796 3815 "insta", 3816 + "itertools 0.12.0", 3797 3817 "once_cell", 3818 + "paste", 3798 3819 "prisma-value", 3799 3820 "psl", 3800 3821 "query-engine-metrics", ··· 3815 3836 "anyhow", 3816 3837 "async-trait", 3817 3838 "connection-string", 3818 - "console_error_panic_hook", 3839 + "driver-adapters", 3819 3840 "futures", 3820 3841 "js-sys", 3821 - "log", 3822 - "prisma-models", 3842 + "opentelemetry", 3823 3843 "psl", 3844 + "quaint", 3845 + "query-connector", 3846 + "query-core", 3847 + "query-engine-common", 3848 + "query-structure", 3849 + "request-handlers", 3824 3850 "serde", 3825 3851 "serde-wasm-bindgen", 3826 3852 "serde_json", 3853 + "sql-query-connector", 3827 3854 "thiserror", 3828 3855 "tokio", 3829 3856 "tracing", 3830 3857 "tracing-futures", 3858 + "tracing-opentelemetry", 3831 3859 "tracing-subscriber", 3832 3860 "tsify", 3833 3861 "url", 3834 3862 "user-facing-errors", 3835 3863 "wasm-bindgen", 3836 3864 "wasm-bindgen-futures", 3837 - "wasm-logger", 3865 + "wasm-rs-dbg", 3866 + ] 3867 + 3868 + [[package]] 3869 + name = "query-structure" 3870 + version = "0.0.0" 3871 + dependencies = [ 3872 + "bigdecimal", 3873 + "chrono", 3874 + "cuid", 3875 + "getrandom 0.2.11", 3876 + "itertools 0.12.0", 3877 + "nanoid", 3878 + "prisma-value", 3879 + "psl", 3880 + "thiserror", 3881 + "uuid", 3838 3882 ] 3839 3883 3840 3884 [[package]] ··· 3855 3899 "colored", 3856 3900 "enumflags2", 3857 3901 "hyper", 3858 - "indexmap 1.9.3", 3902 + "indexmap 2.2.2", 3859 3903 "indoc 2.0.3", 3860 - "itertools", 3904 + "insta", 3905 + "itertools 0.12.0", 3861 3906 "jsonrpc-core", 3862 3907 "nom", 3863 3908 "once_cell", 3864 3909 "parse-hyperlinks", 3865 - "prisma-models", 3866 3910 "psl", 3867 3911 "qe-setup", 3868 3912 "quaint", 3869 3913 "query-core", 3870 3914 "query-engine", 3871 3915 "query-engine-metrics", 3916 + "query-structure", 3872 3917 "regex", 3873 3918 "request-handlers", 3874 3919 "serde", ··· 3892 3937 3893 3938 [[package]] 3894 3939 name = "quote" 3895 - version = "1.0.32" 3940 + version = "1.0.35" 3896 3941 source = "registry+https://github.com/rust-lang/crates.io-index" 3897 - checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965" 3942 + checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 3898 3943 dependencies = [ 3899 3944 "proc-macro2", 3900 3945 ] ··· 4012 4057 source = "registry+https://github.com/rust-lang/crates.io-index" 4013 4058 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 4014 4059 dependencies = [ 4015 - "getrandom 0.2.10", 4060 + "getrandom 0.2.11", 4016 4061 ] 4017 4062 4018 4063 [[package]] ··· 4084 4129 4085 4130 [[package]] 4086 4131 name = "regex" 4087 - version = "1.9.3" 4132 + version = "1.10.3" 4088 4133 source = "registry+https://github.com/rust-lang/crates.io-index" 4089 - checksum = "81bc1d4caf89fac26a70747fe603c130093b53c773888797a6329091246d651a" 4134 + checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" 4090 4135 dependencies = [ 4091 4136 "aho-corasick 1.0.3", 4092 4137 "memchr", 4093 - "regex-automata 0.3.6", 4094 - "regex-syntax 0.7.4", 4138 + "regex-automata 0.4.5", 4139 + "regex-syntax 0.8.2", 4095 4140 ] 4096 4141 4097 4142 [[package]] ··· 4105 4150 4106 4151 [[package]] 4107 4152 name = "regex-automata" 4108 - version = "0.3.6" 4153 + version = "0.4.5" 4109 4154 source = "registry+https://github.com/rust-lang/crates.io-index" 4110 - checksum = "fed1ceff11a1dddaee50c9dc8e4938bd106e9d89ae372f192311e7da498e3b69" 4155 + checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" 4111 4156 dependencies = [ 4112 4157 "aho-corasick 1.0.3", 4113 4158 "memchr", 4114 - "regex-syntax 0.7.4", 4159 + "regex-syntax 0.8.2", 4115 4160 ] 4116 4161 4117 4162 [[package]] ··· 4122 4167 4123 4168 [[package]] 4124 4169 name = "regex-syntax" 4125 - version = "0.7.4" 4170 + version = "0.8.2" 4126 4171 source = "registry+https://github.com/rust-lang/crates.io-index" 4127 - checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2" 4172 + checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 4128 4173 4129 4174 [[package]] 4130 4175 name = "rend" ··· 4145 4190 "dmmf", 4146 4191 "futures", 4147 4192 "graphql-parser", 4148 - "indexmap 1.9.3", 4193 + "indexmap 2.2.2", 4149 4194 "insta", 4150 - "itertools", 4195 + "itertools 0.12.0", 4151 4196 "mongodb-query-connector", 4152 4197 "once_cell", 4153 - "prisma-models", 4154 4198 "psl", 4155 4199 "quaint", 4156 4200 "query-core", 4201 + "query-structure", 4157 4202 "schema", 4158 4203 "serde", 4159 4204 "serde_json", ··· 4220 4265 "cc", 4221 4266 "libc", 4222 4267 "once_cell", 4223 - "spin", 4224 - "untrusted", 4268 + "spin 0.5.2", 4269 + "untrusted 0.7.1", 4225 4270 "web-sys", 4226 4271 "winapi", 4227 4272 ] 4228 4273 4229 4274 [[package]] 4275 + name = "ring" 4276 + version = "0.17.7" 4277 + source = "registry+https://github.com/rust-lang/crates.io-index" 4278 + checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74" 4279 + dependencies = [ 4280 + "cc", 4281 + "getrandom 0.2.11", 4282 + "libc", 4283 + "spin 0.9.8", 4284 + "untrusted 0.9.0", 4285 + "windows-sys 0.48.0", 4286 + ] 4287 + 4288 + [[package]] 4230 4289 name = "rkyv" 4231 4290 version = "0.7.42" 4232 4291 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4328 4387 4329 4388 [[package]] 4330 4389 name = "rustix" 4331 - version = "0.38.8" 4390 + version = "0.38.28" 4332 4391 source = "registry+https://github.com/rust-lang/crates.io-index" 4333 - checksum = "19ed4fa021d81c8392ce04db050a3da9a60299050b7ae1cf482d862b54a7218f" 4392 + checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" 4334 4393 dependencies = [ 4335 4394 "bitflags 2.4.0", 4336 4395 "errno", 4337 4396 "libc", 4338 4397 "linux-raw-sys", 4339 - "windows-sys 0.48.0", 4398 + "windows-sys 0.52.0", 4340 4399 ] 4341 4400 4342 4401 [[package]] ··· 4347 4406 dependencies = [ 4348 4407 "base64 0.13.1", 4349 4408 "log", 4350 - "ring", 4409 + "ring 0.16.20", 4351 4410 "sct 0.6.1", 4352 - "webpki 0.21.4", 4411 + "webpki", 4353 4412 ] 4354 4413 4355 4414 [[package]] 4356 4415 name = "rustls" 4357 - version = "0.20.8" 4416 + version = "0.21.10" 4358 4417 source = "registry+https://github.com/rust-lang/crates.io-index" 4359 - checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f" 4418 + checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" 4360 4419 dependencies = [ 4361 4420 "log", 4362 - "ring", 4421 + "ring 0.17.7", 4422 + "rustls-webpki", 4363 4423 "sct 0.7.0", 4364 - "webpki 0.22.0", 4365 4424 ] 4366 4425 4367 4426 [[package]] ··· 4386 4445 ] 4387 4446 4388 4447 [[package]] 4448 + name = "rustls-webpki" 4449 + version = "0.101.7" 4450 + source = "registry+https://github.com/rust-lang/crates.io-index" 4451 + checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" 4452 + dependencies = [ 4453 + "ring 0.17.7", 4454 + "untrusted 0.9.0", 4455 + ] 4456 + 4457 + [[package]] 4389 4458 name = "ryu" 4390 4459 version = "1.0.15" 4391 4460 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4421 4490 dependencies = [ 4422 4491 "codspeed-criterion-compat", 4423 4492 "once_cell", 4424 - "prisma-models", 4425 4493 "psl", 4494 + "query-structure", 4426 4495 "rustc-hash", 4427 4496 ] 4428 4497 ··· 4513 4582 source = "registry+https://github.com/rust-lang/crates.io-index" 4514 4583 checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" 4515 4584 dependencies = [ 4516 - "ring", 4517 - "untrusted", 4585 + "ring 0.16.20", 4586 + "untrusted 0.7.1", 4518 4587 ] 4519 4588 4520 4589 [[package]] ··· 4523 4592 source = "registry+https://github.com/rust-lang/crates.io-index" 4524 4593 checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" 4525 4594 dependencies = [ 4526 - "ring", 4527 - "untrusted", 4595 + "ring 0.16.20", 4596 + "untrusted 0.7.1", 4528 4597 ] 4529 4598 4530 4599 [[package]] ··· 4614 4683 dependencies = [ 4615 4684 "proc-macro2", 4616 4685 "quote", 4617 - "syn 2.0.28", 4686 + "syn 2.0.48", 4618 4687 ] 4619 4688 4620 4689 [[package]] ··· 4625 4694 dependencies = [ 4626 4695 "proc-macro2", 4627 4696 "quote", 4628 - "syn 2.0.28", 4697 + "syn 2.0.48", 4629 4698 ] 4630 4699 4631 4700 [[package]] ··· 4634 4703 source = "registry+https://github.com/rust-lang/crates.io-index" 4635 4704 checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c" 4636 4705 dependencies = [ 4637 - "indexmap 2.0.0", 4706 + "indexmap 2.2.2", 4638 4707 "itoa", 4639 4708 "ryu", 4640 4709 "serde", ··· 4642 4711 4643 4712 [[package]] 4644 4713 name = "serde_repr" 4645 - version = "0.1.16" 4714 + version = "0.1.17" 4646 4715 source = "registry+https://github.com/rust-lang/crates.io-index" 4647 - checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00" 4716 + checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" 4648 4717 dependencies = [ 4649 4718 "proc-macro2", 4650 4719 "quote", 4651 - "syn 2.0.28", 4720 + "syn 2.0.48", 4652 4721 ] 4653 4722 4654 4723 [[package]] ··· 4707 4776 dependencies = [ 4708 4777 "proc-macro2", 4709 4778 "quote", 4710 - "syn 2.0.28", 4779 + "syn 2.0.48", 4711 4780 ] 4712 4781 4713 4782 [[package]] ··· 4777 4846 4778 4847 [[package]] 4779 4848 name = "shlex" 4780 - version = "1.1.0" 4849 + version = "1.3.0" 4781 4850 source = "registry+https://github.com/rust-lang/crates.io-index" 4782 - checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" 4851 + checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 4783 4852 4784 4853 [[package]] 4785 4854 name = "signal-hook-registry" ··· 4859 4928 checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 4860 4929 4861 4930 [[package]] 4931 + name = "spin" 4932 + version = "0.9.8" 4933 + source = "registry+https://github.com/rust-lang/crates.io-index" 4934 + checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 4935 + 4936 + [[package]] 4862 4937 name = "sql-ddl" 4863 4938 version = "0.1.0" 4864 4939 dependencies = [ ··· 4931 5006 "chrono", 4932 5007 "cuid", 4933 5008 "futures", 4934 - "itertools", 5009 + "itertools 0.12.0", 4935 5010 "once_cell", 4936 5011 "opentelemetry", 4937 - "prisma-models", 4938 5012 "prisma-value", 4939 5013 "psl", 4940 5014 "quaint", 4941 5015 "query-connector", 4942 - "rand 0.7.3", 5016 + "query-structure", 5017 + "rand 0.8.5", 4943 5018 "serde", 4944 5019 "serde_json", 4945 5020 "thiserror", ··· 4979 5054 "url", 4980 5055 "user-facing-errors", 4981 5056 "uuid", 5057 + "versions", 4982 5058 ] 4983 5059 4984 5060 [[package]] ··· 4990 5066 "either", 4991 5067 "enumflags2", 4992 5068 "expect-test", 4993 - "indexmap 1.9.3", 5069 + "indexmap 2.2.2", 4994 5070 "indoc 2.0.3", 4995 5071 "once_cell", 4996 5072 "pretty_assertions", ··· 5009 5085 5010 5086 [[package]] 5011 5087 name = "sqlformat" 5012 - version = "0.2.1" 5088 + version = "0.2.3" 5013 5089 source = "registry+https://github.com/rust-lang/crates.io-index" 5014 - checksum = "0c12bc9199d1db8234678b7051747c07f517cdcf019262d1847b94ec8b1aee3e" 5090 + checksum = "ce81b7bd7c4493975347ef60d8c7e8b742d4694f4c49f93e0a12ea263938176c" 5015 5091 dependencies = [ 5016 - "itertools", 5092 + "itertools 0.12.0", 5017 5093 "nom", 5018 5094 "unicode_categories", 5019 5095 ] ··· 5123 5199 5124 5200 [[package]] 5125 5201 name = "syn" 5126 - version = "2.0.28" 5202 + version = "2.0.48" 5127 5203 source = "registry+https://github.com/rust-lang/crates.io-index" 5128 - checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567" 5204 + checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 5129 5205 dependencies = [ 5130 5206 "proc-macro2", 5131 5207 "quote", ··· 5246 5322 dependencies = [ 5247 5323 "proc-macro2", 5248 5324 "quote", 5249 - "syn 2.0.28", 5325 + "syn 2.0.48", 5250 5326 ] 5251 5327 5252 5328 [[package]] ··· 5391 5467 dependencies = [ 5392 5468 "proc-macro2", 5393 5469 "quote", 5394 - "syn 2.0.28", 5470 + "syn 2.0.48", 5395 5471 ] 5396 5472 5397 5473 [[package]] ··· 5435 5511 dependencies = [ 5436 5512 "rustls 0.19.1", 5437 5513 "tokio", 5438 - "webpki 0.21.4", 5514 + "webpki", 5439 5515 ] 5440 5516 5441 5517 [[package]] 5442 5518 name = "tokio-rustls" 5443 - version = "0.23.4" 5519 + version = "0.24.1" 5444 5520 source = "registry+https://github.com/rust-lang/crates.io-index" 5445 - checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" 5521 + checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 5446 5522 dependencies = [ 5447 - "rustls 0.20.8", 5523 + "rustls 0.21.10", 5448 5524 "tokio", 5449 - "webpki 0.22.0", 5450 5525 ] 5451 5526 5452 5527 [[package]] ··· 5597 5672 dependencies = [ 5598 5673 "proc-macro2", 5599 5674 "quote", 5600 - "syn 2.0.28", 5675 + "syn 2.0.48", 5601 5676 ] 5602 5677 5603 5678 [[package]] ··· 5760 5835 "proc-macro2", 5761 5836 "quote", 5762 5837 "serde_derive_internals", 5763 - "syn 2.0.28", 5838 + "syn 2.0.48", 5764 5839 ] 5765 5840 5766 5841 [[package]] ··· 5770 5845 checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" 5771 5846 dependencies = [ 5772 5847 "cfg-if", 5773 - "rand 0.8.5", 5848 + "rand 0.7.3", 5774 5849 "static_assertions", 5775 5850 ] 5776 5851 ··· 5864 5939 checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" 5865 5940 5866 5941 [[package]] 5942 + name = "untrusted" 5943 + version = "0.9.0" 5944 + source = "registry+https://github.com/rust-lang/crates.io-index" 5945 + checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" 5946 + 5947 + [[package]] 5867 5948 name = "url" 5868 - version = "2.4.0" 5949 + version = "2.5.0" 5869 5950 source = "registry+https://github.com/rust-lang/crates.io-index" 5870 - checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb" 5951 + checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 5871 5952 dependencies = [ 5872 5953 "form_urlencoded", 5873 - "idna 0.4.0", 5954 + "idna 0.5.0", 5874 5955 "percent-encoding", 5875 5956 "serde", 5876 5957 ] ··· 5890 5971 dependencies = [ 5891 5972 "backtrace", 5892 5973 "indoc 2.0.3", 5893 - "itertools", 5974 + "itertools 0.12.0", 5894 5975 "quaint", 5895 5976 "serde", 5896 5977 "serde_json", ··· 5916 5997 source = "registry+https://github.com/rust-lang/crates.io-index" 5917 5998 checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" 5918 5999 dependencies = [ 5919 - "getrandom 0.2.10", 6000 + "getrandom 0.2.11", 5920 6001 "serde", 5921 6002 ] 5922 6003 ··· 5945 6026 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 5946 6027 5947 6028 [[package]] 6029 + name = "versions" 6030 + version = "6.1.0" 6031 + source = "registry+https://github.com/rust-lang/crates.io-index" 6032 + checksum = "f37ff4899935ba747849dd9eeb27c0bdd0da0210236704b7e4681a6c7bd6f9c6" 6033 + dependencies = [ 6034 + "itertools 0.12.0", 6035 + "nom", 6036 + ] 6037 + 6038 + [[package]] 5948 6039 name = "void" 5949 6040 version = "1.0.2" 5950 6041 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6010 6101 6011 6102 [[package]] 6012 6103 name = "wasm-bindgen" 6013 - version = "0.2.87" 6104 + version = "0.2.89" 6014 6105 source = "registry+https://github.com/rust-lang/crates.io-index" 6015 - checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 6106 + checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" 6016 6107 dependencies = [ 6017 6108 "cfg-if", 6018 6109 "wasm-bindgen-macro", ··· 6020 6111 6021 6112 [[package]] 6022 6113 name = "wasm-bindgen-backend" 6023 - version = "0.2.87" 6114 + version = "0.2.89" 6024 6115 source = "registry+https://github.com/rust-lang/crates.io-index" 6025 - checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 6116 + checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" 6026 6117 dependencies = [ 6027 6118 "bumpalo", 6028 6119 "log", 6029 6120 "once_cell", 6030 6121 "proc-macro2", 6031 6122 "quote", 6032 - "syn 2.0.28", 6123 + "syn 2.0.48", 6033 6124 "wasm-bindgen-shared", 6034 6125 ] 6035 6126 ··· 6047 6138 6048 6139 [[package]] 6049 6140 name = "wasm-bindgen-macro" 6050 - version = "0.2.87" 6141 + version = "0.2.89" 6051 6142 source = "registry+https://github.com/rust-lang/crates.io-index" 6052 - checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 6143 + checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" 6053 6144 dependencies = [ 6054 6145 "quote", 6055 6146 "wasm-bindgen-macro-support", ··· 6057 6148 6058 6149 [[package]] 6059 6150 name = "wasm-bindgen-macro-support" 6060 - version = "0.2.87" 6151 + version = "0.2.89" 6061 6152 source = "registry+https://github.com/rust-lang/crates.io-index" 6062 - checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 6153 + checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" 6063 6154 dependencies = [ 6064 6155 "proc-macro2", 6065 6156 "quote", 6066 - "syn 2.0.28", 6157 + "syn 2.0.48", 6067 6158 "wasm-bindgen-backend", 6068 6159 "wasm-bindgen-shared", 6069 6160 ] 6070 6161 6071 6162 [[package]] 6072 6163 name = "wasm-bindgen-shared" 6073 - version = "0.2.87" 6164 + version = "0.2.89" 6074 6165 source = "registry+https://github.com/rust-lang/crates.io-index" 6075 - checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 6166 + checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" 6076 6167 6077 6168 [[package]] 6078 6169 name = "wasm-logger" ··· 6086 6177 ] 6087 6178 6088 6179 [[package]] 6180 + name = "wasm-rs-dbg" 6181 + version = "0.1.2" 6182 + source = "registry+https://github.com/rust-lang/crates.io-index" 6183 + checksum = "61e5fe4ac478ca5cf1db842029f41a5881da39e70320deb0006912f226ea63f4" 6184 + dependencies = [ 6185 + "web-sys", 6186 + ] 6187 + 6188 + [[package]] 6089 6189 name = "web-sys" 6090 - version = "0.3.61" 6190 + version = "0.3.65" 6091 6191 source = "registry+https://github.com/rust-lang/crates.io-index" 6092 - checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97" 6192 + checksum = "5db499c5f66323272151db0e666cd34f78617522fb0c1604d31a27c50c206a85" 6093 6193 dependencies = [ 6094 6194 "js-sys", 6095 6195 "wasm-bindgen", ··· 6101 6201 source = "registry+https://github.com/rust-lang/crates.io-index" 6102 6202 checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" 6103 6203 dependencies = [ 6104 - "ring", 6105 - "untrusted", 6106 - ] 6107 - 6108 - [[package]] 6109 - name = "webpki" 6110 - version = "0.22.0" 6111 - source = "registry+https://github.com/rust-lang/crates.io-index" 6112 - checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" 6113 - dependencies = [ 6114 - "ring", 6115 - "untrusted", 6204 + "ring 0.16.20", 6205 + "untrusted 0.7.1", 6116 6206 ] 6117 6207 6118 6208 [[package]] 6119 6209 name = "webpki-roots" 6120 - version = "0.22.6" 6210 + version = "0.25.3" 6121 6211 source = "registry+https://github.com/rust-lang/crates.io-index" 6122 - checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" 6123 - dependencies = [ 6124 - "webpki 0.22.0", 6125 - ] 6212 + checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10" 6126 6213 6127 6214 [[package]] 6128 6215 name = "which" ··· 6213 6300 ] 6214 6301 6215 6302 [[package]] 6303 + name = "windows-sys" 6304 + version = "0.52.0" 6305 + source = "registry+https://github.com/rust-lang/crates.io-index" 6306 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 6307 + dependencies = [ 6308 + "windows-targets 0.52.0", 6309 + ] 6310 + 6311 + [[package]] 6216 6312 name = "windows-targets" 6217 6313 version = "0.42.2" 6218 6314 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6243 6339 ] 6244 6340 6245 6341 [[package]] 6342 + name = "windows-targets" 6343 + version = "0.52.0" 6344 + source = "registry+https://github.com/rust-lang/crates.io-index" 6345 + checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 6346 + dependencies = [ 6347 + "windows_aarch64_gnullvm 0.52.0", 6348 + "windows_aarch64_msvc 0.52.0", 6349 + "windows_i686_gnu 0.52.0", 6350 + "windows_i686_msvc 0.52.0", 6351 + "windows_x86_64_gnu 0.52.0", 6352 + "windows_x86_64_gnullvm 0.52.0", 6353 + "windows_x86_64_msvc 0.52.0", 6354 + ] 6355 + 6356 + [[package]] 6246 6357 name = "windows_aarch64_gnullvm" 6247 6358 version = "0.42.2" 6248 6359 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6253 6364 version = "0.48.0" 6254 6365 source = "registry+https://github.com/rust-lang/crates.io-index" 6255 6366 checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 6367 + 6368 + [[package]] 6369 + name = "windows_aarch64_gnullvm" 6370 + version = "0.52.0" 6371 + source = "registry+https://github.com/rust-lang/crates.io-index" 6372 + checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 6256 6373 6257 6374 [[package]] 6258 6375 name = "windows_aarch64_msvc" ··· 6267 6384 checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 6268 6385 6269 6386 [[package]] 6387 + name = "windows_aarch64_msvc" 6388 + version = "0.52.0" 6389 + source = "registry+https://github.com/rust-lang/crates.io-index" 6390 + checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 6391 + 6392 + [[package]] 6270 6393 name = "windows_i686_gnu" 6271 6394 version = "0.42.2" 6272 6395 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6279 6402 checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 6280 6403 6281 6404 [[package]] 6405 + name = "windows_i686_gnu" 6406 + version = "0.52.0" 6407 + source = "registry+https://github.com/rust-lang/crates.io-index" 6408 + checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 6409 + 6410 + [[package]] 6282 6411 name = "windows_i686_msvc" 6283 6412 version = "0.42.2" 6284 6413 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6291 6420 checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 6292 6421 6293 6422 [[package]] 6423 + name = "windows_i686_msvc" 6424 + version = "0.52.0" 6425 + source = "registry+https://github.com/rust-lang/crates.io-index" 6426 + checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 6427 + 6428 + [[package]] 6294 6429 name = "windows_x86_64_gnu" 6295 6430 version = "0.42.2" 6296 6431 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6303 6438 checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 6304 6439 6305 6440 [[package]] 6441 + name = "windows_x86_64_gnu" 6442 + version = "0.52.0" 6443 + source = "registry+https://github.com/rust-lang/crates.io-index" 6444 + checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 6445 + 6446 + [[package]] 6306 6447 name = "windows_x86_64_gnullvm" 6307 6448 version = "0.42.2" 6308 6449 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6315 6456 checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 6316 6457 6317 6458 [[package]] 6459 + name = "windows_x86_64_gnullvm" 6460 + version = "0.52.0" 6461 + source = "registry+https://github.com/rust-lang/crates.io-index" 6462 + checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 6463 + 6464 + [[package]] 6318 6465 name = "windows_x86_64_msvc" 6319 6466 version = "0.42.2" 6320 6467 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6327 6474 checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 6328 6475 6329 6476 [[package]] 6477 + name = "windows_x86_64_msvc" 6478 + version = "0.52.0" 6479 + source = "registry+https://github.com/rust-lang/crates.io-index" 6480 + checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 6481 + 6482 + [[package]] 6330 6483 name = "winreg" 6331 6484 version = "0.10.1" 6332 6485 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6368 6521 version = "0.5.1" 6369 6522 source = "registry+https://github.com/rust-lang/crates.io-index" 6370 6523 checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" 6524 + 6525 + [[package]] 6526 + name = "zerocopy" 6527 + version = "0.7.32" 6528 + source = "registry+https://github.com/rust-lang/crates.io-index" 6529 + checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" 6530 + dependencies = [ 6531 + "zerocopy-derive", 6532 + ] 6533 + 6534 + [[package]] 6535 + name = "zerocopy-derive" 6536 + version = "0.7.32" 6537 + source = "registry+https://github.com/rust-lang/crates.io-index" 6538 + checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" 6539 + dependencies = [ 6540 + "proc-macro2", 6541 + "quote", 6542 + "syn 2.0.48", 6543 + ]
+4 -4
pkgs/development/tools/database/prisma-engines/default.nix
··· 14 14 # function correctly. 15 15 rustPlatform.buildRustPackage rec { 16 16 pname = "prisma-engines"; 17 - version = "5.6.0"; 17 + version = "5.12.1"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "prisma"; 21 21 repo = "prisma-engines"; 22 22 rev = version; 23 - sha256 = "sha256-zyF2NAOPNJe23tIuOHalsvnYytALKZq8QY1L8EWJMno="; 23 + hash = "sha256-emy2Qvx05D8omSc3Ivx66EnThW/tr77UGQu3qhat/fc="; 24 24 }; 25 25 26 26 # Use system openssl. ··· 30 30 lockFile = ./Cargo.lock; 31 31 outputHashes = { 32 32 "barrel-0.6.6-alpha.0" = "sha256-USh0lQ1z+3Spgc69bRFySUzhuY79qprLlEExTmYWFN8="; 33 - "cuid-1.3.2" = "sha256-ZihFrLerEIOdbJggaBbByRbC1sZRvF4M0LN2albB7vA="; 33 + "cuid-1.3.2" = "sha256-qBu1k/dJiA6rWBwk4nOOqouIneD9h2TTBT8tvs0TDfA="; 34 34 "graphql-parser-0.3.0" = "sha256-0ZAsj2mW6fCLhwTETucjbu4rPNzfbNiHu2wVTBlTNe4="; 35 - "mysql_async-0.31.3" = "sha256-QIO9s0Upc0/1W7ux1RNJNGKqzO4gB4gMV3NoakAbxkQ="; 35 + "mysql_async-0.31.3" = "sha256-2wOupQ/LFV9pUifqBLwTvA0tySv+XWbxHiqs7iTzvvg="; 36 36 "postgres-native-tls-0.5.0" = "sha256-UYPsxhCkXXWk8yPbqjNS0illwjS5mVm3Z/jFwpVwqfw="; 37 37 }; 38 38 };