Constellation, Spacedust, Slingshot, UFOs: atproto crates and services for microcosm

jetstream client fork into workspace

Changed files
+572 -1861
jetstream
+1
.gitignore
··· 1 1 /target 2 + local/
+566 -1
Cargo.lock
··· 162 162 ] 163 163 164 164 [[package]] 165 + name = "async-trait" 166 + version = "0.1.87" 167 + source = "registry+https://github.com/rust-lang/crates.io-index" 168 + checksum = "d556ec1359574147ec0c4fc5eb525f3f23263a592b1a9c07e0a75b427de55c97" 169 + dependencies = [ 170 + "proc-macro2", 171 + "quote", 172 + "syn", 173 + ] 174 + 175 + [[package]] 165 176 name = "atomic-waker" 166 177 version = "1.1.2" 167 178 source = "registry+https://github.com/rust-lang/crates.io-index" 168 179 checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 169 180 170 181 [[package]] 182 + name = "atrium-api" 183 + version = "0.24.10" 184 + source = "registry+https://github.com/rust-lang/crates.io-index" 185 + checksum = "9c5d74937642f6b21814e82d80f54d55ebd985b681bffbe27c8a76e726c3c4db" 186 + dependencies = [ 187 + "atrium-xrpc", 188 + "chrono", 189 + "http", 190 + "ipld-core", 191 + "langtag", 192 + "regex", 193 + "serde", 194 + "serde_bytes", 195 + "serde_json", 196 + "thiserror 1.0.69", 197 + "trait-variant", 198 + ] 199 + 200 + [[package]] 201 + name = "atrium-xrpc" 202 + version = "0.12.1" 203 + source = "registry+https://github.com/rust-lang/crates.io-index" 204 + checksum = "6b4956d94147cfbb669c68f654eb4fd6a1d00648c810cec79d04ec5425b8f378" 205 + dependencies = [ 206 + "http", 207 + "serde", 208 + "serde_html_form", 209 + "serde_json", 210 + "thiserror 1.0.69", 211 + "trait-variant", 212 + ] 213 + 214 + [[package]] 171 215 name = "autocfg" 172 216 version = "1.4.0" 173 217 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 278 322 "rustc-demangle", 279 323 "windows-targets", 280 324 ] 325 + 326 + [[package]] 327 + name = "base-x" 328 + version = "0.2.11" 329 + source = "registry+https://github.com/rust-lang/crates.io-index" 330 + checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270" 281 331 282 332 [[package]] 283 333 name = "base64" ··· 437 487 dependencies = [ 438 488 "android-tzdata", 439 489 "iana-time-zone", 490 + "js-sys", 440 491 "num-traits", 441 492 "serde", 493 + "wasm-bindgen", 442 494 "windows-targets", 443 495 ] 444 496 445 497 [[package]] 498 + name = "cid" 499 + version = "0.11.1" 500 + source = "registry+https://github.com/rust-lang/crates.io-index" 501 + checksum = "3147d8272e8fa0ccd29ce51194dd98f79ddfb8191ba9e3409884e751798acf3a" 502 + dependencies = [ 503 + "core2", 504 + "multibase", 505 + "multihash", 506 + "serde", 507 + "serde_bytes", 508 + "unsigned-varint", 509 + ] 510 + 511 + [[package]] 446 512 name = "clang-sys" 447 513 version = "1.8.1" 448 514 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 541 607 "tokio", 542 608 "tokio-util", 543 609 "tower-http", 544 - "tungstenite", 610 + "tungstenite 0.26.1", 545 611 "zstd", 546 612 ] 547 613 ··· 562 628 checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 563 629 564 630 [[package]] 631 + name = "core2" 632 + version = "0.4.0" 633 + source = "registry+https://github.com/rust-lang/crates.io-index" 634 + checksum = "b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505" 635 + dependencies = [ 636 + "memchr", 637 + ] 638 + 639 + [[package]] 565 640 name = "cpufeatures" 566 641 version = "0.2.17" 567 642 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 647 722 checksum = "0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f" 648 723 649 724 [[package]] 725 + name = "data-encoding-macro" 726 + version = "0.1.16" 727 + source = "registry+https://github.com/rust-lang/crates.io-index" 728 + checksum = "5b16d9d0d88a5273d830dac8b78ceb217ffc9b1d5404e5597a3542515329405b" 729 + dependencies = [ 730 + "data-encoding", 731 + "data-encoding-macro-internal", 732 + ] 733 + 734 + [[package]] 735 + name = "data-encoding-macro-internal" 736 + version = "0.1.14" 737 + source = "registry+https://github.com/rust-lang/crates.io-index" 738 + checksum = "1145d32e826a7748b69ee8fc62d3e6355ff7f1051df53141e7048162fc90481b" 739 + dependencies = [ 740 + "data-encoding", 741 + "syn", 742 + ] 743 + 744 + [[package]] 650 745 name = "deranged" 651 746 version = "0.3.11" 652 747 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 667 762 ] 668 763 669 764 [[package]] 765 + name = "displaydoc" 766 + version = "0.2.5" 767 + source = "registry+https://github.com/rust-lang/crates.io-index" 768 + checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 769 + dependencies = [ 770 + "proc-macro2", 771 + "quote", 772 + "syn", 773 + ] 774 + 775 + [[package]] 670 776 name = "either" 671 777 version = "1.13.0" 672 778 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 710 816 source = "registry+https://github.com/rust-lang/crates.io-index" 711 817 checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095" 712 818 dependencies = [ 819 + "futures-core", 820 + "futures-sink", 821 + "nanorand", 713 822 "spin", 714 823 ] 715 824 ··· 775 884 checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 776 885 777 886 [[package]] 887 + name = "futures-macro" 888 + version = "0.3.31" 889 + source = "registry+https://github.com/rust-lang/crates.io-index" 890 + checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 891 + dependencies = [ 892 + "proc-macro2", 893 + "quote", 894 + "syn", 895 + ] 896 + 897 + [[package]] 778 898 name = "futures-sink" 779 899 version = "0.3.31" 780 900 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 793 913 checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 794 914 dependencies = [ 795 915 "futures-core", 916 + "futures-macro", 917 + "futures-sink", 796 918 "futures-task", 797 919 "pin-project-lite", 798 920 "pin-utils", 921 + "slab", 799 922 ] 800 923 801 924 [[package]] ··· 815 938 checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 816 939 dependencies = [ 817 940 "cfg-if", 941 + "js-sys", 818 942 "libc", 819 943 "wasi 0.11.0+wasi-snapshot-preview1", 944 + "wasm-bindgen", 820 945 ] 821 946 822 947 [[package]] ··· 1043 1168 ] 1044 1169 1045 1170 [[package]] 1171 + name = "icu_collections" 1172 + version = "1.5.0" 1173 + source = "registry+https://github.com/rust-lang/crates.io-index" 1174 + checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" 1175 + dependencies = [ 1176 + "displaydoc", 1177 + "yoke", 1178 + "zerofrom", 1179 + "zerovec", 1180 + ] 1181 + 1182 + [[package]] 1183 + name = "icu_locid" 1184 + version = "1.5.0" 1185 + source = "registry+https://github.com/rust-lang/crates.io-index" 1186 + checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" 1187 + dependencies = [ 1188 + "displaydoc", 1189 + "litemap", 1190 + "tinystr", 1191 + "writeable", 1192 + "zerovec", 1193 + ] 1194 + 1195 + [[package]] 1196 + name = "icu_locid_transform" 1197 + version = "1.5.0" 1198 + source = "registry+https://github.com/rust-lang/crates.io-index" 1199 + checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" 1200 + dependencies = [ 1201 + "displaydoc", 1202 + "icu_locid", 1203 + "icu_locid_transform_data", 1204 + "icu_provider", 1205 + "tinystr", 1206 + "zerovec", 1207 + ] 1208 + 1209 + [[package]] 1210 + name = "icu_locid_transform_data" 1211 + version = "1.5.0" 1212 + source = "registry+https://github.com/rust-lang/crates.io-index" 1213 + checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" 1214 + 1215 + [[package]] 1216 + name = "icu_normalizer" 1217 + version = "1.5.0" 1218 + source = "registry+https://github.com/rust-lang/crates.io-index" 1219 + checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" 1220 + dependencies = [ 1221 + "displaydoc", 1222 + "icu_collections", 1223 + "icu_normalizer_data", 1224 + "icu_properties", 1225 + "icu_provider", 1226 + "smallvec", 1227 + "utf16_iter", 1228 + "utf8_iter", 1229 + "write16", 1230 + "zerovec", 1231 + ] 1232 + 1233 + [[package]] 1234 + name = "icu_normalizer_data" 1235 + version = "1.5.0" 1236 + source = "registry+https://github.com/rust-lang/crates.io-index" 1237 + checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" 1238 + 1239 + [[package]] 1240 + name = "icu_properties" 1241 + version = "1.5.1" 1242 + source = "registry+https://github.com/rust-lang/crates.io-index" 1243 + checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" 1244 + dependencies = [ 1245 + "displaydoc", 1246 + "icu_collections", 1247 + "icu_locid_transform", 1248 + "icu_properties_data", 1249 + "icu_provider", 1250 + "tinystr", 1251 + "zerovec", 1252 + ] 1253 + 1254 + [[package]] 1255 + name = "icu_properties_data" 1256 + version = "1.5.0" 1257 + source = "registry+https://github.com/rust-lang/crates.io-index" 1258 + checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" 1259 + 1260 + [[package]] 1261 + name = "icu_provider" 1262 + version = "1.5.0" 1263 + source = "registry+https://github.com/rust-lang/crates.io-index" 1264 + checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" 1265 + dependencies = [ 1266 + "displaydoc", 1267 + "icu_locid", 1268 + "icu_provider_macros", 1269 + "stable_deref_trait", 1270 + "tinystr", 1271 + "writeable", 1272 + "yoke", 1273 + "zerofrom", 1274 + "zerovec", 1275 + ] 1276 + 1277 + [[package]] 1278 + name = "icu_provider_macros" 1279 + version = "1.5.0" 1280 + source = "registry+https://github.com/rust-lang/crates.io-index" 1281 + checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" 1282 + dependencies = [ 1283 + "proc-macro2", 1284 + "quote", 1285 + "syn", 1286 + ] 1287 + 1288 + [[package]] 1046 1289 name = "ident_case" 1047 1290 version = "1.0.1" 1048 1291 source = "registry+https://github.com/rust-lang/crates.io-index" 1049 1292 checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1050 1293 1051 1294 [[package]] 1295 + name = "idna" 1296 + version = "1.0.3" 1297 + source = "registry+https://github.com/rust-lang/crates.io-index" 1298 + checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" 1299 + dependencies = [ 1300 + "idna_adapter", 1301 + "smallvec", 1302 + "utf8_iter", 1303 + ] 1304 + 1305 + [[package]] 1306 + name = "idna_adapter" 1307 + version = "1.2.0" 1308 + source = "registry+https://github.com/rust-lang/crates.io-index" 1309 + checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" 1310 + dependencies = [ 1311 + "icu_normalizer", 1312 + "icu_properties", 1313 + ] 1314 + 1315 + [[package]] 1052 1316 name = "indexmap" 1053 1317 version = "1.9.3" 1054 1318 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1071 1335 ] 1072 1336 1073 1337 [[package]] 1338 + name = "ipld-core" 1339 + version = "0.4.2" 1340 + source = "registry+https://github.com/rust-lang/crates.io-index" 1341 + checksum = "104718b1cc124d92a6d01ca9c9258a7df311405debb3408c445a36452f9bf8db" 1342 + dependencies = [ 1343 + "cid", 1344 + "serde", 1345 + "serde_bytes", 1346 + ] 1347 + 1348 + [[package]] 1074 1349 name = "ipnet" 1075 1350 version = "2.11.0" 1076 1351 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1107 1382 checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" 1108 1383 1109 1384 [[package]] 1385 + name = "jetstream" 1386 + version = "0.1.1" 1387 + dependencies = [ 1388 + "anyhow", 1389 + "async-trait", 1390 + "atrium-api", 1391 + "chrono", 1392 + "clap", 1393 + "flume", 1394 + "futures-util", 1395 + "log", 1396 + "serde", 1397 + "serde_json", 1398 + "thiserror 2.0.11", 1399 + "tokio", 1400 + "tokio-tungstenite", 1401 + "tokio-util", 1402 + "url", 1403 + "zstd", 1404 + ] 1405 + 1406 + [[package]] 1110 1407 name = "jobserver" 1111 1408 version = "0.1.32" 1112 1409 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1123 1420 dependencies = [ 1124 1421 "once_cell", 1125 1422 "wasm-bindgen", 1423 + ] 1424 + 1425 + [[package]] 1426 + name = "langtag" 1427 + version = "0.3.4" 1428 + source = "registry+https://github.com/rust-lang/crates.io-index" 1429 + checksum = "ed60c85f254d6ae8450cec15eedd921efbc4d1bdf6fcf6202b9a58b403f6f805" 1430 + dependencies = [ 1431 + "serde", 1126 1432 ] 1127 1433 1128 1434 [[package]] ··· 1212 1518 version = "0.4.15" 1213 1519 source = "registry+https://github.com/rust-lang/crates.io-index" 1214 1520 checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" 1521 + 1522 + [[package]] 1523 + name = "litemap" 1524 + version = "0.7.5" 1525 + source = "registry+https://github.com/rust-lang/crates.io-index" 1526 + checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856" 1215 1527 1216 1528 [[package]] 1217 1529 name = "lock_api" ··· 1371 1683 ] 1372 1684 1373 1685 [[package]] 1686 + name = "multibase" 1687 + version = "0.9.1" 1688 + source = "registry+https://github.com/rust-lang/crates.io-index" 1689 + checksum = "9b3539ec3c1f04ac9748a260728e855f261b4977f5c3406612c884564f329404" 1690 + dependencies = [ 1691 + "base-x", 1692 + "data-encoding", 1693 + "data-encoding-macro", 1694 + ] 1695 + 1696 + [[package]] 1697 + name = "multihash" 1698 + version = "0.19.3" 1699 + source = "registry+https://github.com/rust-lang/crates.io-index" 1700 + checksum = "6b430e7953c29dd6a09afc29ff0bb69c6e306329ee6794700aee27b76a1aea8d" 1701 + dependencies = [ 1702 + "core2", 1703 + "serde", 1704 + "unsigned-varint", 1705 + ] 1706 + 1707 + [[package]] 1708 + name = "nanorand" 1709 + version = "0.7.0" 1710 + source = "registry+https://github.com/rust-lang/crates.io-index" 1711 + checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" 1712 + dependencies = [ 1713 + "getrandom 0.2.15", 1714 + ] 1715 + 1716 + [[package]] 1374 1717 name = "native-tls" 1375 1718 version = "0.2.13" 1376 1719 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1482 1825 checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" 1483 1826 1484 1827 [[package]] 1828 + name = "openssl-src" 1829 + version = "300.4.2+3.4.1" 1830 + source = "registry+https://github.com/rust-lang/crates.io-index" 1831 + checksum = "168ce4e058f975fe43e89d9ccf78ca668601887ae736090aacc23ae353c298e2" 1832 + dependencies = [ 1833 + "cc", 1834 + ] 1835 + 1836 + [[package]] 1485 1837 name = "openssl-sys" 1486 1838 version = "0.9.105" 1487 1839 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1489 1841 dependencies = [ 1490 1842 "cc", 1491 1843 "libc", 1844 + "openssl-src", 1492 1845 "pkg-config", 1493 1846 "vcpkg", 1494 1847 ] ··· 1837 2190 ] 1838 2191 1839 2192 [[package]] 2193 + name = "serde_bytes" 2194 + version = "0.11.16" 2195 + source = "registry+https://github.com/rust-lang/crates.io-index" 2196 + checksum = "364fec0df39c49a083c9a8a18a23a6bcfd9af130fe9fe321d18520a0d113e09e" 2197 + dependencies = [ 2198 + "serde", 2199 + ] 2200 + 2201 + [[package]] 1840 2202 name = "serde_derive" 1841 2203 version = "1.0.217" 1842 2204 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1845 2207 "proc-macro2", 1846 2208 "quote", 1847 2209 "syn", 2210 + ] 2211 + 2212 + [[package]] 2213 + name = "serde_html_form" 2214 + version = "0.2.7" 2215 + source = "registry+https://github.com/rust-lang/crates.io-index" 2216 + checksum = "9d2de91cf02bbc07cde38891769ccd5d4f073d22a40683aa4bc7a95781aaa2c4" 2217 + dependencies = [ 2218 + "form_urlencoded", 2219 + "indexmap 2.7.1", 2220 + "itoa", 2221 + "ryu", 2222 + "serde", 1848 2223 ] 1849 2224 1850 2225 [[package]] ··· 1978 2353 ] 1979 2354 1980 2355 [[package]] 2356 + name = "stable_deref_trait" 2357 + version = "1.2.0" 2358 + source = "registry+https://github.com/rust-lang/crates.io-index" 2359 + checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 2360 + 2361 + [[package]] 1981 2362 name = "strsim" 1982 2363 version = "0.11.1" 1983 2364 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2001 2382 checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" 2002 2383 2003 2384 [[package]] 2385 + name = "synstructure" 2386 + version = "0.13.1" 2387 + source = "registry+https://github.com/rust-lang/crates.io-index" 2388 + checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" 2389 + dependencies = [ 2390 + "proc-macro2", 2391 + "quote", 2392 + "syn", 2393 + ] 2394 + 2395 + [[package]] 2004 2396 name = "tempfile" 2005 2397 version = "3.16.0" 2006 2398 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2092 2484 checksum = "9ab95735ea2c8fd51154d01e39cf13912a78071c2d89abc49a7ef102a7dd725a" 2093 2485 2094 2486 [[package]] 2487 + name = "tinystr" 2488 + version = "0.7.6" 2489 + source = "registry+https://github.com/rust-lang/crates.io-index" 2490 + checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" 2491 + dependencies = [ 2492 + "displaydoc", 2493 + "zerovec", 2494 + ] 2495 + 2496 + [[package]] 2095 2497 name = "tokio" 2096 2498 version = "1.43.0" 2097 2499 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2121 2523 ] 2122 2524 2123 2525 [[package]] 2526 + name = "tokio-native-tls" 2527 + version = "0.3.1" 2528 + source = "registry+https://github.com/rust-lang/crates.io-index" 2529 + checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" 2530 + dependencies = [ 2531 + "native-tls", 2532 + "tokio", 2533 + ] 2534 + 2535 + [[package]] 2536 + name = "tokio-tungstenite" 2537 + version = "0.24.0" 2538 + source = "registry+https://github.com/rust-lang/crates.io-index" 2539 + checksum = "edc5f74e248dc973e0dbb7b74c7e0d6fcc301c694ff50049504004ef4d0cdcd9" 2540 + dependencies = [ 2541 + "futures-util", 2542 + "log", 2543 + "native-tls", 2544 + "tokio", 2545 + "tokio-native-tls", 2546 + "tungstenite 0.24.0", 2547 + ] 2548 + 2549 + [[package]] 2124 2550 name = "tokio-util" 2125 2551 version = "0.7.13" 2126 2552 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2196 2622 ] 2197 2623 2198 2624 [[package]] 2625 + name = "trait-variant" 2626 + version = "0.1.2" 2627 + source = "registry+https://github.com/rust-lang/crates.io-index" 2628 + checksum = "70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7" 2629 + dependencies = [ 2630 + "proc-macro2", 2631 + "quote", 2632 + "syn", 2633 + ] 2634 + 2635 + [[package]] 2199 2636 name = "try-lock" 2200 2637 version = "0.2.5" 2201 2638 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2203 2640 2204 2641 [[package]] 2205 2642 name = "tungstenite" 2643 + version = "0.24.0" 2644 + source = "registry+https://github.com/rust-lang/crates.io-index" 2645 + checksum = "18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a" 2646 + dependencies = [ 2647 + "byteorder", 2648 + "bytes", 2649 + "data-encoding", 2650 + "http", 2651 + "httparse", 2652 + "log", 2653 + "native-tls", 2654 + "rand", 2655 + "sha1", 2656 + "thiserror 1.0.69", 2657 + "url", 2658 + "utf-8", 2659 + ] 2660 + 2661 + [[package]] 2662 + name = "tungstenite" 2206 2663 version = "0.26.1" 2207 2664 source = "registry+https://github.com/rust-lang/crates.io-index" 2208 2665 checksum = "413083a99c579593656008130e29255e54dcaae495be556cc26888f211648c24" ··· 2239 2696 checksum = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034" 2240 2697 2241 2698 [[package]] 2699 + name = "unsigned-varint" 2700 + version = "0.8.0" 2701 + source = "registry+https://github.com/rust-lang/crates.io-index" 2702 + checksum = "eb066959b24b5196ae73cb057f45598450d2c5f71460e98c49b738086eff9c06" 2703 + 2704 + [[package]] 2705 + name = "url" 2706 + version = "2.5.4" 2707 + source = "registry+https://github.com/rust-lang/crates.io-index" 2708 + checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" 2709 + dependencies = [ 2710 + "form_urlencoded", 2711 + "idna", 2712 + "percent-encoding", 2713 + ] 2714 + 2715 + [[package]] 2242 2716 name = "utf-8" 2243 2717 version = "0.7.6" 2244 2718 source = "registry+https://github.com/rust-lang/crates.io-index" 2245 2719 checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 2720 + 2721 + [[package]] 2722 + name = "utf16_iter" 2723 + version = "1.0.5" 2724 + source = "registry+https://github.com/rust-lang/crates.io-index" 2725 + checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" 2726 + 2727 + [[package]] 2728 + name = "utf8_iter" 2729 + version = "1.0.4" 2730 + source = "registry+https://github.com/rust-lang/crates.io-index" 2731 + checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 2246 2732 2247 2733 [[package]] 2248 2734 name = "utf8parse" ··· 2541 3027 ] 2542 3028 2543 3029 [[package]] 3030 + name = "write16" 3031 + version = "1.0.0" 3032 + source = "registry+https://github.com/rust-lang/crates.io-index" 3033 + checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" 3034 + 3035 + [[package]] 3036 + name = "writeable" 3037 + version = "0.5.5" 3038 + source = "registry+https://github.com/rust-lang/crates.io-index" 3039 + checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" 3040 + 3041 + [[package]] 3042 + name = "yoke" 3043 + version = "0.7.5" 3044 + source = "registry+https://github.com/rust-lang/crates.io-index" 3045 + checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" 3046 + dependencies = [ 3047 + "serde", 3048 + "stable_deref_trait", 3049 + "yoke-derive", 3050 + "zerofrom", 3051 + ] 3052 + 3053 + [[package]] 3054 + name = "yoke-derive" 3055 + version = "0.7.5" 3056 + source = "registry+https://github.com/rust-lang/crates.io-index" 3057 + checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" 3058 + dependencies = [ 3059 + "proc-macro2", 3060 + "quote", 3061 + "syn", 3062 + "synstructure", 3063 + ] 3064 + 3065 + [[package]] 2544 3066 name = "zerocopy" 2545 3067 version = "0.7.35" 2546 3068 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2555 3077 version = "0.7.35" 2556 3078 source = "registry+https://github.com/rust-lang/crates.io-index" 2557 3079 checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 3080 + dependencies = [ 3081 + "proc-macro2", 3082 + "quote", 3083 + "syn", 3084 + ] 3085 + 3086 + [[package]] 3087 + name = "zerofrom" 3088 + version = "0.1.6" 3089 + source = "registry+https://github.com/rust-lang/crates.io-index" 3090 + checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" 3091 + dependencies = [ 3092 + "zerofrom-derive", 3093 + ] 3094 + 3095 + [[package]] 3096 + name = "zerofrom-derive" 3097 + version = "0.1.6" 3098 + source = "registry+https://github.com/rust-lang/crates.io-index" 3099 + checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" 3100 + dependencies = [ 3101 + "proc-macro2", 3102 + "quote", 3103 + "syn", 3104 + "synstructure", 3105 + ] 3106 + 3107 + [[package]] 3108 + name = "zerovec" 3109 + version = "0.10.4" 3110 + source = "registry+https://github.com/rust-lang/crates.io-index" 3111 + checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" 3112 + dependencies = [ 3113 + "yoke", 3114 + "zerofrom", 3115 + "zerovec-derive", 3116 + ] 3117 + 3118 + [[package]] 3119 + name = "zerovec-derive" 3120 + version = "0.10.3" 3121 + source = "registry+https://github.com/rust-lang/crates.io-index" 3122 + checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" 2558 3123 dependencies = [ 2559 3124 "proc-macro2", 2560 3125 "quote",
+1
Cargo.toml
··· 3 3 members = [ 4 4 "links", 5 5 "constellation", 6 + "jetstream", 6 7 ]
-1856
jetstream/Cargo.lock
··· 1 - # This file is automatically @generated by Cargo. 2 - # It is not intended for manual editing. 3 - version = 4 4 - 5 - [[package]] 6 - name = "addr2line" 7 - version = "0.24.2" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" 10 - dependencies = [ 11 - "gimli", 12 - ] 13 - 14 - [[package]] 15 - name = "adler2" 16 - version = "2.0.0" 17 - source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" 19 - 20 - [[package]] 21 - name = "aho-corasick" 22 - version = "1.1.3" 23 - source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 25 - dependencies = [ 26 - "memchr", 27 - ] 28 - 29 - [[package]] 30 - name = "android-tzdata" 31 - version = "0.1.1" 32 - source = "registry+https://github.com/rust-lang/crates.io-index" 33 - checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 34 - 35 - [[package]] 36 - name = "android_system_properties" 37 - version = "0.1.5" 38 - source = "registry+https://github.com/rust-lang/crates.io-index" 39 - checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 40 - dependencies = [ 41 - "libc", 42 - ] 43 - 44 - [[package]] 45 - name = "anstream" 46 - version = "0.6.18" 47 - source = "registry+https://github.com/rust-lang/crates.io-index" 48 - checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" 49 - dependencies = [ 50 - "anstyle", 51 - "anstyle-parse", 52 - "anstyle-query", 53 - "anstyle-wincon", 54 - "colorchoice", 55 - "is_terminal_polyfill", 56 - "utf8parse", 57 - ] 58 - 59 - [[package]] 60 - name = "anstyle" 61 - version = "1.0.10" 62 - source = "registry+https://github.com/rust-lang/crates.io-index" 63 - checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" 64 - 65 - [[package]] 66 - name = "anstyle-parse" 67 - version = "0.2.6" 68 - source = "registry+https://github.com/rust-lang/crates.io-index" 69 - checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" 70 - dependencies = [ 71 - "utf8parse", 72 - ] 73 - 74 - [[package]] 75 - name = "anstyle-query" 76 - version = "1.1.2" 77 - source = "registry+https://github.com/rust-lang/crates.io-index" 78 - checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" 79 - dependencies = [ 80 - "windows-sys 0.59.0", 81 - ] 82 - 83 - [[package]] 84 - name = "anstyle-wincon" 85 - version = "3.0.6" 86 - source = "registry+https://github.com/rust-lang/crates.io-index" 87 - checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125" 88 - dependencies = [ 89 - "anstyle", 90 - "windows-sys 0.59.0", 91 - ] 92 - 93 - [[package]] 94 - name = "anyhow" 95 - version = "1.0.93" 96 - source = "registry+https://github.com/rust-lang/crates.io-index" 97 - checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" 98 - 99 - [[package]] 100 - name = "async-trait" 101 - version = "0.1.83" 102 - source = "registry+https://github.com/rust-lang/crates.io-index" 103 - checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" 104 - dependencies = [ 105 - "proc-macro2", 106 - "quote", 107 - "syn 2.0.87", 108 - ] 109 - 110 - [[package]] 111 - name = "atrium-api" 112 - version = "0.24.7" 113 - source = "registry+https://github.com/rust-lang/crates.io-index" 114 - checksum = "ee68ddf7cde9eb121eed3a28b138f6a9b4c4a90ab0c5c2e38bc2817af0b06da3" 115 - dependencies = [ 116 - "atrium-xrpc", 117 - "chrono", 118 - "http", 119 - "ipld-core", 120 - "langtag", 121 - "regex", 122 - "serde", 123 - "serde_bytes", 124 - "serde_json", 125 - "thiserror 1.0.69", 126 - "trait-variant", 127 - ] 128 - 129 - [[package]] 130 - name = "atrium-xrpc" 131 - version = "0.11.6" 132 - source = "registry+https://github.com/rust-lang/crates.io-index" 133 - checksum = "737eea1de2eb174bbfe720619cb25a22c30b9640ae0d3b78386cedf007712963" 134 - dependencies = [ 135 - "http", 136 - "serde", 137 - "serde_html_form", 138 - "serde_json", 139 - "thiserror 1.0.69", 140 - "trait-variant", 141 - ] 142 - 143 - [[package]] 144 - name = "autocfg" 145 - version = "1.4.0" 146 - source = "registry+https://github.com/rust-lang/crates.io-index" 147 - checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" 148 - 149 - [[package]] 150 - name = "backtrace" 151 - version = "0.3.74" 152 - source = "registry+https://github.com/rust-lang/crates.io-index" 153 - checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" 154 - dependencies = [ 155 - "addr2line", 156 - "cfg-if", 157 - "libc", 158 - "miniz_oxide", 159 - "object", 160 - "rustc-demangle", 161 - "windows-targets", 162 - ] 163 - 164 - [[package]] 165 - name = "base-x" 166 - version = "0.2.11" 167 - source = "registry+https://github.com/rust-lang/crates.io-index" 168 - checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270" 169 - 170 - [[package]] 171 - name = "bitflags" 172 - version = "2.6.0" 173 - source = "registry+https://github.com/rust-lang/crates.io-index" 174 - checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" 175 - 176 - [[package]] 177 - name = "block-buffer" 178 - version = "0.10.4" 179 - source = "registry+https://github.com/rust-lang/crates.io-index" 180 - checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 181 - dependencies = [ 182 - "generic-array", 183 - ] 184 - 185 - [[package]] 186 - name = "bumpalo" 187 - version = "3.16.0" 188 - source = "registry+https://github.com/rust-lang/crates.io-index" 189 - checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 190 - 191 - [[package]] 192 - name = "byteorder" 193 - version = "1.5.0" 194 - source = "registry+https://github.com/rust-lang/crates.io-index" 195 - checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 196 - 197 - [[package]] 198 - name = "bytes" 199 - version = "1.9.0" 200 - source = "registry+https://github.com/rust-lang/crates.io-index" 201 - checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" 202 - 203 - [[package]] 204 - name = "cc" 205 - version = "1.2.0" 206 - source = "registry+https://github.com/rust-lang/crates.io-index" 207 - checksum = "1aeb932158bd710538c73702db6945cb68a8fb08c519e6e12706b94263b36db8" 208 - dependencies = [ 209 - "jobserver", 210 - "libc", 211 - "shlex", 212 - ] 213 - 214 - [[package]] 215 - name = "cfg-if" 216 - version = "1.0.0" 217 - source = "registry+https://github.com/rust-lang/crates.io-index" 218 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 219 - 220 - [[package]] 221 - name = "chrono" 222 - version = "0.4.38" 223 - source = "registry+https://github.com/rust-lang/crates.io-index" 224 - checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" 225 - dependencies = [ 226 - "android-tzdata", 227 - "iana-time-zone", 228 - "js-sys", 229 - "num-traits", 230 - "serde", 231 - "wasm-bindgen", 232 - "windows-targets", 233 - ] 234 - 235 - [[package]] 236 - name = "cid" 237 - version = "0.11.1" 238 - source = "registry+https://github.com/rust-lang/crates.io-index" 239 - checksum = "3147d8272e8fa0ccd29ce51194dd98f79ddfb8191ba9e3409884e751798acf3a" 240 - dependencies = [ 241 - "core2", 242 - "multibase", 243 - "multihash", 244 - "serde", 245 - "serde_bytes", 246 - "unsigned-varint", 247 - ] 248 - 249 - [[package]] 250 - name = "clap" 251 - version = "4.5.21" 252 - source = "registry+https://github.com/rust-lang/crates.io-index" 253 - checksum = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f" 254 - dependencies = [ 255 - "clap_builder", 256 - "clap_derive", 257 - ] 258 - 259 - [[package]] 260 - name = "clap_builder" 261 - version = "4.5.21" 262 - source = "registry+https://github.com/rust-lang/crates.io-index" 263 - checksum = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec" 264 - dependencies = [ 265 - "anstream", 266 - "anstyle", 267 - "clap_lex", 268 - "strsim", 269 - ] 270 - 271 - [[package]] 272 - name = "clap_derive" 273 - version = "4.5.18" 274 - source = "registry+https://github.com/rust-lang/crates.io-index" 275 - checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" 276 - dependencies = [ 277 - "heck", 278 - "proc-macro2", 279 - "quote", 280 - "syn 2.0.87", 281 - ] 282 - 283 - [[package]] 284 - name = "clap_lex" 285 - version = "0.7.3" 286 - source = "registry+https://github.com/rust-lang/crates.io-index" 287 - checksum = "afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7" 288 - 289 - [[package]] 290 - name = "colorchoice" 291 - version = "1.0.3" 292 - source = "registry+https://github.com/rust-lang/crates.io-index" 293 - checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" 294 - 295 - [[package]] 296 - name = "core-foundation" 297 - version = "0.9.4" 298 - source = "registry+https://github.com/rust-lang/crates.io-index" 299 - checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 300 - dependencies = [ 301 - "core-foundation-sys", 302 - "libc", 303 - ] 304 - 305 - [[package]] 306 - name = "core-foundation-sys" 307 - version = "0.8.7" 308 - source = "registry+https://github.com/rust-lang/crates.io-index" 309 - checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 310 - 311 - [[package]] 312 - name = "core2" 313 - version = "0.4.0" 314 - source = "registry+https://github.com/rust-lang/crates.io-index" 315 - checksum = "b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505" 316 - dependencies = [ 317 - "memchr", 318 - ] 319 - 320 - [[package]] 321 - name = "cpufeatures" 322 - version = "0.2.15" 323 - source = "registry+https://github.com/rust-lang/crates.io-index" 324 - checksum = "0ca741a962e1b0bff6d724a1a0958b686406e853bb14061f218562e1896f95e6" 325 - dependencies = [ 326 - "libc", 327 - ] 328 - 329 - [[package]] 330 - name = "crypto-common" 331 - version = "0.1.6" 332 - source = "registry+https://github.com/rust-lang/crates.io-index" 333 - checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 334 - dependencies = [ 335 - "generic-array", 336 - "typenum", 337 - ] 338 - 339 - [[package]] 340 - name = "data-encoding" 341 - version = "2.6.0" 342 - source = "registry+https://github.com/rust-lang/crates.io-index" 343 - checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" 344 - 345 - [[package]] 346 - name = "data-encoding-macro" 347 - version = "0.1.15" 348 - source = "registry+https://github.com/rust-lang/crates.io-index" 349 - checksum = "f1559b6cba622276d6d63706db152618eeb15b89b3e4041446b05876e352e639" 350 - dependencies = [ 351 - "data-encoding", 352 - "data-encoding-macro-internal", 353 - ] 354 - 355 - [[package]] 356 - name = "data-encoding-macro-internal" 357 - version = "0.1.13" 358 - source = "registry+https://github.com/rust-lang/crates.io-index" 359 - checksum = "332d754c0af53bc87c108fed664d121ecf59207ec4196041f04d6ab9002ad33f" 360 - dependencies = [ 361 - "data-encoding", 362 - "syn 1.0.109", 363 - ] 364 - 365 - [[package]] 366 - name = "digest" 367 - version = "0.10.7" 368 - source = "registry+https://github.com/rust-lang/crates.io-index" 369 - checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 370 - dependencies = [ 371 - "block-buffer", 372 - "crypto-common", 373 - ] 374 - 375 - [[package]] 376 - name = "displaydoc" 377 - version = "0.2.5" 378 - source = "registry+https://github.com/rust-lang/crates.io-index" 379 - checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 380 - dependencies = [ 381 - "proc-macro2", 382 - "quote", 383 - "syn 2.0.87", 384 - ] 385 - 386 - [[package]] 387 - name = "equivalent" 388 - version = "1.0.1" 389 - source = "registry+https://github.com/rust-lang/crates.io-index" 390 - checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 391 - 392 - [[package]] 393 - name = "errno" 394 - version = "0.3.9" 395 - source = "registry+https://github.com/rust-lang/crates.io-index" 396 - checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" 397 - dependencies = [ 398 - "libc", 399 - "windows-sys 0.52.0", 400 - ] 401 - 402 - [[package]] 403 - name = "fastrand" 404 - version = "2.2.0" 405 - source = "registry+https://github.com/rust-lang/crates.io-index" 406 - checksum = "486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4" 407 - 408 - [[package]] 409 - name = "flume" 410 - version = "0.11.1" 411 - source = "registry+https://github.com/rust-lang/crates.io-index" 412 - checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095" 413 - dependencies = [ 414 - "futures-core", 415 - "futures-sink", 416 - "nanorand", 417 - "spin", 418 - ] 419 - 420 - [[package]] 421 - name = "fnv" 422 - version = "1.0.7" 423 - source = "registry+https://github.com/rust-lang/crates.io-index" 424 - checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 425 - 426 - [[package]] 427 - name = "foreign-types" 428 - version = "0.3.2" 429 - source = "registry+https://github.com/rust-lang/crates.io-index" 430 - checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 431 - dependencies = [ 432 - "foreign-types-shared", 433 - ] 434 - 435 - [[package]] 436 - name = "foreign-types-shared" 437 - version = "0.1.1" 438 - source = "registry+https://github.com/rust-lang/crates.io-index" 439 - checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 440 - 441 - [[package]] 442 - name = "form_urlencoded" 443 - version = "1.2.1" 444 - source = "registry+https://github.com/rust-lang/crates.io-index" 445 - checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 446 - dependencies = [ 447 - "percent-encoding", 448 - ] 449 - 450 - [[package]] 451 - name = "futures-core" 452 - version = "0.3.31" 453 - source = "registry+https://github.com/rust-lang/crates.io-index" 454 - checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 455 - 456 - [[package]] 457 - name = "futures-macro" 458 - version = "0.3.31" 459 - source = "registry+https://github.com/rust-lang/crates.io-index" 460 - checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 461 - dependencies = [ 462 - "proc-macro2", 463 - "quote", 464 - "syn 2.0.87", 465 - ] 466 - 467 - [[package]] 468 - name = "futures-sink" 469 - version = "0.3.31" 470 - source = "registry+https://github.com/rust-lang/crates.io-index" 471 - checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 472 - 473 - [[package]] 474 - name = "futures-task" 475 - version = "0.3.31" 476 - source = "registry+https://github.com/rust-lang/crates.io-index" 477 - checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 478 - 479 - [[package]] 480 - name = "futures-util" 481 - version = "0.3.31" 482 - source = "registry+https://github.com/rust-lang/crates.io-index" 483 - checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 484 - dependencies = [ 485 - "futures-core", 486 - "futures-macro", 487 - "futures-sink", 488 - "futures-task", 489 - "pin-project-lite", 490 - "pin-utils", 491 - "slab", 492 - ] 493 - 494 - [[package]] 495 - name = "generic-array" 496 - version = "0.14.7" 497 - source = "registry+https://github.com/rust-lang/crates.io-index" 498 - checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 499 - dependencies = [ 500 - "typenum", 501 - "version_check", 502 - ] 503 - 504 - [[package]] 505 - name = "getrandom" 506 - version = "0.2.15" 507 - source = "registry+https://github.com/rust-lang/crates.io-index" 508 - checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 509 - dependencies = [ 510 - "cfg-if", 511 - "js-sys", 512 - "libc", 513 - "wasi", 514 - "wasm-bindgen", 515 - ] 516 - 517 - [[package]] 518 - name = "gimli" 519 - version = "0.31.1" 520 - source = "registry+https://github.com/rust-lang/crates.io-index" 521 - checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" 522 - 523 - [[package]] 524 - name = "hashbrown" 525 - version = "0.15.1" 526 - source = "registry+https://github.com/rust-lang/crates.io-index" 527 - checksum = "3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3" 528 - 529 - [[package]] 530 - name = "heck" 531 - version = "0.5.0" 532 - source = "registry+https://github.com/rust-lang/crates.io-index" 533 - checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 534 - 535 - [[package]] 536 - name = "hermit-abi" 537 - version = "0.3.9" 538 - source = "registry+https://github.com/rust-lang/crates.io-index" 539 - checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 540 - 541 - [[package]] 542 - name = "http" 543 - version = "1.1.0" 544 - source = "registry+https://github.com/rust-lang/crates.io-index" 545 - checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" 546 - dependencies = [ 547 - "bytes", 548 - "fnv", 549 - "itoa", 550 - ] 551 - 552 - [[package]] 553 - name = "httparse" 554 - version = "1.9.5" 555 - source = "registry+https://github.com/rust-lang/crates.io-index" 556 - checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" 557 - 558 - [[package]] 559 - name = "iana-time-zone" 560 - version = "0.1.61" 561 - source = "registry+https://github.com/rust-lang/crates.io-index" 562 - checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" 563 - dependencies = [ 564 - "android_system_properties", 565 - "core-foundation-sys", 566 - "iana-time-zone-haiku", 567 - "js-sys", 568 - "wasm-bindgen", 569 - "windows-core", 570 - ] 571 - 572 - [[package]] 573 - name = "iana-time-zone-haiku" 574 - version = "0.1.2" 575 - source = "registry+https://github.com/rust-lang/crates.io-index" 576 - checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 577 - dependencies = [ 578 - "cc", 579 - ] 580 - 581 - [[package]] 582 - name = "icu_collections" 583 - version = "1.5.0" 584 - source = "registry+https://github.com/rust-lang/crates.io-index" 585 - checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" 586 - dependencies = [ 587 - "displaydoc", 588 - "yoke", 589 - "zerofrom", 590 - "zerovec", 591 - ] 592 - 593 - [[package]] 594 - name = "icu_locid" 595 - version = "1.5.0" 596 - source = "registry+https://github.com/rust-lang/crates.io-index" 597 - checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" 598 - dependencies = [ 599 - "displaydoc", 600 - "litemap", 601 - "tinystr", 602 - "writeable", 603 - "zerovec", 604 - ] 605 - 606 - [[package]] 607 - name = "icu_locid_transform" 608 - version = "1.5.0" 609 - source = "registry+https://github.com/rust-lang/crates.io-index" 610 - checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" 611 - dependencies = [ 612 - "displaydoc", 613 - "icu_locid", 614 - "icu_locid_transform_data", 615 - "icu_provider", 616 - "tinystr", 617 - "zerovec", 618 - ] 619 - 620 - [[package]] 621 - name = "icu_locid_transform_data" 622 - version = "1.5.0" 623 - source = "registry+https://github.com/rust-lang/crates.io-index" 624 - checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" 625 - 626 - [[package]] 627 - name = "icu_normalizer" 628 - version = "1.5.0" 629 - source = "registry+https://github.com/rust-lang/crates.io-index" 630 - checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" 631 - dependencies = [ 632 - "displaydoc", 633 - "icu_collections", 634 - "icu_normalizer_data", 635 - "icu_properties", 636 - "icu_provider", 637 - "smallvec", 638 - "utf16_iter", 639 - "utf8_iter", 640 - "write16", 641 - "zerovec", 642 - ] 643 - 644 - [[package]] 645 - name = "icu_normalizer_data" 646 - version = "1.5.0" 647 - source = "registry+https://github.com/rust-lang/crates.io-index" 648 - checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" 649 - 650 - [[package]] 651 - name = "icu_properties" 652 - version = "1.5.1" 653 - source = "registry+https://github.com/rust-lang/crates.io-index" 654 - checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" 655 - dependencies = [ 656 - "displaydoc", 657 - "icu_collections", 658 - "icu_locid_transform", 659 - "icu_properties_data", 660 - "icu_provider", 661 - "tinystr", 662 - "zerovec", 663 - ] 664 - 665 - [[package]] 666 - name = "icu_properties_data" 667 - version = "1.5.0" 668 - source = "registry+https://github.com/rust-lang/crates.io-index" 669 - checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" 670 - 671 - [[package]] 672 - name = "icu_provider" 673 - version = "1.5.0" 674 - source = "registry+https://github.com/rust-lang/crates.io-index" 675 - checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" 676 - dependencies = [ 677 - "displaydoc", 678 - "icu_locid", 679 - "icu_provider_macros", 680 - "stable_deref_trait", 681 - "tinystr", 682 - "writeable", 683 - "yoke", 684 - "zerofrom", 685 - "zerovec", 686 - ] 687 - 688 - [[package]] 689 - name = "icu_provider_macros" 690 - version = "1.5.0" 691 - source = "registry+https://github.com/rust-lang/crates.io-index" 692 - checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" 693 - dependencies = [ 694 - "proc-macro2", 695 - "quote", 696 - "syn 2.0.87", 697 - ] 698 - 699 - [[package]] 700 - name = "idna" 701 - version = "1.0.3" 702 - source = "registry+https://github.com/rust-lang/crates.io-index" 703 - checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" 704 - dependencies = [ 705 - "idna_adapter", 706 - "smallvec", 707 - "utf8_iter", 708 - ] 709 - 710 - [[package]] 711 - name = "idna_adapter" 712 - version = "1.2.0" 713 - source = "registry+https://github.com/rust-lang/crates.io-index" 714 - checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" 715 - dependencies = [ 716 - "icu_normalizer", 717 - "icu_properties", 718 - ] 719 - 720 - [[package]] 721 - name = "indexmap" 722 - version = "2.6.0" 723 - source = "registry+https://github.com/rust-lang/crates.io-index" 724 - checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" 725 - dependencies = [ 726 - "equivalent", 727 - "hashbrown", 728 - ] 729 - 730 - [[package]] 731 - name = "ipld-core" 732 - version = "0.4.1" 733 - source = "registry+https://github.com/rust-lang/crates.io-index" 734 - checksum = "b4ede82a79e134f179f4b29b5fdb1eb92bd1b38c4dfea394c539051150a21b9b" 735 - dependencies = [ 736 - "cid", 737 - "serde", 738 - "serde_bytes", 739 - ] 740 - 741 - [[package]] 742 - name = "is_terminal_polyfill" 743 - version = "1.70.1" 744 - source = "registry+https://github.com/rust-lang/crates.io-index" 745 - checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" 746 - 747 - [[package]] 748 - name = "itoa" 749 - version = "1.0.11" 750 - source = "registry+https://github.com/rust-lang/crates.io-index" 751 - checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 752 - 753 - [[package]] 754 - name = "jetstream-oxide" 755 - version = "0.1.1" 756 - dependencies = [ 757 - "anyhow", 758 - "async-trait", 759 - "atrium-api", 760 - "chrono", 761 - "clap", 762 - "flume", 763 - "futures-util", 764 - "log", 765 - "serde", 766 - "serde_json", 767 - "thiserror 2.0.11", 768 - "tokio", 769 - "tokio-tungstenite", 770 - "tokio-util", 771 - "url", 772 - "zstd", 773 - ] 774 - 775 - [[package]] 776 - name = "jobserver" 777 - version = "0.1.32" 778 - source = "registry+https://github.com/rust-lang/crates.io-index" 779 - checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" 780 - dependencies = [ 781 - "libc", 782 - ] 783 - 784 - [[package]] 785 - name = "js-sys" 786 - version = "0.3.72" 787 - source = "registry+https://github.com/rust-lang/crates.io-index" 788 - checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" 789 - dependencies = [ 790 - "wasm-bindgen", 791 - ] 792 - 793 - [[package]] 794 - name = "langtag" 795 - version = "0.3.4" 796 - source = "registry+https://github.com/rust-lang/crates.io-index" 797 - checksum = "ed60c85f254d6ae8450cec15eedd921efbc4d1bdf6fcf6202b9a58b403f6f805" 798 - dependencies = [ 799 - "serde", 800 - ] 801 - 802 - [[package]] 803 - name = "libc" 804 - version = "0.2.162" 805 - source = "registry+https://github.com/rust-lang/crates.io-index" 806 - checksum = "18d287de67fe55fd7e1581fe933d965a5a9477b38e949cfa9f8574ef01506398" 807 - 808 - [[package]] 809 - name = "linux-raw-sys" 810 - version = "0.4.14" 811 - source = "registry+https://github.com/rust-lang/crates.io-index" 812 - checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 813 - 814 - [[package]] 815 - name = "litemap" 816 - version = "0.7.3" 817 - source = "registry+https://github.com/rust-lang/crates.io-index" 818 - checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" 819 - 820 - [[package]] 821 - name = "lock_api" 822 - version = "0.4.12" 823 - source = "registry+https://github.com/rust-lang/crates.io-index" 824 - checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 825 - dependencies = [ 826 - "autocfg", 827 - "scopeguard", 828 - ] 829 - 830 - [[package]] 831 - name = "log" 832 - version = "0.4.22" 833 - source = "registry+https://github.com/rust-lang/crates.io-index" 834 - checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 835 - 836 - [[package]] 837 - name = "memchr" 838 - version = "2.7.4" 839 - source = "registry+https://github.com/rust-lang/crates.io-index" 840 - checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 841 - 842 - [[package]] 843 - name = "miniz_oxide" 844 - version = "0.8.0" 845 - source = "registry+https://github.com/rust-lang/crates.io-index" 846 - checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" 847 - dependencies = [ 848 - "adler2", 849 - ] 850 - 851 - [[package]] 852 - name = "mio" 853 - version = "1.0.2" 854 - source = "registry+https://github.com/rust-lang/crates.io-index" 855 - checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" 856 - dependencies = [ 857 - "hermit-abi", 858 - "libc", 859 - "wasi", 860 - "windows-sys 0.52.0", 861 - ] 862 - 863 - [[package]] 864 - name = "multibase" 865 - version = "0.9.1" 866 - source = "registry+https://github.com/rust-lang/crates.io-index" 867 - checksum = "9b3539ec3c1f04ac9748a260728e855f261b4977f5c3406612c884564f329404" 868 - dependencies = [ 869 - "base-x", 870 - "data-encoding", 871 - "data-encoding-macro", 872 - ] 873 - 874 - [[package]] 875 - name = "multihash" 876 - version = "0.19.2" 877 - source = "registry+https://github.com/rust-lang/crates.io-index" 878 - checksum = "cc41f430805af9d1cf4adae4ed2149c759b877b01d909a1f40256188d09345d2" 879 - dependencies = [ 880 - "core2", 881 - "serde", 882 - "unsigned-varint", 883 - ] 884 - 885 - [[package]] 886 - name = "nanorand" 887 - version = "0.7.0" 888 - source = "registry+https://github.com/rust-lang/crates.io-index" 889 - checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" 890 - dependencies = [ 891 - "getrandom", 892 - ] 893 - 894 - [[package]] 895 - name = "native-tls" 896 - version = "0.2.12" 897 - source = "registry+https://github.com/rust-lang/crates.io-index" 898 - checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" 899 - dependencies = [ 900 - "libc", 901 - "log", 902 - "openssl", 903 - "openssl-probe", 904 - "openssl-sys", 905 - "schannel", 906 - "security-framework", 907 - "security-framework-sys", 908 - "tempfile", 909 - ] 910 - 911 - [[package]] 912 - name = "num-traits" 913 - version = "0.2.19" 914 - source = "registry+https://github.com/rust-lang/crates.io-index" 915 - checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 916 - dependencies = [ 917 - "autocfg", 918 - ] 919 - 920 - [[package]] 921 - name = "object" 922 - version = "0.36.5" 923 - source = "registry+https://github.com/rust-lang/crates.io-index" 924 - checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" 925 - dependencies = [ 926 - "memchr", 927 - ] 928 - 929 - [[package]] 930 - name = "once_cell" 931 - version = "1.20.2" 932 - source = "registry+https://github.com/rust-lang/crates.io-index" 933 - checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" 934 - 935 - [[package]] 936 - name = "openssl" 937 - version = "0.10.68" 938 - source = "registry+https://github.com/rust-lang/crates.io-index" 939 - checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5" 940 - dependencies = [ 941 - "bitflags", 942 - "cfg-if", 943 - "foreign-types", 944 - "libc", 945 - "once_cell", 946 - "openssl-macros", 947 - "openssl-sys", 948 - ] 949 - 950 - [[package]] 951 - name = "openssl-macros" 952 - version = "0.1.1" 953 - source = "registry+https://github.com/rust-lang/crates.io-index" 954 - checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 955 - dependencies = [ 956 - "proc-macro2", 957 - "quote", 958 - "syn 2.0.87", 959 - ] 960 - 961 - [[package]] 962 - name = "openssl-probe" 963 - version = "0.1.5" 964 - source = "registry+https://github.com/rust-lang/crates.io-index" 965 - checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 966 - 967 - [[package]] 968 - name = "openssl-src" 969 - version = "300.4.0+3.4.0" 970 - source = "registry+https://github.com/rust-lang/crates.io-index" 971 - checksum = "a709e02f2b4aca747929cca5ed248880847c650233cf8b8cdc48f40aaf4898a6" 972 - dependencies = [ 973 - "cc", 974 - ] 975 - 976 - [[package]] 977 - name = "openssl-sys" 978 - version = "0.9.104" 979 - source = "registry+https://github.com/rust-lang/crates.io-index" 980 - checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" 981 - dependencies = [ 982 - "cc", 983 - "libc", 984 - "openssl-src", 985 - "pkg-config", 986 - "vcpkg", 987 - ] 988 - 989 - [[package]] 990 - name = "parking_lot" 991 - version = "0.12.3" 992 - source = "registry+https://github.com/rust-lang/crates.io-index" 993 - checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" 994 - dependencies = [ 995 - "lock_api", 996 - "parking_lot_core", 997 - ] 998 - 999 - [[package]] 1000 - name = "parking_lot_core" 1001 - version = "0.9.10" 1002 - source = "registry+https://github.com/rust-lang/crates.io-index" 1003 - checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" 1004 - dependencies = [ 1005 - "cfg-if", 1006 - "libc", 1007 - "redox_syscall", 1008 - "smallvec", 1009 - "windows-targets", 1010 - ] 1011 - 1012 - [[package]] 1013 - name = "percent-encoding" 1014 - version = "2.3.1" 1015 - source = "registry+https://github.com/rust-lang/crates.io-index" 1016 - checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 1017 - 1018 - [[package]] 1019 - name = "pin-project-lite" 1020 - version = "0.2.15" 1021 - source = "registry+https://github.com/rust-lang/crates.io-index" 1022 - checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" 1023 - 1024 - [[package]] 1025 - name = "pin-utils" 1026 - version = "0.1.0" 1027 - source = "registry+https://github.com/rust-lang/crates.io-index" 1028 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1029 - 1030 - [[package]] 1031 - name = "pkg-config" 1032 - version = "0.3.31" 1033 - source = "registry+https://github.com/rust-lang/crates.io-index" 1034 - checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" 1035 - 1036 - [[package]] 1037 - name = "ppv-lite86" 1038 - version = "0.2.20" 1039 - source = "registry+https://github.com/rust-lang/crates.io-index" 1040 - checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" 1041 - dependencies = [ 1042 - "zerocopy", 1043 - ] 1044 - 1045 - [[package]] 1046 - name = "proc-macro2" 1047 - version = "1.0.89" 1048 - source = "registry+https://github.com/rust-lang/crates.io-index" 1049 - checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e" 1050 - dependencies = [ 1051 - "unicode-ident", 1052 - ] 1053 - 1054 - [[package]] 1055 - name = "quote" 1056 - version = "1.0.37" 1057 - source = "registry+https://github.com/rust-lang/crates.io-index" 1058 - checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" 1059 - dependencies = [ 1060 - "proc-macro2", 1061 - ] 1062 - 1063 - [[package]] 1064 - name = "rand" 1065 - version = "0.8.5" 1066 - source = "registry+https://github.com/rust-lang/crates.io-index" 1067 - checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1068 - dependencies = [ 1069 - "libc", 1070 - "rand_chacha", 1071 - "rand_core", 1072 - ] 1073 - 1074 - [[package]] 1075 - name = "rand_chacha" 1076 - version = "0.3.1" 1077 - source = "registry+https://github.com/rust-lang/crates.io-index" 1078 - checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1079 - dependencies = [ 1080 - "ppv-lite86", 1081 - "rand_core", 1082 - ] 1083 - 1084 - [[package]] 1085 - name = "rand_core" 1086 - version = "0.6.4" 1087 - source = "registry+https://github.com/rust-lang/crates.io-index" 1088 - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1089 - dependencies = [ 1090 - "getrandom", 1091 - ] 1092 - 1093 - [[package]] 1094 - name = "redox_syscall" 1095 - version = "0.5.7" 1096 - source = "registry+https://github.com/rust-lang/crates.io-index" 1097 - checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" 1098 - dependencies = [ 1099 - "bitflags", 1100 - ] 1101 - 1102 - [[package]] 1103 - name = "regex" 1104 - version = "1.11.1" 1105 - source = "registry+https://github.com/rust-lang/crates.io-index" 1106 - checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" 1107 - dependencies = [ 1108 - "aho-corasick", 1109 - "memchr", 1110 - "regex-automata", 1111 - "regex-syntax", 1112 - ] 1113 - 1114 - [[package]] 1115 - name = "regex-automata" 1116 - version = "0.4.9" 1117 - source = "registry+https://github.com/rust-lang/crates.io-index" 1118 - checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" 1119 - dependencies = [ 1120 - "aho-corasick", 1121 - "memchr", 1122 - "regex-syntax", 1123 - ] 1124 - 1125 - [[package]] 1126 - name = "regex-syntax" 1127 - version = "0.8.5" 1128 - source = "registry+https://github.com/rust-lang/crates.io-index" 1129 - checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 1130 - 1131 - [[package]] 1132 - name = "rustc-demangle" 1133 - version = "0.1.24" 1134 - source = "registry+https://github.com/rust-lang/crates.io-index" 1135 - checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" 1136 - 1137 - [[package]] 1138 - name = "rustix" 1139 - version = "0.38.40" 1140 - source = "registry+https://github.com/rust-lang/crates.io-index" 1141 - checksum = "99e4ea3e1cdc4b559b8e5650f9c8e5998e3e5c1343b4eaf034565f32318d63c0" 1142 - dependencies = [ 1143 - "bitflags", 1144 - "errno", 1145 - "libc", 1146 - "linux-raw-sys", 1147 - "windows-sys 0.52.0", 1148 - ] 1149 - 1150 - [[package]] 1151 - name = "ryu" 1152 - version = "1.0.18" 1153 - source = "registry+https://github.com/rust-lang/crates.io-index" 1154 - checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 1155 - 1156 - [[package]] 1157 - name = "schannel" 1158 - version = "0.1.26" 1159 - source = "registry+https://github.com/rust-lang/crates.io-index" 1160 - checksum = "01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1" 1161 - dependencies = [ 1162 - "windows-sys 0.59.0", 1163 - ] 1164 - 1165 - [[package]] 1166 - name = "scopeguard" 1167 - version = "1.2.0" 1168 - source = "registry+https://github.com/rust-lang/crates.io-index" 1169 - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1170 - 1171 - [[package]] 1172 - name = "security-framework" 1173 - version = "2.11.1" 1174 - source = "registry+https://github.com/rust-lang/crates.io-index" 1175 - checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" 1176 - dependencies = [ 1177 - "bitflags", 1178 - "core-foundation", 1179 - "core-foundation-sys", 1180 - "libc", 1181 - "security-framework-sys", 1182 - ] 1183 - 1184 - [[package]] 1185 - name = "security-framework-sys" 1186 - version = "2.12.1" 1187 - source = "registry+https://github.com/rust-lang/crates.io-index" 1188 - checksum = "fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2" 1189 - dependencies = [ 1190 - "core-foundation-sys", 1191 - "libc", 1192 - ] 1193 - 1194 - [[package]] 1195 - name = "serde" 1196 - version = "1.0.215" 1197 - source = "registry+https://github.com/rust-lang/crates.io-index" 1198 - checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" 1199 - dependencies = [ 1200 - "serde_derive", 1201 - ] 1202 - 1203 - [[package]] 1204 - name = "serde_bytes" 1205 - version = "0.11.15" 1206 - source = "registry+https://github.com/rust-lang/crates.io-index" 1207 - checksum = "387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a" 1208 - dependencies = [ 1209 - "serde", 1210 - ] 1211 - 1212 - [[package]] 1213 - name = "serde_derive" 1214 - version = "1.0.215" 1215 - source = "registry+https://github.com/rust-lang/crates.io-index" 1216 - checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" 1217 - dependencies = [ 1218 - "proc-macro2", 1219 - "quote", 1220 - "syn 2.0.87", 1221 - ] 1222 - 1223 - [[package]] 1224 - name = "serde_html_form" 1225 - version = "0.2.6" 1226 - source = "registry+https://github.com/rust-lang/crates.io-index" 1227 - checksum = "8de514ef58196f1fc96dcaef80fe6170a1ce6215df9687a93fe8300e773fefc5" 1228 - dependencies = [ 1229 - "form_urlencoded", 1230 - "indexmap", 1231 - "itoa", 1232 - "ryu", 1233 - "serde", 1234 - ] 1235 - 1236 - [[package]] 1237 - name = "serde_json" 1238 - version = "1.0.132" 1239 - source = "registry+https://github.com/rust-lang/crates.io-index" 1240 - checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" 1241 - dependencies = [ 1242 - "itoa", 1243 - "memchr", 1244 - "ryu", 1245 - "serde", 1246 - ] 1247 - 1248 - [[package]] 1249 - name = "sha1" 1250 - version = "0.10.6" 1251 - source = "registry+https://github.com/rust-lang/crates.io-index" 1252 - checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 1253 - dependencies = [ 1254 - "cfg-if", 1255 - "cpufeatures", 1256 - "digest", 1257 - ] 1258 - 1259 - [[package]] 1260 - name = "shlex" 1261 - version = "1.3.0" 1262 - source = "registry+https://github.com/rust-lang/crates.io-index" 1263 - checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 1264 - 1265 - [[package]] 1266 - name = "signal-hook-registry" 1267 - version = "1.4.2" 1268 - source = "registry+https://github.com/rust-lang/crates.io-index" 1269 - checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" 1270 - dependencies = [ 1271 - "libc", 1272 - ] 1273 - 1274 - [[package]] 1275 - name = "slab" 1276 - version = "0.4.9" 1277 - source = "registry+https://github.com/rust-lang/crates.io-index" 1278 - checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 1279 - dependencies = [ 1280 - "autocfg", 1281 - ] 1282 - 1283 - [[package]] 1284 - name = "smallvec" 1285 - version = "1.13.2" 1286 - source = "registry+https://github.com/rust-lang/crates.io-index" 1287 - checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 1288 - 1289 - [[package]] 1290 - name = "socket2" 1291 - version = "0.5.7" 1292 - source = "registry+https://github.com/rust-lang/crates.io-index" 1293 - checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" 1294 - dependencies = [ 1295 - "libc", 1296 - "windows-sys 0.52.0", 1297 - ] 1298 - 1299 - [[package]] 1300 - name = "spin" 1301 - version = "0.9.8" 1302 - source = "registry+https://github.com/rust-lang/crates.io-index" 1303 - checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 1304 - dependencies = [ 1305 - "lock_api", 1306 - ] 1307 - 1308 - [[package]] 1309 - name = "stable_deref_trait" 1310 - version = "1.2.0" 1311 - source = "registry+https://github.com/rust-lang/crates.io-index" 1312 - checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 1313 - 1314 - [[package]] 1315 - name = "strsim" 1316 - version = "0.11.1" 1317 - source = "registry+https://github.com/rust-lang/crates.io-index" 1318 - checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 1319 - 1320 - [[package]] 1321 - name = "syn" 1322 - version = "1.0.109" 1323 - source = "registry+https://github.com/rust-lang/crates.io-index" 1324 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 1325 - dependencies = [ 1326 - "proc-macro2", 1327 - "quote", 1328 - "unicode-ident", 1329 - ] 1330 - 1331 - [[package]] 1332 - name = "syn" 1333 - version = "2.0.87" 1334 - source = "registry+https://github.com/rust-lang/crates.io-index" 1335 - checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" 1336 - dependencies = [ 1337 - "proc-macro2", 1338 - "quote", 1339 - "unicode-ident", 1340 - ] 1341 - 1342 - [[package]] 1343 - name = "synstructure" 1344 - version = "0.13.1" 1345 - source = "registry+https://github.com/rust-lang/crates.io-index" 1346 - checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" 1347 - dependencies = [ 1348 - "proc-macro2", 1349 - "quote", 1350 - "syn 2.0.87", 1351 - ] 1352 - 1353 - [[package]] 1354 - name = "tempfile" 1355 - version = "3.14.0" 1356 - source = "registry+https://github.com/rust-lang/crates.io-index" 1357 - checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" 1358 - dependencies = [ 1359 - "cfg-if", 1360 - "fastrand", 1361 - "once_cell", 1362 - "rustix", 1363 - "windows-sys 0.59.0", 1364 - ] 1365 - 1366 - [[package]] 1367 - name = "thiserror" 1368 - version = "1.0.69" 1369 - source = "registry+https://github.com/rust-lang/crates.io-index" 1370 - checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" 1371 - dependencies = [ 1372 - "thiserror-impl 1.0.69", 1373 - ] 1374 - 1375 - [[package]] 1376 - name = "thiserror" 1377 - version = "2.0.11" 1378 - source = "registry+https://github.com/rust-lang/crates.io-index" 1379 - checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" 1380 - dependencies = [ 1381 - "thiserror-impl 2.0.11", 1382 - ] 1383 - 1384 - [[package]] 1385 - name = "thiserror-impl" 1386 - version = "1.0.69" 1387 - source = "registry+https://github.com/rust-lang/crates.io-index" 1388 - checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 1389 - dependencies = [ 1390 - "proc-macro2", 1391 - "quote", 1392 - "syn 2.0.87", 1393 - ] 1394 - 1395 - [[package]] 1396 - name = "thiserror-impl" 1397 - version = "2.0.11" 1398 - source = "registry+https://github.com/rust-lang/crates.io-index" 1399 - checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" 1400 - dependencies = [ 1401 - "proc-macro2", 1402 - "quote", 1403 - "syn 2.0.87", 1404 - ] 1405 - 1406 - [[package]] 1407 - name = "tinystr" 1408 - version = "0.7.6" 1409 - source = "registry+https://github.com/rust-lang/crates.io-index" 1410 - checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" 1411 - dependencies = [ 1412 - "displaydoc", 1413 - "zerovec", 1414 - ] 1415 - 1416 - [[package]] 1417 - name = "tokio" 1418 - version = "1.41.1" 1419 - source = "registry+https://github.com/rust-lang/crates.io-index" 1420 - checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" 1421 - dependencies = [ 1422 - "backtrace", 1423 - "bytes", 1424 - "libc", 1425 - "mio", 1426 - "parking_lot", 1427 - "pin-project-lite", 1428 - "signal-hook-registry", 1429 - "socket2", 1430 - "tokio-macros", 1431 - "windows-sys 0.52.0", 1432 - ] 1433 - 1434 - [[package]] 1435 - name = "tokio-macros" 1436 - version = "2.4.0" 1437 - source = "registry+https://github.com/rust-lang/crates.io-index" 1438 - checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" 1439 - dependencies = [ 1440 - "proc-macro2", 1441 - "quote", 1442 - "syn 2.0.87", 1443 - ] 1444 - 1445 - [[package]] 1446 - name = "tokio-native-tls" 1447 - version = "0.3.1" 1448 - source = "registry+https://github.com/rust-lang/crates.io-index" 1449 - checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" 1450 - dependencies = [ 1451 - "native-tls", 1452 - "tokio", 1453 - ] 1454 - 1455 - [[package]] 1456 - name = "tokio-tungstenite" 1457 - version = "0.24.0" 1458 - source = "registry+https://github.com/rust-lang/crates.io-index" 1459 - checksum = "edc5f74e248dc973e0dbb7b74c7e0d6fcc301c694ff50049504004ef4d0cdcd9" 1460 - dependencies = [ 1461 - "futures-util", 1462 - "log", 1463 - "native-tls", 1464 - "tokio", 1465 - "tokio-native-tls", 1466 - "tungstenite", 1467 - ] 1468 - 1469 - [[package]] 1470 - name = "tokio-util" 1471 - version = "0.7.13" 1472 - source = "registry+https://github.com/rust-lang/crates.io-index" 1473 - checksum = "d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078" 1474 - dependencies = [ 1475 - "bytes", 1476 - "futures-core", 1477 - "futures-sink", 1478 - "pin-project-lite", 1479 - "tokio", 1480 - ] 1481 - 1482 - [[package]] 1483 - name = "trait-variant" 1484 - version = "0.1.2" 1485 - source = "registry+https://github.com/rust-lang/crates.io-index" 1486 - checksum = "70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7" 1487 - dependencies = [ 1488 - "proc-macro2", 1489 - "quote", 1490 - "syn 2.0.87", 1491 - ] 1492 - 1493 - [[package]] 1494 - name = "tungstenite" 1495 - version = "0.24.0" 1496 - source = "registry+https://github.com/rust-lang/crates.io-index" 1497 - checksum = "18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a" 1498 - dependencies = [ 1499 - "byteorder", 1500 - "bytes", 1501 - "data-encoding", 1502 - "http", 1503 - "httparse", 1504 - "log", 1505 - "native-tls", 1506 - "rand", 1507 - "sha1", 1508 - "thiserror 1.0.69", 1509 - "url", 1510 - "utf-8", 1511 - ] 1512 - 1513 - [[package]] 1514 - name = "typenum" 1515 - version = "1.17.0" 1516 - source = "registry+https://github.com/rust-lang/crates.io-index" 1517 - checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 1518 - 1519 - [[package]] 1520 - name = "unicode-ident" 1521 - version = "1.0.13" 1522 - source = "registry+https://github.com/rust-lang/crates.io-index" 1523 - checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" 1524 - 1525 - [[package]] 1526 - name = "unsigned-varint" 1527 - version = "0.8.0" 1528 - source = "registry+https://github.com/rust-lang/crates.io-index" 1529 - checksum = "eb066959b24b5196ae73cb057f45598450d2c5f71460e98c49b738086eff9c06" 1530 - 1531 - [[package]] 1532 - name = "url" 1533 - version = "2.5.4" 1534 - source = "registry+https://github.com/rust-lang/crates.io-index" 1535 - checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" 1536 - dependencies = [ 1537 - "form_urlencoded", 1538 - "idna", 1539 - "percent-encoding", 1540 - ] 1541 - 1542 - [[package]] 1543 - name = "utf-8" 1544 - version = "0.7.6" 1545 - source = "registry+https://github.com/rust-lang/crates.io-index" 1546 - checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 1547 - 1548 - [[package]] 1549 - name = "utf16_iter" 1550 - version = "1.0.5" 1551 - source = "registry+https://github.com/rust-lang/crates.io-index" 1552 - checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" 1553 - 1554 - [[package]] 1555 - name = "utf8_iter" 1556 - version = "1.0.4" 1557 - source = "registry+https://github.com/rust-lang/crates.io-index" 1558 - checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 1559 - 1560 - [[package]] 1561 - name = "utf8parse" 1562 - version = "0.2.2" 1563 - source = "registry+https://github.com/rust-lang/crates.io-index" 1564 - checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 1565 - 1566 - [[package]] 1567 - name = "vcpkg" 1568 - version = "0.2.15" 1569 - source = "registry+https://github.com/rust-lang/crates.io-index" 1570 - checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 1571 - 1572 - [[package]] 1573 - name = "version_check" 1574 - version = "0.9.5" 1575 - source = "registry+https://github.com/rust-lang/crates.io-index" 1576 - checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 1577 - 1578 - [[package]] 1579 - name = "wasi" 1580 - version = "0.11.0+wasi-snapshot-preview1" 1581 - source = "registry+https://github.com/rust-lang/crates.io-index" 1582 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 1583 - 1584 - [[package]] 1585 - name = "wasm-bindgen" 1586 - version = "0.2.95" 1587 - source = "registry+https://github.com/rust-lang/crates.io-index" 1588 - checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" 1589 - dependencies = [ 1590 - "cfg-if", 1591 - "once_cell", 1592 - "wasm-bindgen-macro", 1593 - ] 1594 - 1595 - [[package]] 1596 - name = "wasm-bindgen-backend" 1597 - version = "0.2.95" 1598 - source = "registry+https://github.com/rust-lang/crates.io-index" 1599 - checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" 1600 - dependencies = [ 1601 - "bumpalo", 1602 - "log", 1603 - "once_cell", 1604 - "proc-macro2", 1605 - "quote", 1606 - "syn 2.0.87", 1607 - "wasm-bindgen-shared", 1608 - ] 1609 - 1610 - [[package]] 1611 - name = "wasm-bindgen-macro" 1612 - version = "0.2.95" 1613 - source = "registry+https://github.com/rust-lang/crates.io-index" 1614 - checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" 1615 - dependencies = [ 1616 - "quote", 1617 - "wasm-bindgen-macro-support", 1618 - ] 1619 - 1620 - [[package]] 1621 - name = "wasm-bindgen-macro-support" 1622 - version = "0.2.95" 1623 - source = "registry+https://github.com/rust-lang/crates.io-index" 1624 - checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" 1625 - dependencies = [ 1626 - "proc-macro2", 1627 - "quote", 1628 - "syn 2.0.87", 1629 - "wasm-bindgen-backend", 1630 - "wasm-bindgen-shared", 1631 - ] 1632 - 1633 - [[package]] 1634 - name = "wasm-bindgen-shared" 1635 - version = "0.2.95" 1636 - source = "registry+https://github.com/rust-lang/crates.io-index" 1637 - checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" 1638 - 1639 - [[package]] 1640 - name = "windows-core" 1641 - version = "0.52.0" 1642 - source = "registry+https://github.com/rust-lang/crates.io-index" 1643 - checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 1644 - dependencies = [ 1645 - "windows-targets", 1646 - ] 1647 - 1648 - [[package]] 1649 - name = "windows-sys" 1650 - version = "0.52.0" 1651 - source = "registry+https://github.com/rust-lang/crates.io-index" 1652 - checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 1653 - dependencies = [ 1654 - "windows-targets", 1655 - ] 1656 - 1657 - [[package]] 1658 - name = "windows-sys" 1659 - version = "0.59.0" 1660 - source = "registry+https://github.com/rust-lang/crates.io-index" 1661 - checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 1662 - dependencies = [ 1663 - "windows-targets", 1664 - ] 1665 - 1666 - [[package]] 1667 - name = "windows-targets" 1668 - version = "0.52.6" 1669 - source = "registry+https://github.com/rust-lang/crates.io-index" 1670 - checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 1671 - dependencies = [ 1672 - "windows_aarch64_gnullvm", 1673 - "windows_aarch64_msvc", 1674 - "windows_i686_gnu", 1675 - "windows_i686_gnullvm", 1676 - "windows_i686_msvc", 1677 - "windows_x86_64_gnu", 1678 - "windows_x86_64_gnullvm", 1679 - "windows_x86_64_msvc", 1680 - ] 1681 - 1682 - [[package]] 1683 - name = "windows_aarch64_gnullvm" 1684 - version = "0.52.6" 1685 - source = "registry+https://github.com/rust-lang/crates.io-index" 1686 - checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 1687 - 1688 - [[package]] 1689 - name = "windows_aarch64_msvc" 1690 - version = "0.52.6" 1691 - source = "registry+https://github.com/rust-lang/crates.io-index" 1692 - checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 1693 - 1694 - [[package]] 1695 - name = "windows_i686_gnu" 1696 - version = "0.52.6" 1697 - source = "registry+https://github.com/rust-lang/crates.io-index" 1698 - checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 1699 - 1700 - [[package]] 1701 - name = "windows_i686_gnullvm" 1702 - version = "0.52.6" 1703 - source = "registry+https://github.com/rust-lang/crates.io-index" 1704 - checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 1705 - 1706 - [[package]] 1707 - name = "windows_i686_msvc" 1708 - version = "0.52.6" 1709 - source = "registry+https://github.com/rust-lang/crates.io-index" 1710 - checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 1711 - 1712 - [[package]] 1713 - name = "windows_x86_64_gnu" 1714 - version = "0.52.6" 1715 - source = "registry+https://github.com/rust-lang/crates.io-index" 1716 - checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 1717 - 1718 - [[package]] 1719 - name = "windows_x86_64_gnullvm" 1720 - version = "0.52.6" 1721 - source = "registry+https://github.com/rust-lang/crates.io-index" 1722 - checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 1723 - 1724 - [[package]] 1725 - name = "windows_x86_64_msvc" 1726 - version = "0.52.6" 1727 - source = "registry+https://github.com/rust-lang/crates.io-index" 1728 - checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 1729 - 1730 - [[package]] 1731 - name = "write16" 1732 - version = "1.0.0" 1733 - source = "registry+https://github.com/rust-lang/crates.io-index" 1734 - checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" 1735 - 1736 - [[package]] 1737 - name = "writeable" 1738 - version = "0.5.5" 1739 - source = "registry+https://github.com/rust-lang/crates.io-index" 1740 - checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" 1741 - 1742 - [[package]] 1743 - name = "yoke" 1744 - version = "0.7.4" 1745 - source = "registry+https://github.com/rust-lang/crates.io-index" 1746 - checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" 1747 - dependencies = [ 1748 - "serde", 1749 - "stable_deref_trait", 1750 - "yoke-derive", 1751 - "zerofrom", 1752 - ] 1753 - 1754 - [[package]] 1755 - name = "yoke-derive" 1756 - version = "0.7.4" 1757 - source = "registry+https://github.com/rust-lang/crates.io-index" 1758 - checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" 1759 - dependencies = [ 1760 - "proc-macro2", 1761 - "quote", 1762 - "syn 2.0.87", 1763 - "synstructure", 1764 - ] 1765 - 1766 - [[package]] 1767 - name = "zerocopy" 1768 - version = "0.7.35" 1769 - source = "registry+https://github.com/rust-lang/crates.io-index" 1770 - checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" 1771 - dependencies = [ 1772 - "byteorder", 1773 - "zerocopy-derive", 1774 - ] 1775 - 1776 - [[package]] 1777 - name = "zerocopy-derive" 1778 - version = "0.7.35" 1779 - source = "registry+https://github.com/rust-lang/crates.io-index" 1780 - checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 1781 - dependencies = [ 1782 - "proc-macro2", 1783 - "quote", 1784 - "syn 2.0.87", 1785 - ] 1786 - 1787 - [[package]] 1788 - name = "zerofrom" 1789 - version = "0.1.4" 1790 - source = "registry+https://github.com/rust-lang/crates.io-index" 1791 - checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" 1792 - dependencies = [ 1793 - "zerofrom-derive", 1794 - ] 1795 - 1796 - [[package]] 1797 - name = "zerofrom-derive" 1798 - version = "0.1.4" 1799 - source = "registry+https://github.com/rust-lang/crates.io-index" 1800 - checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" 1801 - dependencies = [ 1802 - "proc-macro2", 1803 - "quote", 1804 - "syn 2.0.87", 1805 - "synstructure", 1806 - ] 1807 - 1808 - [[package]] 1809 - name = "zerovec" 1810 - version = "0.10.4" 1811 - source = "registry+https://github.com/rust-lang/crates.io-index" 1812 - checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" 1813 - dependencies = [ 1814 - "yoke", 1815 - "zerofrom", 1816 - "zerovec-derive", 1817 - ] 1818 - 1819 - [[package]] 1820 - name = "zerovec-derive" 1821 - version = "0.10.3" 1822 - source = "registry+https://github.com/rust-lang/crates.io-index" 1823 - checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" 1824 - dependencies = [ 1825 - "proc-macro2", 1826 - "quote", 1827 - "syn 2.0.87", 1828 - ] 1829 - 1830 - [[package]] 1831 - name = "zstd" 1832 - version = "0.13.2" 1833 - source = "registry+https://github.com/rust-lang/crates.io-index" 1834 - checksum = "fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9" 1835 - dependencies = [ 1836 - "zstd-safe", 1837 - ] 1838 - 1839 - [[package]] 1840 - name = "zstd-safe" 1841 - version = "7.2.1" 1842 - source = "registry+https://github.com/rust-lang/crates.io-index" 1843 - checksum = "54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059" 1844 - dependencies = [ 1845 - "zstd-sys", 1846 - ] 1847 - 1848 - [[package]] 1849 - name = "zstd-sys" 1850 - version = "2.0.13+zstd.1.5.6" 1851 - source = "registry+https://github.com/rust-lang/crates.io-index" 1852 - checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" 1853 - dependencies = [ 1854 - "cc", 1855 - "pkg-config", 1856 - ]
+3 -3
jetstream/Cargo.toml
··· 1 1 [package] 2 - authors = ["videah <videah@selfish.systems>"] 3 - name = "jetstream-oxide" 2 + authors = ["videah <videah@selfish.systems>", "phil <phil@bad-example.com>"] 3 + name = "jetstream" 4 4 version = "0.1.1" 5 5 edition = "2021" 6 6 license = "MIT" 7 7 description = "Library for easily interacting with and consuming the Bluesky Jetstream service." 8 - repository = "https://github.com/videah/jetstream-oxide" 8 + repository = "https://github.com/at-microcosm/links" 9 9 readme = "README.md" 10 10 11 11 [dependencies]
+1 -1
jetstream/examples/basic.rs
··· 2 2 3 3 use atrium_api::{record::KnownRecord::AppBskyFeedPost, types::string}; 4 4 use clap::Parser; 5 - use jetstream_oxide::{ 5 + use jetstream::{ 6 6 events::{commit::CommitEvent, JetstreamEvent::Commit}, 7 7 DefaultJetstreamEndpoints, JetstreamCompression, JetstreamConfig, JetstreamConnector, 8 8 };