Spencerjibz commited on
Commit
14d8bf9
·
unverified ·
1 Parent(s): 04cac02

rebase and merge conflicts

Browse files
Files changed (3) hide show
  1. Cargo.lock +1063 -485
  2. src/cache/cacher.rs +0 -2
  3. src/config/parser.rs +22 -23
Cargo.lock CHANGED
@@ -1,6 +1,6 @@
1
  # This file is automatically @generated by Cargo.
2
  # It is not intended for manual editing.
3
- version = 3
4
 
5
  [[package]]
6
  name = "actix-codec"
@@ -8,8 +8,8 @@ version = "0.5.2"
8
  source = "registry+https://github.com/rust-lang/crates.io-index"
9
  checksum = "5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a"
10
  dependencies = [
11
- "bitflags 2.6.0",
12
- "bytes 1.7.2",
13
  "futures-core",
14
  "futures-sink",
15
  "memchr",
@@ -44,8 +44,8 @@ dependencies = [
44
  "actix-service",
45
  "actix-utils",
46
  "actix-web",
47
- "bitflags 2.6.0",
48
- "bytes 1.7.2",
49
  "derive_more",
50
  "futures-core",
51
  "http-range",
@@ -59,9 +59,9 @@ dependencies = [
59
 
60
  [[package]]
61
  name = "actix-governor"
62
- version = "0.7.0"
63
  source = "registry+https://github.com/rust-lang/crates.io-index"
64
- checksum = "072a3d7907b945b0956f9721e01c117ad5765ce5be2fd9bb1e44a117c669de22"
65
  dependencies = [
66
  "actix-http",
67
  "actix-web",
@@ -81,9 +81,9 @@ dependencies = [
81
  "actix-utils",
82
  "ahash",
83
  "base64 0.22.1",
84
- "bitflags 2.6.0",
85
- "brotli",
86
- "bytes 1.7.2",
87
  "bytestring",
88
  "derive_more",
89
  "encoding_rs",
@@ -91,7 +91,7 @@ dependencies = [
91
  "http 0.2.12",
92
  "httparse",
93
  "httpdate",
94
- "itoa 1.0.11",
95
  "language-tags",
96
  "local-channel",
97
  "mime",
@@ -111,8 +111,46 @@ version = "0.2.4"
111
  source = "registry+https://github.com/rust-lang/crates.io-index"
112
  checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb"
113
  dependencies = [
114
- "quote 1.0.37",
115
- "syn 2.0.90",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
116
  ]
117
 
118
  [[package]]
@@ -151,8 +189,8 @@ dependencies = [
151
  "actix-utils",
152
  "futures-core",
153
  "futures-util",
154
- "mio 1.0.2",
155
- "socket2 0.5.7",
156
  "tokio 1.43.0",
157
  "tokio-uring",
158
  "tracing",
@@ -195,7 +233,7 @@ dependencies = [
195
  "actix-utils",
196
  "actix-web-codegen",
197
  "ahash",
198
- "bytes 1.7.2",
199
  "bytestring",
200
  "cfg-if 1.0.0",
201
  "cookie 0.16.2",
@@ -204,7 +242,7 @@ dependencies = [
204
  "futures-core",
205
  "futures-util",
206
  "impl-more",
207
- "itoa 1.0.11",
208
  "language-tags",
209
  "log",
210
  "mime",
@@ -215,9 +253,9 @@ dependencies = [
215
  "serde_json",
216
  "serde_urlencoded 0.7.1",
217
  "smallvec 1.13.2",
218
- "socket2 0.5.7",
219
- "time 0.3.36",
220
- "url 2.5.2",
221
  ]
222
 
223
  [[package]]
@@ -227,16 +265,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
227
  checksum = "f591380e2e68490b5dfaf1dd1aa0ebe78d84ba7067078512b4ea6e4492d622b8"
228
  dependencies = [
229
  "actix-router",
230
- "proc-macro2 1.0.92",
231
- "quote 1.0.37",
232
- "syn 2.0.90",
233
  ]
234
 
235
  [[package]]
236
  name = "addr2line"
237
- version = "0.24.1"
238
  source = "registry+https://github.com/rust-lang/crates.io-index"
239
- checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375"
240
  dependencies = [
241
  "gimli",
242
  ]
@@ -317,15 +355,15 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
317
 
318
  [[package]]
319
  name = "anstyle"
320
- version = "1.0.8"
321
  source = "registry+https://github.com/rust-lang/crates.io-index"
322
- checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1"
323
 
324
  [[package]]
325
  name = "anyhow"
326
- version = "1.0.89"
327
  source = "registry+https://github.com/rust-lang/crates.io-index"
328
- checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
329
 
330
  [[package]]
331
  name = "arc-swap"
@@ -347,11 +385,11 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
347
 
348
  [[package]]
349
  name = "async-compression"
350
- version = "0.4.12"
351
  source = "registry+https://github.com/rust-lang/crates.io-index"
352
- checksum = "fec134f64e2bc57411226dfc4e52dec859ddfc7e711fc5e07b612584f000e4aa"
353
  dependencies = [
354
- "brotli",
355
  "flate2",
356
  "futures-core",
357
  "memchr",
@@ -378,13 +416,13 @@ checksum = "4288f83726785267c6f2ef073a3d83dc3f9b81464e9f99898240cced85fce35a"
378
 
379
  [[package]]
380
  name = "async-trait"
381
- version = "0.1.83"
382
  source = "registry+https://github.com/rust-lang/crates.io-index"
383
- checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd"
384
  dependencies = [
385
- "proc-macro2 1.0.92",
386
- "quote 1.0.37",
387
- "syn 2.0.90",
388
  ]
389
 
390
  [[package]]
@@ -408,6 +446,15 @@ version = "1.4.0"
408
  source = "registry+https://github.com/rust-lang/crates.io-index"
409
  checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
410
 
 
 
 
 
 
 
 
 
 
411
  [[package]]
412
  name = "backtrace"
413
  version = "0.3.74"
@@ -476,9 +523,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
476
 
477
  [[package]]
478
  name = "bitflags"
479
- version = "2.6.0"
480
  source = "registry+https://github.com/rust-lang/crates.io-index"
481
- checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
482
 
483
  [[package]]
484
  name = "blake3"
@@ -513,6 +560,17 @@ dependencies = [
513
  "brotli-decompressor",
514
  ]
515
 
 
 
 
 
 
 
 
 
 
 
 
516
  [[package]]
517
  name = "brotli-decompressor"
518
  version = "4.0.1"
@@ -525,9 +583,9 @@ dependencies = [
525
 
526
  [[package]]
527
  name = "bstr"
528
- version = "1.10.0"
529
  source = "registry+https://github.com/rust-lang/crates.io-index"
530
- checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c"
531
  dependencies = [
532
  "memchr",
533
  "serde",
@@ -558,17 +616,17 @@ dependencies = [
558
 
559
  [[package]]
560
  name = "bytes"
561
- version = "1.7.2"
562
  source = "registry+https://github.com/rust-lang/crates.io-index"
563
- checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3"
564
 
565
  [[package]]
566
  name = "bytestring"
567
- version = "1.3.1"
568
  source = "registry+https://github.com/rust-lang/crates.io-index"
569
- checksum = "74d80203ea6b29df88012294f62733de21cfeab47f17b41af3a38bc30a03ee72"
570
  dependencies = [
571
- "bytes 1.7.2",
572
  ]
573
 
574
  [[package]]
@@ -579,9 +637,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
579
 
580
  [[package]]
581
  name = "cc"
582
- version = "1.1.22"
583
  source = "registry+https://github.com/rust-lang/crates.io-index"
584
- checksum = "9540e661f81799159abee814118cc139a2004b3a3aa3ea37724a1b66530b90e0"
585
  dependencies = [
586
  "shlex",
587
  ]
@@ -598,6 +656,12 @@ version = "1.0.0"
598
  source = "registry+https://github.com/rust-lang/crates.io-index"
599
  checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
600
 
 
 
 
 
 
 
601
  [[package]]
602
  name = "chacha20"
603
  version = "0.9.1"
@@ -671,18 +735,18 @@ dependencies = [
671
 
672
  [[package]]
673
  name = "clap"
674
- version = "4.5.18"
675
  source = "registry+https://github.com/rust-lang/crates.io-index"
676
- checksum = "b0956a43b323ac1afaffc053ed5c4b7c1f1800bacd1683c353aabbb752515dd3"
677
  dependencies = [
678
  "clap_builder",
679
  ]
680
 
681
  [[package]]
682
  name = "clap_builder"
683
- version = "4.5.18"
684
  source = "registry+https://github.com/rust-lang/crates.io-index"
685
- checksum = "4d72166dd41634086d5803a47eb71ae740e61d84709c36f3c34110173db3961b"
686
  dependencies = [
687
  "anstyle",
688
  "clap_lex",
@@ -690,9 +754,9 @@ dependencies = [
690
 
691
  [[package]]
692
  name = "clap_lex"
693
- version = "0.7.2"
694
  source = "registry+https://github.com/rust-lang/crates.io-index"
695
- checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97"
696
 
697
  [[package]]
698
  name = "cloudabi"
@@ -709,7 +773,7 @@ version = "4.6.7"
709
  source = "registry+https://github.com/rust-lang/crates.io-index"
710
  checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
711
  dependencies = [
712
- "bytes 1.7.2",
713
  "futures-core",
714
  "memchr",
715
  "pin-project-lite",
@@ -723,7 +787,7 @@ version = "2.5.0"
723
  source = "registry+https://github.com/rust-lang/crates.io-index"
724
  checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
725
  dependencies = [
726
- "crossbeam-utils 0.8.20",
727
  ]
728
 
729
  [[package]]
@@ -741,8 +805,8 @@ version = "0.3.2"
741
  source = "registry+https://github.com/rust-lang/crates.io-index"
742
  checksum = "5e1e0fdd2e5d3041e530e1b21158aeeef8b5d0e306bc5c1e3d6cf0930d10e25a"
743
  dependencies = [
744
- "proc-macro2 1.0.92",
745
- "quote 1.0.37",
746
  "syn 1.0.109",
747
  ]
748
 
@@ -784,7 +848,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
784
  checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb"
785
  dependencies = [
786
  "percent-encoding 2.3.1",
787
- "time 0.3.36",
788
  "version_check",
789
  ]
790
 
@@ -824,9 +888,9 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
824
 
825
  [[package]]
826
  name = "cpufeatures"
827
- version = "0.2.14"
828
  source = "registry+https://github.com/rust-lang/crates.io-index"
829
- checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0"
830
  dependencies = [
831
  "libc",
832
  ]
@@ -876,11 +940,11 @@ dependencies = [
876
 
877
  [[package]]
878
  name = "crossbeam-channel"
879
- version = "0.5.13"
880
  source = "registry+https://github.com/rust-lang/crates.io-index"
881
- checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2"
882
  dependencies = [
883
- "crossbeam-utils 0.8.20",
884
  ]
885
 
886
  [[package]]
@@ -896,12 +960,12 @@ dependencies = [
896
 
897
  [[package]]
898
  name = "crossbeam-deque"
899
- version = "0.8.5"
900
  source = "registry+https://github.com/rust-lang/crates.io-index"
901
- checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
902
  dependencies = [
903
  "crossbeam-epoch 0.9.18",
904
- "crossbeam-utils 0.8.20",
905
  ]
906
 
907
  [[package]]
@@ -925,7 +989,7 @@ version = "0.9.18"
925
  source = "registry+https://github.com/rust-lang/crates.io-index"
926
  checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
927
  dependencies = [
928
- "crossbeam-utils 0.8.20",
929
  ]
930
 
931
  [[package]]
@@ -952,9 +1016,9 @@ dependencies = [
952
 
953
  [[package]]
954
  name = "crossbeam-utils"
955
- version = "0.8.20"
956
  source = "registry+https://github.com/rust-lang/crates.io-index"
957
- checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
958
 
959
  [[package]]
960
  name = "crunchy"
@@ -981,8 +1045,8 @@ checksum = "9be934d936a0fbed5bcdc01042b770de1398bf79d0e192f49fa7faea0e99281e"
981
  dependencies = [
982
  "cssparser-macros",
983
  "dtoa-short",
984
- "itoa 1.0.11",
985
- "phf 0.11.2",
986
  "smallvec 1.13.2",
987
  ]
988
 
@@ -994,8 +1058,8 @@ checksum = "b7c66d1cd8ed61bf80b38432613a7a2f09401ab8d0501110655f8b341484a3e3"
994
  dependencies = [
995
  "cssparser-macros",
996
  "dtoa-short",
997
- "itoa 1.0.11",
998
- "phf 0.11.2",
999
  "smallvec 1.13.2",
1000
  ]
1001
 
@@ -1014,8 +1078,43 @@ version = "0.6.1"
1014
  source = "registry+https://github.com/rust-lang/crates.io-index"
1015
  checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
1016
  dependencies = [
1017
- "quote 1.0.37",
1018
- "syn 2.0.90",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1019
  ]
1020
 
1021
  [[package]]
@@ -1025,7 +1124,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1025
  checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf"
1026
  dependencies = [
1027
  "cfg-if 1.0.0",
1028
- "crossbeam-utils 0.8.20",
1029
  "hashbrown 0.14.5",
1030
  "lock_api 0.4.12",
1031
  "once_cell",
@@ -1034,9 +1133,9 @@ dependencies = [
1034
 
1035
  [[package]]
1036
  name = "data-encoding"
1037
- version = "2.6.0"
1038
  source = "registry+https://github.com/rust-lang/crates.io-index"
1039
- checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2"
1040
 
1041
  [[package]]
1042
  name = "deranged"
@@ -1054,10 +1153,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1054
  checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce"
1055
  dependencies = [
1056
  "convert_case 0.4.0",
1057
- "proc-macro2 1.0.92",
1058
- "quote 1.0.37",
1059
  "rustc_version 0.4.1",
1060
- "syn 2.0.90",
1061
  ]
1062
 
1063
  [[package]]
@@ -1086,6 +1185,17 @@ dependencies = [
1086
  "crypto-common",
1087
  ]
1088
 
 
 
 
 
 
 
 
 
 
 
 
1089
  [[package]]
1090
  name = "dtoa"
1091
  version = "0.4.8"
@@ -1121,18 +1231,18 @@ checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
1121
 
1122
  [[package]]
1123
  name = "encoding_rs"
1124
- version = "0.8.34"
1125
  source = "registry+https://github.com/rust-lang/crates.io-index"
1126
- checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59"
1127
  dependencies = [
1128
  "cfg-if 1.0.0",
1129
  ]
1130
 
1131
  [[package]]
1132
  name = "env_filter"
1133
- version = "0.1.2"
1134
  source = "registry+https://github.com/rust-lang/crates.io-index"
1135
- checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab"
1136
  dependencies = [
1137
  "log",
1138
  ]
@@ -1165,19 +1275,19 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
1165
 
1166
  [[package]]
1167
  name = "errno"
1168
- version = "0.3.9"
1169
  source = "registry+https://github.com/rust-lang/crates.io-index"
1170
- checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
1171
  dependencies = [
1172
  "libc",
1173
- "windows-sys 0.52.0",
1174
  ]
1175
 
1176
  [[package]]
1177
  name = "error-stack"
1178
- version = "0.5.0"
1179
  source = "registry+https://github.com/rust-lang/crates.io-index"
1180
- checksum = "fe413319145d1063f080f27556fd30b1d70b01e2ba10c2a6e40d4be982ffc5d1"
1181
  dependencies = [
1182
  "anyhow",
1183
  "rustc_version 0.4.1",
@@ -1185,9 +1295,9 @@ dependencies = [
1185
 
1186
  [[package]]
1187
  name = "event-listener"
1188
- version = "5.3.1"
1189
  source = "registry+https://github.com/rust-lang/crates.io-index"
1190
- checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba"
1191
  dependencies = [
1192
  "concurrent-queue",
1193
  "parking",
@@ -1196,9 +1306,9 @@ dependencies = [
1196
 
1197
  [[package]]
1198
  name = "event-listener-strategy"
1199
- version = "0.5.2"
1200
  source = "registry+https://github.com/rust-lang/crates.io-index"
1201
- checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1"
1202
  dependencies = [
1203
  "event-listener",
1204
  "pin-project-lite",
@@ -1220,10 +1330,10 @@ version = "0.1.8"
1220
  source = "registry+https://github.com/rust-lang/crates.io-index"
1221
  checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4"
1222
  dependencies = [
1223
- "proc-macro2 1.0.92",
1224
- "quote 1.0.37",
1225
  "syn 1.0.109",
1226
- "synstructure",
1227
  ]
1228
 
1229
  [[package]]
@@ -1239,15 +1349,15 @@ dependencies = [
1239
 
1240
  [[package]]
1241
  name = "fastrand"
1242
- version = "2.1.1"
1243
  source = "registry+https://github.com/rust-lang/crates.io-index"
1244
- checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6"
1245
 
1246
  [[package]]
1247
  name = "flate2"
1248
- version = "1.0.34"
1249
  source = "registry+https://github.com/rust-lang/crates.io-index"
1250
- checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0"
1251
  dependencies = [
1252
  "crc32fast",
1253
  "miniz_oxide",
@@ -1391,9 +1501,9 @@ version = "0.3.31"
1391
  source = "registry+https://github.com/rust-lang/crates.io-index"
1392
  checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
1393
  dependencies = [
1394
- "proc-macro2 1.0.92",
1395
- "quote 1.0.37",
1396
- "syn 2.0.90",
1397
  ]
1398
 
1399
  [[package]]
@@ -1441,6 +1551,19 @@ dependencies = [
1441
  "byteorder",
1442
  ]
1443
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1444
  [[package]]
1445
  name = "generic-array"
1446
  version = "0.14.7"
@@ -1467,21 +1590,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1467
  checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
1468
  dependencies = [
1469
  "cfg-if 1.0.0",
 
1470
  "libc",
1471
  "wasi 0.11.0+wasi-snapshot-preview1",
 
1472
  ]
1473
 
1474
  [[package]]
1475
  name = "gimli"
1476
- version = "0.31.0"
1477
  source = "registry+https://github.com/rust-lang/crates.io-index"
1478
- checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64"
1479
 
1480
  [[package]]
1481
  name = "governor"
1482
- version = "0.7.0"
1483
  source = "registry+https://github.com/rust-lang/crates.io-index"
1484
- checksum = "0746aa765db78b521451ef74221663b57ba595bf83f75d0ce23cc09447c8139f"
1485
  dependencies = [
1486
  "cfg-if 1.0.0",
1487
  "dashmap",
@@ -1518,17 +1643,17 @@ dependencies = [
1518
 
1519
  [[package]]
1520
  name = "h2"
1521
- version = "0.4.6"
1522
  source = "registry+https://github.com/rust-lang/crates.io-index"
1523
- checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205"
1524
  dependencies = [
1525
  "atomic-waker",
1526
- "bytes 1.7.2",
1527
  "fnv",
1528
  "futures-core",
1529
  "futures-sink",
1530
- "http 1.1.0",
1531
- "indexmap 2.5.0",
1532
  "slab",
1533
  "tokio 1.43.0",
1534
  "tokio-util",
@@ -1567,6 +1692,12 @@ version = "0.14.5"
1567
  source = "registry+https://github.com/rust-lang/crates.io-index"
1568
  checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
1569
 
 
 
 
 
 
 
1570
  [[package]]
1571
  name = "hermit-abi"
1572
  version = "0.3.9"
@@ -1581,11 +1712,11 @@ checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
1581
 
1582
  [[package]]
1583
  name = "home"
1584
- version = "0.5.9"
1585
  source = "registry+https://github.com/rust-lang/crates.io-index"
1586
- checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
1587
  dependencies = [
1588
- "windows-sys 0.52.0",
1589
  ]
1590
 
1591
  [[package]]
@@ -1611,9 +1742,9 @@ dependencies = [
1611
  "log",
1612
  "mac",
1613
  "markup5ever 0.14.0",
1614
- "proc-macro2 1.0.92",
1615
- "quote 1.0.37",
1616
- "syn 2.0.90",
1617
  ]
1618
 
1619
  [[package]]
@@ -1633,20 +1764,20 @@ version = "0.2.12"
1633
  source = "registry+https://github.com/rust-lang/crates.io-index"
1634
  checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
1635
  dependencies = [
1636
- "bytes 1.7.2",
1637
  "fnv",
1638
- "itoa 1.0.11",
1639
  ]
1640
 
1641
  [[package]]
1642
  name = "http"
1643
- version = "1.1.0"
1644
  source = "registry+https://github.com/rust-lang/crates.io-index"
1645
- checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258"
1646
  dependencies = [
1647
- "bytes 1.7.2",
1648
  "fnv",
1649
- "itoa 1.0.11",
1650
  ]
1651
 
1652
  [[package]]
@@ -1667,8 +1798,8 @@ version = "1.0.1"
1667
  source = "registry+https://github.com/rust-lang/crates.io-index"
1668
  checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
1669
  dependencies = [
1670
- "bytes 1.7.2",
1671
- "http 1.1.0",
1672
  ]
1673
 
1674
  [[package]]
@@ -1677,9 +1808,9 @@ version = "0.1.2"
1677
  source = "registry+https://github.com/rust-lang/crates.io-index"
1678
  checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f"
1679
  dependencies = [
1680
- "bytes 1.7.2",
1681
  "futures-util",
1682
- "http 1.1.0",
1683
  "http-body 1.0.1",
1684
  "pin-project-lite",
1685
  ]
@@ -1692,9 +1823,9 @@ checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573"
1692
 
1693
  [[package]]
1694
  name = "httparse"
1695
- version = "1.9.4"
1696
  source = "registry+https://github.com/rust-lang/crates.io-index"
1697
- checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9"
1698
 
1699
  [[package]]
1700
  name = "httpdate"
@@ -1734,18 +1865,18 @@ dependencies = [
1734
 
1735
  [[package]]
1736
  name = "hyper"
1737
- version = "1.4.1"
1738
  source = "registry+https://github.com/rust-lang/crates.io-index"
1739
- checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05"
1740
  dependencies = [
1741
- "bytes 1.7.2",
1742
  "futures-channel",
1743
  "futures-util",
1744
- "h2 0.4.6",
1745
- "http 1.1.0",
1746
  "http-body 1.0.1",
1747
  "httparse",
1748
- "itoa 1.0.11",
1749
  "pin-project-lite",
1750
  "smallvec 1.13.2",
1751
  "tokio 1.43.0",
@@ -1754,13 +1885,13 @@ dependencies = [
1754
 
1755
  [[package]]
1756
  name = "hyper-rustls"
1757
- version = "0.27.3"
1758
  source = "registry+https://github.com/rust-lang/crates.io-index"
1759
- checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333"
1760
  dependencies = [
1761
  "futures-util",
1762
- "http 1.1.0",
1763
- "hyper 1.4.1",
1764
  "hyper-util",
1765
  "rustls",
1766
  "rustls-pki-types",
@@ -1785,23 +1916,147 @@ dependencies = [
1785
 
1786
  [[package]]
1787
  name = "hyper-util"
1788
- version = "0.1.9"
1789
  source = "registry+https://github.com/rust-lang/crates.io-index"
1790
- checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b"
1791
  dependencies = [
1792
- "bytes 1.7.2",
1793
  "futures-channel",
1794
  "futures-util",
1795
- "http 1.1.0",
1796
  "http-body 1.0.1",
1797
- "hyper 1.4.1",
1798
  "pin-project-lite",
1799
- "socket2 0.5.7",
1800
  "tokio 1.43.0",
1801
  "tower-service",
1802
  "tracing",
1803
  ]
1804
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1805
  [[package]]
1806
  name = "idna"
1807
  version = "0.1.5"
@@ -1826,19 +2081,30 @@ dependencies = [
1826
 
1827
  [[package]]
1828
  name = "idna"
1829
- version = "0.5.0"
1830
  source = "registry+https://github.com/rust-lang/crates.io-index"
1831
- checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6"
1832
  dependencies = [
1833
- "unicode-bidi",
1834
- "unicode-normalization",
 
 
 
 
 
 
 
 
 
 
 
1835
  ]
1836
 
1837
  [[package]]
1838
  name = "impl-more"
1839
- version = "0.1.6"
1840
  source = "registry+https://github.com/rust-lang/crates.io-index"
1841
- checksum = "206ca75c9c03ba3d4ace2460e57b189f39f43de612c2f85836e65c929701bb2d"
1842
 
1843
  [[package]]
1844
  name = "indexmap"
@@ -1852,12 +2118,13 @@ dependencies = [
1852
 
1853
  [[package]]
1854
  name = "indexmap"
1855
- version = "2.5.0"
1856
  source = "registry+https://github.com/rust-lang/crates.io-index"
1857
- checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5"
1858
  dependencies = [
1859
  "equivalent",
1860
- "hashbrown 0.14.5",
 
1861
  ]
1862
 
1863
  [[package]]
@@ -1890,9 +2157,9 @@ dependencies = [
1890
 
1891
  [[package]]
1892
  name = "ipnet"
1893
- version = "2.10.0"
1894
  source = "registry+https://github.com/rust-lang/crates.io-index"
1895
- checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4"
1896
 
1897
  [[package]]
1898
  name = "is-terminal"
@@ -1931,16 +2198,17 @@ checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
1931
 
1932
  [[package]]
1933
  name = "itoa"
1934
- version = "1.0.11"
1935
  source = "registry+https://github.com/rust-lang/crates.io-index"
1936
- checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
1937
 
1938
  [[package]]
1939
  name = "js-sys"
1940
- version = "0.3.70"
1941
  source = "registry+https://github.com/rust-lang/crates.io-index"
1942
- checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"
1943
  dependencies = [
 
1944
  "wasm-bindgen",
1945
  ]
1946
 
@@ -2015,17 +2283,18 @@ dependencies = [
2015
 
2016
  [[package]]
2017
  name = "lightningcss"
2018
- version = "1.0.0-alpha.59"
2019
  source = "registry+https://github.com/rust-lang/crates.io-index"
2020
- checksum = "53e225b3fa0a8bd5562c8833b1a32afa88761c4e661d3177b8cdc4e13cbf078e"
2021
  dependencies = [
2022
  "ahash",
2023
- "bitflags 2.6.0",
2024
  "const-str",
2025
  "cssparser 0.33.0",
2026
  "cssparser-color",
2027
  "data-encoding",
2028
  "getrandom",
 
2029
  "itertools 0.10.5",
2030
  "lazy_static",
2031
  "lightningcss-derive",
@@ -2042,16 +2311,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
2042
  checksum = "84c12744d1279367caed41739ef094c325d53fb0ffcd4f9b84a368796f870252"
2043
  dependencies = [
2044
  "convert_case 0.6.0",
2045
- "proc-macro2 1.0.92",
2046
- "quote 1.0.37",
2047
  "syn 1.0.109",
2048
  ]
2049
 
2050
  [[package]]
2051
  name = "linux-raw-sys"
2052
- version = "0.4.14"
 
 
 
 
 
 
2053
  source = "registry+https://github.com/rust-lang/crates.io-index"
2054
- checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
2055
 
2056
  [[package]]
2057
  name = "local-channel"
@@ -2091,9 +2366,22 @@ dependencies = [
2091
 
2092
  [[package]]
2093
  name = "log"
2094
- version = "0.4.22"
 
 
 
 
 
 
2095
  source = "registry+https://github.com/rust-lang/crates.io-index"
2096
- checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
 
 
 
 
 
 
 
2097
 
2098
  [[package]]
2099
  name = "lua-src"
@@ -2106,9 +2394,9 @@ dependencies = [
2106
 
2107
  [[package]]
2108
  name = "luajit-src"
2109
- version = "210.5.10+f725e44"
2110
  source = "registry+https://github.com/rust-lang/crates.io-index"
2111
- checksum = "18a0fa0df28e21f785c48d9c0f0be355cf40658badb667284207dbb4d1e574a9"
2112
  dependencies = [
2113
  "cc",
2114
  "which",
@@ -2144,13 +2432,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
2144
  checksum = "82c88c6129bd24319e62a0359cb6b958fa7e8be6e19bb1663bc396b90883aca5"
2145
  dependencies = [
2146
  "log",
2147
- "phf 0.11.2",
2148
- "phf_codegen 0.11.2",
2149
  "string_cache 0.8.7",
2150
  "string_cache_codegen 0.5.2",
2151
  "tendril",
2152
  ]
2153
 
 
 
 
 
 
 
 
 
 
2154
  [[package]]
2155
  name = "matches"
2156
  version = "0.1.10"
@@ -2165,7 +2462,7 @@ checksum = "df518b75016b4289cdddffa1b01f2122f4a49802c93191f3133f6dc2472ebcaa"
2165
  dependencies = [
2166
  "actix-web",
2167
  "futures-util",
2168
- "itoa 1.0.11",
2169
  "maud_macros",
2170
  ]
2171
 
@@ -2176,9 +2473,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
2176
  checksum = "fa453238ec218da0af6b11fc5978d3b5c3a45ed97b722391a2a11f3306274e18"
2177
  dependencies = [
2178
  "proc-macro-error",
2179
- "proc-macro2 1.0.92",
2180
- "quote 1.0.37",
2181
- "syn 2.0.90",
2182
  ]
2183
 
2184
  [[package]]
@@ -2239,9 +2536,9 @@ dependencies = [
2239
 
2240
  [[package]]
2241
  name = "miniz_oxide"
2242
- version = "0.8.0"
2243
  source = "registry+https://github.com/rust-lang/crates.io-index"
2244
- checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
2245
  dependencies = [
2246
  "adler2",
2247
  ]
@@ -2273,11 +2570,10 @@ dependencies = [
2273
 
2274
  [[package]]
2275
  name = "mio"
2276
- version = "1.0.2"
2277
  source = "registry+https://github.com/rust-lang/crates.io-index"
2278
- checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
2279
  dependencies = [
2280
- "hermit-abi 0.3.9",
2281
  "libc",
2282
  "log",
2283
  "wasi 0.11.0+wasi-snapshot-preview1",
@@ -2298,22 +2594,23 @@ dependencies = [
2298
 
2299
  [[package]]
2300
  name = "mlua"
2301
- version = "0.9.9"
2302
  source = "registry+https://github.com/rust-lang/crates.io-index"
2303
- checksum = "d111deb18a9c9bd33e1541309f4742523bfab01d276bfa9a27519f6de9c11dc7"
2304
  dependencies = [
2305
  "bstr",
 
2306
  "mlua-sys",
2307
  "num-traits",
2308
- "once_cell",
2309
- "rustc-hash 2.0.0",
2310
  ]
2311
 
2312
  [[package]]
2313
  name = "mlua-sys"
2314
- version = "0.6.3"
2315
  source = "registry+https://github.com/rust-lang/crates.io-index"
2316
- checksum = "ebe026d6bd1583a9cf9080e189030ddaea7e6f5f0deb366a8e26f8a26c4135b8"
2317
  dependencies = [
2318
  "cc",
2319
  "cfg-if 1.0.0",
@@ -2324,25 +2621,24 @@ dependencies = [
2324
 
2325
  [[package]]
2326
  name = "moka"
2327
- version = "0.12.8"
2328
  source = "registry+https://github.com/rust-lang/crates.io-index"
2329
- checksum = "32cf62eb4dd975d2dde76432fb1075c49e3ee2331cf36f1f8fd4b66550d32b6f"
2330
  dependencies = [
2331
  "async-lock",
2332
- "async-trait",
2333
  "crossbeam-channel",
2334
  "crossbeam-epoch 0.9.18",
2335
- "crossbeam-utils 0.8.20",
2336
  "event-listener",
2337
  "futures-util",
2338
- "once_cell",
2339
  "parking_lot 0.12.3",
 
2340
  "rustc_version 0.4.1",
2341
  "smallvec 1.13.2",
2342
  "tagptr",
2343
- "thiserror",
2344
- "triomphe",
2345
- "uuid 1.10.0",
2346
  ]
2347
 
2348
  [[package]]
@@ -2397,6 +2693,16 @@ version = "0.3.0"
2397
  source = "registry+https://github.com/rust-lang/crates.io-index"
2398
  checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21"
2399
 
 
 
 
 
 
 
 
 
 
 
2400
  [[package]]
2401
  name = "num-bigint"
2402
  version = "0.4.6"
@@ -2443,21 +2749,18 @@ dependencies = [
2443
 
2444
  [[package]]
2445
  name = "object"
2446
- version = "0.36.4"
2447
  source = "registry+https://github.com/rust-lang/crates.io-index"
2448
- checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a"
2449
  dependencies = [
2450
  "memchr",
2451
  ]
2452
 
2453
  [[package]]
2454
  name = "once_cell"
2455
- version = "1.20.1"
2456
  source = "registry+https://github.com/rust-lang/crates.io-index"
2457
- checksum = "82881c4be219ab5faaf2ad5e5e5ecdff8c66bd7402ca3160975c93b24961afd1"
2458
- dependencies = [
2459
- "portable-atomic",
2460
- ]
2461
 
2462
  [[package]]
2463
  name = "oorandom"
@@ -2473,11 +2776,11 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
2473
 
2474
  [[package]]
2475
  name = "openssl"
2476
- version = "0.10.66"
2477
  source = "registry+https://github.com/rust-lang/crates.io-index"
2478
- checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1"
2479
  dependencies = [
2480
- "bitflags 2.6.0",
2481
  "cfg-if 1.0.0",
2482
  "foreign-types",
2483
  "libc",
@@ -2492,9 +2795,9 @@ version = "0.1.1"
2492
  source = "registry+https://github.com/rust-lang/crates.io-index"
2493
  checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
2494
  dependencies = [
2495
- "proc-macro2 1.0.92",
2496
- "quote 1.0.37",
2497
- "syn 2.0.90",
2498
  ]
2499
 
2500
  [[package]]
@@ -2505,9 +2808,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
2505
 
2506
  [[package]]
2507
  name = "openssl-sys"
2508
- version = "0.9.103"
2509
  source = "registry+https://github.com/rust-lang/crates.io-index"
2510
- checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6"
2511
  dependencies = [
2512
  "cc",
2513
  "libc",
@@ -2515,19 +2818,25 @@ dependencies = [
2515
  "vcpkg",
2516
  ]
2517
 
 
 
 
 
 
 
2518
  [[package]]
2519
  name = "parcel_selectors"
2520
- version = "0.27.0"
2521
  source = "registry+https://github.com/rust-lang/crates.io-index"
2522
- checksum = "1f4d26c18a8377a64728c04bf3b2e48ec43b0c77e687a18e03eb837d65e08a14"
2523
  dependencies = [
2524
- "bitflags 2.6.0",
2525
  "cssparser 0.33.0",
2526
- "fxhash",
2527
  "log",
2528
- "phf 0.10.1",
2529
- "phf_codegen 0.10.0",
2530
  "precomputed-hash",
 
2531
  "smallvec 1.13.2",
2532
  ]
2533
 
@@ -2581,7 +2890,7 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
2581
  dependencies = [
2582
  "cfg-if 1.0.0",
2583
  "libc",
2584
- "redox_syscall 0.5.6",
2585
  "smallvec 1.13.2",
2586
  "windows-targets",
2587
  ]
@@ -2599,6 +2908,12 @@ dependencies = [
2599
  "memchr",
2600
  ]
2601
 
 
 
 
 
 
 
2602
  [[package]]
2603
  name = "paste"
2604
  version = "1.0.15"
@@ -2607,9 +2922,9 @@ checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
2607
 
2608
  [[package]]
2609
  name = "pathdiff"
2610
- version = "0.2.1"
2611
  source = "registry+https://github.com/rust-lang/crates.io-index"
2612
- checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
2613
 
2614
  [[package]]
2615
  name = "percent-encoding"
@@ -2634,21 +2949,12 @@ dependencies = [
2634
 
2635
  [[package]]
2636
  name = "phf"
2637
- version = "0.10.1"
2638
- source = "registry+https://github.com/rust-lang/crates.io-index"
2639
- checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
2640
- dependencies = [
2641
- "phf_shared 0.10.0",
2642
- ]
2643
-
2644
- [[package]]
2645
- name = "phf"
2646
- version = "0.11.2"
2647
  source = "registry+https://github.com/rust-lang/crates.io-index"
2648
- checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc"
2649
  dependencies = [
2650
  "phf_macros",
2651
- "phf_shared 0.11.2",
2652
  ]
2653
 
2654
  [[package]]
@@ -2663,22 +2969,12 @@ dependencies = [
2663
 
2664
  [[package]]
2665
  name = "phf_codegen"
2666
- version = "0.10.0"
2667
  source = "registry+https://github.com/rust-lang/crates.io-index"
2668
- checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd"
2669
  dependencies = [
2670
- "phf_generator 0.10.0",
2671
- "phf_shared 0.10.0",
2672
- ]
2673
-
2674
- [[package]]
2675
- name = "phf_codegen"
2676
- version = "0.11.2"
2677
- source = "registry+https://github.com/rust-lang/crates.io-index"
2678
- checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a"
2679
- dependencies = [
2680
- "phf_generator 0.11.2",
2681
- "phf_shared 0.11.2",
2682
  ]
2683
 
2684
  [[package]]
@@ -2703,25 +2999,25 @@ dependencies = [
2703
 
2704
  [[package]]
2705
  name = "phf_generator"
2706
- version = "0.11.2"
2707
  source = "registry+https://github.com/rust-lang/crates.io-index"
2708
- checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0"
2709
  dependencies = [
2710
- "phf_shared 0.11.2",
2711
  "rand 0.8.5",
2712
  ]
2713
 
2714
  [[package]]
2715
  name = "phf_macros"
2716
- version = "0.11.2"
2717
  source = "registry+https://github.com/rust-lang/crates.io-index"
2718
- checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b"
2719
  dependencies = [
2720
- "phf_generator 0.11.2",
2721
- "phf_shared 0.11.2",
2722
- "proc-macro2 1.0.92",
2723
- "quote 1.0.37",
2724
- "syn 2.0.90",
2725
  ]
2726
 
2727
  [[package]]
@@ -2744,38 +3040,18 @@ dependencies = [
2744
 
2745
  [[package]]
2746
  name = "phf_shared"
2747
- version = "0.11.2"
2748
- source = "registry+https://github.com/rust-lang/crates.io-index"
2749
- checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b"
2750
- dependencies = [
2751
- "siphasher 0.3.11",
2752
- ]
2753
-
2754
- [[package]]
2755
- name = "pin-project"
2756
- version = "1.1.5"
2757
  source = "registry+https://github.com/rust-lang/crates.io-index"
2758
- checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3"
2759
  dependencies = [
2760
- "pin-project-internal",
2761
- ]
2762
-
2763
- [[package]]
2764
- name = "pin-project-internal"
2765
- version = "1.1.5"
2766
- source = "registry+https://github.com/rust-lang/crates.io-index"
2767
- checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
2768
- dependencies = [
2769
- "proc-macro2 1.0.92",
2770
- "quote 1.0.37",
2771
- "syn 2.0.90",
2772
  ]
2773
 
2774
  [[package]]
2775
  name = "pin-project-lite"
2776
- version = "0.2.14"
2777
  source = "registry+https://github.com/rust-lang/crates.io-index"
2778
- checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
2779
 
2780
  [[package]]
2781
  name = "pin-utils"
@@ -2802,9 +3078,9 @@ dependencies = [
2802
 
2803
  [[package]]
2804
  name = "portable-atomic"
2805
- version = "1.9.0"
2806
  source = "registry+https://github.com/rust-lang/crates.io-index"
2807
- checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2"
2808
 
2809
  [[package]]
2810
  name = "powerfmt"
@@ -2834,8 +3110,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
2834
  checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
2835
  dependencies = [
2836
  "proc-macro-error-attr",
2837
- "proc-macro2 1.0.92",
2838
- "quote 1.0.37",
2839
  "version_check",
2840
  ]
2841
 
@@ -2845,8 +3121,8 @@ version = "1.0.4"
2845
  source = "registry+https://github.com/rust-lang/crates.io-index"
2846
  checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
2847
  dependencies = [
2848
- "proc-macro2 1.0.92",
2849
- "quote 1.0.37",
2850
  "version_check",
2851
  ]
2852
 
@@ -2861,9 +3137,9 @@ dependencies = [
2861
 
2862
  [[package]]
2863
  name = "proc-macro2"
2864
- version = "1.0.92"
2865
  source = "registry+https://github.com/rust-lang/crates.io-index"
2866
- checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0"
2867
  dependencies = [
2868
  "unicode-ident",
2869
  ]
@@ -2875,16 +3151,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
2875
  checksum = "95b4ce31ff0a27d93c8de1849cf58162283752f065a90d508f1105fa6c9a213f"
2876
  dependencies = [
2877
  "idna 0.2.3",
2878
- "url 2.5.2",
2879
  ]
2880
 
2881
  [[package]]
2882
  name = "quanta"
2883
- version = "0.12.3"
2884
  source = "registry+https://github.com/rust-lang/crates.io-index"
2885
- checksum = "8e5167a477619228a0b284fac2674e3c388cba90631d7b7de620e6f1fcd08da5"
2886
  dependencies = [
2887
- "crossbeam-utils 0.8.20",
2888
  "libc",
2889
  "once_cell",
2890
  "raw-cpuid",
@@ -2895,48 +3171,52 @@ dependencies = [
2895
 
2896
  [[package]]
2897
  name = "quinn"
2898
- version = "0.11.5"
2899
  source = "registry+https://github.com/rust-lang/crates.io-index"
2900
- checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684"
2901
  dependencies = [
2902
- "bytes 1.7.2",
2903
  "pin-project-lite",
2904
  "quinn-proto",
2905
  "quinn-udp",
2906
- "rustc-hash 2.0.0",
2907
  "rustls",
2908
- "socket2 0.5.7",
2909
- "thiserror",
2910
  "tokio 1.43.0",
2911
  "tracing",
2912
  ]
2913
 
2914
  [[package]]
2915
  name = "quinn-proto"
2916
- version = "0.11.8"
2917
  source = "registry+https://github.com/rust-lang/crates.io-index"
2918
- checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6"
2919
  dependencies = [
2920
- "bytes 1.7.2",
 
2921
  "rand 0.8.5",
2922
  "ring",
2923
- "rustc-hash 2.0.0",
2924
  "rustls",
 
2925
  "slab",
2926
- "thiserror",
2927
  "tinyvec",
2928
  "tracing",
 
2929
  ]
2930
 
2931
  [[package]]
2932
  name = "quinn-udp"
2933
- version = "0.5.5"
2934
  source = "registry+https://github.com/rust-lang/crates.io-index"
2935
- checksum = "4fe68c2e9e1a1234e218683dbdf9f9dfcb094113c5ac2b938dfcb9bab4c4140b"
2936
  dependencies = [
 
2937
  "libc",
2938
  "once_cell",
2939
- "socket2 0.5.7",
2940
  "tracing",
2941
  "windows-sys 0.59.0",
2942
  ]
@@ -2952,11 +3232,11 @@ dependencies = [
2952
 
2953
  [[package]]
2954
  name = "quote"
2955
- version = "1.0.37"
2956
  source = "registry+https://github.com/rust-lang/crates.io-index"
2957
- checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
2958
  dependencies = [
2959
- "proc-macro2 1.0.92",
2960
  ]
2961
 
2962
  [[package]]
@@ -3097,11 +3377,11 @@ dependencies = [
3097
 
3098
  [[package]]
3099
  name = "raw-cpuid"
3100
- version = "11.1.0"
3101
  source = "registry+https://github.com/rust-lang/crates.io-index"
3102
- checksum = "cb9ee317cfe3fbd54b36a511efc1edd42e216903c9cd575e686dd68a2ba90d8d"
3103
  dependencies = [
3104
- "bitflags 2.6.0",
3105
  ]
3106
 
3107
  [[package]]
@@ -3120,8 +3400,8 @@ version = "1.12.1"
3120
  source = "registry+https://github.com/rust-lang/crates.io-index"
3121
  checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
3122
  dependencies = [
3123
- "crossbeam-deque 0.8.5",
3124
- "crossbeam-utils 0.8.20",
3125
  ]
3126
 
3127
  [[package]]
@@ -3135,25 +3415,24 @@ dependencies = [
3135
 
3136
  [[package]]
3137
  name = "redis"
3138
- version = "0.27.5"
3139
  source = "registry+https://github.com/rust-lang/crates.io-index"
3140
- checksum = "81cccf17a692ce51b86564334614d72dcae1def0fd5ecebc9f02956da74352b5"
3141
  dependencies = [
3142
  "arc-swap",
3143
- "async-trait",
3144
- "bytes 1.7.2",
3145
  "combine",
3146
- "futures 0.3.31",
3147
  "futures-util",
3148
- "itoa 1.0.11",
3149
  "num-bigint",
3150
  "percent-encoding 2.3.1",
3151
  "pin-project-lite",
3152
  "ryu",
3153
  "tokio 1.43.0",
3154
- "tokio-retry2",
3155
  "tokio-util",
3156
- "url 2.5.2",
3157
  ]
3158
 
3159
  [[package]]
@@ -3164,11 +3443,11 @@ checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"
3164
 
3165
  [[package]]
3166
  name = "redox_syscall"
3167
- version = "0.5.6"
3168
  source = "registry+https://github.com/rust-lang/crates.io-index"
3169
- checksum = "355ae415ccd3a04315d3f8246e86d67689ea74d88d915576e1589a351062a13b"
3170
  dependencies = [
3171
- "bitflags 2.6.0",
3172
  ]
3173
 
3174
  [[package]]
@@ -3179,19 +3458,28 @@ checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
3179
  dependencies = [
3180
  "aho-corasick 1.1.3",
3181
  "memchr",
3182
- "regex-automata",
3183
- "regex-syntax",
3184
  ]
3185
 
3186
  [[package]]
3187
  name = "regex-automata"
3188
- version = "0.4.8"
3189
  source = "registry+https://github.com/rust-lang/crates.io-index"
3190
- checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3"
 
 
 
 
 
 
 
 
 
3191
  dependencies = [
3192
  "aho-corasick 1.1.3",
3193
  "memchr",
3194
- "regex-syntax",
3195
  ]
3196
 
3197
  [[package]]
@@ -3200,6 +3488,12 @@ version = "0.1.6"
3200
  source = "registry+https://github.com/rust-lang/crates.io-index"
3201
  checksum = "53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a"
3202
 
 
 
 
 
 
 
3203
  [[package]]
3204
  name = "regex-syntax"
3205
  version = "0.8.5"
@@ -3242,20 +3536,20 @@ dependencies = [
3242
 
3243
  [[package]]
3244
  name = "reqwest"
3245
- version = "0.12.7"
3246
  source = "registry+https://github.com/rust-lang/crates.io-index"
3247
- checksum = "f8f4955649ef5c38cc7f9e8aa41761d48fb9677197daea9984dc54f56aad5e63"
3248
  dependencies = [
3249
  "async-compression",
3250
  "base64 0.22.1",
3251
- "bytes 1.7.2",
3252
  "futures-core",
3253
  "futures-util",
3254
- "h2 0.4.6",
3255
- "http 1.1.0",
3256
  "http-body 1.0.1",
3257
  "http-body-util",
3258
- "hyper 1.4.1",
3259
  "hyper-rustls",
3260
  "hyper-util",
3261
  "ipnet",
@@ -3277,8 +3571,9 @@ dependencies = [
3277
  "tokio-rustls",
3278
  "tokio-socks",
3279
  "tokio-util",
 
3280
  "tower-service",
3281
- "url 2.5.2",
3282
  "wasm-bindgen",
3283
  "wasm-bindgen-futures",
3284
  "web-sys",
@@ -3321,9 +3616,9 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
3321
 
3322
  [[package]]
3323
  name = "rustc-hash"
3324
- version = "2.0.0"
3325
  source = "registry+https://github.com/rust-lang/crates.io-index"
3326
- checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152"
3327
 
3328
  [[package]]
3329
  name = "rustc_version"
@@ -3340,27 +3635,27 @@ version = "0.4.1"
3340
  source = "registry+https://github.com/rust-lang/crates.io-index"
3341
  checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
3342
  dependencies = [
3343
- "semver 1.0.23",
3344
  ]
3345
 
3346
  [[package]]
3347
  name = "rustix"
3348
- version = "0.38.41"
3349
  source = "registry+https://github.com/rust-lang/crates.io-index"
3350
- checksum = "d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6"
3351
  dependencies = [
3352
- "bitflags 2.6.0",
3353
  "errno",
3354
  "libc",
3355
  "linux-raw-sys",
3356
- "windows-sys 0.52.0",
3357
  ]
3358
 
3359
  [[package]]
3360
  name = "rustls"
3361
- version = "0.23.13"
3362
  source = "registry+https://github.com/rust-lang/crates.io-index"
3363
- checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8"
3364
  dependencies = [
3365
  "once_cell",
3366
  "ring",
@@ -3372,19 +3667,21 @@ dependencies = [
3372
 
3373
  [[package]]
3374
  name = "rustls-pemfile"
3375
- version = "2.1.3"
3376
  source = "registry+https://github.com/rust-lang/crates.io-index"
3377
- checksum = "196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425"
3378
  dependencies = [
3379
- "base64 0.22.1",
3380
  "rustls-pki-types",
3381
  ]
3382
 
3383
  [[package]]
3384
  name = "rustls-pki-types"
3385
- version = "1.9.0"
3386
  source = "registry+https://github.com/rust-lang/crates.io-index"
3387
- checksum = "0e696e35370c65c9c541198af4543ccd580cf17fc25d8e05c5a242b202488c55"
 
 
 
3388
 
3389
  [[package]]
3390
  name = "rustls-webpki"
@@ -3397,6 +3694,12 @@ dependencies = [
3397
  "untrusted",
3398
  ]
3399
 
 
 
 
 
 
 
3400
  [[package]]
3401
  name = "rusty-hook"
3402
  version = "0.11.2"
@@ -3426,13 +3729,19 @@ dependencies = [
3426
 
3427
  [[package]]
3428
  name = "schannel"
3429
- version = "0.1.24"
3430
  source = "registry+https://github.com/rust-lang/crates.io-index"
3431
- checksum = "e9aaafd5a2b6e3d657ff009d82fbd630b6bd54dd4eb06f21693925cdf80f9b8b"
3432
  dependencies = [
3433
  "windows-sys 0.59.0",
3434
  ]
3435
 
 
 
 
 
 
 
3436
  [[package]]
3437
  name = "scopeguard"
3438
  version = "1.2.0"
@@ -3460,7 +3769,7 @@ version = "2.11.1"
3460
  source = "registry+https://github.com/rust-lang/crates.io-index"
3461
  checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
3462
  dependencies = [
3463
- "bitflags 2.6.0",
3464
  "core-foundation",
3465
  "core-foundation-sys",
3466
  "libc",
@@ -3469,9 +3778,9 @@ dependencies = [
3469
 
3470
  [[package]]
3471
  name = "security-framework-sys"
3472
- version = "2.12.0"
3473
  source = "registry+https://github.com/rust-lang/crates.io-index"
3474
- checksum = "ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6"
3475
  dependencies = [
3476
  "core-foundation-sys",
3477
  "libc",
@@ -3493,14 +3802,14 @@ version = "0.26.0"
3493
  source = "registry+https://github.com/rust-lang/crates.io-index"
3494
  checksum = "fd568a4c9bb598e291a08244a5c1f5a8a6650bee243b5b0f8dbb3d9cc1d87fe8"
3495
  dependencies = [
3496
- "bitflags 2.6.0",
3497
  "cssparser 0.34.0",
3498
  "derive_more",
3499
  "fxhash",
3500
  "log",
3501
  "new_debug_unreachable",
3502
- "phf 0.11.2",
3503
- "phf_codegen 0.11.2",
3504
  "precomputed-hash",
3505
  "servo_arc",
3506
  "smallvec 1.13.2",
@@ -3517,9 +3826,9 @@ dependencies = [
3517
 
3518
  [[package]]
3519
  name = "semver"
3520
- version = "1.0.23"
3521
  source = "registry+https://github.com/rust-lang/crates.io-index"
3522
- checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
3523
 
3524
  [[package]]
3525
  name = "semver-parser"
@@ -3529,36 +3838,45 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
3529
 
3530
  [[package]]
3531
  name = "serde"
3532
- version = "1.0.215"
3533
  source = "registry+https://github.com/rust-lang/crates.io-index"
3534
- checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f"
3535
  dependencies = [
3536
  "serde_derive",
3537
  ]
3538
 
3539
  [[package]]
3540
  name = "serde_derive"
3541
- version = "1.0.215"
3542
  source = "registry+https://github.com/rust-lang/crates.io-index"
3543
- checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0"
3544
  dependencies = [
3545
- "proc-macro2 1.0.92",
3546
- "quote 1.0.37",
3547
- "syn 2.0.90",
3548
  ]
3549
 
3550
  [[package]]
3551
  name = "serde_json"
3552
- version = "1.0.134"
3553
  source = "registry+https://github.com/rust-lang/crates.io-index"
3554
- checksum = "d00f4175c42ee48b15416f6193a959ba3a0d67fc699a0db9ad12df9f83991c7d"
3555
  dependencies = [
3556
- "itoa 1.0.11",
3557
  "memchr",
3558
  "ryu",
3559
  "serde",
3560
  ]
3561
 
 
 
 
 
 
 
 
 
 
3562
  [[package]]
3563
  name = "serde_urlencoded"
3564
  version = "0.5.5"
@@ -3578,7 +3896,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
3578
  checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
3579
  dependencies = [
3580
  "form_urlencoded",
3581
- "itoa 1.0.11",
3582
  "ryu",
3583
  "serde",
3584
  ]
@@ -3603,6 +3921,15 @@ dependencies = [
3603
  "digest",
3604
  ]
3605
 
 
 
 
 
 
 
 
 
 
3606
  [[package]]
3607
  name = "shlex"
3608
  version = "1.3.0"
@@ -3630,6 +3957,12 @@ version = "0.3.11"
3630
  source = "registry+https://github.com/rust-lang/crates.io-index"
3631
  checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
3632
 
 
 
 
 
 
 
3633
  [[package]]
3634
  name = "slab"
3635
  version = "0.4.9"
@@ -3666,9 +3999,9 @@ dependencies = [
3666
 
3667
  [[package]]
3668
  name = "socket2"
3669
- version = "0.5.7"
3670
  source = "registry+https://github.com/rust-lang/crates.io-index"
3671
- checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
3672
  dependencies = [
3673
  "libc",
3674
  "windows-sys 0.52.0",
@@ -3697,9 +4030,9 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
3697
 
3698
  [[package]]
3699
  name = "stop-words"
3700
- version = "0.8.0"
3701
  source = "registry+https://github.com/rust-lang/crates.io-index"
3702
- checksum = "8500024d809de02ecbf998472b7bed3c4fca380df2be68917f6a473bdb28ddcc"
3703
  dependencies = [
3704
  "serde_json",
3705
  ]
@@ -3750,8 +4083,8 @@ checksum = "f0f45ed1b65bf9a4bf2f7b7dc59212d1926e9eaf00fa998988e420fd124467c6"
3750
  dependencies = [
3751
  "phf_generator 0.7.24",
3752
  "phf_shared 0.7.24",
3753
- "proc-macro2 1.0.92",
3754
- "quote 1.0.37",
3755
  "string_cache_shared",
3756
  ]
3757
 
@@ -3763,8 +4096,8 @@ checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988"
3763
  dependencies = [
3764
  "phf_generator 0.10.0",
3765
  "phf_shared 0.10.0",
3766
- "proc-macro2 1.0.92",
3767
- "quote 1.0.37",
3768
  ]
3769
 
3770
  [[package]]
@@ -3773,6 +4106,12 @@ version = "0.3.0"
3773
  source = "registry+https://github.com/rust-lang/crates.io-index"
3774
  checksum = "b1884d1bc09741d466d9b14e6d37ac89d6909cbcac41dd9ae982d4d063bbedfc"
3775
 
 
 
 
 
 
 
3776
  [[package]]
3777
  name = "subtle"
3778
  version = "2.6.1"
@@ -3796,27 +4135,27 @@ version = "1.0.109"
3796
  source = "registry+https://github.com/rust-lang/crates.io-index"
3797
  checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
3798
  dependencies = [
3799
- "proc-macro2 1.0.92",
3800
- "quote 1.0.37",
3801
  "unicode-ident",
3802
  ]
3803
 
3804
  [[package]]
3805
  name = "syn"
3806
- version = "2.0.90"
3807
  source = "registry+https://github.com/rust-lang/crates.io-index"
3808
- checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31"
3809
  dependencies = [
3810
- "proc-macro2 1.0.92",
3811
- "quote 1.0.37",
3812
  "unicode-ident",
3813
  ]
3814
 
3815
  [[package]]
3816
  name = "sync_wrapper"
3817
- version = "1.0.1"
3818
  source = "registry+https://github.com/rust-lang/crates.io-index"
3819
- checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394"
3820
  dependencies = [
3821
  "futures-core",
3822
  ]
@@ -3827,12 +4166,23 @@ version = "0.12.6"
3827
  source = "registry+https://github.com/rust-lang/crates.io-index"
3828
  checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
3829
  dependencies = [
3830
- "proc-macro2 1.0.92",
3831
- "quote 1.0.37",
3832
  "syn 1.0.109",
3833
  "unicode-xid 0.2.6",
3834
  ]
3835
 
 
 
 
 
 
 
 
 
 
 
 
3836
  [[package]]
3837
  name = "tagptr"
3838
  version = "0.2.0"
@@ -3841,12 +4191,13 @@ checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417"
3841
 
3842
  [[package]]
3843
  name = "tempfile"
3844
- version = "3.14.0"
3845
  source = "registry+https://github.com/rust-lang/crates.io-index"
3846
- checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c"
3847
  dependencies = [
3848
  "cfg-if 1.0.0",
3849
  "fastrand",
 
3850
  "once_cell",
3851
  "rustix",
3852
  "windows-sys 0.59.0",
@@ -3884,22 +4235,42 @@ dependencies = [
3884
 
3885
  [[package]]
3886
  name = "thiserror"
3887
- version = "1.0.64"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3888
  source = "registry+https://github.com/rust-lang/crates.io-index"
3889
- checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84"
3890
  dependencies = [
3891
- "thiserror-impl",
 
 
3892
  ]
3893
 
3894
  [[package]]
3895
  name = "thiserror-impl"
3896
- version = "1.0.64"
3897
  source = "registry+https://github.com/rust-lang/crates.io-index"
3898
- checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3"
3899
  dependencies = [
3900
- "proc-macro2 1.0.92",
3901
- "quote 1.0.37",
3902
- "syn 2.0.90",
3903
  ]
3904
 
3905
  [[package]]
@@ -3908,6 +4279,16 @@ version = "0.2.0"
3908
  source = "registry+https://github.com/rust-lang/crates.io-index"
3909
  checksum = "3bf63baf9f5039dadc247375c29eb13706706cfde997d0330d05aa63a77d8820"
3910
 
 
 
 
 
 
 
 
 
 
 
3911
  [[package]]
3912
  name = "time"
3913
  version = "0.1.45"
@@ -3921,12 +4302,12 @@ dependencies = [
3921
 
3922
  [[package]]
3923
  name = "time"
3924
- version = "0.3.36"
3925
  source = "registry+https://github.com/rust-lang/crates.io-index"
3926
- checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
3927
  dependencies = [
3928
  "deranged",
3929
- "itoa 1.0.11",
3930
  "num-conv",
3931
  "powerfmt",
3932
  "serde",
@@ -3942,14 +4323,24 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
3942
 
3943
  [[package]]
3944
  name = "time-macros"
3945
- version = "0.2.18"
3946
  source = "registry+https://github.com/rust-lang/crates.io-index"
3947
- checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
3948
  dependencies = [
3949
  "num-conv",
3950
  "time-core",
3951
  ]
3952
 
 
 
 
 
 
 
 
 
 
 
3953
  [[package]]
3954
  name = "tinytemplate"
3955
  version = "1.2.1"
@@ -3962,9 +4353,9 @@ dependencies = [
3962
 
3963
  [[package]]
3964
  name = "tinyvec"
3965
- version = "1.8.0"
3966
  source = "registry+https://github.com/rust-lang/crates.io-index"
3967
- checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938"
3968
  dependencies = [
3969
  "tinyvec_macros",
3970
  ]
@@ -4001,13 +4392,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
4001
  checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e"
4002
  dependencies = [
4003
  "backtrace",
4004
- "bytes 1.7.2",
4005
  "libc",
4006
- "mio 1.0.2",
4007
  "parking_lot 0.12.3",
4008
  "pin-project-lite",
4009
  "signal-hook-registry",
4010
- "socket2 0.5.7",
4011
  "tokio-macros",
4012
  "windows-sys 0.52.0",
4013
  ]
@@ -4060,9 +4451,9 @@ version = "2.5.0"
4060
  source = "registry+https://github.com/rust-lang/crates.io-index"
4061
  checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8"
4062
  dependencies = [
4063
- "proc-macro2 1.0.92",
4064
- "quote 1.0.37",
4065
- "syn 2.0.90",
4066
  ]
4067
 
4068
  [[package]]
@@ -4084,25 +4475,13 @@ dependencies = [
4084
  "tokio-sync",
4085
  ]
4086
 
4087
- [[package]]
4088
- name = "tokio-retry2"
4089
- version = "0.5.6"
4090
- source = "registry+https://github.com/rust-lang/crates.io-index"
4091
- checksum = "903934dba1c4c2f2e9cb460ef10b5695e0b0ecad3bf9ee7c8675e540c5e8b2d1"
4092
- dependencies = [
4093
- "pin-project",
4094
- "rand 0.8.5",
4095
- "tokio 1.43.0",
4096
- ]
4097
-
4098
  [[package]]
4099
  name = "tokio-rustls"
4100
- version = "0.26.0"
4101
  source = "registry+https://github.com/rust-lang/crates.io-index"
4102
- checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4"
4103
  dependencies = [
4104
  "rustls",
4105
- "rustls-pki-types",
4106
  "tokio 1.43.0",
4107
  ]
4108
 
@@ -4114,7 +4493,7 @@ checksum = "0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f"
4114
  dependencies = [
4115
  "either",
4116
  "futures-util",
4117
- "thiserror",
4118
  "tokio 1.43.0",
4119
  ]
4120
 
@@ -4187,11 +4566,11 @@ dependencies = [
4187
 
4188
  [[package]]
4189
  name = "tokio-util"
4190
- version = "0.7.12"
4191
  source = "registry+https://github.com/rust-lang/crates.io-index"
4192
- checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a"
4193
  dependencies = [
4194
- "bytes 1.7.2",
4195
  "futures-core",
4196
  "futures-sink",
4197
  "pin-project-lite",
@@ -4207,6 +4586,27 @@ dependencies = [
4207
  "serde",
4208
  ]
4209
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4210
  [[package]]
4211
  name = "tower-service"
4212
  version = "0.3.3"
@@ -4215,9 +4615,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
4215
 
4216
  [[package]]
4217
  name = "tracing"
4218
- version = "0.1.40"
4219
  source = "registry+https://github.com/rust-lang/crates.io-index"
4220
- checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
4221
  dependencies = [
4222
  "log",
4223
  "pin-project-lite",
@@ -4226,18 +4626,42 @@ dependencies = [
4226
 
4227
  [[package]]
4228
  name = "tracing-core"
4229
- version = "0.1.32"
4230
  source = "registry+https://github.com/rust-lang/crates.io-index"
4231
- checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
4232
  dependencies = [
4233
  "once_cell",
 
4234
  ]
4235
 
4236
  [[package]]
4237
- name = "triomphe"
4238
- version = "0.1.11"
 
 
 
 
 
 
 
 
 
 
 
4239
  source = "registry+https://github.com/rust-lang/crates.io-index"
4240
- checksum = "859eb650cfee7434994602c3a68b25d77ad9e68c8a6cd491616ef86661382eb3"
 
 
 
 
 
 
 
 
 
 
 
 
4241
 
4242
  [[package]]
4243
  name = "try-lock"
@@ -4262,24 +4686,21 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
4262
 
4263
  [[package]]
4264
  name = "unicase"
4265
- version = "2.7.0"
4266
  source = "registry+https://github.com/rust-lang/crates.io-index"
4267
- checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89"
4268
- dependencies = [
4269
- "version_check",
4270
- ]
4271
 
4272
  [[package]]
4273
  name = "unicode-bidi"
4274
- version = "0.3.15"
4275
  source = "registry+https://github.com/rust-lang/crates.io-index"
4276
- checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
4277
 
4278
  [[package]]
4279
  name = "unicode-ident"
4280
- version = "1.0.13"
4281
  source = "registry+https://github.com/rust-lang/crates.io-index"
4282
- checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
4283
 
4284
  [[package]]
4285
  name = "unicode-normalization"
@@ -4343,12 +4764,12 @@ dependencies = [
4343
 
4344
  [[package]]
4345
  name = "url"
4346
- version = "2.5.2"
4347
  source = "registry+https://github.com/rust-lang/crates.io-index"
4348
- checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c"
4349
  dependencies = [
4350
  "form_urlencoded",
4351
- "idna 0.5.0",
4352
  "percent-encoding 2.3.1",
4353
  ]
4354
 
@@ -4358,6 +4779,18 @@ version = "0.7.6"
4358
  source = "registry+https://github.com/rust-lang/crates.io-index"
4359
  checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
4360
 
 
 
 
 
 
 
 
 
 
 
 
 
4361
  [[package]]
4362
  name = "uuid"
4363
  version = "0.7.4"
@@ -4369,9 +4802,9 @@ dependencies = [
4369
 
4370
  [[package]]
4371
  name = "uuid"
4372
- version = "1.10.0"
4373
  source = "registry+https://github.com/rust-lang/crates.io-index"
4374
- checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314"
4375
  dependencies = [
4376
  "getrandom",
4377
  ]
@@ -4382,6 +4815,12 @@ version = "0.15.8"
4382
  source = "registry+https://github.com/rust-lang/crates.io-index"
4383
  checksum = "4e8257fbc510f0a46eb602c10215901938b5c2a7d5e70fc11483b1d3c9b5b18c"
4384
 
 
 
 
 
 
 
4385
  [[package]]
4386
  name = "vcpkg"
4387
  version = "0.2.15"
@@ -4438,76 +4877,90 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
4438
 
4439
  [[package]]
4440
  name = "wasm-bindgen"
4441
- version = "0.2.93"
4442
  source = "registry+https://github.com/rust-lang/crates.io-index"
4443
- checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
4444
  dependencies = [
4445
  "cfg-if 1.0.0",
4446
  "once_cell",
 
4447
  "wasm-bindgen-macro",
4448
  ]
4449
 
4450
  [[package]]
4451
  name = "wasm-bindgen-backend"
4452
- version = "0.2.93"
4453
  source = "registry+https://github.com/rust-lang/crates.io-index"
4454
- checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
4455
  dependencies = [
4456
  "bumpalo",
4457
  "log",
4458
- "once_cell",
4459
- "proc-macro2 1.0.92",
4460
- "quote 1.0.37",
4461
- "syn 2.0.90",
4462
  "wasm-bindgen-shared",
4463
  ]
4464
 
4465
  [[package]]
4466
  name = "wasm-bindgen-futures"
4467
- version = "0.4.43"
4468
  source = "registry+https://github.com/rust-lang/crates.io-index"
4469
- checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed"
4470
  dependencies = [
4471
  "cfg-if 1.0.0",
4472
  "js-sys",
 
4473
  "wasm-bindgen",
4474
  "web-sys",
4475
  ]
4476
 
4477
  [[package]]
4478
  name = "wasm-bindgen-macro"
4479
- version = "0.2.93"
4480
  source = "registry+https://github.com/rust-lang/crates.io-index"
4481
- checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
4482
  dependencies = [
4483
- "quote 1.0.37",
4484
  "wasm-bindgen-macro-support",
4485
  ]
4486
 
4487
  [[package]]
4488
  name = "wasm-bindgen-macro-support"
4489
- version = "0.2.93"
4490
  source = "registry+https://github.com/rust-lang/crates.io-index"
4491
- checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
4492
  dependencies = [
4493
- "proc-macro2 1.0.92",
4494
- "quote 1.0.37",
4495
- "syn 2.0.90",
4496
  "wasm-bindgen-backend",
4497
  "wasm-bindgen-shared",
4498
  ]
4499
 
4500
  [[package]]
4501
  name = "wasm-bindgen-shared"
4502
- version = "0.2.93"
4503
  source = "registry+https://github.com/rust-lang/crates.io-index"
4504
- checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
 
 
 
4505
 
4506
  [[package]]
4507
  name = "web-sys"
4508
- version = "0.3.70"
 
 
 
 
 
 
 
 
 
 
4509
  source = "registry+https://github.com/rust-lang/crates.io-index"
4510
- checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0"
4511
  dependencies = [
4512
  "js-sys",
4513
  "wasm-bindgen",
@@ -4515,20 +4968,21 @@ dependencies = [
4515
 
4516
  [[package]]
4517
  name = "webpki-roots"
4518
- version = "0.26.6"
4519
  source = "registry+https://github.com/rust-lang/crates.io-index"
4520
- checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958"
4521
  dependencies = [
4522
  "rustls-pki-types",
4523
  ]
4524
 
4525
  [[package]]
4526
  name = "websurfx"
4527
- version = "1.18.0"
4528
  dependencies = [
4529
  "actix-cors",
4530
  "actix-files",
4531
  "actix-governor",
 
4532
  "actix-web",
4533
  "async-compression",
4534
  "async-once-cell",
@@ -4556,7 +5010,7 @@ dependencies = [
4556
  "moka",
4557
  "redis",
4558
  "regex",
4559
- "reqwest 0.12.7",
4560
  "rusty-hook",
4561
  "scraper",
4562
  "serde",
@@ -4622,6 +5076,51 @@ version = "0.4.0"
4622
  source = "registry+https://github.com/rust-lang/crates.io-index"
4623
  checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
4624
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4625
  [[package]]
4626
  name = "windows-registry"
4627
  version = "0.2.0"
@@ -4749,6 +5248,18 @@ version = "0.0.19"
4749
  source = "registry+https://github.com/rust-lang/crates.io-index"
4750
  checksum = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904"
4751
 
 
 
 
 
 
 
 
 
 
 
 
 
4752
  [[package]]
4753
  name = "ws2_32-sys"
4754
  version = "0.2.1"
@@ -4759,6 +5270,30 @@ dependencies = [
4759
  "winapi-build",
4760
  ]
4761
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4762
  [[package]]
4763
  name = "zerocopy"
4764
  version = "0.7.35"
@@ -4775,9 +5310,30 @@ version = "0.7.35"
4775
  source = "registry+https://github.com/rust-lang/crates.io-index"
4776
  checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
4777
  dependencies = [
4778
- "proc-macro2 1.0.92",
4779
- "quote 1.0.37",
4780
- "syn 2.0.90",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4781
  ]
4782
 
4783
  [[package]]
@@ -4785,3 +5341,25 @@ name = "zeroize"
4785
  version = "1.8.1"
4786
  source = "registry+https://github.com/rust-lang/crates.io-index"
4787
  checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  # This file is automatically @generated by Cargo.
2
  # It is not intended for manual editing.
3
+ version = 4
4
 
5
  [[package]]
6
  name = "actix-codec"
 
8
  source = "registry+https://github.com/rust-lang/crates.io-index"
9
  checksum = "5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a"
10
  dependencies = [
11
+ "bitflags 2.8.0",
12
+ "bytes 1.9.0",
13
  "futures-core",
14
  "futures-sink",
15
  "memchr",
 
44
  "actix-service",
45
  "actix-utils",
46
  "actix-web",
47
+ "bitflags 2.8.0",
48
+ "bytes 1.9.0",
49
  "derive_more",
50
  "futures-core",
51
  "http-range",
 
59
 
60
  [[package]]
61
  name = "actix-governor"
62
+ version = "0.8.0"
63
  source = "registry+https://github.com/rust-lang/crates.io-index"
64
+ checksum = "4a0cb8586d3fa368d00ef643e8ef77f5d3d5dfe5c7b333415a556bc12eb1c41a"
65
  dependencies = [
66
  "actix-http",
67
  "actix-web",
 
81
  "actix-utils",
82
  "ahash",
83
  "base64 0.22.1",
84
+ "bitflags 2.8.0",
85
+ "brotli 6.0.0",
86
+ "bytes 1.9.0",
87
  "bytestring",
88
  "derive_more",
89
  "encoding_rs",
 
91
  "http 0.2.12",
92
  "httparse",
93
  "httpdate",
94
+ "itoa 1.0.14",
95
  "language-tags",
96
  "local-channel",
97
  "mime",
 
111
  source = "registry+https://github.com/rust-lang/crates.io-index"
112
  checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb"
113
  dependencies = [
114
+ "quote 1.0.38",
115
+ "syn 2.0.96",
116
+ ]
117
+
118
+ [[package]]
119
+ name = "actix-multipart"
120
+ version = "0.7.2"
121
+ source = "registry+https://github.com/rust-lang/crates.io-index"
122
+ checksum = "d5118a26dee7e34e894f7e85aa0ee5080ae4c18bf03c0e30d49a80e418f00a53"
123
+ dependencies = [
124
+ "actix-multipart-derive",
125
+ "actix-utils",
126
+ "actix-web",
127
+ "derive_more",
128
+ "futures-core",
129
+ "futures-util",
130
+ "httparse",
131
+ "local-waker",
132
+ "log",
133
+ "memchr",
134
+ "mime",
135
+ "rand 0.8.5",
136
+ "serde",
137
+ "serde_json",
138
+ "serde_plain",
139
+ "tempfile",
140
+ "tokio 1.43.0",
141
+ ]
142
+
143
+ [[package]]
144
+ name = "actix-multipart-derive"
145
+ version = "0.7.0"
146
+ source = "registry+https://github.com/rust-lang/crates.io-index"
147
+ checksum = "e11eb847f49a700678ea2fa73daeb3208061afa2b9d1a8527c03390f4c4a1c6b"
148
+ dependencies = [
149
+ "darling",
150
+ "parse-size",
151
+ "proc-macro2 1.0.93",
152
+ "quote 1.0.38",
153
+ "syn 2.0.96",
154
  ]
155
 
156
  [[package]]
 
189
  "actix-utils",
190
  "futures-core",
191
  "futures-util",
192
+ "mio 1.0.3",
193
+ "socket2 0.5.8",
194
  "tokio 1.43.0",
195
  "tokio-uring",
196
  "tracing",
 
233
  "actix-utils",
234
  "actix-web-codegen",
235
  "ahash",
236
+ "bytes 1.9.0",
237
  "bytestring",
238
  "cfg-if 1.0.0",
239
  "cookie 0.16.2",
 
242
  "futures-core",
243
  "futures-util",
244
  "impl-more",
245
+ "itoa 1.0.14",
246
  "language-tags",
247
  "log",
248
  "mime",
 
253
  "serde_json",
254
  "serde_urlencoded 0.7.1",
255
  "smallvec 1.13.2",
256
+ "socket2 0.5.8",
257
+ "time 0.3.37",
258
+ "url 2.5.4",
259
  ]
260
 
261
  [[package]]
 
265
  checksum = "f591380e2e68490b5dfaf1dd1aa0ebe78d84ba7067078512b4ea6e4492d622b8"
266
  dependencies = [
267
  "actix-router",
268
+ "proc-macro2 1.0.93",
269
+ "quote 1.0.38",
270
+ "syn 2.0.96",
271
  ]
272
 
273
  [[package]]
274
  name = "addr2line"
275
+ version = "0.24.2"
276
  source = "registry+https://github.com/rust-lang/crates.io-index"
277
+ checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
278
  dependencies = [
279
  "gimli",
280
  ]
 
355
 
356
  [[package]]
357
  name = "anstyle"
358
+ version = "1.0.10"
359
  source = "registry+https://github.com/rust-lang/crates.io-index"
360
+ checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
361
 
362
  [[package]]
363
  name = "anyhow"
364
+ version = "1.0.95"
365
  source = "registry+https://github.com/rust-lang/crates.io-index"
366
+ checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04"
367
 
368
  [[package]]
369
  name = "arc-swap"
 
385
 
386
  [[package]]
387
  name = "async-compression"
388
+ version = "0.4.18"
389
  source = "registry+https://github.com/rust-lang/crates.io-index"
390
+ checksum = "df895a515f70646414f4b45c0b79082783b80552b373a68283012928df56f522"
391
  dependencies = [
392
+ "brotli 7.0.0",
393
  "flate2",
394
  "futures-core",
395
  "memchr",
 
416
 
417
  [[package]]
418
  name = "async-trait"
419
+ version = "0.1.85"
420
  source = "registry+https://github.com/rust-lang/crates.io-index"
421
+ checksum = "3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056"
422
  dependencies = [
423
+ "proc-macro2 1.0.93",
424
+ "quote 1.0.38",
425
+ "syn 2.0.96",
426
  ]
427
 
428
  [[package]]
 
446
  source = "registry+https://github.com/rust-lang/crates.io-index"
447
  checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
448
 
449
+ [[package]]
450
+ name = "backon"
451
+ version = "1.3.0"
452
+ source = "registry+https://github.com/rust-lang/crates.io-index"
453
+ checksum = "ba5289ec98f68f28dd809fd601059e6aa908bb8f6108620930828283d4ee23d7"
454
+ dependencies = [
455
+ "fastrand",
456
+ ]
457
+
458
  [[package]]
459
  name = "backtrace"
460
  version = "0.3.74"
 
523
 
524
  [[package]]
525
  name = "bitflags"
526
+ version = "2.8.0"
527
  source = "registry+https://github.com/rust-lang/crates.io-index"
528
+ checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36"
529
 
530
  [[package]]
531
  name = "blake3"
 
560
  "brotli-decompressor",
561
  ]
562
 
563
+ [[package]]
564
+ name = "brotli"
565
+ version = "7.0.0"
566
+ source = "registry+https://github.com/rust-lang/crates.io-index"
567
+ checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd"
568
+ dependencies = [
569
+ "alloc-no-stdlib",
570
+ "alloc-stdlib",
571
+ "brotli-decompressor",
572
+ ]
573
+
574
  [[package]]
575
  name = "brotli-decompressor"
576
  version = "4.0.1"
 
583
 
584
  [[package]]
585
  name = "bstr"
586
+ version = "1.11.3"
587
  source = "registry+https://github.com/rust-lang/crates.io-index"
588
+ checksum = "531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0"
589
  dependencies = [
590
  "memchr",
591
  "serde",
 
616
 
617
  [[package]]
618
  name = "bytes"
619
+ version = "1.9.0"
620
  source = "registry+https://github.com/rust-lang/crates.io-index"
621
+ checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b"
622
 
623
  [[package]]
624
  name = "bytestring"
625
+ version = "1.4.0"
626
  source = "registry+https://github.com/rust-lang/crates.io-index"
627
+ checksum = "e465647ae23b2823b0753f50decb2d5a86d2bb2cac04788fafd1f80e45378e5f"
628
  dependencies = [
629
+ "bytes 1.9.0",
630
  ]
631
 
632
  [[package]]
 
637
 
638
  [[package]]
639
  name = "cc"
640
+ version = "1.2.10"
641
  source = "registry+https://github.com/rust-lang/crates.io-index"
642
+ checksum = "13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229"
643
  dependencies = [
644
  "shlex",
645
  ]
 
656
  source = "registry+https://github.com/rust-lang/crates.io-index"
657
  checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
658
 
659
+ [[package]]
660
+ name = "cfg_aliases"
661
+ version = "0.2.1"
662
+ source = "registry+https://github.com/rust-lang/crates.io-index"
663
+ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
664
+
665
  [[package]]
666
  name = "chacha20"
667
  version = "0.9.1"
 
735
 
736
  [[package]]
737
  name = "clap"
738
+ version = "4.5.26"
739
  source = "registry+https://github.com/rust-lang/crates.io-index"
740
+ checksum = "a8eb5e908ef3a6efbe1ed62520fb7287959888c88485abe072543190ecc66783"
741
  dependencies = [
742
  "clap_builder",
743
  ]
744
 
745
  [[package]]
746
  name = "clap_builder"
747
+ version = "4.5.26"
748
  source = "registry+https://github.com/rust-lang/crates.io-index"
749
+ checksum = "96b01801b5fc6a0a232407abc821660c9c6d25a1cafc0d4f85f29fb8d9afc121"
750
  dependencies = [
751
  "anstyle",
752
  "clap_lex",
 
754
 
755
  [[package]]
756
  name = "clap_lex"
757
+ version = "0.7.4"
758
  source = "registry+https://github.com/rust-lang/crates.io-index"
759
+ checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
760
 
761
  [[package]]
762
  name = "cloudabi"
 
773
  source = "registry+https://github.com/rust-lang/crates.io-index"
774
  checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
775
  dependencies = [
776
+ "bytes 1.9.0",
777
  "futures-core",
778
  "memchr",
779
  "pin-project-lite",
 
787
  source = "registry+https://github.com/rust-lang/crates.io-index"
788
  checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
789
  dependencies = [
790
+ "crossbeam-utils 0.8.21",
791
  ]
792
 
793
  [[package]]
 
805
  source = "registry+https://github.com/rust-lang/crates.io-index"
806
  checksum = "5e1e0fdd2e5d3041e530e1b21158aeeef8b5d0e306bc5c1e3d6cf0930d10e25a"
807
  dependencies = [
808
+ "proc-macro2 1.0.93",
809
+ "quote 1.0.38",
810
  "syn 1.0.109",
811
  ]
812
 
 
848
  checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb"
849
  dependencies = [
850
  "percent-encoding 2.3.1",
851
+ "time 0.3.37",
852
  "version_check",
853
  ]
854
 
 
888
 
889
  [[package]]
890
  name = "cpufeatures"
891
+ version = "0.2.16"
892
  source = "registry+https://github.com/rust-lang/crates.io-index"
893
+ checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3"
894
  dependencies = [
895
  "libc",
896
  ]
 
940
 
941
  [[package]]
942
  name = "crossbeam-channel"
943
+ version = "0.5.14"
944
  source = "registry+https://github.com/rust-lang/crates.io-index"
945
+ checksum = "06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471"
946
  dependencies = [
947
+ "crossbeam-utils 0.8.21",
948
  ]
949
 
950
  [[package]]
 
960
 
961
  [[package]]
962
  name = "crossbeam-deque"
963
+ version = "0.8.6"
964
  source = "registry+https://github.com/rust-lang/crates.io-index"
965
+ checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
966
  dependencies = [
967
  "crossbeam-epoch 0.9.18",
968
+ "crossbeam-utils 0.8.21",
969
  ]
970
 
971
  [[package]]
 
989
  source = "registry+https://github.com/rust-lang/crates.io-index"
990
  checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
991
  dependencies = [
992
+ "crossbeam-utils 0.8.21",
993
  ]
994
 
995
  [[package]]
 
1016
 
1017
  [[package]]
1018
  name = "crossbeam-utils"
1019
+ version = "0.8.21"
1020
  source = "registry+https://github.com/rust-lang/crates.io-index"
1021
+ checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
1022
 
1023
  [[package]]
1024
  name = "crunchy"
 
1045
  dependencies = [
1046
  "cssparser-macros",
1047
  "dtoa-short",
1048
+ "itoa 1.0.14",
1049
+ "phf 0.11.3",
1050
  "smallvec 1.13.2",
1051
  ]
1052
 
 
1058
  dependencies = [
1059
  "cssparser-macros",
1060
  "dtoa-short",
1061
+ "itoa 1.0.14",
1062
+ "phf 0.11.3",
1063
  "smallvec 1.13.2",
1064
  ]
1065
 
 
1078
  source = "registry+https://github.com/rust-lang/crates.io-index"
1079
  checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
1080
  dependencies = [
1081
+ "quote 1.0.38",
1082
+ "syn 2.0.96",
1083
+ ]
1084
+
1085
+ [[package]]
1086
+ name = "darling"
1087
+ version = "0.20.10"
1088
+ source = "registry+https://github.com/rust-lang/crates.io-index"
1089
+ checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989"
1090
+ dependencies = [
1091
+ "darling_core",
1092
+ "darling_macro",
1093
+ ]
1094
+
1095
+ [[package]]
1096
+ name = "darling_core"
1097
+ version = "0.20.10"
1098
+ source = "registry+https://github.com/rust-lang/crates.io-index"
1099
+ checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5"
1100
+ dependencies = [
1101
+ "fnv",
1102
+ "ident_case",
1103
+ "proc-macro2 1.0.93",
1104
+ "quote 1.0.38",
1105
+ "strsim",
1106
+ "syn 2.0.96",
1107
+ ]
1108
+
1109
+ [[package]]
1110
+ name = "darling_macro"
1111
+ version = "0.20.10"
1112
+ source = "registry+https://github.com/rust-lang/crates.io-index"
1113
+ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
1114
+ dependencies = [
1115
+ "darling_core",
1116
+ "quote 1.0.38",
1117
+ "syn 2.0.96",
1118
  ]
1119
 
1120
  [[package]]
 
1124
  checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf"
1125
  dependencies = [
1126
  "cfg-if 1.0.0",
1127
+ "crossbeam-utils 0.8.21",
1128
  "hashbrown 0.14.5",
1129
  "lock_api 0.4.12",
1130
  "once_cell",
 
1133
 
1134
  [[package]]
1135
  name = "data-encoding"
1136
+ version = "2.7.0"
1137
  source = "registry+https://github.com/rust-lang/crates.io-index"
1138
+ checksum = "0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f"
1139
 
1140
  [[package]]
1141
  name = "deranged"
 
1153
  checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce"
1154
  dependencies = [
1155
  "convert_case 0.4.0",
1156
+ "proc-macro2 1.0.93",
1157
+ "quote 1.0.38",
1158
  "rustc_version 0.4.1",
1159
+ "syn 2.0.96",
1160
  ]
1161
 
1162
  [[package]]
 
1185
  "crypto-common",
1186
  ]
1187
 
1188
+ [[package]]
1189
+ name = "displaydoc"
1190
+ version = "0.2.5"
1191
+ source = "registry+https://github.com/rust-lang/crates.io-index"
1192
+ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
1193
+ dependencies = [
1194
+ "proc-macro2 1.0.93",
1195
+ "quote 1.0.38",
1196
+ "syn 2.0.96",
1197
+ ]
1198
+
1199
  [[package]]
1200
  name = "dtoa"
1201
  version = "0.4.8"
 
1231
 
1232
  [[package]]
1233
  name = "encoding_rs"
1234
+ version = "0.8.35"
1235
  source = "registry+https://github.com/rust-lang/crates.io-index"
1236
+ checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
1237
  dependencies = [
1238
  "cfg-if 1.0.0",
1239
  ]
1240
 
1241
  [[package]]
1242
  name = "env_filter"
1243
+ version = "0.1.3"
1244
  source = "registry+https://github.com/rust-lang/crates.io-index"
1245
+ checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0"
1246
  dependencies = [
1247
  "log",
1248
  ]
 
1275
 
1276
  [[package]]
1277
  name = "errno"
1278
+ version = "0.3.10"
1279
  source = "registry+https://github.com/rust-lang/crates.io-index"
1280
+ checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d"
1281
  dependencies = [
1282
  "libc",
1283
+ "windows-sys 0.59.0",
1284
  ]
1285
 
1286
  [[package]]
1287
  name = "error-stack"
1288
+ version = "0.4.1"
1289
  source = "registry+https://github.com/rust-lang/crates.io-index"
1290
+ checksum = "27a72baa257b5e0e2de241967bc5ee8f855d6072351042688621081d66b2a76b"
1291
  dependencies = [
1292
  "anyhow",
1293
  "rustc_version 0.4.1",
 
1295
 
1296
  [[package]]
1297
  name = "event-listener"
1298
+ version = "5.4.0"
1299
  source = "registry+https://github.com/rust-lang/crates.io-index"
1300
+ checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae"
1301
  dependencies = [
1302
  "concurrent-queue",
1303
  "parking",
 
1306
 
1307
  [[package]]
1308
  name = "event-listener-strategy"
1309
+ version = "0.5.3"
1310
  source = "registry+https://github.com/rust-lang/crates.io-index"
1311
+ checksum = "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2"
1312
  dependencies = [
1313
  "event-listener",
1314
  "pin-project-lite",
 
1330
  source = "registry+https://github.com/rust-lang/crates.io-index"
1331
  checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4"
1332
  dependencies = [
1333
+ "proc-macro2 1.0.93",
1334
+ "quote 1.0.38",
1335
  "syn 1.0.109",
1336
+ "synstructure 0.12.6",
1337
  ]
1338
 
1339
  [[package]]
 
1349
 
1350
  [[package]]
1351
  name = "fastrand"
1352
+ version = "2.3.0"
1353
  source = "registry+https://github.com/rust-lang/crates.io-index"
1354
+ checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
1355
 
1356
  [[package]]
1357
  name = "flate2"
1358
+ version = "1.0.35"
1359
  source = "registry+https://github.com/rust-lang/crates.io-index"
1360
+ checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c"
1361
  dependencies = [
1362
  "crc32fast",
1363
  "miniz_oxide",
 
1501
  source = "registry+https://github.com/rust-lang/crates.io-index"
1502
  checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
1503
  dependencies = [
1504
+ "proc-macro2 1.0.93",
1505
+ "quote 1.0.38",
1506
+ "syn 2.0.96",
1507
  ]
1508
 
1509
  [[package]]
 
1551
  "byteorder",
1552
  ]
1553
 
1554
+ [[package]]
1555
+ name = "generator"
1556
+ version = "0.8.4"
1557
+ source = "registry+https://github.com/rust-lang/crates.io-index"
1558
+ checksum = "cc6bd114ceda131d3b1d665eba35788690ad37f5916457286b32ab6fd3c438dd"
1559
+ dependencies = [
1560
+ "cfg-if 1.0.0",
1561
+ "libc",
1562
+ "log",
1563
+ "rustversion",
1564
+ "windows",
1565
+ ]
1566
+
1567
  [[package]]
1568
  name = "generic-array"
1569
  version = "0.14.7"
 
1590
  checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
1591
  dependencies = [
1592
  "cfg-if 1.0.0",
1593
+ "js-sys",
1594
  "libc",
1595
  "wasi 0.11.0+wasi-snapshot-preview1",
1596
+ "wasm-bindgen",
1597
  ]
1598
 
1599
  [[package]]
1600
  name = "gimli"
1601
+ version = "0.31.1"
1602
  source = "registry+https://github.com/rust-lang/crates.io-index"
1603
+ checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
1604
 
1605
  [[package]]
1606
  name = "governor"
1607
+ version = "0.8.0"
1608
  source = "registry+https://github.com/rust-lang/crates.io-index"
1609
+ checksum = "842dc78579ce01e6a1576ad896edc92fca002dd60c9c3746b7fc2bec6fb429d0"
1610
  dependencies = [
1611
  "cfg-if 1.0.0",
1612
  "dashmap",
 
1643
 
1644
  [[package]]
1645
  name = "h2"
1646
+ version = "0.4.7"
1647
  source = "registry+https://github.com/rust-lang/crates.io-index"
1648
+ checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e"
1649
  dependencies = [
1650
  "atomic-waker",
1651
+ "bytes 1.9.0",
1652
  "fnv",
1653
  "futures-core",
1654
  "futures-sink",
1655
+ "http 1.2.0",
1656
+ "indexmap 2.7.0",
1657
  "slab",
1658
  "tokio 1.43.0",
1659
  "tokio-util",
 
1692
  source = "registry+https://github.com/rust-lang/crates.io-index"
1693
  checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
1694
 
1695
+ [[package]]
1696
+ name = "hashbrown"
1697
+ version = "0.15.2"
1698
+ source = "registry+https://github.com/rust-lang/crates.io-index"
1699
+ checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
1700
+
1701
  [[package]]
1702
  name = "hermit-abi"
1703
  version = "0.3.9"
 
1712
 
1713
  [[package]]
1714
  name = "home"
1715
+ version = "0.5.11"
1716
  source = "registry+https://github.com/rust-lang/crates.io-index"
1717
+ checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf"
1718
  dependencies = [
1719
+ "windows-sys 0.59.0",
1720
  ]
1721
 
1722
  [[package]]
 
1742
  "log",
1743
  "mac",
1744
  "markup5ever 0.14.0",
1745
+ "proc-macro2 1.0.93",
1746
+ "quote 1.0.38",
1747
+ "syn 2.0.96",
1748
  ]
1749
 
1750
  [[package]]
 
1764
  source = "registry+https://github.com/rust-lang/crates.io-index"
1765
  checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
1766
  dependencies = [
1767
+ "bytes 1.9.0",
1768
  "fnv",
1769
+ "itoa 1.0.14",
1770
  ]
1771
 
1772
  [[package]]
1773
  name = "http"
1774
+ version = "1.2.0"
1775
  source = "registry+https://github.com/rust-lang/crates.io-index"
1776
+ checksum = "f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea"
1777
  dependencies = [
1778
+ "bytes 1.9.0",
1779
  "fnv",
1780
+ "itoa 1.0.14",
1781
  ]
1782
 
1783
  [[package]]
 
1798
  source = "registry+https://github.com/rust-lang/crates.io-index"
1799
  checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
1800
  dependencies = [
1801
+ "bytes 1.9.0",
1802
+ "http 1.2.0",
1803
  ]
1804
 
1805
  [[package]]
 
1808
  source = "registry+https://github.com/rust-lang/crates.io-index"
1809
  checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f"
1810
  dependencies = [
1811
+ "bytes 1.9.0",
1812
  "futures-util",
1813
+ "http 1.2.0",
1814
  "http-body 1.0.1",
1815
  "pin-project-lite",
1816
  ]
 
1823
 
1824
  [[package]]
1825
  name = "httparse"
1826
+ version = "1.9.5"
1827
  source = "registry+https://github.com/rust-lang/crates.io-index"
1828
+ checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946"
1829
 
1830
  [[package]]
1831
  name = "httpdate"
 
1865
 
1866
  [[package]]
1867
  name = "hyper"
1868
+ version = "1.5.2"
1869
  source = "registry+https://github.com/rust-lang/crates.io-index"
1870
+ checksum = "256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0"
1871
  dependencies = [
1872
+ "bytes 1.9.0",
1873
  "futures-channel",
1874
  "futures-util",
1875
+ "h2 0.4.7",
1876
+ "http 1.2.0",
1877
  "http-body 1.0.1",
1878
  "httparse",
1879
+ "itoa 1.0.14",
1880
  "pin-project-lite",
1881
  "smallvec 1.13.2",
1882
  "tokio 1.43.0",
 
1885
 
1886
  [[package]]
1887
  name = "hyper-rustls"
1888
+ version = "0.27.5"
1889
  source = "registry+https://github.com/rust-lang/crates.io-index"
1890
+ checksum = "2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2"
1891
  dependencies = [
1892
  "futures-util",
1893
+ "http 1.2.0",
1894
+ "hyper 1.5.2",
1895
  "hyper-util",
1896
  "rustls",
1897
  "rustls-pki-types",
 
1916
 
1917
  [[package]]
1918
  name = "hyper-util"
1919
+ version = "0.1.10"
1920
  source = "registry+https://github.com/rust-lang/crates.io-index"
1921
+ checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4"
1922
  dependencies = [
1923
+ "bytes 1.9.0",
1924
  "futures-channel",
1925
  "futures-util",
1926
+ "http 1.2.0",
1927
  "http-body 1.0.1",
1928
+ "hyper 1.5.2",
1929
  "pin-project-lite",
1930
+ "socket2 0.5.8",
1931
  "tokio 1.43.0",
1932
  "tower-service",
1933
  "tracing",
1934
  ]
1935
 
1936
+ [[package]]
1937
+ name = "icu_collections"
1938
+ version = "1.5.0"
1939
+ source = "registry+https://github.com/rust-lang/crates.io-index"
1940
+ checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"
1941
+ dependencies = [
1942
+ "displaydoc",
1943
+ "yoke",
1944
+ "zerofrom",
1945
+ "zerovec",
1946
+ ]
1947
+
1948
+ [[package]]
1949
+ name = "icu_locid"
1950
+ version = "1.5.0"
1951
+ source = "registry+https://github.com/rust-lang/crates.io-index"
1952
+ checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"
1953
+ dependencies = [
1954
+ "displaydoc",
1955
+ "litemap",
1956
+ "tinystr",
1957
+ "writeable",
1958
+ "zerovec",
1959
+ ]
1960
+
1961
+ [[package]]
1962
+ name = "icu_locid_transform"
1963
+ version = "1.5.0"
1964
+ source = "registry+https://github.com/rust-lang/crates.io-index"
1965
+ checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"
1966
+ dependencies = [
1967
+ "displaydoc",
1968
+ "icu_locid",
1969
+ "icu_locid_transform_data",
1970
+ "icu_provider",
1971
+ "tinystr",
1972
+ "zerovec",
1973
+ ]
1974
+
1975
+ [[package]]
1976
+ name = "icu_locid_transform_data"
1977
+ version = "1.5.0"
1978
+ source = "registry+https://github.com/rust-lang/crates.io-index"
1979
+ checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e"
1980
+
1981
+ [[package]]
1982
+ name = "icu_normalizer"
1983
+ version = "1.5.0"
1984
+ source = "registry+https://github.com/rust-lang/crates.io-index"
1985
+ checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f"
1986
+ dependencies = [
1987
+ "displaydoc",
1988
+ "icu_collections",
1989
+ "icu_normalizer_data",
1990
+ "icu_properties",
1991
+ "icu_provider",
1992
+ "smallvec 1.13.2",
1993
+ "utf16_iter",
1994
+ "utf8_iter",
1995
+ "write16",
1996
+ "zerovec",
1997
+ ]
1998
+
1999
+ [[package]]
2000
+ name = "icu_normalizer_data"
2001
+ version = "1.5.0"
2002
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2003
+ checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516"
2004
+
2005
+ [[package]]
2006
+ name = "icu_properties"
2007
+ version = "1.5.1"
2008
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2009
+ checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5"
2010
+ dependencies = [
2011
+ "displaydoc",
2012
+ "icu_collections",
2013
+ "icu_locid_transform",
2014
+ "icu_properties_data",
2015
+ "icu_provider",
2016
+ "tinystr",
2017
+ "zerovec",
2018
+ ]
2019
+
2020
+ [[package]]
2021
+ name = "icu_properties_data"
2022
+ version = "1.5.0"
2023
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2024
+ checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569"
2025
+
2026
+ [[package]]
2027
+ name = "icu_provider"
2028
+ version = "1.5.0"
2029
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2030
+ checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"
2031
+ dependencies = [
2032
+ "displaydoc",
2033
+ "icu_locid",
2034
+ "icu_provider_macros",
2035
+ "stable_deref_trait",
2036
+ "tinystr",
2037
+ "writeable",
2038
+ "yoke",
2039
+ "zerofrom",
2040
+ "zerovec",
2041
+ ]
2042
+
2043
+ [[package]]
2044
+ name = "icu_provider_macros"
2045
+ version = "1.5.0"
2046
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2047
+ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
2048
+ dependencies = [
2049
+ "proc-macro2 1.0.93",
2050
+ "quote 1.0.38",
2051
+ "syn 2.0.96",
2052
+ ]
2053
+
2054
+ [[package]]
2055
+ name = "ident_case"
2056
+ version = "1.0.1"
2057
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2058
+ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
2059
+
2060
  [[package]]
2061
  name = "idna"
2062
  version = "0.1.5"
 
2081
 
2082
  [[package]]
2083
  name = "idna"
2084
+ version = "1.0.3"
2085
  source = "registry+https://github.com/rust-lang/crates.io-index"
2086
+ checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"
2087
  dependencies = [
2088
+ "idna_adapter",
2089
+ "smallvec 1.13.2",
2090
+ "utf8_iter",
2091
+ ]
2092
+
2093
+ [[package]]
2094
+ name = "idna_adapter"
2095
+ version = "1.2.0"
2096
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2097
+ checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71"
2098
+ dependencies = [
2099
+ "icu_normalizer",
2100
+ "icu_properties",
2101
  ]
2102
 
2103
  [[package]]
2104
  name = "impl-more"
2105
+ version = "0.1.9"
2106
  source = "registry+https://github.com/rust-lang/crates.io-index"
2107
+ checksum = "e8a5a9a0ff0086c7a148acb942baaabeadf9504d10400b5a05645853729b9cd2"
2108
 
2109
  [[package]]
2110
  name = "indexmap"
 
2118
 
2119
  [[package]]
2120
  name = "indexmap"
2121
+ version = "2.7.0"
2122
  source = "registry+https://github.com/rust-lang/crates.io-index"
2123
+ checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f"
2124
  dependencies = [
2125
  "equivalent",
2126
+ "hashbrown 0.15.2",
2127
+ "serde",
2128
  ]
2129
 
2130
  [[package]]
 
2157
 
2158
  [[package]]
2159
  name = "ipnet"
2160
+ version = "2.10.1"
2161
  source = "registry+https://github.com/rust-lang/crates.io-index"
2162
+ checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708"
2163
 
2164
  [[package]]
2165
  name = "is-terminal"
 
2198
 
2199
  [[package]]
2200
  name = "itoa"
2201
+ version = "1.0.14"
2202
  source = "registry+https://github.com/rust-lang/crates.io-index"
2203
+ checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674"
2204
 
2205
  [[package]]
2206
  name = "js-sys"
2207
+ version = "0.3.77"
2208
  source = "registry+https://github.com/rust-lang/crates.io-index"
2209
+ checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
2210
  dependencies = [
2211
+ "once_cell",
2212
  "wasm-bindgen",
2213
  ]
2214
 
 
2283
 
2284
  [[package]]
2285
  name = "lightningcss"
2286
+ version = "1.0.0-alpha.63"
2287
  source = "registry+https://github.com/rust-lang/crates.io-index"
2288
+ checksum = "8a75fcbcdbcc84fc1ae7c60c31f99337560b620757a9bfc1c9f84df3cff8ac24"
2289
  dependencies = [
2290
  "ahash",
2291
+ "bitflags 2.8.0",
2292
  "const-str",
2293
  "cssparser 0.33.0",
2294
  "cssparser-color",
2295
  "data-encoding",
2296
  "getrandom",
2297
+ "indexmap 2.7.0",
2298
  "itertools 0.10.5",
2299
  "lazy_static",
2300
  "lightningcss-derive",
 
2311
  checksum = "84c12744d1279367caed41739ef094c325d53fb0ffcd4f9b84a368796f870252"
2312
  dependencies = [
2313
  "convert_case 0.6.0",
2314
+ "proc-macro2 1.0.93",
2315
+ "quote 1.0.38",
2316
  "syn 1.0.109",
2317
  ]
2318
 
2319
  [[package]]
2320
  name = "linux-raw-sys"
2321
+ version = "0.4.15"
2322
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2323
+ checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
2324
+
2325
+ [[package]]
2326
+ name = "litemap"
2327
+ version = "0.7.4"
2328
  source = "registry+https://github.com/rust-lang/crates.io-index"
2329
+ checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104"
2330
 
2331
  [[package]]
2332
  name = "local-channel"
 
2366
 
2367
  [[package]]
2368
  name = "log"
2369
+ version = "0.4.25"
2370
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2371
+ checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f"
2372
+
2373
+ [[package]]
2374
+ name = "loom"
2375
+ version = "0.7.2"
2376
  source = "registry+https://github.com/rust-lang/crates.io-index"
2377
+ checksum = "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca"
2378
+ dependencies = [
2379
+ "cfg-if 1.0.0",
2380
+ "generator",
2381
+ "scoped-tls",
2382
+ "tracing",
2383
+ "tracing-subscriber",
2384
+ ]
2385
 
2386
  [[package]]
2387
  name = "lua-src"
 
2394
 
2395
  [[package]]
2396
  name = "luajit-src"
2397
+ version = "210.5.11+97813fb"
2398
  source = "registry+https://github.com/rust-lang/crates.io-index"
2399
+ checksum = "3015551c284515db7c30c559fc1080f9cb9ee990d1f6fca315451a107c7540bb"
2400
  dependencies = [
2401
  "cc",
2402
  "which",
 
2432
  checksum = "82c88c6129bd24319e62a0359cb6b958fa7e8be6e19bb1663bc396b90883aca5"
2433
  dependencies = [
2434
  "log",
2435
+ "phf 0.11.3",
2436
+ "phf_codegen 0.11.3",
2437
  "string_cache 0.8.7",
2438
  "string_cache_codegen 0.5.2",
2439
  "tendril",
2440
  ]
2441
 
2442
+ [[package]]
2443
+ name = "matchers"
2444
+ version = "0.1.0"
2445
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2446
+ checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
2447
+ dependencies = [
2448
+ "regex-automata 0.1.10",
2449
+ ]
2450
+
2451
  [[package]]
2452
  name = "matches"
2453
  version = "0.1.10"
 
2462
  dependencies = [
2463
  "actix-web",
2464
  "futures-util",
2465
+ "itoa 1.0.14",
2466
  "maud_macros",
2467
  ]
2468
 
 
2473
  checksum = "fa453238ec218da0af6b11fc5978d3b5c3a45ed97b722391a2a11f3306274e18"
2474
  dependencies = [
2475
  "proc-macro-error",
2476
+ "proc-macro2 1.0.93",
2477
+ "quote 1.0.38",
2478
+ "syn 2.0.96",
2479
  ]
2480
 
2481
  [[package]]
 
2536
 
2537
  [[package]]
2538
  name = "miniz_oxide"
2539
+ version = "0.8.3"
2540
  source = "registry+https://github.com/rust-lang/crates.io-index"
2541
+ checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924"
2542
  dependencies = [
2543
  "adler2",
2544
  ]
 
2570
 
2571
  [[package]]
2572
  name = "mio"
2573
+ version = "1.0.3"
2574
  source = "registry+https://github.com/rust-lang/crates.io-index"
2575
+ checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd"
2576
  dependencies = [
 
2577
  "libc",
2578
  "log",
2579
  "wasi 0.11.0+wasi-snapshot-preview1",
 
2594
 
2595
  [[package]]
2596
  name = "mlua"
2597
+ version = "0.10.2"
2598
  source = "registry+https://github.com/rust-lang/crates.io-index"
2599
+ checksum = "9ea43c3ffac2d0798bd7128815212dd78c98316b299b7a902dabef13dc7b6b8d"
2600
  dependencies = [
2601
  "bstr",
2602
+ "either",
2603
  "mlua-sys",
2604
  "num-traits",
2605
+ "parking_lot 0.12.3",
2606
+ "rustc-hash 2.1.0",
2607
  ]
2608
 
2609
  [[package]]
2610
  name = "mlua-sys"
2611
+ version = "0.6.6"
2612
  source = "registry+https://github.com/rust-lang/crates.io-index"
2613
+ checksum = "63a11d485edf0f3f04a508615d36c7d50d299cf61a7ee6d3e2530651e0a31771"
2614
  dependencies = [
2615
  "cc",
2616
  "cfg-if 1.0.0",
 
2621
 
2622
  [[package]]
2623
  name = "moka"
2624
+ version = "0.12.10"
2625
  source = "registry+https://github.com/rust-lang/crates.io-index"
2626
+ checksum = "a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926"
2627
  dependencies = [
2628
  "async-lock",
 
2629
  "crossbeam-channel",
2630
  "crossbeam-epoch 0.9.18",
2631
+ "crossbeam-utils 0.8.21",
2632
  "event-listener",
2633
  "futures-util",
2634
+ "loom",
2635
  "parking_lot 0.12.3",
2636
+ "portable-atomic",
2637
  "rustc_version 0.4.1",
2638
  "smallvec 1.13.2",
2639
  "tagptr",
2640
+ "thiserror 1.0.69",
2641
+ "uuid 1.12.0",
 
2642
  ]
2643
 
2644
  [[package]]
 
2693
  source = "registry+https://github.com/rust-lang/crates.io-index"
2694
  checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21"
2695
 
2696
+ [[package]]
2697
+ name = "nu-ansi-term"
2698
+ version = "0.46.0"
2699
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2700
+ checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
2701
+ dependencies = [
2702
+ "overload",
2703
+ "winapi 0.3.9",
2704
+ ]
2705
+
2706
  [[package]]
2707
  name = "num-bigint"
2708
  version = "0.4.6"
 
2749
 
2750
  [[package]]
2751
  name = "object"
2752
+ version = "0.36.7"
2753
  source = "registry+https://github.com/rust-lang/crates.io-index"
2754
+ checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"
2755
  dependencies = [
2756
  "memchr",
2757
  ]
2758
 
2759
  [[package]]
2760
  name = "once_cell"
2761
+ version = "1.20.2"
2762
  source = "registry+https://github.com/rust-lang/crates.io-index"
2763
+ checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
 
 
 
2764
 
2765
  [[package]]
2766
  name = "oorandom"
 
2776
 
2777
  [[package]]
2778
  name = "openssl"
2779
+ version = "0.10.68"
2780
  source = "registry+https://github.com/rust-lang/crates.io-index"
2781
+ checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5"
2782
  dependencies = [
2783
+ "bitflags 2.8.0",
2784
  "cfg-if 1.0.0",
2785
  "foreign-types",
2786
  "libc",
 
2795
  source = "registry+https://github.com/rust-lang/crates.io-index"
2796
  checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
2797
  dependencies = [
2798
+ "proc-macro2 1.0.93",
2799
+ "quote 1.0.38",
2800
+ "syn 2.0.96",
2801
  ]
2802
 
2803
  [[package]]
 
2808
 
2809
  [[package]]
2810
  name = "openssl-sys"
2811
+ version = "0.9.104"
2812
  source = "registry+https://github.com/rust-lang/crates.io-index"
2813
+ checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741"
2814
  dependencies = [
2815
  "cc",
2816
  "libc",
 
2818
  "vcpkg",
2819
  ]
2820
 
2821
+ [[package]]
2822
+ name = "overload"
2823
+ version = "0.1.1"
2824
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2825
+ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
2826
+
2827
  [[package]]
2828
  name = "parcel_selectors"
2829
+ version = "0.28.1"
2830
  source = "registry+https://github.com/rust-lang/crates.io-index"
2831
+ checksum = "dccbc6fb560df303a44e511618256029410efbc87779018f751ef12c488271fe"
2832
  dependencies = [
2833
+ "bitflags 2.8.0",
2834
  "cssparser 0.33.0",
 
2835
  "log",
2836
+ "phf 0.11.3",
2837
+ "phf_codegen 0.11.3",
2838
  "precomputed-hash",
2839
+ "rustc-hash 2.1.0",
2840
  "smallvec 1.13.2",
2841
  ]
2842
 
 
2890
  dependencies = [
2891
  "cfg-if 1.0.0",
2892
  "libc",
2893
+ "redox_syscall 0.5.8",
2894
  "smallvec 1.13.2",
2895
  "windows-targets",
2896
  ]
 
2908
  "memchr",
2909
  ]
2910
 
2911
+ [[package]]
2912
+ name = "parse-size"
2913
+ version = "1.1.0"
2914
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2915
+ checksum = "487f2ccd1e17ce8c1bfab3a65c89525af41cfad4c8659021a1e9a2aacd73b89b"
2916
+
2917
  [[package]]
2918
  name = "paste"
2919
  version = "1.0.15"
 
2922
 
2923
  [[package]]
2924
  name = "pathdiff"
2925
+ version = "0.2.3"
2926
  source = "registry+https://github.com/rust-lang/crates.io-index"
2927
+ checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3"
2928
 
2929
  [[package]]
2930
  name = "percent-encoding"
 
2949
 
2950
  [[package]]
2951
  name = "phf"
2952
+ version = "0.11.3"
 
 
 
 
 
 
 
 
 
2953
  source = "registry+https://github.com/rust-lang/crates.io-index"
2954
+ checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078"
2955
  dependencies = [
2956
  "phf_macros",
2957
+ "phf_shared 0.11.3",
2958
  ]
2959
 
2960
  [[package]]
 
2969
 
2970
  [[package]]
2971
  name = "phf_codegen"
2972
+ version = "0.11.3"
2973
  source = "registry+https://github.com/rust-lang/crates.io-index"
2974
+ checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a"
2975
  dependencies = [
2976
+ "phf_generator 0.11.3",
2977
+ "phf_shared 0.11.3",
 
 
 
 
 
 
 
 
 
 
2978
  ]
2979
 
2980
  [[package]]
 
2999
 
3000
  [[package]]
3001
  name = "phf_generator"
3002
+ version = "0.11.3"
3003
  source = "registry+https://github.com/rust-lang/crates.io-index"
3004
+ checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
3005
  dependencies = [
3006
+ "phf_shared 0.11.3",
3007
  "rand 0.8.5",
3008
  ]
3009
 
3010
  [[package]]
3011
  name = "phf_macros"
3012
+ version = "0.11.3"
3013
  source = "registry+https://github.com/rust-lang/crates.io-index"
3014
+ checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216"
3015
  dependencies = [
3016
+ "phf_generator 0.11.3",
3017
+ "phf_shared 0.11.3",
3018
+ "proc-macro2 1.0.93",
3019
+ "quote 1.0.38",
3020
+ "syn 2.0.96",
3021
  ]
3022
 
3023
  [[package]]
 
3040
 
3041
  [[package]]
3042
  name = "phf_shared"
3043
+ version = "0.11.3"
 
 
 
 
 
 
 
 
 
3044
  source = "registry+https://github.com/rust-lang/crates.io-index"
3045
+ checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5"
3046
  dependencies = [
3047
+ "siphasher 1.0.1",
 
 
 
 
 
 
 
 
 
 
 
3048
  ]
3049
 
3050
  [[package]]
3051
  name = "pin-project-lite"
3052
+ version = "0.2.16"
3053
  source = "registry+https://github.com/rust-lang/crates.io-index"
3054
+ checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
3055
 
3056
  [[package]]
3057
  name = "pin-utils"
 
3078
 
3079
  [[package]]
3080
  name = "portable-atomic"
3081
+ version = "1.10.0"
3082
  source = "registry+https://github.com/rust-lang/crates.io-index"
3083
+ checksum = "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6"
3084
 
3085
  [[package]]
3086
  name = "powerfmt"
 
3110
  checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
3111
  dependencies = [
3112
  "proc-macro-error-attr",
3113
+ "proc-macro2 1.0.93",
3114
+ "quote 1.0.38",
3115
  "version_check",
3116
  ]
3117
 
 
3121
  source = "registry+https://github.com/rust-lang/crates.io-index"
3122
  checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
3123
  dependencies = [
3124
+ "proc-macro2 1.0.93",
3125
+ "quote 1.0.38",
3126
  "version_check",
3127
  ]
3128
 
 
3137
 
3138
  [[package]]
3139
  name = "proc-macro2"
3140
+ version = "1.0.93"
3141
  source = "registry+https://github.com/rust-lang/crates.io-index"
3142
+ checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
3143
  dependencies = [
3144
  "unicode-ident",
3145
  ]
 
3151
  checksum = "95b4ce31ff0a27d93c8de1849cf58162283752f065a90d508f1105fa6c9a213f"
3152
  dependencies = [
3153
  "idna 0.2.3",
3154
+ "url 2.5.4",
3155
  ]
3156
 
3157
  [[package]]
3158
  name = "quanta"
3159
+ version = "0.12.5"
3160
  source = "registry+https://github.com/rust-lang/crates.io-index"
3161
+ checksum = "3bd1fe6824cea6538803de3ff1bc0cf3949024db3d43c9643024bfb33a807c0e"
3162
  dependencies = [
3163
+ "crossbeam-utils 0.8.21",
3164
  "libc",
3165
  "once_cell",
3166
  "raw-cpuid",
 
3171
 
3172
  [[package]]
3173
  name = "quinn"
3174
+ version = "0.11.6"
3175
  source = "registry+https://github.com/rust-lang/crates.io-index"
3176
+ checksum = "62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef"
3177
  dependencies = [
3178
+ "bytes 1.9.0",
3179
  "pin-project-lite",
3180
  "quinn-proto",
3181
  "quinn-udp",
3182
+ "rustc-hash 2.1.0",
3183
  "rustls",
3184
+ "socket2 0.5.8",
3185
+ "thiserror 2.0.11",
3186
  "tokio 1.43.0",
3187
  "tracing",
3188
  ]
3189
 
3190
  [[package]]
3191
  name = "quinn-proto"
3192
+ version = "0.11.9"
3193
  source = "registry+https://github.com/rust-lang/crates.io-index"
3194
+ checksum = "a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d"
3195
  dependencies = [
3196
+ "bytes 1.9.0",
3197
+ "getrandom",
3198
  "rand 0.8.5",
3199
  "ring",
3200
+ "rustc-hash 2.1.0",
3201
  "rustls",
3202
+ "rustls-pki-types",
3203
  "slab",
3204
+ "thiserror 2.0.11",
3205
  "tinyvec",
3206
  "tracing",
3207
+ "web-time",
3208
  ]
3209
 
3210
  [[package]]
3211
  name = "quinn-udp"
3212
+ version = "0.5.9"
3213
  source = "registry+https://github.com/rust-lang/crates.io-index"
3214
+ checksum = "1c40286217b4ba3a71d644d752e6a0b71f13f1b6a2c5311acfcbe0c2418ed904"
3215
  dependencies = [
3216
+ "cfg_aliases",
3217
  "libc",
3218
  "once_cell",
3219
+ "socket2 0.5.8",
3220
  "tracing",
3221
  "windows-sys 0.59.0",
3222
  ]
 
3232
 
3233
  [[package]]
3234
  name = "quote"
3235
+ version = "1.0.38"
3236
  source = "registry+https://github.com/rust-lang/crates.io-index"
3237
+ checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
3238
  dependencies = [
3239
+ "proc-macro2 1.0.93",
3240
  ]
3241
 
3242
  [[package]]
 
3377
 
3378
  [[package]]
3379
  name = "raw-cpuid"
3380
+ version = "11.3.0"
3381
  source = "registry+https://github.com/rust-lang/crates.io-index"
3382
+ checksum = "c6928fa44c097620b706542d428957635951bade7143269085389d42c8a4927e"
3383
  dependencies = [
3384
+ "bitflags 2.8.0",
3385
  ]
3386
 
3387
  [[package]]
 
3400
  source = "registry+https://github.com/rust-lang/crates.io-index"
3401
  checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
3402
  dependencies = [
3403
+ "crossbeam-deque 0.8.6",
3404
+ "crossbeam-utils 0.8.21",
3405
  ]
3406
 
3407
  [[package]]
 
3415
 
3416
  [[package]]
3417
  name = "redis"
3418
+ version = "0.28.1"
3419
  source = "registry+https://github.com/rust-lang/crates.io-index"
3420
+ checksum = "9f89727cba9cec05cc579942321ff6dd09fe57a8b3217f52f952301efa010da5"
3421
  dependencies = [
3422
  "arc-swap",
3423
+ "backon",
3424
+ "bytes 1.9.0",
3425
  "combine",
3426
+ "futures-channel",
3427
  "futures-util",
3428
+ "itoa 1.0.14",
3429
  "num-bigint",
3430
  "percent-encoding 2.3.1",
3431
  "pin-project-lite",
3432
  "ryu",
3433
  "tokio 1.43.0",
 
3434
  "tokio-util",
3435
+ "url 2.5.4",
3436
  ]
3437
 
3438
  [[package]]
 
3443
 
3444
  [[package]]
3445
  name = "redox_syscall"
3446
+ version = "0.5.8"
3447
  source = "registry+https://github.com/rust-lang/crates.io-index"
3448
+ checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834"
3449
  dependencies = [
3450
+ "bitflags 2.8.0",
3451
  ]
3452
 
3453
  [[package]]
 
3458
  dependencies = [
3459
  "aho-corasick 1.1.3",
3460
  "memchr",
3461
+ "regex-automata 0.4.9",
3462
+ "regex-syntax 0.8.5",
3463
  ]
3464
 
3465
  [[package]]
3466
  name = "regex-automata"
3467
+ version = "0.1.10"
3468
  source = "registry+https://github.com/rust-lang/crates.io-index"
3469
+ checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
3470
+ dependencies = [
3471
+ "regex-syntax 0.6.29",
3472
+ ]
3473
+
3474
+ [[package]]
3475
+ name = "regex-automata"
3476
+ version = "0.4.9"
3477
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3478
+ checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
3479
  dependencies = [
3480
  "aho-corasick 1.1.3",
3481
  "memchr",
3482
+ "regex-syntax 0.8.5",
3483
  ]
3484
 
3485
  [[package]]
 
3488
  source = "registry+https://github.com/rust-lang/crates.io-index"
3489
  checksum = "53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a"
3490
 
3491
+ [[package]]
3492
+ name = "regex-syntax"
3493
+ version = "0.6.29"
3494
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3495
+ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
3496
+
3497
  [[package]]
3498
  name = "regex-syntax"
3499
  version = "0.8.5"
 
3536
 
3537
  [[package]]
3538
  name = "reqwest"
3539
+ version = "0.12.12"
3540
  source = "registry+https://github.com/rust-lang/crates.io-index"
3541
+ checksum = "43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da"
3542
  dependencies = [
3543
  "async-compression",
3544
  "base64 0.22.1",
3545
+ "bytes 1.9.0",
3546
  "futures-core",
3547
  "futures-util",
3548
+ "h2 0.4.7",
3549
+ "http 1.2.0",
3550
  "http-body 1.0.1",
3551
  "http-body-util",
3552
+ "hyper 1.5.2",
3553
  "hyper-rustls",
3554
  "hyper-util",
3555
  "ipnet",
 
3571
  "tokio-rustls",
3572
  "tokio-socks",
3573
  "tokio-util",
3574
+ "tower",
3575
  "tower-service",
3576
+ "url 2.5.4",
3577
  "wasm-bindgen",
3578
  "wasm-bindgen-futures",
3579
  "web-sys",
 
3616
 
3617
  [[package]]
3618
  name = "rustc-hash"
3619
+ version = "2.1.0"
3620
  source = "registry+https://github.com/rust-lang/crates.io-index"
3621
+ checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497"
3622
 
3623
  [[package]]
3624
  name = "rustc_version"
 
3635
  source = "registry+https://github.com/rust-lang/crates.io-index"
3636
  checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
3637
  dependencies = [
3638
+ "semver 1.0.24",
3639
  ]
3640
 
3641
  [[package]]
3642
  name = "rustix"
3643
+ version = "0.38.43"
3644
  source = "registry+https://github.com/rust-lang/crates.io-index"
3645
+ checksum = "a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6"
3646
  dependencies = [
3647
+ "bitflags 2.8.0",
3648
  "errno",
3649
  "libc",
3650
  "linux-raw-sys",
3651
+ "windows-sys 0.59.0",
3652
  ]
3653
 
3654
  [[package]]
3655
  name = "rustls"
3656
+ version = "0.23.21"
3657
  source = "registry+https://github.com/rust-lang/crates.io-index"
3658
+ checksum = "8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8"
3659
  dependencies = [
3660
  "once_cell",
3661
  "ring",
 
3667
 
3668
  [[package]]
3669
  name = "rustls-pemfile"
3670
+ version = "2.2.0"
3671
  source = "registry+https://github.com/rust-lang/crates.io-index"
3672
+ checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50"
3673
  dependencies = [
 
3674
  "rustls-pki-types",
3675
  ]
3676
 
3677
  [[package]]
3678
  name = "rustls-pki-types"
3679
+ version = "1.10.1"
3680
  source = "registry+https://github.com/rust-lang/crates.io-index"
3681
+ checksum = "d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37"
3682
+ dependencies = [
3683
+ "web-time",
3684
+ ]
3685
 
3686
  [[package]]
3687
  name = "rustls-webpki"
 
3694
  "untrusted",
3695
  ]
3696
 
3697
+ [[package]]
3698
+ name = "rustversion"
3699
+ version = "1.0.19"
3700
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3701
+ checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4"
3702
+
3703
  [[package]]
3704
  name = "rusty-hook"
3705
  version = "0.11.2"
 
3729
 
3730
  [[package]]
3731
  name = "schannel"
3732
+ version = "0.1.27"
3733
  source = "registry+https://github.com/rust-lang/crates.io-index"
3734
+ checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d"
3735
  dependencies = [
3736
  "windows-sys 0.59.0",
3737
  ]
3738
 
3739
+ [[package]]
3740
+ name = "scoped-tls"
3741
+ version = "1.0.1"
3742
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3743
+ checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
3744
+
3745
  [[package]]
3746
  name = "scopeguard"
3747
  version = "1.2.0"
 
3769
  source = "registry+https://github.com/rust-lang/crates.io-index"
3770
  checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
3771
  dependencies = [
3772
+ "bitflags 2.8.0",
3773
  "core-foundation",
3774
  "core-foundation-sys",
3775
  "libc",
 
3778
 
3779
  [[package]]
3780
  name = "security-framework-sys"
3781
+ version = "2.14.0"
3782
  source = "registry+https://github.com/rust-lang/crates.io-index"
3783
+ checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32"
3784
  dependencies = [
3785
  "core-foundation-sys",
3786
  "libc",
 
3802
  source = "registry+https://github.com/rust-lang/crates.io-index"
3803
  checksum = "fd568a4c9bb598e291a08244a5c1f5a8a6650bee243b5b0f8dbb3d9cc1d87fe8"
3804
  dependencies = [
3805
+ "bitflags 2.8.0",
3806
  "cssparser 0.34.0",
3807
  "derive_more",
3808
  "fxhash",
3809
  "log",
3810
  "new_debug_unreachable",
3811
+ "phf 0.11.3",
3812
+ "phf_codegen 0.11.3",
3813
  "precomputed-hash",
3814
  "servo_arc",
3815
  "smallvec 1.13.2",
 
3826
 
3827
  [[package]]
3828
  name = "semver"
3829
+ version = "1.0.24"
3830
  source = "registry+https://github.com/rust-lang/crates.io-index"
3831
+ checksum = "3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba"
3832
 
3833
  [[package]]
3834
  name = "semver-parser"
 
3838
 
3839
  [[package]]
3840
  name = "serde"
3841
+ version = "1.0.217"
3842
  source = "registry+https://github.com/rust-lang/crates.io-index"
3843
+ checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70"
3844
  dependencies = [
3845
  "serde_derive",
3846
  ]
3847
 
3848
  [[package]]
3849
  name = "serde_derive"
3850
+ version = "1.0.217"
3851
  source = "registry+https://github.com/rust-lang/crates.io-index"
3852
+ checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0"
3853
  dependencies = [
3854
+ "proc-macro2 1.0.93",
3855
+ "quote 1.0.38",
3856
+ "syn 2.0.96",
3857
  ]
3858
 
3859
  [[package]]
3860
  name = "serde_json"
3861
+ version = "1.0.135"
3862
  source = "registry+https://github.com/rust-lang/crates.io-index"
3863
+ checksum = "2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9"
3864
  dependencies = [
3865
+ "itoa 1.0.14",
3866
  "memchr",
3867
  "ryu",
3868
  "serde",
3869
  ]
3870
 
3871
+ [[package]]
3872
+ name = "serde_plain"
3873
+ version = "1.0.2"
3874
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3875
+ checksum = "9ce1fc6db65a611022b23a0dec6975d63fb80a302cb3388835ff02c097258d50"
3876
+ dependencies = [
3877
+ "serde",
3878
+ ]
3879
+
3880
  [[package]]
3881
  name = "serde_urlencoded"
3882
  version = "0.5.5"
 
3896
  checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
3897
  dependencies = [
3898
  "form_urlencoded",
3899
+ "itoa 1.0.14",
3900
  "ryu",
3901
  "serde",
3902
  ]
 
3921
  "digest",
3922
  ]
3923
 
3924
+ [[package]]
3925
+ name = "sharded-slab"
3926
+ version = "0.1.7"
3927
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3928
+ checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
3929
+ dependencies = [
3930
+ "lazy_static",
3931
+ ]
3932
+
3933
  [[package]]
3934
  name = "shlex"
3935
  version = "1.3.0"
 
3957
  source = "registry+https://github.com/rust-lang/crates.io-index"
3958
  checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
3959
 
3960
+ [[package]]
3961
+ name = "siphasher"
3962
+ version = "1.0.1"
3963
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3964
+ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
3965
+
3966
  [[package]]
3967
  name = "slab"
3968
  version = "0.4.9"
 
3999
 
4000
  [[package]]
4001
  name = "socket2"
4002
+ version = "0.5.8"
4003
  source = "registry+https://github.com/rust-lang/crates.io-index"
4004
+ checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8"
4005
  dependencies = [
4006
  "libc",
4007
  "windows-sys 0.52.0",
 
4030
 
4031
  [[package]]
4032
  name = "stop-words"
4033
+ version = "0.8.1"
4034
  source = "registry+https://github.com/rust-lang/crates.io-index"
4035
+ checksum = "3c6a86be9f7fa4559b7339669e72026eb437f5e9c5a85c207fe1033079033a17"
4036
  dependencies = [
4037
  "serde_json",
4038
  ]
 
4083
  dependencies = [
4084
  "phf_generator 0.7.24",
4085
  "phf_shared 0.7.24",
4086
+ "proc-macro2 1.0.93",
4087
+ "quote 1.0.38",
4088
  "string_cache_shared",
4089
  ]
4090
 
 
4096
  dependencies = [
4097
  "phf_generator 0.10.0",
4098
  "phf_shared 0.10.0",
4099
+ "proc-macro2 1.0.93",
4100
+ "quote 1.0.38",
4101
  ]
4102
 
4103
  [[package]]
 
4106
  source = "registry+https://github.com/rust-lang/crates.io-index"
4107
  checksum = "b1884d1bc09741d466d9b14e6d37ac89d6909cbcac41dd9ae982d4d063bbedfc"
4108
 
4109
+ [[package]]
4110
+ name = "strsim"
4111
+ version = "0.11.1"
4112
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4113
+ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
4114
+
4115
  [[package]]
4116
  name = "subtle"
4117
  version = "2.6.1"
 
4135
  source = "registry+https://github.com/rust-lang/crates.io-index"
4136
  checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
4137
  dependencies = [
4138
+ "proc-macro2 1.0.93",
4139
+ "quote 1.0.38",
4140
  "unicode-ident",
4141
  ]
4142
 
4143
  [[package]]
4144
  name = "syn"
4145
+ version = "2.0.96"
4146
  source = "registry+https://github.com/rust-lang/crates.io-index"
4147
+ checksum = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80"
4148
  dependencies = [
4149
+ "proc-macro2 1.0.93",
4150
+ "quote 1.0.38",
4151
  "unicode-ident",
4152
  ]
4153
 
4154
  [[package]]
4155
  name = "sync_wrapper"
4156
+ version = "1.0.2"
4157
  source = "registry+https://github.com/rust-lang/crates.io-index"
4158
+ checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
4159
  dependencies = [
4160
  "futures-core",
4161
  ]
 
4166
  source = "registry+https://github.com/rust-lang/crates.io-index"
4167
  checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
4168
  dependencies = [
4169
+ "proc-macro2 1.0.93",
4170
+ "quote 1.0.38",
4171
  "syn 1.0.109",
4172
  "unicode-xid 0.2.6",
4173
  ]
4174
 
4175
+ [[package]]
4176
+ name = "synstructure"
4177
+ version = "0.13.1"
4178
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4179
+ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
4180
+ dependencies = [
4181
+ "proc-macro2 1.0.93",
4182
+ "quote 1.0.38",
4183
+ "syn 2.0.96",
4184
+ ]
4185
+
4186
  [[package]]
4187
  name = "tagptr"
4188
  version = "0.2.0"
 
4191
 
4192
  [[package]]
4193
  name = "tempfile"
4194
+ version = "3.15.0"
4195
  source = "registry+https://github.com/rust-lang/crates.io-index"
4196
+ checksum = "9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704"
4197
  dependencies = [
4198
  "cfg-if 1.0.0",
4199
  "fastrand",
4200
+ "getrandom",
4201
  "once_cell",
4202
  "rustix",
4203
  "windows-sys 0.59.0",
 
4235
 
4236
  [[package]]
4237
  name = "thiserror"
4238
+ version = "1.0.69"
4239
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4240
+ checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
4241
+ dependencies = [
4242
+ "thiserror-impl 1.0.69",
4243
+ ]
4244
+
4245
+ [[package]]
4246
+ name = "thiserror"
4247
+ version = "2.0.11"
4248
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4249
+ checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc"
4250
+ dependencies = [
4251
+ "thiserror-impl 2.0.11",
4252
+ ]
4253
+
4254
+ [[package]]
4255
+ name = "thiserror-impl"
4256
+ version = "1.0.69"
4257
  source = "registry+https://github.com/rust-lang/crates.io-index"
4258
+ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
4259
  dependencies = [
4260
+ "proc-macro2 1.0.93",
4261
+ "quote 1.0.38",
4262
+ "syn 2.0.96",
4263
  ]
4264
 
4265
  [[package]]
4266
  name = "thiserror-impl"
4267
+ version = "2.0.11"
4268
  source = "registry+https://github.com/rust-lang/crates.io-index"
4269
+ checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2"
4270
  dependencies = [
4271
+ "proc-macro2 1.0.93",
4272
+ "quote 1.0.38",
4273
+ "syn 2.0.96",
4274
  ]
4275
 
4276
  [[package]]
 
4279
  source = "registry+https://github.com/rust-lang/crates.io-index"
4280
  checksum = "3bf63baf9f5039dadc247375c29eb13706706cfde997d0330d05aa63a77d8820"
4281
 
4282
+ [[package]]
4283
+ name = "thread_local"
4284
+ version = "1.1.8"
4285
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4286
+ checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
4287
+ dependencies = [
4288
+ "cfg-if 1.0.0",
4289
+ "once_cell",
4290
+ ]
4291
+
4292
  [[package]]
4293
  name = "time"
4294
  version = "0.1.45"
 
4302
 
4303
  [[package]]
4304
  name = "time"
4305
+ version = "0.3.37"
4306
  source = "registry+https://github.com/rust-lang/crates.io-index"
4307
+ checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21"
4308
  dependencies = [
4309
  "deranged",
4310
+ "itoa 1.0.14",
4311
  "num-conv",
4312
  "powerfmt",
4313
  "serde",
 
4323
 
4324
  [[package]]
4325
  name = "time-macros"
4326
+ version = "0.2.19"
4327
  source = "registry+https://github.com/rust-lang/crates.io-index"
4328
+ checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de"
4329
  dependencies = [
4330
  "num-conv",
4331
  "time-core",
4332
  ]
4333
 
4334
+ [[package]]
4335
+ name = "tinystr"
4336
+ version = "0.7.6"
4337
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4338
+ checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"
4339
+ dependencies = [
4340
+ "displaydoc",
4341
+ "zerovec",
4342
+ ]
4343
+
4344
  [[package]]
4345
  name = "tinytemplate"
4346
  version = "1.2.1"
 
4353
 
4354
  [[package]]
4355
  name = "tinyvec"
4356
+ version = "1.8.1"
4357
  source = "registry+https://github.com/rust-lang/crates.io-index"
4358
+ checksum = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8"
4359
  dependencies = [
4360
  "tinyvec_macros",
4361
  ]
 
4392
  checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e"
4393
  dependencies = [
4394
  "backtrace",
4395
+ "bytes 1.9.0",
4396
  "libc",
4397
+ "mio 1.0.3",
4398
  "parking_lot 0.12.3",
4399
  "pin-project-lite",
4400
  "signal-hook-registry",
4401
+ "socket2 0.5.8",
4402
  "tokio-macros",
4403
  "windows-sys 0.52.0",
4404
  ]
 
4451
  source = "registry+https://github.com/rust-lang/crates.io-index"
4452
  checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8"
4453
  dependencies = [
4454
+ "proc-macro2 1.0.93",
4455
+ "quote 1.0.38",
4456
+ "syn 2.0.96",
4457
  ]
4458
 
4459
  [[package]]
 
4475
  "tokio-sync",
4476
  ]
4477
 
 
 
 
 
 
 
 
 
 
 
 
4478
  [[package]]
4479
  name = "tokio-rustls"
4480
+ version = "0.26.1"
4481
  source = "registry+https://github.com/rust-lang/crates.io-index"
4482
+ checksum = "5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37"
4483
  dependencies = [
4484
  "rustls",
 
4485
  "tokio 1.43.0",
4486
  ]
4487
 
 
4493
  dependencies = [
4494
  "either",
4495
  "futures-util",
4496
+ "thiserror 1.0.69",
4497
  "tokio 1.43.0",
4498
  ]
4499
 
 
4566
 
4567
  [[package]]
4568
  name = "tokio-util"
4569
+ version = "0.7.13"
4570
  source = "registry+https://github.com/rust-lang/crates.io-index"
4571
+ checksum = "d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078"
4572
  dependencies = [
4573
+ "bytes 1.9.0",
4574
  "futures-core",
4575
  "futures-sink",
4576
  "pin-project-lite",
 
4586
  "serde",
4587
  ]
4588
 
4589
+ [[package]]
4590
+ name = "tower"
4591
+ version = "0.5.2"
4592
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4593
+ checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9"
4594
+ dependencies = [
4595
+ "futures-core",
4596
+ "futures-util",
4597
+ "pin-project-lite",
4598
+ "sync_wrapper",
4599
+ "tokio 1.43.0",
4600
+ "tower-layer",
4601
+ "tower-service",
4602
+ ]
4603
+
4604
+ [[package]]
4605
+ name = "tower-layer"
4606
+ version = "0.3.3"
4607
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4608
+ checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
4609
+
4610
  [[package]]
4611
  name = "tower-service"
4612
  version = "0.3.3"
 
4615
 
4616
  [[package]]
4617
  name = "tracing"
4618
+ version = "0.1.41"
4619
  source = "registry+https://github.com/rust-lang/crates.io-index"
4620
+ checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
4621
  dependencies = [
4622
  "log",
4623
  "pin-project-lite",
 
4626
 
4627
  [[package]]
4628
  name = "tracing-core"
4629
+ version = "0.1.33"
4630
  source = "registry+https://github.com/rust-lang/crates.io-index"
4631
+ checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c"
4632
  dependencies = [
4633
  "once_cell",
4634
+ "valuable",
4635
  ]
4636
 
4637
  [[package]]
4638
+ name = "tracing-log"
4639
+ version = "0.2.0"
4640
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4641
+ checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
4642
+ dependencies = [
4643
+ "log",
4644
+ "once_cell",
4645
+ "tracing-core",
4646
+ ]
4647
+
4648
+ [[package]]
4649
+ name = "tracing-subscriber"
4650
+ version = "0.3.19"
4651
  source = "registry+https://github.com/rust-lang/crates.io-index"
4652
+ checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008"
4653
+ dependencies = [
4654
+ "matchers",
4655
+ "nu-ansi-term",
4656
+ "once_cell",
4657
+ "regex",
4658
+ "sharded-slab",
4659
+ "smallvec 1.13.2",
4660
+ "thread_local",
4661
+ "tracing",
4662
+ "tracing-core",
4663
+ "tracing-log",
4664
+ ]
4665
 
4666
  [[package]]
4667
  name = "try-lock"
 
4686
 
4687
  [[package]]
4688
  name = "unicase"
4689
+ version = "2.8.1"
4690
  source = "registry+https://github.com/rust-lang/crates.io-index"
4691
+ checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539"
 
 
 
4692
 
4693
  [[package]]
4694
  name = "unicode-bidi"
4695
+ version = "0.3.18"
4696
  source = "registry+https://github.com/rust-lang/crates.io-index"
4697
+ checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5"
4698
 
4699
  [[package]]
4700
  name = "unicode-ident"
4701
+ version = "1.0.14"
4702
  source = "registry+https://github.com/rust-lang/crates.io-index"
4703
+ checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83"
4704
 
4705
  [[package]]
4706
  name = "unicode-normalization"
 
4764
 
4765
  [[package]]
4766
  name = "url"
4767
+ version = "2.5.4"
4768
  source = "registry+https://github.com/rust-lang/crates.io-index"
4769
+ checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60"
4770
  dependencies = [
4771
  "form_urlencoded",
4772
+ "idna 1.0.3",
4773
  "percent-encoding 2.3.1",
4774
  ]
4775
 
 
4779
  source = "registry+https://github.com/rust-lang/crates.io-index"
4780
  checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
4781
 
4782
+ [[package]]
4783
+ name = "utf16_iter"
4784
+ version = "1.0.5"
4785
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4786
+ checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"
4787
+
4788
+ [[package]]
4789
+ name = "utf8_iter"
4790
+ version = "1.0.4"
4791
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4792
+ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
4793
+
4794
  [[package]]
4795
  name = "uuid"
4796
  version = "0.7.4"
 
4802
 
4803
  [[package]]
4804
  name = "uuid"
4805
+ version = "1.12.0"
4806
  source = "registry+https://github.com/rust-lang/crates.io-index"
4807
+ checksum = "744018581f9a3454a9e15beb8a33b017183f1e7c0cd170232a2d1453b23a51c4"
4808
  dependencies = [
4809
  "getrandom",
4810
  ]
 
4815
  source = "registry+https://github.com/rust-lang/crates.io-index"
4816
  checksum = "4e8257fbc510f0a46eb602c10215901938b5c2a7d5e70fc11483b1d3c9b5b18c"
4817
 
4818
+ [[package]]
4819
+ name = "valuable"
4820
+ version = "0.1.1"
4821
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4822
+ checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
4823
+
4824
  [[package]]
4825
  name = "vcpkg"
4826
  version = "0.2.15"
 
4877
 
4878
  [[package]]
4879
  name = "wasm-bindgen"
4880
+ version = "0.2.100"
4881
  source = "registry+https://github.com/rust-lang/crates.io-index"
4882
+ checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
4883
  dependencies = [
4884
  "cfg-if 1.0.0",
4885
  "once_cell",
4886
+ "rustversion",
4887
  "wasm-bindgen-macro",
4888
  ]
4889
 
4890
  [[package]]
4891
  name = "wasm-bindgen-backend"
4892
+ version = "0.2.100"
4893
  source = "registry+https://github.com/rust-lang/crates.io-index"
4894
+ checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
4895
  dependencies = [
4896
  "bumpalo",
4897
  "log",
4898
+ "proc-macro2 1.0.93",
4899
+ "quote 1.0.38",
4900
+ "syn 2.0.96",
 
4901
  "wasm-bindgen-shared",
4902
  ]
4903
 
4904
  [[package]]
4905
  name = "wasm-bindgen-futures"
4906
+ version = "0.4.50"
4907
  source = "registry+https://github.com/rust-lang/crates.io-index"
4908
+ checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61"
4909
  dependencies = [
4910
  "cfg-if 1.0.0",
4911
  "js-sys",
4912
+ "once_cell",
4913
  "wasm-bindgen",
4914
  "web-sys",
4915
  ]
4916
 
4917
  [[package]]
4918
  name = "wasm-bindgen-macro"
4919
+ version = "0.2.100"
4920
  source = "registry+https://github.com/rust-lang/crates.io-index"
4921
+ checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
4922
  dependencies = [
4923
+ "quote 1.0.38",
4924
  "wasm-bindgen-macro-support",
4925
  ]
4926
 
4927
  [[package]]
4928
  name = "wasm-bindgen-macro-support"
4929
+ version = "0.2.100"
4930
  source = "registry+https://github.com/rust-lang/crates.io-index"
4931
+ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
4932
  dependencies = [
4933
+ "proc-macro2 1.0.93",
4934
+ "quote 1.0.38",
4935
+ "syn 2.0.96",
4936
  "wasm-bindgen-backend",
4937
  "wasm-bindgen-shared",
4938
  ]
4939
 
4940
  [[package]]
4941
  name = "wasm-bindgen-shared"
4942
+ version = "0.2.100"
4943
  source = "registry+https://github.com/rust-lang/crates.io-index"
4944
+ checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
4945
+ dependencies = [
4946
+ "unicode-ident",
4947
+ ]
4948
 
4949
  [[package]]
4950
  name = "web-sys"
4951
+ version = "0.3.77"
4952
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4953
+ checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2"
4954
+ dependencies = [
4955
+ "js-sys",
4956
+ "wasm-bindgen",
4957
+ ]
4958
+
4959
+ [[package]]
4960
+ name = "web-time"
4961
+ version = "1.1.0"
4962
  source = "registry+https://github.com/rust-lang/crates.io-index"
4963
+ checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
4964
  dependencies = [
4965
  "js-sys",
4966
  "wasm-bindgen",
 
4968
 
4969
  [[package]]
4970
  name = "webpki-roots"
4971
+ version = "0.26.7"
4972
  source = "registry+https://github.com/rust-lang/crates.io-index"
4973
+ checksum = "5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e"
4974
  dependencies = [
4975
  "rustls-pki-types",
4976
  ]
4977
 
4978
  [[package]]
4979
  name = "websurfx"
4980
+ version = "1.21.0"
4981
  dependencies = [
4982
  "actix-cors",
4983
  "actix-files",
4984
  "actix-governor",
4985
+ "actix-multipart",
4986
  "actix-web",
4987
  "async-compression",
4988
  "async-once-cell",
 
5010
  "moka",
5011
  "redis",
5012
  "regex",
5013
+ "reqwest 0.12.12",
5014
  "rusty-hook",
5015
  "scraper",
5016
  "serde",
 
5076
  source = "registry+https://github.com/rust-lang/crates.io-index"
5077
  checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
5078
 
5079
+ [[package]]
5080
+ name = "windows"
5081
+ version = "0.58.0"
5082
+ source = "registry+https://github.com/rust-lang/crates.io-index"
5083
+ checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6"
5084
+ dependencies = [
5085
+ "windows-core",
5086
+ "windows-targets",
5087
+ ]
5088
+
5089
+ [[package]]
5090
+ name = "windows-core"
5091
+ version = "0.58.0"
5092
+ source = "registry+https://github.com/rust-lang/crates.io-index"
5093
+ checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99"
5094
+ dependencies = [
5095
+ "windows-implement",
5096
+ "windows-interface",
5097
+ "windows-result",
5098
+ "windows-strings",
5099
+ "windows-targets",
5100
+ ]
5101
+
5102
+ [[package]]
5103
+ name = "windows-implement"
5104
+ version = "0.58.0"
5105
+ source = "registry+https://github.com/rust-lang/crates.io-index"
5106
+ checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b"
5107
+ dependencies = [
5108
+ "proc-macro2 1.0.93",
5109
+ "quote 1.0.38",
5110
+ "syn 2.0.96",
5111
+ ]
5112
+
5113
+ [[package]]
5114
+ name = "windows-interface"
5115
+ version = "0.58.0"
5116
+ source = "registry+https://github.com/rust-lang/crates.io-index"
5117
+ checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515"
5118
+ dependencies = [
5119
+ "proc-macro2 1.0.93",
5120
+ "quote 1.0.38",
5121
+ "syn 2.0.96",
5122
+ ]
5123
+
5124
  [[package]]
5125
  name = "windows-registry"
5126
  version = "0.2.0"
 
5248
  source = "registry+https://github.com/rust-lang/crates.io-index"
5249
  checksum = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904"
5250
 
5251
+ [[package]]
5252
+ name = "write16"
5253
+ version = "1.0.0"
5254
+ source = "registry+https://github.com/rust-lang/crates.io-index"
5255
+ checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
5256
+
5257
+ [[package]]
5258
+ name = "writeable"
5259
+ version = "0.5.5"
5260
+ source = "registry+https://github.com/rust-lang/crates.io-index"
5261
+ checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
5262
+
5263
  [[package]]
5264
  name = "ws2_32-sys"
5265
  version = "0.2.1"
 
5270
  "winapi-build",
5271
  ]
5272
 
5273
+ [[package]]
5274
+ name = "yoke"
5275
+ version = "0.7.5"
5276
+ source = "registry+https://github.com/rust-lang/crates.io-index"
5277
+ checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40"
5278
+ dependencies = [
5279
+ "serde",
5280
+ "stable_deref_trait",
5281
+ "yoke-derive",
5282
+ "zerofrom",
5283
+ ]
5284
+
5285
+ [[package]]
5286
+ name = "yoke-derive"
5287
+ version = "0.7.5"
5288
+ source = "registry+https://github.com/rust-lang/crates.io-index"
5289
+ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"
5290
+ dependencies = [
5291
+ "proc-macro2 1.0.93",
5292
+ "quote 1.0.38",
5293
+ "syn 2.0.96",
5294
+ "synstructure 0.13.1",
5295
+ ]
5296
+
5297
  [[package]]
5298
  name = "zerocopy"
5299
  version = "0.7.35"
 
5310
  source = "registry+https://github.com/rust-lang/crates.io-index"
5311
  checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
5312
  dependencies = [
5313
+ "proc-macro2 1.0.93",
5314
+ "quote 1.0.38",
5315
+ "syn 2.0.96",
5316
+ ]
5317
+
5318
+ [[package]]
5319
+ name = "zerofrom"
5320
+ version = "0.1.5"
5321
+ source = "registry+https://github.com/rust-lang/crates.io-index"
5322
+ checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e"
5323
+ dependencies = [
5324
+ "zerofrom-derive",
5325
+ ]
5326
+
5327
+ [[package]]
5328
+ name = "zerofrom-derive"
5329
+ version = "0.1.5"
5330
+ source = "registry+https://github.com/rust-lang/crates.io-index"
5331
+ checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808"
5332
+ dependencies = [
5333
+ "proc-macro2 1.0.93",
5334
+ "quote 1.0.38",
5335
+ "syn 2.0.96",
5336
+ "synstructure 0.13.1",
5337
  ]
5338
 
5339
  [[package]]
 
5341
  version = "1.8.1"
5342
  source = "registry+https://github.com/rust-lang/crates.io-index"
5343
  checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
5344
+
5345
+ [[package]]
5346
+ name = "zerovec"
5347
+ version = "0.10.4"
5348
+ source = "registry+https://github.com/rust-lang/crates.io-index"
5349
+ checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"
5350
+ dependencies = [
5351
+ "yoke",
5352
+ "zerofrom",
5353
+ "zerovec-derive",
5354
+ ]
5355
+
5356
+ [[package]]
5357
+ name = "zerovec-derive"
5358
+ version = "0.10.3"
5359
+ source = "registry+https://github.com/rust-lang/crates.io-index"
5360
+ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
5361
+ dependencies = [
5362
+ "proc-macro2 1.0.93",
5363
+ "quote 1.0.38",
5364
+ "syn 2.0.96",
5365
+ ]
src/cache/cacher.rs CHANGED
@@ -213,12 +213,10 @@ pub trait Cacher: Send + Sync {
213
  }
214
 
215
  /// A helper function that compresses or encrypts search results before they're inserted into a cache store
216
-
217
  /// # Arguments
218
  ///
219
  /// * `search_results` - A reference to the search_Results to process.
220
  ///
221
-
222
  ///
223
  /// # Error
224
  /// Returns a Vec of compressed or encrypted bytes on success otherwise it returns a CacheError
 
213
  }
214
 
215
  /// A helper function that compresses or encrypts search results before they're inserted into a cache store
 
216
  /// # Arguments
217
  ///
218
  /// * `search_results` - A reference to the search_Results to process.
219
  ///
 
220
  ///
221
  /// # Error
222
  /// Returns a Vec of compressed or encrypted bytes on success otherwise it returns a CacheError
src/config/parser.rs CHANGED
@@ -78,11 +78,11 @@ impl Config {
78
  lua.load(&fs::read_to_string(file_path(FileType::Config)?)?)
79
  .exec()?;
80
 
81
- let parsed_threads: u8 = globals.get::<_, u8>("threads")?;
82
 
83
- let debug: bool = globals.get::<_, bool>("debug")?;
84
- let logging: bool = globals.get::<_, bool>("logging")?;
85
- let adaptive_window: bool = globals.get::<_, bool>("adaptive_window")?;
86
 
87
  if !logging_initialized {
88
  set_logging_level(debug, logging);
@@ -99,9 +99,9 @@ impl Config {
99
  parsed_threads
100
  };
101
 
102
- let rate_limiter = globals.get::<_, HashMap<String, u8>>("rate_limiter")?;
103
 
104
- let parsed_safe_search: u8 = globals.get::<_, u8>("safe_search")?;
105
  let safe_search: u8 = match parsed_safe_search {
106
  0..=4 => parsed_safe_search,
107
  _ => {
@@ -112,7 +112,7 @@ impl Config {
112
  };
113
 
114
  #[cfg(any(feature = "redis-cache", feature = "memory-cache"))]
115
- let parsed_cet = globals.get::<_, u16>("cache_expiry_time")?;
116
  #[cfg(any(feature = "redis-cache", feature = "memory-cache"))]
117
  let cache_expiry_time = match parsed_cet {
118
  0..=59 => {
@@ -125,7 +125,7 @@ impl Config {
125
  _ => parsed_cet,
126
  };
127
 
128
- let proxy_opt = globals.get::<_, Option<String>>("proxy")?;
129
  let proxy = proxy_opt.and_then(|proxy_str| {
130
  Proxy::all(proxy_str).ok().and_then(|_| {
131
  log::error!("Invalid proxy url, defaulting to no proxy.");
@@ -135,30 +135,29 @@ impl Config {
135
 
136
  Ok(Config {
137
  operating_system_tls_certificates: globals
138
- .get::<_, bool>("operating_system_tls_certificates")?,
139
- port: globals.get::<_, u16>("port")?,
140
- binding_ip: globals.get::<_, String>("binding_ip")?,
141
  style: Style::new(
142
- globals.get::<_, String>("theme")?,
143
- globals.get::<_, String>("colorscheme")?,
144
- globals.get::<_, Option<String>>("animation")?,
145
  ),
146
  #[cfg(feature = "redis-cache")]
147
- redis_url: globals.get::<_, String>("redis_url")?,
148
  aggregator: AggregatorConfig {
149
- random_delay: globals.get::<_, bool>("production_use")?,
150
  },
151
  logging,
152
  debug,
153
  adaptive_window,
154
- upstream_search_engines: globals
155
- .get::<_, HashMap<String, bool>>("upstream_search_engines")?,
156
- request_timeout: globals.get::<_, u8>("request_timeout")?,
157
- tcp_connection_keep_alive: globals.get::<_, u8>("tcp_connection_keep_alive")?,
158
- pool_idle_connection_timeout: globals.get::<_, u8>("pool_idle_connection_timeout")?,
159
- number_of_https_connections: globals.get::<_, u8>("number_of_https_connections")?,
160
  threads,
161
- client_connection_keep_alive: globals.get::<_, u8>("client_connection_keep_alive")?,
162
  rate_limiter: RateLimiter {
163
  number_of_requests: rate_limiter["number_of_requests"],
164
  time_limit: rate_limiter["time_limit"],
 
78
  lua.load(&fs::read_to_string(file_path(FileType::Config)?)?)
79
  .exec()?;
80
 
81
+ let parsed_threads: u8 = globals.get("threads")?;
82
 
83
+ let debug: bool = globals.get("debug")?;
84
+ let logging: bool = globals.get("logging")?;
85
+ let adaptive_window: bool = globals.get("adaptive_window")?;
86
 
87
  if !logging_initialized {
88
  set_logging_level(debug, logging);
 
99
  parsed_threads
100
  };
101
 
102
+ let rate_limiter: HashMap<String, u8> = globals.get("rate_limiter")?;
103
 
104
+ let parsed_safe_search: u8 = globals.get::<_>("safe_search")?;
105
  let safe_search: u8 = match parsed_safe_search {
106
  0..=4 => parsed_safe_search,
107
  _ => {
 
112
  };
113
 
114
  #[cfg(any(feature = "redis-cache", feature = "memory-cache"))]
115
+ let parsed_cet = globals.get::<_>("cache_expiry_time")?;
116
  #[cfg(any(feature = "redis-cache", feature = "memory-cache"))]
117
  let cache_expiry_time = match parsed_cet {
118
  0..=59 => {
 
125
  _ => parsed_cet,
126
  };
127
 
128
+ let proxy_opt: Option<String> = globals.get::<_>("proxy")?;
129
  let proxy = proxy_opt.and_then(|proxy_str| {
130
  Proxy::all(proxy_str).ok().and_then(|_| {
131
  log::error!("Invalid proxy url, defaulting to no proxy.");
 
135
 
136
  Ok(Config {
137
  operating_system_tls_certificates: globals
138
+ .get::<_>("operating_system_tls_certificates")?,
139
+ port: globals.get::<_>("port")?,
140
+ binding_ip: globals.get::<_>("binding_ip")?,
141
  style: Style::new(
142
+ globals.get::<_>("theme")?,
143
+ globals.get::<_>("colorscheme")?,
144
+ globals.get::<_>("animation")?,
145
  ),
146
  #[cfg(feature = "redis-cache")]
147
+ redis_url: globals.get::<_>("redis_url")?,
148
  aggregator: AggregatorConfig {
149
+ random_delay: globals.get::<_>("production_use")?,
150
  },
151
  logging,
152
  debug,
153
  adaptive_window,
154
+ upstream_search_engines: globals.get::<_>("upstream_search_engines")?,
155
+ request_timeout: globals.get::<_>("request_timeout")?,
156
+ tcp_connection_keep_alive: globals.get::<_>("tcp_connection_keep_alive")?,
157
+ pool_idle_connection_timeout: globals.get::<_>("pool_idle_connection_timeout")?,
158
+ number_of_https_connections: globals.get::<_>("number_of_https_connections")?,
 
159
  threads,
160
+ client_connection_keep_alive: globals.get::<_>("client_connection_keep_alive")?,
161
  rate_limiter: RateLimiter {
162
  number_of_requests: rate_limiter["number_of_requests"],
163
  time_limit: rate_limiter["time_limit"],