Actually just three programming languages in a trenchcoat

attempt to remove openssl dependency

+205 -283
-1
.tangled/workflows/rust.yml
··· 9 9 - "rustup" 10 10 - "clang_18" 11 11 - "valgrind" 12 - - "openssl" 13 12 14 13 steps: 15 14 - name: "Install Rust"
+204 -281
Cargo.lock
··· 100 100 checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" 101 101 102 102 [[package]] 103 - name = "atomic-waker" 104 - version = "1.1.2" 105 - source = "registry+https://github.com/rust-lang/crates.io-index" 106 - checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 107 - 108 - [[package]] 109 103 name = "autocfg" 110 104 version = "1.4.0" 111 105 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 184 178 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 185 179 186 180 [[package]] 181 + name = "cfg_aliases" 182 + version = "0.2.1" 183 + source = "registry+https://github.com/rust-lang/crates.io-index" 184 + checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 185 + 186 + [[package]] 187 187 name = "clap" 188 188 version = "4.5.35" 189 189 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 259 259 ] 260 260 261 261 [[package]] 262 - name = "core-foundation" 263 - version = "0.9.4" 264 - source = "registry+https://github.com/rust-lang/crates.io-index" 265 - checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 266 - dependencies = [ 267 - "core-foundation-sys", 268 - "libc", 269 - ] 270 - 271 - [[package]] 272 - name = "core-foundation-sys" 273 - version = "0.8.7" 274 - source = "registry+https://github.com/rust-lang/crates.io-index" 275 - checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 276 - 277 - [[package]] 278 262 name = "displaydoc" 279 263 version = "0.2.5" 280 264 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 292 276 checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 293 277 294 278 [[package]] 295 - name = "encoding_rs" 296 - version = "0.8.35" 297 - source = "registry+https://github.com/rust-lang/crates.io-index" 298 - checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" 299 - dependencies = [ 300 - "cfg-if", 301 - ] 302 - 303 - [[package]] 304 279 name = "env_logger" 305 280 version = "0.10.2" 306 281 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 320 295 checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 321 296 322 297 [[package]] 323 - name = "errno" 324 - version = "0.3.11" 325 - source = "registry+https://github.com/rust-lang/crates.io-index" 326 - checksum = "976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e" 327 - dependencies = [ 328 - "libc", 329 - "windows-sys 0.59.0", 330 - ] 331 - 332 - [[package]] 333 - name = "fastrand" 334 - version = "2.3.0" 335 - source = "registry+https://github.com/rust-lang/crates.io-index" 336 - checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 337 - 338 - [[package]] 339 298 name = "fnv" 340 299 version = "1.0.7" 341 300 source = "registry+https://github.com/rust-lang/crates.io-index" 342 301 checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 343 302 344 303 [[package]] 345 - name = "foreign-types" 346 - version = "0.3.2" 347 - source = "registry+https://github.com/rust-lang/crates.io-index" 348 - checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 349 - dependencies = [ 350 - "foreign-types-shared", 351 - ] 352 - 353 - [[package]] 354 - name = "foreign-types-shared" 355 - version = "0.1.1" 356 - source = "registry+https://github.com/rust-lang/crates.io-index" 357 - checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 358 - 359 - [[package]] 360 304 name = "form_urlencoded" 361 305 version = "1.2.1" 362 306 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 428 372 checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 429 373 dependencies = [ 430 374 "cfg-if", 375 + "js-sys", 431 376 "libc", 432 377 "wasi 0.11.0+wasi-snapshot-preview1", 378 + "wasm-bindgen", 433 379 ] 434 380 435 381 [[package]] ··· 439 385 checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0" 440 386 dependencies = [ 441 387 "cfg-if", 388 + "js-sys", 442 389 "libc", 443 390 "r-efi", 444 391 "wasi 0.14.2+wasi-0.2.4", 392 + "wasm-bindgen", 445 393 ] 446 394 447 395 [[package]] ··· 451 399 checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" 452 400 453 401 [[package]] 454 - name = "h2" 455 - version = "0.4.8" 456 - source = "registry+https://github.com/rust-lang/crates.io-index" 457 - checksum = "5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2" 458 - dependencies = [ 459 - "atomic-waker", 460 - "bytes", 461 - "fnv", 462 - "futures-core", 463 - "futures-sink", 464 - "http", 465 - "indexmap", 466 - "slab", 467 - "tokio", 468 - "tokio-util", 469 - "tracing", 470 - ] 471 - 472 - [[package]] 473 402 name = "hashbrown" 474 403 version = "0.15.2" 475 404 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 557 486 "bytes", 558 487 "futures-channel", 559 488 "futures-util", 560 - "h2", 561 489 "http", 562 490 "http-body", 563 491 "httparse", ··· 583 511 "tokio", 584 512 "tokio-rustls", 585 513 "tower-service", 586 - ] 587 - 588 - [[package]] 589 - name = "hyper-tls" 590 - version = "0.6.0" 591 - source = "registry+https://github.com/rust-lang/crates.io-index" 592 - checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" 593 - dependencies = [ 594 - "bytes", 595 - "http-body-util", 596 - "hyper", 597 - "hyper-util", 598 - "native-tls", 599 - "tokio", 600 - "tokio-native-tls", 601 - "tower-service", 514 + "webpki-roots 0.26.11", 602 515 ] 603 516 604 517 [[package]] ··· 781 694 "libc", 782 695 "llvm-sys", 783 696 "once_cell", 784 - "thiserror", 697 + "thiserror 1.0.69", 785 698 ] 786 699 787 700 [[package]] ··· 847 760 checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" 848 761 849 762 [[package]] 850 - name = "linux-raw-sys" 851 - version = "0.9.3" 852 - source = "registry+https://github.com/rust-lang/crates.io-index" 853 - checksum = "fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413" 854 - 855 - [[package]] 856 763 name = "litemap" 857 764 version = "0.7.5" 858 765 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 879 786 checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" 880 787 881 788 [[package]] 789 + name = "lru-slab" 790 + version = "0.1.2" 791 + source = "registry+https://github.com/rust-lang/crates.io-index" 792 + checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" 793 + 794 + [[package]] 882 795 name = "memchr" 883 796 version = "2.7.4" 884 797 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 908 821 "libc", 909 822 "wasi 0.11.0+wasi-snapshot-preview1", 910 823 "windows-sys 0.52.0", 911 - ] 912 - 913 - [[package]] 914 - name = "native-tls" 915 - version = "0.2.14" 916 - source = "registry+https://github.com/rust-lang/crates.io-index" 917 - checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" 918 - dependencies = [ 919 - "libc", 920 - "log", 921 - "openssl", 922 - "openssl-probe", 923 - "openssl-sys", 924 - "schannel", 925 - "security-framework", 926 - "security-framework-sys", 927 - "tempfile", 928 824 ] 929 825 930 826 [[package]] ··· 1032 928 checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 1033 929 1034 930 [[package]] 1035 - name = "openssl" 1036 - version = "0.10.72" 1037 - source = "registry+https://github.com/rust-lang/crates.io-index" 1038 - checksum = "fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da" 1039 - dependencies = [ 1040 - "bitflags 2.9.0", 1041 - "cfg-if", 1042 - "foreign-types", 1043 - "libc", 1044 - "once_cell", 1045 - "openssl-macros", 1046 - "openssl-sys", 1047 - ] 1048 - 1049 - [[package]] 1050 - name = "openssl-macros" 1051 - version = "0.1.1" 1052 - source = "registry+https://github.com/rust-lang/crates.io-index" 1053 - checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 1054 - dependencies = [ 1055 - "proc-macro2", 1056 - "quote", 1057 - "syn", 1058 - ] 1059 - 1060 - [[package]] 1061 - name = "openssl-probe" 1062 - version = "0.1.6" 1063 - source = "registry+https://github.com/rust-lang/crates.io-index" 1064 - checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" 1065 - 1066 - [[package]] 1067 - name = "openssl-sys" 1068 - version = "0.9.107" 1069 - source = "registry+https://github.com/rust-lang/crates.io-index" 1070 - checksum = "8288979acd84749c744a9014b4382d42b8f7b2592847b5afb2ed29e5d16ede07" 1071 - dependencies = [ 1072 - "cc", 1073 - "libc", 1074 - "pkg-config", 1075 - "vcpkg", 1076 - ] 1077 - 1078 - [[package]] 1079 931 name = "peekmore" 1080 932 version = "1.3.0" 1081 933 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1103 955 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1104 956 1105 957 [[package]] 1106 - name = "pkg-config" 1107 - version = "0.3.32" 958 + name = "ppv-lite86" 959 + version = "0.2.21" 1108 960 source = "registry+https://github.com/rust-lang/crates.io-index" 1109 - checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" 961 + checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" 962 + dependencies = [ 963 + "zerocopy", 964 + ] 1110 965 1111 966 [[package]] 1112 967 name = "pretty" ··· 1139 994 ] 1140 995 1141 996 [[package]] 997 + name = "quinn" 998 + version = "0.11.8" 999 + source = "registry+https://github.com/rust-lang/crates.io-index" 1000 + checksum = "626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8" 1001 + dependencies = [ 1002 + "bytes", 1003 + "cfg_aliases", 1004 + "pin-project-lite", 1005 + "quinn-proto", 1006 + "quinn-udp", 1007 + "rustc-hash", 1008 + "rustls", 1009 + "socket2", 1010 + "thiserror 2.0.16", 1011 + "tokio", 1012 + "tracing", 1013 + "web-time", 1014 + ] 1015 + 1016 + [[package]] 1017 + name = "quinn-proto" 1018 + version = "0.11.12" 1019 + source = "registry+https://github.com/rust-lang/crates.io-index" 1020 + checksum = "49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e" 1021 + dependencies = [ 1022 + "bytes", 1023 + "getrandom 0.3.2", 1024 + "lru-slab", 1025 + "rand", 1026 + "ring", 1027 + "rustc-hash", 1028 + "rustls", 1029 + "rustls-pki-types", 1030 + "slab", 1031 + "thiserror 2.0.16", 1032 + "tinyvec", 1033 + "tracing", 1034 + "web-time", 1035 + ] 1036 + 1037 + [[package]] 1038 + name = "quinn-udp" 1039 + version = "0.5.13" 1040 + source = "registry+https://github.com/rust-lang/crates.io-index" 1041 + checksum = "fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970" 1042 + dependencies = [ 1043 + "cfg_aliases", 1044 + "libc", 1045 + "once_cell", 1046 + "socket2", 1047 + "tracing", 1048 + "windows-sys 0.52.0", 1049 + ] 1050 + 1051 + [[package]] 1142 1052 name = "quote" 1143 1053 version = "1.0.40" 1144 1054 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1160 1070 checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 1161 1071 1162 1072 [[package]] 1073 + name = "rand" 1074 + version = "0.9.2" 1075 + source = "registry+https://github.com/rust-lang/crates.io-index" 1076 + checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" 1077 + dependencies = [ 1078 + "rand_chacha", 1079 + "rand_core", 1080 + ] 1081 + 1082 + [[package]] 1083 + name = "rand_chacha" 1084 + version = "0.9.0" 1085 + source = "registry+https://github.com/rust-lang/crates.io-index" 1086 + checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" 1087 + dependencies = [ 1088 + "ppv-lite86", 1089 + "rand_core", 1090 + ] 1091 + 1092 + [[package]] 1093 + name = "rand_core" 1094 + version = "0.9.3" 1095 + source = "registry+https://github.com/rust-lang/crates.io-index" 1096 + checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" 1097 + dependencies = [ 1098 + "getrandom 0.3.2", 1099 + ] 1100 + 1101 + [[package]] 1163 1102 name = "redox_syscall" 1164 1103 version = "0.2.16" 1165 1104 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1217 1156 dependencies = [ 1218 1157 "base64", 1219 1158 "bytes", 1220 - "encoding_rs", 1221 1159 "futures-channel", 1222 1160 "futures-core", 1223 1161 "futures-util", 1224 - "h2", 1225 1162 "http", 1226 1163 "http-body", 1227 1164 "http-body-util", 1228 1165 "hyper", 1229 1166 "hyper-rustls", 1230 - "hyper-tls", 1231 1167 "hyper-util", 1232 1168 "ipnet", 1233 1169 "js-sys", 1234 1170 "log", 1235 1171 "mime", 1236 - "native-tls", 1237 1172 "once_cell", 1238 1173 "percent-encoding", 1239 1174 "pin-project-lite", 1175 + "quinn", 1176 + "rustls", 1240 1177 "rustls-pemfile", 1178 + "rustls-pki-types", 1241 1179 "serde", 1242 1180 "serde_json", 1243 1181 "serde_urlencoded", 1244 1182 "sync_wrapper", 1245 - "system-configuration", 1246 1183 "tokio", 1247 - "tokio-native-tls", 1184 + "tokio-rustls", 1248 1185 "tower", 1249 1186 "tower-service", 1250 1187 "url", 1251 1188 "wasm-bindgen", 1252 1189 "wasm-bindgen-futures", 1253 1190 "web-sys", 1191 + "webpki-roots 0.26.11", 1254 1192 "windows-registry", 1255 1193 ] 1256 1194 ··· 1275 1213 checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" 1276 1214 1277 1215 [[package]] 1278 - name = "rustix" 1279 - version = "1.0.5" 1216 + name = "rustc-hash" 1217 + version = "2.1.1" 1280 1218 source = "registry+https://github.com/rust-lang/crates.io-index" 1281 - checksum = "d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf" 1282 - dependencies = [ 1283 - "bitflags 2.9.0", 1284 - "errno", 1285 - "libc", 1286 - "linux-raw-sys", 1287 - "windows-sys 0.59.0", 1288 - ] 1219 + checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" 1289 1220 1290 1221 [[package]] 1291 1222 name = "rustls" ··· 1294 1225 checksum = "822ee9188ac4ec04a2f0531e55d035fb2de73f18b41a63c70c2712503b6fb13c" 1295 1226 dependencies = [ 1296 1227 "once_cell", 1228 + "ring", 1297 1229 "rustls-pki-types", 1298 1230 "rustls-webpki", 1299 1231 "subtle", ··· 1314 1246 version = "1.11.0" 1315 1247 source = "registry+https://github.com/rust-lang/crates.io-index" 1316 1248 checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" 1249 + dependencies = [ 1250 + "web-time", 1251 + ] 1317 1252 1318 1253 [[package]] 1319 1254 name = "rustls-webpki" ··· 1337 1272 version = "1.0.20" 1338 1273 source = "registry+https://github.com/rust-lang/crates.io-index" 1339 1274 checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 1340 - 1341 - [[package]] 1342 - name = "schannel" 1343 - version = "0.1.27" 1344 - source = "registry+https://github.com/rust-lang/crates.io-index" 1345 - checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d" 1346 - dependencies = [ 1347 - "windows-sys 0.59.0", 1348 - ] 1349 - 1350 - [[package]] 1351 - name = "security-framework" 1352 - version = "2.11.1" 1353 - source = "registry+https://github.com/rust-lang/crates.io-index" 1354 - checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" 1355 - dependencies = [ 1356 - "bitflags 2.9.0", 1357 - "core-foundation", 1358 - "core-foundation-sys", 1359 - "libc", 1360 - "security-framework-sys", 1361 - ] 1362 - 1363 - [[package]] 1364 - name = "security-framework-sys" 1365 - version = "2.14.0" 1366 - source = "registry+https://github.com/rust-lang/crates.io-index" 1367 - checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" 1368 - dependencies = [ 1369 - "core-foundation-sys", 1370 - "libc", 1371 - ] 1372 1275 1373 1276 [[package]] 1374 1277 name = "semver" ··· 1519 1422 ] 1520 1423 1521 1424 [[package]] 1522 - name = "system-configuration" 1523 - version = "0.6.1" 1524 - source = "registry+https://github.com/rust-lang/crates.io-index" 1525 - checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" 1526 - dependencies = [ 1527 - "bitflags 2.9.0", 1528 - "core-foundation", 1529 - "system-configuration-sys", 1530 - ] 1531 - 1532 - [[package]] 1533 - name = "system-configuration-sys" 1534 - version = "0.6.0" 1535 - source = "registry+https://github.com/rust-lang/crates.io-index" 1536 - checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" 1537 - dependencies = [ 1538 - "core-foundation-sys", 1539 - "libc", 1540 - ] 1541 - 1542 - [[package]] 1543 1425 name = "tap" 1544 1426 version = "1.0.1" 1545 1427 source = "registry+https://github.com/rust-lang/crates.io-index" 1546 1428 checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 1547 1429 1548 1430 [[package]] 1549 - name = "tempfile" 1550 - version = "3.19.1" 1551 - source = "registry+https://github.com/rust-lang/crates.io-index" 1552 - checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf" 1553 - dependencies = [ 1554 - "fastrand", 1555 - "getrandom 0.3.2", 1556 - "once_cell", 1557 - "rustix", 1558 - "windows-sys 0.59.0", 1559 - ] 1560 - 1561 - [[package]] 1562 1431 name = "termcolor" 1563 1432 version = "1.4.1" 1564 1433 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1585 1454 source = "registry+https://github.com/rust-lang/crates.io-index" 1586 1455 checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" 1587 1456 dependencies = [ 1588 - "thiserror-impl", 1457 + "thiserror-impl 1.0.69", 1458 + ] 1459 + 1460 + [[package]] 1461 + name = "thiserror" 1462 + version = "2.0.16" 1463 + source = "registry+https://github.com/rust-lang/crates.io-index" 1464 + checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0" 1465 + dependencies = [ 1466 + "thiserror-impl 2.0.16", 1589 1467 ] 1590 1468 1591 1469 [[package]] ··· 1593 1471 version = "1.0.69" 1594 1472 source = "registry+https://github.com/rust-lang/crates.io-index" 1595 1473 checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 1474 + dependencies = [ 1475 + "proc-macro2", 1476 + "quote", 1477 + "syn", 1478 + ] 1479 + 1480 + [[package]] 1481 + name = "thiserror-impl" 1482 + version = "2.0.16" 1483 + source = "registry+https://github.com/rust-lang/crates.io-index" 1484 + checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960" 1596 1485 dependencies = [ 1597 1486 "proc-macro2", 1598 1487 "quote", ··· 1619 1508 ] 1620 1509 1621 1510 [[package]] 1511 + name = "tinyvec" 1512 + version = "1.10.0" 1513 + source = "registry+https://github.com/rust-lang/crates.io-index" 1514 + checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa" 1515 + dependencies = [ 1516 + "tinyvec_macros", 1517 + ] 1518 + 1519 + [[package]] 1520 + name = "tinyvec_macros" 1521 + version = "0.1.1" 1522 + source = "registry+https://github.com/rust-lang/crates.io-index" 1523 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 1524 + 1525 + [[package]] 1622 1526 name = "tokio" 1623 1527 version = "1.44.2" 1624 1528 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1634 1538 ] 1635 1539 1636 1540 [[package]] 1637 - name = "tokio-native-tls" 1638 - version = "0.3.1" 1639 - source = "registry+https://github.com/rust-lang/crates.io-index" 1640 - checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" 1641 - dependencies = [ 1642 - "native-tls", 1643 - "tokio", 1644 - ] 1645 - 1646 - [[package]] 1647 1541 name = "tokio-rustls" 1648 1542 version = "0.26.2" 1649 1543 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1654 1548 ] 1655 1549 1656 1550 [[package]] 1657 - name = "tokio-util" 1658 - version = "0.7.14" 1659 - source = "registry+https://github.com/rust-lang/crates.io-index" 1660 - checksum = "6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034" 1661 - dependencies = [ 1662 - "bytes", 1663 - "futures-core", 1664 - "futures-sink", 1665 - "pin-project-lite", 1666 - "tokio", 1667 - ] 1668 - 1669 - [[package]] 1670 1551 name = "toml" 1671 1552 version = "0.8.20" 1672 1553 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1888 1769 checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 1889 1770 1890 1771 [[package]] 1891 - name = "vcpkg" 1892 - version = "0.2.15" 1893 - source = "registry+https://github.com/rust-lang/crates.io-index" 1894 - checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 1895 - 1896 - [[package]] 1897 1772 name = "want" 1898 1773 version = "0.3.1" 1899 1774 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1999 1874 ] 2000 1875 2001 1876 [[package]] 1877 + name = "web-time" 1878 + version = "1.1.0" 1879 + source = "registry+https://github.com/rust-lang/crates.io-index" 1880 + checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" 1881 + dependencies = [ 1882 + "js-sys", 1883 + "wasm-bindgen", 1884 + ] 1885 + 1886 + [[package]] 1887 + name = "webpki-roots" 1888 + version = "0.26.11" 1889 + source = "registry+https://github.com/rust-lang/crates.io-index" 1890 + checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" 1891 + dependencies = [ 1892 + "webpki-roots 1.0.2", 1893 + ] 1894 + 1895 + [[package]] 1896 + name = "webpki-roots" 1897 + version = "1.0.2" 1898 + source = "registry+https://github.com/rust-lang/crates.io-index" 1899 + checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" 1900 + dependencies = [ 1901 + "rustls-pki-types", 1902 + ] 1903 + 1904 + [[package]] 2002 1905 name = "winapi-util" 2003 1906 version = "0.1.9" 2004 1907 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2321 2224 "quote", 2322 2225 "syn", 2323 2226 "synstructure", 2227 + ] 2228 + 2229 + [[package]] 2230 + name = "zerocopy" 2231 + version = "0.8.27" 2232 + source = "registry+https://github.com/rust-lang/crates.io-index" 2233 + checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c" 2234 + dependencies = [ 2235 + "zerocopy-derive", 2236 + ] 2237 + 2238 + [[package]] 2239 + name = "zerocopy-derive" 2240 + version = "0.8.27" 2241 + source = "registry+https://github.com/rust-lang/crates.io-index" 2242 + checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831" 2243 + dependencies = [ 2244 + "proc-macro2", 2245 + "quote", 2246 + "syn", 2324 2247 ] 2325 2248 2326 2249 [[package]]
+1 -1
trilogy/Cargo.toml
··· 22 22 trilogy-parser = { path = "../trilogy-parser/" } 23 23 trilogy-ir = { path = "../trilogy-ir/" } 24 24 trilogy-llvm = { path = "../trilogy-llvm/" } 25 - reqwest = { version = "0.12.15", features = ["blocking"] } 25 + reqwest = { version = "0.12.15", features = ["blocking", "rustls-tls"], default-features = false } 26 26 url = "2.4.1" 27 27 home = "0.5.5" 28 28 ariadne = { version = "0.5.1", features = ["auto-color"] }