tangled
alpha
login
or
join now
eldridge.cam
/
trilogy
1
fork
atom
Actually just three programming languages in a trenchcoat
1
fork
atom
overview
issues
pulls
pipelines
attempt to remove openssl dependency
eldridge.cam
4 months ago
0f93ae22
9d38d14e
0/1
rust.yml
failed
1m 48s
+205
-283
3 changed files
expand all
collapse all
unified
split
.tangled
workflows
rust.yml
Cargo.lock
trilogy
Cargo.toml
-1
.tangled/workflows/rust.yml
···
9
9
- "rustup"
10
10
- "clang_18"
11
11
- "valgrind"
12
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
103
-
name = "atomic-waker"
104
104
-
version = "1.1.2"
105
105
-
source = "registry+https://github.com/rust-lang/crates.io-index"
106
106
-
checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
107
107
-
108
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
181
+
name = "cfg_aliases"
182
182
+
version = "0.2.1"
183
183
+
source = "registry+https://github.com/rust-lang/crates.io-index"
184
184
+
checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
185
185
+
186
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
262
-
name = "core-foundation"
263
263
-
version = "0.9.4"
264
264
-
source = "registry+https://github.com/rust-lang/crates.io-index"
265
265
-
checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
266
266
-
dependencies = [
267
267
-
"core-foundation-sys",
268
268
-
"libc",
269
269
-
]
270
270
-
271
271
-
[[package]]
272
272
-
name = "core-foundation-sys"
273
273
-
version = "0.8.7"
274
274
-
source = "registry+https://github.com/rust-lang/crates.io-index"
275
275
-
checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
276
276
-
277
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
295
-
name = "encoding_rs"
296
296
-
version = "0.8.35"
297
297
-
source = "registry+https://github.com/rust-lang/crates.io-index"
298
298
-
checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
299
299
-
dependencies = [
300
300
-
"cfg-if",
301
301
-
]
302
302
-
303
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
323
-
name = "errno"
324
324
-
version = "0.3.11"
325
325
-
source = "registry+https://github.com/rust-lang/crates.io-index"
326
326
-
checksum = "976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e"
327
327
-
dependencies = [
328
328
-
"libc",
329
329
-
"windows-sys 0.59.0",
330
330
-
]
331
331
-
332
332
-
[[package]]
333
333
-
name = "fastrand"
334
334
-
version = "2.3.0"
335
335
-
source = "registry+https://github.com/rust-lang/crates.io-index"
336
336
-
checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
337
337
-
338
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
345
-
name = "foreign-types"
346
346
-
version = "0.3.2"
347
347
-
source = "registry+https://github.com/rust-lang/crates.io-index"
348
348
-
checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
349
349
-
dependencies = [
350
350
-
"foreign-types-shared",
351
351
-
]
352
352
-
353
353
-
[[package]]
354
354
-
name = "foreign-types-shared"
355
355
-
version = "0.1.1"
356
356
-
source = "registry+https://github.com/rust-lang/crates.io-index"
357
357
-
checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
358
358
-
359
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
375
+
"js-sys",
431
376
"libc",
432
377
"wasi 0.11.0+wasi-snapshot-preview1",
378
378
+
"wasm-bindgen",
433
379
]
434
380
435
381
[[package]]
···
439
385
checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0"
440
386
dependencies = [
441
387
"cfg-if",
388
388
+
"js-sys",
442
389
"libc",
443
390
"r-efi",
444
391
"wasi 0.14.2+wasi-0.2.4",
392
392
+
"wasm-bindgen",
445
393
]
446
394
447
395
[[package]]
···
451
399
checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
452
400
453
401
[[package]]
454
454
-
name = "h2"
455
455
-
version = "0.4.8"
456
456
-
source = "registry+https://github.com/rust-lang/crates.io-index"
457
457
-
checksum = "5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2"
458
458
-
dependencies = [
459
459
-
"atomic-waker",
460
460
-
"bytes",
461
461
-
"fnv",
462
462
-
"futures-core",
463
463
-
"futures-sink",
464
464
-
"http",
465
465
-
"indexmap",
466
466
-
"slab",
467
467
-
"tokio",
468
468
-
"tokio-util",
469
469
-
"tracing",
470
470
-
]
471
471
-
472
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
560
-
"h2",
561
489
"http",
562
490
"http-body",
563
491
"httparse",
···
583
511
"tokio",
584
512
"tokio-rustls",
585
513
"tower-service",
586
586
-
]
587
587
-
588
588
-
[[package]]
589
589
-
name = "hyper-tls"
590
590
-
version = "0.6.0"
591
591
-
source = "registry+https://github.com/rust-lang/crates.io-index"
592
592
-
checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0"
593
593
-
dependencies = [
594
594
-
"bytes",
595
595
-
"http-body-util",
596
596
-
"hyper",
597
597
-
"hyper-util",
598
598
-
"native-tls",
599
599
-
"tokio",
600
600
-
"tokio-native-tls",
601
601
-
"tower-service",
514
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
784
-
"thiserror",
697
697
+
"thiserror 1.0.69",
785
698
]
786
699
787
700
[[package]]
···
847
760
checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6"
848
761
849
762
[[package]]
850
850
-
name = "linux-raw-sys"
851
851
-
version = "0.9.3"
852
852
-
source = "registry+https://github.com/rust-lang/crates.io-index"
853
853
-
checksum = "fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413"
854
854
-
855
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
789
+
name = "lru-slab"
790
790
+
version = "0.1.2"
791
791
+
source = "registry+https://github.com/rust-lang/crates.io-index"
792
792
+
checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154"
793
793
+
794
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
911
-
]
912
912
-
913
913
-
[[package]]
914
914
-
name = "native-tls"
915
915
-
version = "0.2.14"
916
916
-
source = "registry+https://github.com/rust-lang/crates.io-index"
917
917
-
checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e"
918
918
-
dependencies = [
919
919
-
"libc",
920
920
-
"log",
921
921
-
"openssl",
922
922
-
"openssl-probe",
923
923
-
"openssl-sys",
924
924
-
"schannel",
925
925
-
"security-framework",
926
926
-
"security-framework-sys",
927
927
-
"tempfile",
928
824
]
929
825
930
826
[[package]]
···
1032
928
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
1033
929
1034
930
[[package]]
1035
1035
-
name = "openssl"
1036
1036
-
version = "0.10.72"
1037
1037
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1038
1038
-
checksum = "fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da"
1039
1039
-
dependencies = [
1040
1040
-
"bitflags 2.9.0",
1041
1041
-
"cfg-if",
1042
1042
-
"foreign-types",
1043
1043
-
"libc",
1044
1044
-
"once_cell",
1045
1045
-
"openssl-macros",
1046
1046
-
"openssl-sys",
1047
1047
-
]
1048
1048
-
1049
1049
-
[[package]]
1050
1050
-
name = "openssl-macros"
1051
1051
-
version = "0.1.1"
1052
1052
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1053
1053
-
checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
1054
1054
-
dependencies = [
1055
1055
-
"proc-macro2",
1056
1056
-
"quote",
1057
1057
-
"syn",
1058
1058
-
]
1059
1059
-
1060
1060
-
[[package]]
1061
1061
-
name = "openssl-probe"
1062
1062
-
version = "0.1.6"
1063
1063
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1064
1064
-
checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
1065
1065
-
1066
1066
-
[[package]]
1067
1067
-
name = "openssl-sys"
1068
1068
-
version = "0.9.107"
1069
1069
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1070
1070
-
checksum = "8288979acd84749c744a9014b4382d42b8f7b2592847b5afb2ed29e5d16ede07"
1071
1071
-
dependencies = [
1072
1072
-
"cc",
1073
1073
-
"libc",
1074
1074
-
"pkg-config",
1075
1075
-
"vcpkg",
1076
1076
-
]
1077
1077
-
1078
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
1106
-
name = "pkg-config"
1107
1107
-
version = "0.3.32"
958
958
+
name = "ppv-lite86"
959
959
+
version = "0.2.21"
1108
960
source = "registry+https://github.com/rust-lang/crates.io-index"
1109
1109
-
checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
961
961
+
checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
962
962
+
dependencies = [
963
963
+
"zerocopy",
964
964
+
]
1110
965
1111
966
[[package]]
1112
967
name = "pretty"
···
1139
994
]
1140
995
1141
996
[[package]]
997
997
+
name = "quinn"
998
998
+
version = "0.11.8"
999
999
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1000
1000
+
checksum = "626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8"
1001
1001
+
dependencies = [
1002
1002
+
"bytes",
1003
1003
+
"cfg_aliases",
1004
1004
+
"pin-project-lite",
1005
1005
+
"quinn-proto",
1006
1006
+
"quinn-udp",
1007
1007
+
"rustc-hash",
1008
1008
+
"rustls",
1009
1009
+
"socket2",
1010
1010
+
"thiserror 2.0.16",
1011
1011
+
"tokio",
1012
1012
+
"tracing",
1013
1013
+
"web-time",
1014
1014
+
]
1015
1015
+
1016
1016
+
[[package]]
1017
1017
+
name = "quinn-proto"
1018
1018
+
version = "0.11.12"
1019
1019
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1020
1020
+
checksum = "49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e"
1021
1021
+
dependencies = [
1022
1022
+
"bytes",
1023
1023
+
"getrandom 0.3.2",
1024
1024
+
"lru-slab",
1025
1025
+
"rand",
1026
1026
+
"ring",
1027
1027
+
"rustc-hash",
1028
1028
+
"rustls",
1029
1029
+
"rustls-pki-types",
1030
1030
+
"slab",
1031
1031
+
"thiserror 2.0.16",
1032
1032
+
"tinyvec",
1033
1033
+
"tracing",
1034
1034
+
"web-time",
1035
1035
+
]
1036
1036
+
1037
1037
+
[[package]]
1038
1038
+
name = "quinn-udp"
1039
1039
+
version = "0.5.13"
1040
1040
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1041
1041
+
checksum = "fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970"
1042
1042
+
dependencies = [
1043
1043
+
"cfg_aliases",
1044
1044
+
"libc",
1045
1045
+
"once_cell",
1046
1046
+
"socket2",
1047
1047
+
"tracing",
1048
1048
+
"windows-sys 0.52.0",
1049
1049
+
]
1050
1050
+
1051
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
1073
+
name = "rand"
1074
1074
+
version = "0.9.2"
1075
1075
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1076
1076
+
checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
1077
1077
+
dependencies = [
1078
1078
+
"rand_chacha",
1079
1079
+
"rand_core",
1080
1080
+
]
1081
1081
+
1082
1082
+
[[package]]
1083
1083
+
name = "rand_chacha"
1084
1084
+
version = "0.9.0"
1085
1085
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1086
1086
+
checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
1087
1087
+
dependencies = [
1088
1088
+
"ppv-lite86",
1089
1089
+
"rand_core",
1090
1090
+
]
1091
1091
+
1092
1092
+
[[package]]
1093
1093
+
name = "rand_core"
1094
1094
+
version = "0.9.3"
1095
1095
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1096
1096
+
checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
1097
1097
+
dependencies = [
1098
1098
+
"getrandom 0.3.2",
1099
1099
+
]
1100
1100
+
1101
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
1220
-
"encoding_rs",
1221
1159
"futures-channel",
1222
1160
"futures-core",
1223
1161
"futures-util",
1224
1224
-
"h2",
1225
1162
"http",
1226
1163
"http-body",
1227
1164
"http-body-util",
1228
1165
"hyper",
1229
1166
"hyper-rustls",
1230
1230
-
"hyper-tls",
1231
1167
"hyper-util",
1232
1168
"ipnet",
1233
1169
"js-sys",
1234
1170
"log",
1235
1171
"mime",
1236
1236
-
"native-tls",
1237
1172
"once_cell",
1238
1173
"percent-encoding",
1239
1174
"pin-project-lite",
1175
1175
+
"quinn",
1176
1176
+
"rustls",
1240
1177
"rustls-pemfile",
1178
1178
+
"rustls-pki-types",
1241
1179
"serde",
1242
1180
"serde_json",
1243
1181
"serde_urlencoded",
1244
1182
"sync_wrapper",
1245
1245
-
"system-configuration",
1246
1183
"tokio",
1247
1247
-
"tokio-native-tls",
1184
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
1191
+
"webpki-roots 0.26.11",
1254
1192
"windows-registry",
1255
1193
]
1256
1194
···
1275
1213
checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
1276
1214
1277
1215
[[package]]
1278
1278
-
name = "rustix"
1279
1279
-
version = "1.0.5"
1216
1216
+
name = "rustc-hash"
1217
1217
+
version = "2.1.1"
1280
1218
source = "registry+https://github.com/rust-lang/crates.io-index"
1281
1281
-
checksum = "d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf"
1282
1282
-
dependencies = [
1283
1283
-
"bitflags 2.9.0",
1284
1284
-
"errno",
1285
1285
-
"libc",
1286
1286
-
"linux-raw-sys",
1287
1287
-
"windows-sys 0.59.0",
1288
1288
-
]
1219
1219
+
checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
1289
1220
1290
1221
[[package]]
1291
1222
name = "rustls"
···
1294
1225
checksum = "822ee9188ac4ec04a2f0531e55d035fb2de73f18b41a63c70c2712503b6fb13c"
1295
1226
dependencies = [
1296
1227
"once_cell",
1228
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
1249
+
dependencies = [
1250
1250
+
"web-time",
1251
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
1340
-
1341
1341
-
[[package]]
1342
1342
-
name = "schannel"
1343
1343
-
version = "0.1.27"
1344
1344
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1345
1345
-
checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d"
1346
1346
-
dependencies = [
1347
1347
-
"windows-sys 0.59.0",
1348
1348
-
]
1349
1349
-
1350
1350
-
[[package]]
1351
1351
-
name = "security-framework"
1352
1352
-
version = "2.11.1"
1353
1353
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1354
1354
-
checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
1355
1355
-
dependencies = [
1356
1356
-
"bitflags 2.9.0",
1357
1357
-
"core-foundation",
1358
1358
-
"core-foundation-sys",
1359
1359
-
"libc",
1360
1360
-
"security-framework-sys",
1361
1361
-
]
1362
1362
-
1363
1363
-
[[package]]
1364
1364
-
name = "security-framework-sys"
1365
1365
-
version = "2.14.0"
1366
1366
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1367
1367
-
checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32"
1368
1368
-
dependencies = [
1369
1369
-
"core-foundation-sys",
1370
1370
-
"libc",
1371
1371
-
]
1372
1275
1373
1276
[[package]]
1374
1277
name = "semver"
···
1519
1422
]
1520
1423
1521
1424
[[package]]
1522
1522
-
name = "system-configuration"
1523
1523
-
version = "0.6.1"
1524
1524
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1525
1525
-
checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b"
1526
1526
-
dependencies = [
1527
1527
-
"bitflags 2.9.0",
1528
1528
-
"core-foundation",
1529
1529
-
"system-configuration-sys",
1530
1530
-
]
1531
1531
-
1532
1532
-
[[package]]
1533
1533
-
name = "system-configuration-sys"
1534
1534
-
version = "0.6.0"
1535
1535
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1536
1536
-
checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4"
1537
1537
-
dependencies = [
1538
1538
-
"core-foundation-sys",
1539
1539
-
"libc",
1540
1540
-
]
1541
1541
-
1542
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
1549
-
name = "tempfile"
1550
1550
-
version = "3.19.1"
1551
1551
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1552
1552
-
checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf"
1553
1553
-
dependencies = [
1554
1554
-
"fastrand",
1555
1555
-
"getrandom 0.3.2",
1556
1556
-
"once_cell",
1557
1557
-
"rustix",
1558
1558
-
"windows-sys 0.59.0",
1559
1559
-
]
1560
1560
-
1561
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
1588
-
"thiserror-impl",
1457
1457
+
"thiserror-impl 1.0.69",
1458
1458
+
]
1459
1459
+
1460
1460
+
[[package]]
1461
1461
+
name = "thiserror"
1462
1462
+
version = "2.0.16"
1463
1463
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1464
1464
+
checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0"
1465
1465
+
dependencies = [
1466
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
1474
+
dependencies = [
1475
1475
+
"proc-macro2",
1476
1476
+
"quote",
1477
1477
+
"syn",
1478
1478
+
]
1479
1479
+
1480
1480
+
[[package]]
1481
1481
+
name = "thiserror-impl"
1482
1482
+
version = "2.0.16"
1483
1483
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1484
1484
+
checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960"
1596
1485
dependencies = [
1597
1486
"proc-macro2",
1598
1487
"quote",
···
1619
1508
]
1620
1509
1621
1510
[[package]]
1511
1511
+
name = "tinyvec"
1512
1512
+
version = "1.10.0"
1513
1513
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1514
1514
+
checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa"
1515
1515
+
dependencies = [
1516
1516
+
"tinyvec_macros",
1517
1517
+
]
1518
1518
+
1519
1519
+
[[package]]
1520
1520
+
name = "tinyvec_macros"
1521
1521
+
version = "0.1.1"
1522
1522
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1523
1523
+
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
1524
1524
+
1525
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
1637
-
name = "tokio-native-tls"
1638
1638
-
version = "0.3.1"
1639
1639
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1640
1640
-
checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
1641
1641
-
dependencies = [
1642
1642
-
"native-tls",
1643
1643
-
"tokio",
1644
1644
-
]
1645
1645
-
1646
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
1657
-
name = "tokio-util"
1658
1658
-
version = "0.7.14"
1659
1659
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1660
1660
-
checksum = "6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034"
1661
1661
-
dependencies = [
1662
1662
-
"bytes",
1663
1663
-
"futures-core",
1664
1664
-
"futures-sink",
1665
1665
-
"pin-project-lite",
1666
1666
-
"tokio",
1667
1667
-
]
1668
1668
-
1669
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
1891
-
name = "vcpkg"
1892
1892
-
version = "0.2.15"
1893
1893
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1894
1894
-
checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
1895
1895
-
1896
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
1877
+
name = "web-time"
1878
1878
+
version = "1.1.0"
1879
1879
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1880
1880
+
checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
1881
1881
+
dependencies = [
1882
1882
+
"js-sys",
1883
1883
+
"wasm-bindgen",
1884
1884
+
]
1885
1885
+
1886
1886
+
[[package]]
1887
1887
+
name = "webpki-roots"
1888
1888
+
version = "0.26.11"
1889
1889
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1890
1890
+
checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9"
1891
1891
+
dependencies = [
1892
1892
+
"webpki-roots 1.0.2",
1893
1893
+
]
1894
1894
+
1895
1895
+
[[package]]
1896
1896
+
name = "webpki-roots"
1897
1897
+
version = "1.0.2"
1898
1898
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1899
1899
+
checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2"
1900
1900
+
dependencies = [
1901
1901
+
"rustls-pki-types",
1902
1902
+
]
1903
1903
+
1904
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
2227
+
]
2228
2228
+
2229
2229
+
[[package]]
2230
2230
+
name = "zerocopy"
2231
2231
+
version = "0.8.27"
2232
2232
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2233
2233
+
checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c"
2234
2234
+
dependencies = [
2235
2235
+
"zerocopy-derive",
2236
2236
+
]
2237
2237
+
2238
2238
+
[[package]]
2239
2239
+
name = "zerocopy-derive"
2240
2240
+
version = "0.8.27"
2241
2241
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2242
2242
+
checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831"
2243
2243
+
dependencies = [
2244
2244
+
"proc-macro2",
2245
2245
+
"quote",
2246
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
25
-
reqwest = { version = "0.12.15", features = ["blocking"] }
25
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"] }