Spaces:
Running
Running
Merge branch 'rolling' into FEAT/566_initial-support-for-low-powered-devices-with-other-architectures
Browse files- Cargo.lock +437 -270
- Cargo.toml +12 -11
- Dockerfile +1 -1
- README.md +3 -0
- dev.Dockerfile +1 -1
Cargo.lock
CHANGED
@@ -14,7 +14,7 @@ dependencies = [
|
|
14 |
"futures-sink",
|
15 |
"memchr",
|
16 |
"pin-project-lite",
|
17 |
-
"tokio 1.
|
18 |
"tokio-util",
|
19 |
"tracing",
|
20 |
]
|
@@ -71,18 +71,18 @@ dependencies = [
|
|
71 |
|
72 |
[[package]]
|
73 |
name = "actix-http"
|
74 |
-
version = "3.
|
75 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
76 |
-
checksum = "
|
77 |
dependencies = [
|
78 |
"actix-codec",
|
79 |
"actix-rt",
|
80 |
"actix-service",
|
81 |
"actix-utils",
|
82 |
"ahash",
|
83 |
-
"base64 0.
|
84 |
"bitflags 2.5.0",
|
85 |
-
"brotli
|
86 |
"bytes 1.6.0",
|
87 |
"bytestring",
|
88 |
"derive_more",
|
@@ -100,7 +100,7 @@ dependencies = [
|
|
100 |
"rand 0.8.5",
|
101 |
"sha1",
|
102 |
"smallvec 1.13.2",
|
103 |
-
"tokio 1.
|
104 |
"tokio-util",
|
105 |
"tracing",
|
106 |
]
|
@@ -112,18 +112,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
112 |
checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb"
|
113 |
dependencies = [
|
114 |
"quote 1.0.36",
|
115 |
-
"syn 2.0.
|
116 |
]
|
117 |
|
118 |
[[package]]
|
119 |
name = "actix-router"
|
120 |
-
version = "0.5.
|
121 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
122 |
-
checksum = "
|
123 |
dependencies = [
|
124 |
"bytestring",
|
|
|
125 |
"http 0.2.12",
|
126 |
-
"regex",
|
127 |
"serde",
|
128 |
"tracing",
|
129 |
]
|
@@ -135,7 +136,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
135 |
checksum = "28f32d40287d3f402ae0028a9d54bef51af15c8769492826a69d28f81893151d"
|
136 |
dependencies = [
|
137 |
"futures-core",
|
138 |
-
"tokio 1.
|
139 |
"tokio-uring",
|
140 |
]
|
141 |
|
@@ -152,7 +153,7 @@ dependencies = [
|
|
152 |
"futures-util",
|
153 |
"mio 0.8.11",
|
154 |
"socket2 0.5.7",
|
155 |
-
"tokio 1.
|
156 |
"tokio-uring",
|
157 |
"tracing",
|
158 |
]
|
@@ -180,9 +181,9 @@ dependencies = [
|
|
180 |
|
181 |
[[package]]
|
182 |
name = "actix-web"
|
183 |
-
version = "4.
|
184 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
185 |
-
checksum = "
|
186 |
dependencies = [
|
187 |
"actix-codec",
|
188 |
"actix-http",
|
@@ -202,13 +203,14 @@ dependencies = [
|
|
202 |
"encoding_rs",
|
203 |
"futures-core",
|
204 |
"futures-util",
|
|
|
205 |
"itoa 1.0.11",
|
206 |
"language-tags",
|
207 |
"log",
|
208 |
"mime",
|
209 |
"once_cell",
|
210 |
"pin-project-lite",
|
211 |
-
"regex",
|
212 |
"serde",
|
213 |
"serde_json",
|
214 |
"serde_urlencoded 0.7.1",
|
@@ -220,21 +222,21 @@ dependencies = [
|
|
220 |
|
221 |
[[package]]
|
222 |
name = "actix-web-codegen"
|
223 |
-
version = "4.
|
224 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
225 |
-
checksum = "
|
226 |
dependencies = [
|
227 |
"actix-router",
|
228 |
-
"proc-macro2 1.0.
|
229 |
"quote 1.0.36",
|
230 |
-
"syn 2.0.
|
231 |
]
|
232 |
|
233 |
[[package]]
|
234 |
name = "addr2line"
|
235 |
-
version = "0.
|
236 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
237 |
-
checksum = "
|
238 |
dependencies = [
|
239 |
"gimli",
|
240 |
]
|
@@ -321,9 +323,9 @@ checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b"
|
|
321 |
|
322 |
[[package]]
|
323 |
name = "anyhow"
|
324 |
-
version = "1.0.
|
325 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
326 |
-
checksum = "
|
327 |
|
328 |
[[package]]
|
329 |
name = "arc-swap"
|
@@ -345,16 +347,16 @@ checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
|
|
345 |
|
346 |
[[package]]
|
347 |
name = "async-compression"
|
348 |
-
version = "0.4.
|
349 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
350 |
-
checksum = "
|
351 |
dependencies = [
|
352 |
"brotli 5.0.0",
|
353 |
"flate2",
|
354 |
"futures-core",
|
355 |
"memchr",
|
356 |
"pin-project-lite",
|
357 |
-
"tokio 1.
|
358 |
]
|
359 |
|
360 |
[[package]]
|
@@ -369,11 +371,17 @@ version = "0.1.80"
|
|
369 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
370 |
checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca"
|
371 |
dependencies = [
|
372 |
-
"proc-macro2 1.0.
|
373 |
"quote 1.0.36",
|
374 |
-
"syn 2.0.
|
375 |
]
|
376 |
|
|
|
|
|
|
|
|
|
|
|
|
|
377 |
[[package]]
|
378 |
name = "autocfg"
|
379 |
version = "0.1.8"
|
@@ -391,9 +399,9 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
|
|
391 |
|
392 |
[[package]]
|
393 |
name = "backtrace"
|
394 |
-
version = "0.3.
|
395 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
396 |
-
checksum = "
|
397 |
dependencies = [
|
398 |
"addr2line",
|
399 |
"cc",
|
@@ -419,6 +427,12 @@ version = "0.21.7"
|
|
419 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
420 |
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
|
421 |
|
|
|
|
|
|
|
|
|
|
|
|
|
422 |
[[package]]
|
423 |
name = "bit-set"
|
424 |
version = "0.5.3"
|
@@ -448,9 +462,9 @@ checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
|
|
448 |
|
449 |
[[package]]
|
450 |
name = "blake3"
|
451 |
-
version = "1.5.
|
452 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
453 |
-
checksum = "
|
454 |
dependencies = [
|
455 |
"arrayref",
|
456 |
"arrayvec",
|
@@ -470,9 +484,9 @@ dependencies = [
|
|
470 |
|
471 |
[[package]]
|
472 |
name = "brotli"
|
473 |
-
version = "
|
474 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
475 |
-
checksum = "
|
476 |
dependencies = [
|
477 |
"alloc-no-stdlib",
|
478 |
"alloc-stdlib",
|
@@ -492,9 +506,9 @@ dependencies = [
|
|
492 |
|
493 |
[[package]]
|
494 |
name = "brotli-decompressor"
|
495 |
-
version = "
|
496 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
497 |
-
checksum = "
|
498 |
dependencies = [
|
499 |
"alloc-no-stdlib",
|
500 |
"alloc-stdlib",
|
@@ -566,9 +580,9 @@ dependencies = [
|
|
566 |
|
567 |
[[package]]
|
568 |
name = "camino"
|
569 |
-
version = "1.1.
|
570 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
571 |
-
checksum = "
|
572 |
dependencies = [
|
573 |
"serde",
|
574 |
]
|
@@ -590,7 +604,7 @@ checksum = "4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa"
|
|
590 |
dependencies = [
|
591 |
"camino",
|
592 |
"cargo-platform",
|
593 |
-
"semver 1.0.
|
594 |
"serde",
|
595 |
"serde_json",
|
596 |
]
|
@@ -603,9 +617,12 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
|
|
603 |
|
604 |
[[package]]
|
605 |
name = "cc"
|
606 |
-
version = "1.
|
607 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
608 |
-
checksum = "
|
|
|
|
|
|
|
609 |
|
610 |
[[package]]
|
611 |
name = "cfg-if"
|
@@ -692,18 +709,18 @@ dependencies = [
|
|
692 |
|
693 |
[[package]]
|
694 |
name = "clap"
|
695 |
-
version = "4.5.
|
696 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
697 |
-
checksum = "
|
698 |
dependencies = [
|
699 |
"clap_builder",
|
700 |
]
|
701 |
|
702 |
[[package]]
|
703 |
name = "clap_builder"
|
704 |
-
version = "4.5.
|
705 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
706 |
-
checksum = "
|
707 |
dependencies = [
|
708 |
"anstyle",
|
709 |
"clap_lex",
|
@@ -711,9 +728,9 @@ dependencies = [
|
|
711 |
|
712 |
[[package]]
|
713 |
name = "clap_lex"
|
714 |
-
version = "0.7.
|
715 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
716 |
-
checksum = "
|
717 |
|
718 |
[[package]]
|
719 |
name = "cloudabi"
|
@@ -734,7 +751,7 @@ dependencies = [
|
|
734 |
"futures-core",
|
735 |
"memchr",
|
736 |
"pin-project-lite",
|
737 |
-
"tokio 1.
|
738 |
"tokio-util",
|
739 |
]
|
740 |
|
@@ -753,7 +770,7 @@ version = "0.3.2"
|
|
753 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
754 |
checksum = "5e1e0fdd2e5d3041e530e1b21158aeeef8b5d0e306bc5c1e3d6cf0930d10e25a"
|
755 |
dependencies = [
|
756 |
-
"proc-macro2 1.0.
|
757 |
"quote 1.0.36",
|
758 |
"syn 1.0.109",
|
759 |
]
|
@@ -836,9 +853,9 @@ dependencies = [
|
|
836 |
|
837 |
[[package]]
|
838 |
name = "crc32fast"
|
839 |
-
version = "1.4.
|
840 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
841 |
-
checksum = "
|
842 |
dependencies = [
|
843 |
"cfg-if 1.0.0",
|
844 |
]
|
@@ -879,11 +896,11 @@ dependencies = [
|
|
879 |
|
880 |
[[package]]
|
881 |
name = "crossbeam-channel"
|
882 |
-
version = "0.5.
|
883 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
884 |
-
checksum = "
|
885 |
dependencies = [
|
886 |
-
"crossbeam-utils 0.8.
|
887 |
]
|
888 |
|
889 |
[[package]]
|
@@ -936,9 +953,9 @@ dependencies = [
|
|
936 |
|
937 |
[[package]]
|
938 |
name = "crossbeam-utils"
|
939 |
-
version = "0.8.
|
940 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
941 |
-
checksum = "
|
942 |
|
943 |
[[package]]
|
944 |
name = "crunchy"
|
@@ -999,7 +1016,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
999 |
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
|
1000 |
dependencies = [
|
1001 |
"quote 1.0.36",
|
1002 |
-
"syn 2.0.
|
1003 |
]
|
1004 |
|
1005 |
[[package]]
|
@@ -1037,7 +1054,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
1037 |
checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
|
1038 |
dependencies = [
|
1039 |
"convert_case",
|
1040 |
-
"proc-macro2 1.0.
|
1041 |
"quote 1.0.36",
|
1042 |
"rustc_version 0.4.0",
|
1043 |
"syn 1.0.109",
|
@@ -1052,8 +1069,8 @@ dependencies = [
|
|
1052 |
"backtrace",
|
1053 |
"lazy_static",
|
1054 |
"mintex",
|
1055 |
-
"parking_lot 0.12.
|
1056 |
-
"rustc-hash",
|
1057 |
"serde",
|
1058 |
"serde_json",
|
1059 |
"thousands",
|
@@ -1083,9 +1100,9 @@ checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653"
|
|
1083 |
|
1084 |
[[package]]
|
1085 |
name = "dtoa-short"
|
1086 |
-
version = "0.3.
|
1087 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1088 |
-
checksum = "
|
1089 |
dependencies = [
|
1090 |
"dtoa 1.0.9",
|
1091 |
]
|
@@ -1098,9 +1115,9 @@ checksum = "3a68a4904193147e0a8dec3314640e6db742afd5f6e634f428a6af230d9b3591"
|
|
1098 |
|
1099 |
[[package]]
|
1100 |
name = "either"
|
1101 |
-
version = "1.
|
1102 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1103 |
-
checksum = "
|
1104 |
|
1105 |
[[package]]
|
1106 |
name = "encoding_rs"
|
@@ -1148,9 +1165,9 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
|
|
1148 |
|
1149 |
[[package]]
|
1150 |
name = "errno"
|
1151 |
-
version = "0.3.
|
1152 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1153 |
-
checksum = "
|
1154 |
dependencies = [
|
1155 |
"libc",
|
1156 |
"windows-sys 0.52.0",
|
@@ -1191,7 +1208,7 @@ version = "0.1.8"
|
|
1191 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1192 |
checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4"
|
1193 |
dependencies = [
|
1194 |
-
"proc-macro2 1.0.
|
1195 |
"quote 1.0.36",
|
1196 |
"syn 1.0.109",
|
1197 |
"synstructure",
|
@@ -1362,9 +1379,9 @@ version = "0.3.30"
|
|
1362 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1363 |
checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
|
1364 |
dependencies = [
|
1365 |
-
"proc-macro2 1.0.
|
1366 |
"quote 1.0.36",
|
1367 |
-
"syn 2.0.
|
1368 |
]
|
1369 |
|
1370 |
[[package]]
|
@@ -1444,9 +1461,9 @@ dependencies = [
|
|
1444 |
|
1445 |
[[package]]
|
1446 |
name = "gimli"
|
1447 |
-
version = "0.
|
1448 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1449 |
-
checksum = "
|
1450 |
|
1451 |
[[package]]
|
1452 |
name = "glob"
|
@@ -1466,7 +1483,7 @@ dependencies = [
|
|
1466 |
"futures-timer",
|
1467 |
"no-std-compat",
|
1468 |
"nonzero_ext",
|
1469 |
-
"parking_lot 0.12.
|
1470 |
"portable-atomic",
|
1471 |
"quanta",
|
1472 |
"rand 0.8.5",
|
@@ -1494,19 +1511,19 @@ dependencies = [
|
|
1494 |
|
1495 |
[[package]]
|
1496 |
name = "h2"
|
1497 |
-
version = "0.
|
1498 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1499 |
-
checksum = "
|
1500 |
dependencies = [
|
|
|
1501 |
"bytes 1.6.0",
|
1502 |
"fnv",
|
1503 |
"futures-core",
|
1504 |
"futures-sink",
|
1505 |
-
"
|
1506 |
-
"http 0.2.12",
|
1507 |
"indexmap 2.2.6",
|
1508 |
"slab",
|
1509 |
-
"tokio 1.
|
1510 |
"tokio-util",
|
1511 |
"tracing",
|
1512 |
]
|
@@ -1574,16 +1591,16 @@ dependencies = [
|
|
1574 |
|
1575 |
[[package]]
|
1576 |
name = "html5ever"
|
1577 |
-
version = "0.
|
1578 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1579 |
-
checksum = "
|
1580 |
dependencies = [
|
1581 |
"log",
|
1582 |
"mac",
|
1583 |
-
"markup5ever 0.
|
1584 |
-
"proc-macro2 1.0.
|
1585 |
"quote 1.0.36",
|
1586 |
-
"syn
|
1587 |
]
|
1588 |
|
1589 |
[[package]]
|
@@ -1608,6 +1625,17 @@ dependencies = [
|
|
1608 |
"itoa 1.0.11",
|
1609 |
]
|
1610 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1611 |
[[package]]
|
1612 |
name = "http-body"
|
1613 |
version = "0.1.0"
|
@@ -1622,12 +1650,24 @@ dependencies = [
|
|
1622 |
|
1623 |
[[package]]
|
1624 |
name = "http-body"
|
1625 |
-
version = "0.
|
1626 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1627 |
-
checksum = "
|
1628 |
dependencies = [
|
1629 |
"bytes 1.6.0",
|
1630 |
-
"http
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1631 |
"pin-project-lite",
|
1632 |
]
|
1633 |
|
@@ -1681,40 +1721,40 @@ dependencies = [
|
|
1681 |
|
1682 |
[[package]]
|
1683 |
name = "hyper"
|
1684 |
-
version = "
|
1685 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1686 |
-
checksum = "
|
1687 |
dependencies = [
|
1688 |
"bytes 1.6.0",
|
1689 |
"futures-channel",
|
1690 |
-
"futures-core",
|
1691 |
"futures-util",
|
1692 |
-
"h2 0.
|
1693 |
-
"http
|
1694 |
-
"http-body 0.
|
1695 |
"httparse",
|
1696 |
-
"httpdate",
|
1697 |
"itoa 1.0.11",
|
1698 |
"pin-project-lite",
|
1699 |
-
"
|
1700 |
-
"tokio 1.
|
1701 |
-
"tower-service",
|
1702 |
-
"tracing",
|
1703 |
"want 0.3.1",
|
1704 |
]
|
1705 |
|
1706 |
[[package]]
|
1707 |
name = "hyper-rustls"
|
1708 |
-
version = "0.
|
1709 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1710 |
-
checksum = "
|
1711 |
dependencies = [
|
1712 |
"futures-util",
|
1713 |
-
"http
|
1714 |
-
"hyper
|
|
|
1715 |
"rustls",
|
1716 |
-
"
|
|
|
1717 |
"tokio-rustls",
|
|
|
|
|
1718 |
]
|
1719 |
|
1720 |
[[package]]
|
@@ -1730,6 +1770,26 @@ dependencies = [
|
|
1730 |
"tokio-io",
|
1731 |
]
|
1732 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1733 |
[[package]]
|
1734 |
name = "idna"
|
1735 |
version = "0.1.5"
|
@@ -1762,6 +1822,12 @@ dependencies = [
|
|
1762 |
"unicode-normalization",
|
1763 |
]
|
1764 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1765 |
[[package]]
|
1766 |
name = "indexmap"
|
1767 |
version = "1.9.3"
|
@@ -1891,9 +1957,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
|
|
1891 |
|
1892 |
[[package]]
|
1893 |
name = "libc"
|
1894 |
-
version = "0.2.
|
1895 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1896 |
-
checksum = "
|
1897 |
|
1898 |
[[package]]
|
1899 |
name = "libflate"
|
@@ -1917,9 +1983,9 @@ dependencies = [
|
|
1917 |
|
1918 |
[[package]]
|
1919 |
name = "libmimalloc-sys"
|
1920 |
-
version = "0.1.
|
1921 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1922 |
-
checksum = "
|
1923 |
dependencies = [
|
1924 |
"cc",
|
1925 |
"libc",
|
@@ -1927,9 +1993,9 @@ dependencies = [
|
|
1927 |
|
1928 |
[[package]]
|
1929 |
name = "lightningcss"
|
1930 |
-
version = "1.0.0-alpha.
|
1931 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1932 |
-
checksum = "
|
1933 |
dependencies = [
|
1934 |
"ahash",
|
1935 |
"bitflags 2.5.0",
|
@@ -1948,9 +2014,9 @@ dependencies = [
|
|
1948 |
|
1949 |
[[package]]
|
1950 |
name = "linux-raw-sys"
|
1951 |
-
version = "0.4.
|
1952 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1953 |
-
checksum = "
|
1954 |
|
1955 |
[[package]]
|
1956 |
name = "local-channel"
|
@@ -2038,13 +2104,13 @@ dependencies = [
|
|
2038 |
|
2039 |
[[package]]
|
2040 |
name = "markup5ever"
|
2041 |
-
version = "0.
|
2042 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2043 |
-
checksum = "
|
2044 |
dependencies = [
|
2045 |
"log",
|
2046 |
-
"phf 0.
|
2047 |
-
"phf_codegen 0.
|
2048 |
"string_cache 0.8.7",
|
2049 |
"string_cache_codegen 0.5.2",
|
2050 |
"tendril",
|
@@ -2075,9 +2141,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
2075 |
checksum = "fa453238ec218da0af6b11fc5978d3b5c3a45ed97b722391a2a11f3306274e18"
|
2076 |
dependencies = [
|
2077 |
"proc-macro-error",
|
2078 |
-
"proc-macro2 1.0.
|
2079 |
"quote 1.0.36",
|
2080 |
-
"syn
|
2081 |
]
|
2082 |
|
2083 |
[[package]]
|
@@ -2103,9 +2169,9 @@ dependencies = [
|
|
2103 |
|
2104 |
[[package]]
|
2105 |
name = "mimalloc"
|
2106 |
-
version = "0.1.
|
2107 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2108 |
-
checksum = "
|
2109 |
dependencies = [
|
2110 |
"libmimalloc-sys",
|
2111 |
]
|
@@ -2133,7 +2199,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
2133 |
checksum = "c325dfab65f261f386debee8b0969da215b3fa0037e74c8a1234db7ba986d803"
|
2134 |
dependencies = [
|
2135 |
"crossbeam-channel",
|
2136 |
-
"crossbeam-utils 0.8.
|
2137 |
"dashmap",
|
2138 |
"skeptic",
|
2139 |
"smallvec 1.13.2",
|
@@ -2153,9 +2219,9 @@ dependencies = [
|
|
2153 |
|
2154 |
[[package]]
|
2155 |
name = "miniz_oxide"
|
2156 |
-
version = "0.7.
|
2157 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2158 |
-
checksum = "
|
2159 |
dependencies = [
|
2160 |
"adler",
|
2161 |
]
|
@@ -2211,22 +2277,22 @@ dependencies = [
|
|
2211 |
|
2212 |
[[package]]
|
2213 |
name = "mlua"
|
2214 |
-
version = "0.9.
|
2215 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2216 |
-
checksum = "
|
2217 |
dependencies = [
|
2218 |
"bstr",
|
2219 |
"mlua-sys",
|
2220 |
"num-traits",
|
2221 |
"once_cell",
|
2222 |
-
"rustc-hash",
|
2223 |
]
|
2224 |
|
2225 |
[[package]]
|
2226 |
name = "mlua-sys"
|
2227 |
-
version = "0.
|
2228 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2229 |
-
checksum = "
|
2230 |
dependencies = [
|
2231 |
"cc",
|
2232 |
"cfg-if 1.0.0",
|
@@ -2237,11 +2303,10 @@ dependencies = [
|
|
2237 |
|
2238 |
[[package]]
|
2239 |
name = "native-tls"
|
2240 |
-
version = "0.2.
|
2241 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2242 |
-
checksum = "
|
2243 |
dependencies = [
|
2244 |
-
"lazy_static",
|
2245 |
"libc",
|
2246 |
"log",
|
2247 |
"openssl",
|
@@ -2315,9 +2380,9 @@ dependencies = [
|
|
2315 |
|
2316 |
[[package]]
|
2317 |
name = "object"
|
2318 |
-
version = "0.
|
2319 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2320 |
-
checksum = "
|
2321 |
dependencies = [
|
2322 |
"memchr",
|
2323 |
]
|
@@ -2342,9 +2407,9 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
|
|
2342 |
|
2343 |
[[package]]
|
2344 |
name = "openssl"
|
2345 |
-
version = "0.10.
|
2346 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2347 |
-
checksum = "
|
2348 |
dependencies = [
|
2349 |
"bitflags 2.5.0",
|
2350 |
"cfg-if 1.0.0",
|
@@ -2361,9 +2426,9 @@ version = "0.1.1"
|
|
2361 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2362 |
checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
|
2363 |
dependencies = [
|
2364 |
-
"proc-macro2 1.0.
|
2365 |
"quote 1.0.36",
|
2366 |
-
"syn 2.0.
|
2367 |
]
|
2368 |
|
2369 |
[[package]]
|
@@ -2374,9 +2439,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
|
|
2374 |
|
2375 |
[[package]]
|
2376 |
name = "openssl-sys"
|
2377 |
-
version = "0.9.
|
2378 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2379 |
-
checksum = "
|
2380 |
dependencies = [
|
2381 |
"cc",
|
2382 |
"libc",
|
@@ -2386,9 +2451,9 @@ dependencies = [
|
|
2386 |
|
2387 |
[[package]]
|
2388 |
name = "parcel_selectors"
|
2389 |
-
version = "0.26.
|
2390 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2391 |
-
checksum = "
|
2392 |
dependencies = [
|
2393 |
"bitflags 2.5.0",
|
2394 |
"cssparser 0.33.0",
|
@@ -2413,9 +2478,9 @@ dependencies = [
|
|
2413 |
|
2414 |
[[package]]
|
2415 |
name = "parking_lot"
|
2416 |
-
version = "0.12.
|
2417 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2418 |
-
checksum = "
|
2419 |
dependencies = [
|
2420 |
"lock_api 0.4.12",
|
2421 |
"parking_lot_core 0.9.10",
|
@@ -2464,9 +2529,9 @@ dependencies = [
|
|
2464 |
|
2465 |
[[package]]
|
2466 |
name = "paste"
|
2467 |
-
version = "1.0.
|
2468 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2469 |
-
checksum = "
|
2470 |
|
2471 |
[[package]]
|
2472 |
name = "pathdiff"
|
@@ -2534,6 +2599,16 @@ dependencies = [
|
|
2534 |
"phf_shared 0.10.0",
|
2535 |
]
|
2536 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2537 |
[[package]]
|
2538 |
name = "phf_generator"
|
2539 |
version = "0.7.24"
|
@@ -2572,9 +2647,9 @@ checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b"
|
|
2572 |
dependencies = [
|
2573 |
"phf_generator 0.11.2",
|
2574 |
"phf_shared 0.11.2",
|
2575 |
-
"proc-macro2 1.0.
|
2576 |
"quote 1.0.36",
|
2577 |
-
"syn 2.0.
|
2578 |
]
|
2579 |
|
2580 |
[[package]]
|
@@ -2619,9 +2694,9 @@ version = "1.1.5"
|
|
2619 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2620 |
checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
|
2621 |
dependencies = [
|
2622 |
-
"proc-macro2 1.0.
|
2623 |
"quote 1.0.36",
|
2624 |
-
"syn 2.0.
|
2625 |
]
|
2626 |
|
2627 |
[[package]]
|
@@ -2684,9 +2759,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
2684 |
checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
|
2685 |
dependencies = [
|
2686 |
"proc-macro-error-attr",
|
2687 |
-
"proc-macro2 1.0.
|
2688 |
"quote 1.0.36",
|
2689 |
-
"syn 1.0.109",
|
2690 |
"version_check",
|
2691 |
]
|
2692 |
|
@@ -2696,7 +2770,7 @@ version = "1.0.4"
|
|
2696 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2697 |
checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
|
2698 |
dependencies = [
|
2699 |
-
"proc-macro2 1.0.
|
2700 |
"quote 1.0.36",
|
2701 |
"version_check",
|
2702 |
]
|
@@ -2712,9 +2786,9 @@ dependencies = [
|
|
2712 |
|
2713 |
[[package]]
|
2714 |
name = "proc-macro2"
|
2715 |
-
version = "1.0.
|
2716 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2717 |
-
checksum = "
|
2718 |
dependencies = [
|
2719 |
"unicode-ident",
|
2720 |
]
|
@@ -2746,7 +2820,7 @@ version = "0.12.3"
|
|
2746 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2747 |
checksum = "8e5167a477619228a0b284fac2674e3c388cba90631d7b7de620e6f1fcd08da5"
|
2748 |
dependencies = [
|
2749 |
-
"crossbeam-utils 0.8.
|
2750 |
"libc",
|
2751 |
"once_cell",
|
2752 |
"raw-cpuid",
|
@@ -2755,6 +2829,54 @@ dependencies = [
|
|
2755 |
"winapi 0.3.9",
|
2756 |
]
|
2757 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2758 |
[[package]]
|
2759 |
name = "quote"
|
2760 |
version = "0.6.13"
|
@@ -2770,7 +2892,7 @@ version = "1.0.36"
|
|
2770 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2771 |
checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
|
2772 |
dependencies = [
|
2773 |
-
"proc-macro2 1.0.
|
2774 |
]
|
2775 |
|
2776 |
[[package]]
|
@@ -2929,9 +3051,9 @@ dependencies = [
|
|
2929 |
|
2930 |
[[package]]
|
2931 |
name = "redis"
|
2932 |
-
version = "0.
|
2933 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2934 |
-
checksum = "
|
2935 |
dependencies = [
|
2936 |
"arc-swap",
|
2937 |
"async-trait",
|
@@ -2943,7 +3065,7 @@ dependencies = [
|
|
2943 |
"percent-encoding 2.3.1",
|
2944 |
"pin-project-lite",
|
2945 |
"ryu",
|
2946 |
-
"tokio 1.
|
2947 |
"tokio-retry",
|
2948 |
"tokio-util",
|
2949 |
"url 2.5.0",
|
@@ -2987,6 +3109,12 @@ dependencies = [
|
|
2987 |
"regex-syntax",
|
2988 |
]
|
2989 |
|
|
|
|
|
|
|
|
|
|
|
|
|
2990 |
[[package]]
|
2991 |
name = "regex-syntax"
|
2992 |
version = "0.8.3"
|
@@ -3029,21 +3157,22 @@ dependencies = [
|
|
3029 |
|
3030 |
[[package]]
|
3031 |
name = "reqwest"
|
3032 |
-
version = "0.
|
3033 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3034 |
-
checksum = "
|
3035 |
dependencies = [
|
3036 |
"async-compression",
|
3037 |
-
"base64 0.
|
3038 |
"bytes 1.6.0",
|
3039 |
-
"encoding_rs",
|
3040 |
"futures-core",
|
3041 |
"futures-util",
|
3042 |
-
"h2 0.
|
3043 |
-
"http
|
3044 |
-
"http-body 0.
|
3045 |
-
"
|
|
|
3046 |
"hyper-rustls",
|
|
|
3047 |
"ipnet",
|
3048 |
"js-sys",
|
3049 |
"log",
|
@@ -3051,14 +3180,15 @@ dependencies = [
|
|
3051 |
"once_cell",
|
3052 |
"percent-encoding 2.3.1",
|
3053 |
"pin-project-lite",
|
|
|
3054 |
"rustls",
|
3055 |
"rustls-pemfile",
|
|
|
3056 |
"serde",
|
3057 |
"serde_json",
|
3058 |
"serde_urlencoded 0.7.1",
|
3059 |
"sync_wrapper",
|
3060 |
-
"
|
3061 |
-
"tokio 1.37.0",
|
3062 |
"tokio-rustls",
|
3063 |
"tokio-util",
|
3064 |
"tower-service",
|
@@ -3067,7 +3197,7 @@ dependencies = [
|
|
3067 |
"wasm-bindgen-futures",
|
3068 |
"web-sys",
|
3069 |
"webpki-roots",
|
3070 |
-
"winreg 0.
|
3071 |
]
|
3072 |
|
3073 |
[[package]]
|
@@ -3093,9 +3223,9 @@ checksum = "3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422"
|
|
3093 |
|
3094 |
[[package]]
|
3095 |
name = "rustc-demangle"
|
3096 |
-
version = "0.1.
|
3097 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3098 |
-
checksum = "
|
3099 |
|
3100 |
[[package]]
|
3101 |
name = "rustc-hash"
|
@@ -3103,6 +3233,12 @@ version = "1.1.0"
|
|
3103 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3104 |
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
|
3105 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3106 |
[[package]]
|
3107 |
name = "rustc_version"
|
3108 |
version = "0.2.3"
|
@@ -3118,7 +3254,7 @@ version = "0.4.0"
|
|
3118 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3119 |
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
|
3120 |
dependencies = [
|
3121 |
-
"semver 1.0.
|
3122 |
]
|
3123 |
|
3124 |
[[package]]
|
@@ -3136,32 +3272,42 @@ dependencies = [
|
|
3136 |
|
3137 |
[[package]]
|
3138 |
name = "rustls"
|
3139 |
-
version = "0.
|
3140 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3141 |
-
checksum = "
|
3142 |
dependencies = [
|
3143 |
-
"
|
3144 |
"ring",
|
|
|
3145 |
"rustls-webpki",
|
3146 |
-
"
|
|
|
3147 |
]
|
3148 |
|
3149 |
[[package]]
|
3150 |
name = "rustls-pemfile"
|
3151 |
-
version = "1.
|
3152 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3153 |
-
checksum = "
|
3154 |
dependencies = [
|
3155 |
-
"base64 0.
|
|
|
3156 |
]
|
3157 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3158 |
[[package]]
|
3159 |
name = "rustls-webpki"
|
3160 |
-
version = "0.
|
3161 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3162 |
-
checksum = "
|
3163 |
dependencies = [
|
3164 |
"ring",
|
|
|
3165 |
"untrusted",
|
3166 |
]
|
3167 |
|
@@ -3179,9 +3325,9 @@ dependencies = [
|
|
3179 |
|
3180 |
[[package]]
|
3181 |
name = "ryu"
|
3182 |
-
version = "1.0.
|
3183 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3184 |
-
checksum = "
|
3185 |
|
3186 |
[[package]]
|
3187 |
name = "same-file"
|
@@ -3215,29 +3361,19 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
|
|
3215 |
|
3216 |
[[package]]
|
3217 |
name = "scraper"
|
3218 |
-
version = "0.
|
3219 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3220 |
-
checksum = "
|
3221 |
dependencies = [
|
3222 |
"ahash",
|
3223 |
"cssparser 0.31.2",
|
3224 |
"ego-tree",
|
3225 |
-
"html5ever 0.
|
3226 |
"once_cell",
|
3227 |
"selectors",
|
3228 |
"tendril",
|
3229 |
]
|
3230 |
|
3231 |
-
[[package]]
|
3232 |
-
name = "sct"
|
3233 |
-
version = "0.7.1"
|
3234 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3235 |
-
checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
|
3236 |
-
dependencies = [
|
3237 |
-
"ring",
|
3238 |
-
"untrusted",
|
3239 |
-
]
|
3240 |
-
|
3241 |
[[package]]
|
3242 |
name = "security-framework"
|
3243 |
version = "2.11.0"
|
@@ -3301,9 +3437,9 @@ dependencies = [
|
|
3301 |
|
3302 |
[[package]]
|
3303 |
name = "semver"
|
3304 |
-
version = "1.0.
|
3305 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3306 |
-
checksum = "
|
3307 |
dependencies = [
|
3308 |
"serde",
|
3309 |
]
|
@@ -3316,31 +3452,32 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
|
|
3316 |
|
3317 |
[[package]]
|
3318 |
name = "serde"
|
3319 |
-
version = "1.0.
|
3320 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3321 |
-
checksum = "
|
3322 |
dependencies = [
|
3323 |
"serde_derive",
|
3324 |
]
|
3325 |
|
3326 |
[[package]]
|
3327 |
name = "serde_derive"
|
3328 |
-
version = "1.0.
|
3329 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3330 |
-
checksum = "
|
3331 |
dependencies = [
|
3332 |
-
"proc-macro2 1.0.
|
3333 |
"quote 1.0.36",
|
3334 |
-
"syn 2.0.
|
3335 |
]
|
3336 |
|
3337 |
[[package]]
|
3338 |
name = "serde_json"
|
3339 |
-
version = "1.0.
|
3340 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3341 |
-
checksum = "
|
3342 |
dependencies = [
|
3343 |
"itoa 1.0.11",
|
|
|
3344 |
"ryu",
|
3345 |
"serde",
|
3346 |
]
|
@@ -3389,6 +3526,12 @@ dependencies = [
|
|
3389 |
"digest",
|
3390 |
]
|
3391 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3392 |
[[package]]
|
3393 |
name = "signal-hook-registry"
|
3394 |
version = "1.4.2"
|
@@ -3534,7 +3677,7 @@ checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b"
|
|
3534 |
dependencies = [
|
3535 |
"new_debug_unreachable",
|
3536 |
"once_cell",
|
3537 |
-
"parking_lot 0.12.
|
3538 |
"phf_shared 0.10.0",
|
3539 |
"precomputed-hash",
|
3540 |
"serde",
|
@@ -3548,7 +3691,7 @@ checksum = "f0f45ed1b65bf9a4bf2f7b7dc59212d1926e9eaf00fa998988e420fd124467c6"
|
|
3548 |
dependencies = [
|
3549 |
"phf_generator 0.7.24",
|
3550 |
"phf_shared 0.7.24",
|
3551 |
-
"proc-macro2 1.0.
|
3552 |
"quote 1.0.36",
|
3553 |
"string_cache_shared",
|
3554 |
]
|
@@ -3561,7 +3704,7 @@ checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988"
|
|
3561 |
dependencies = [
|
3562 |
"phf_generator 0.10.0",
|
3563 |
"phf_shared 0.10.0",
|
3564 |
-
"proc-macro2 1.0.
|
3565 |
"quote 1.0.36",
|
3566 |
]
|
3567 |
|
@@ -3594,27 +3737,27 @@ version = "1.0.109"
|
|
3594 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3595 |
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
|
3596 |
dependencies = [
|
3597 |
-
"proc-macro2 1.0.
|
3598 |
"quote 1.0.36",
|
3599 |
"unicode-ident",
|
3600 |
]
|
3601 |
|
3602 |
[[package]]
|
3603 |
name = "syn"
|
3604 |
-
version = "2.0.
|
3605 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3606 |
-
checksum = "
|
3607 |
dependencies = [
|
3608 |
-
"proc-macro2 1.0.
|
3609 |
"quote 1.0.36",
|
3610 |
"unicode-ident",
|
3611 |
]
|
3612 |
|
3613 |
[[package]]
|
3614 |
name = "sync_wrapper"
|
3615 |
-
version = "0.1
|
3616 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3617 |
-
checksum = "
|
3618 |
|
3619 |
[[package]]
|
3620 |
name = "synstructure"
|
@@ -3622,33 +3765,12 @@ version = "0.12.6"
|
|
3622 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3623 |
checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
|
3624 |
dependencies = [
|
3625 |
-
"proc-macro2 1.0.
|
3626 |
"quote 1.0.36",
|
3627 |
"syn 1.0.109",
|
3628 |
"unicode-xid 0.2.4",
|
3629 |
]
|
3630 |
|
3631 |
-
[[package]]
|
3632 |
-
name = "system-configuration"
|
3633 |
-
version = "0.5.1"
|
3634 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3635 |
-
checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7"
|
3636 |
-
dependencies = [
|
3637 |
-
"bitflags 1.3.2",
|
3638 |
-
"core-foundation",
|
3639 |
-
"system-configuration-sys",
|
3640 |
-
]
|
3641 |
-
|
3642 |
-
[[package]]
|
3643 |
-
name = "system-configuration-sys"
|
3644 |
-
version = "0.5.0"
|
3645 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3646 |
-
checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9"
|
3647 |
-
dependencies = [
|
3648 |
-
"core-foundation-sys",
|
3649 |
-
"libc",
|
3650 |
-
]
|
3651 |
-
|
3652 |
[[package]]
|
3653 |
name = "tagptr"
|
3654 |
version = "0.2.0"
|
@@ -3697,6 +3819,26 @@ dependencies = [
|
|
3697 |
"libflate",
|
3698 |
]
|
3699 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3700 |
[[package]]
|
3701 |
name = "thousands"
|
3702 |
version = "0.2.0"
|
@@ -3791,16 +3933,16 @@ dependencies = [
|
|
3791 |
|
3792 |
[[package]]
|
3793 |
name = "tokio"
|
3794 |
-
version = "1.
|
3795 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3796 |
-
checksum = "
|
3797 |
dependencies = [
|
3798 |
"backtrace",
|
3799 |
"bytes 1.6.0",
|
3800 |
"libc",
|
3801 |
"mio 0.8.11",
|
3802 |
"num_cpus",
|
3803 |
-
"parking_lot 0.12.
|
3804 |
"pin-project-lite",
|
3805 |
"signal-hook-registry",
|
3806 |
"socket2 0.5.7",
|
@@ -3852,13 +3994,13 @@ dependencies = [
|
|
3852 |
|
3853 |
[[package]]
|
3854 |
name = "tokio-macros"
|
3855 |
-
version = "2.
|
3856 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3857 |
-
checksum = "
|
3858 |
dependencies = [
|
3859 |
-
"proc-macro2 1.0.
|
3860 |
"quote 1.0.36",
|
3861 |
-
"syn 2.0.
|
3862 |
]
|
3863 |
|
3864 |
[[package]]
|
@@ -3888,17 +4030,18 @@ checksum = "7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f"
|
|
3888 |
dependencies = [
|
3889 |
"pin-project",
|
3890 |
"rand 0.8.5",
|
3891 |
-
"tokio 1.
|
3892 |
]
|
3893 |
|
3894 |
[[package]]
|
3895 |
name = "tokio-rustls"
|
3896 |
-
version = "0.
|
3897 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3898 |
-
checksum = "
|
3899 |
dependencies = [
|
3900 |
"rustls",
|
3901 |
-
"
|
|
|
3902 |
]
|
3903 |
|
3904 |
[[package]]
|
@@ -3965,7 +4108,7 @@ dependencies = [
|
|
3965 |
"scoped-tls",
|
3966 |
"slab",
|
3967 |
"socket2 0.4.10",
|
3968 |
-
"tokio 1.
|
3969 |
]
|
3970 |
|
3971 |
[[package]]
|
@@ -3978,7 +4121,7 @@ dependencies = [
|
|
3978 |
"futures-core",
|
3979 |
"futures-sink",
|
3980 |
"pin-project-lite",
|
3981 |
-
"tokio 1.
|
3982 |
]
|
3983 |
|
3984 |
[[package]]
|
@@ -3990,6 +4133,27 @@ dependencies = [
|
|
3990 |
"serde",
|
3991 |
]
|
3992 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3993 |
[[package]]
|
3994 |
name = "tower-service"
|
3995 |
version = "0.3.2"
|
@@ -4018,9 +4182,9 @@ dependencies = [
|
|
4018 |
|
4019 |
[[package]]
|
4020 |
name = "triomphe"
|
4021 |
-
version = "0.1.
|
4022 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4023 |
-
checksum = "
|
4024 |
|
4025 |
[[package]]
|
4026 |
name = "try-lock"
|
@@ -4081,9 +4245,9 @@ checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
|
|
4081 |
|
4082 |
[[package]]
|
4083 |
name = "unicode-width"
|
4084 |
-
version = "0.1.
|
4085 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4086 |
-
checksum = "
|
4087 |
|
4088 |
[[package]]
|
4089 |
name = "unicode-xid"
|
@@ -4229,9 +4393,9 @@ dependencies = [
|
|
4229 |
"bumpalo",
|
4230 |
"log",
|
4231 |
"once_cell",
|
4232 |
-
"proc-macro2 1.0.
|
4233 |
"quote 1.0.36",
|
4234 |
-
"syn 2.0.
|
4235 |
"wasm-bindgen-shared",
|
4236 |
]
|
4237 |
|
@@ -4263,9 +4427,9 @@ version = "0.2.92"
|
|
4263 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4264 |
checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
|
4265 |
dependencies = [
|
4266 |
-
"proc-macro2 1.0.
|
4267 |
"quote 1.0.36",
|
4268 |
-
"syn 2.0.
|
4269 |
"wasm-bindgen-backend",
|
4270 |
"wasm-bindgen-shared",
|
4271 |
]
|
@@ -4288,9 +4452,12 @@ dependencies = [
|
|
4288 |
|
4289 |
[[package]]
|
4290 |
name = "webpki-roots"
|
4291 |
-
version = "0.
|
4292 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4293 |
-
checksum = "
|
|
|
|
|
|
|
4294 |
|
4295 |
[[package]]
|
4296 |
name = "websurfx"
|
@@ -4324,7 +4491,7 @@ dependencies = [
|
|
4324 |
"mlua",
|
4325 |
"redis",
|
4326 |
"regex",
|
4327 |
-
"reqwest 0.
|
4328 |
"rusty-hook",
|
4329 |
"scraper",
|
4330 |
"serde",
|
@@ -4333,7 +4500,7 @@ dependencies = [
|
|
4333 |
"stop-words",
|
4334 |
"tempfile",
|
4335 |
"thesaurus",
|
4336 |
-
"tokio 1.
|
4337 |
]
|
4338 |
|
4339 |
[[package]]
|
@@ -4541,9 +4708,9 @@ dependencies = [
|
|
4541 |
|
4542 |
[[package]]
|
4543 |
name = "winreg"
|
4544 |
-
version = "0.
|
4545 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4546 |
-
checksum = "
|
4547 |
dependencies = [
|
4548 |
"cfg-if 1.0.0",
|
4549 |
"windows-sys 0.48.0",
|
@@ -4567,26 +4734,26 @@ dependencies = [
|
|
4567 |
|
4568 |
[[package]]
|
4569 |
name = "zerocopy"
|
4570 |
-
version = "0.7.
|
4571 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4572 |
-
checksum = "
|
4573 |
dependencies = [
|
4574 |
"zerocopy-derive",
|
4575 |
]
|
4576 |
|
4577 |
[[package]]
|
4578 |
name = "zerocopy-derive"
|
4579 |
-
version = "0.7.
|
4580 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4581 |
-
checksum = "
|
4582 |
dependencies = [
|
4583 |
-
"proc-macro2 1.0.
|
4584 |
"quote 1.0.36",
|
4585 |
-
"syn 2.0.
|
4586 |
]
|
4587 |
|
4588 |
[[package]]
|
4589 |
name = "zeroize"
|
4590 |
-
version = "1.
|
4591 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4592 |
-
checksum = "
|
|
|
14 |
"futures-sink",
|
15 |
"memchr",
|
16 |
"pin-project-lite",
|
17 |
+
"tokio 1.38.0",
|
18 |
"tokio-util",
|
19 |
"tracing",
|
20 |
]
|
|
|
71 |
|
72 |
[[package]]
|
73 |
name = "actix-http"
|
74 |
+
version = "3.7.0"
|
75 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
76 |
+
checksum = "4eb9843d84c775696c37d9a418bbb01b932629d01870722c0f13eb3f95e2536d"
|
77 |
dependencies = [
|
78 |
"actix-codec",
|
79 |
"actix-rt",
|
80 |
"actix-service",
|
81 |
"actix-utils",
|
82 |
"ahash",
|
83 |
+
"base64 0.22.1",
|
84 |
"bitflags 2.5.0",
|
85 |
+
"brotli",
|
86 |
"bytes 1.6.0",
|
87 |
"bytestring",
|
88 |
"derive_more",
|
|
|
100 |
"rand 0.8.5",
|
101 |
"sha1",
|
102 |
"smallvec 1.13.2",
|
103 |
+
"tokio 1.38.0",
|
104 |
"tokio-util",
|
105 |
"tracing",
|
106 |
]
|
|
|
112 |
checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb"
|
113 |
dependencies = [
|
114 |
"quote 1.0.36",
|
115 |
+
"syn 2.0.66",
|
116 |
]
|
117 |
|
118 |
[[package]]
|
119 |
name = "actix-router"
|
120 |
+
version = "0.5.3"
|
121 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
122 |
+
checksum = "13d324164c51f63867b57e73ba5936ea151b8a41a1d23d1031eeb9f70d0236f8"
|
123 |
dependencies = [
|
124 |
"bytestring",
|
125 |
+
"cfg-if 1.0.0",
|
126 |
"http 0.2.12",
|
127 |
+
"regex-lite",
|
128 |
"serde",
|
129 |
"tracing",
|
130 |
]
|
|
|
136 |
checksum = "28f32d40287d3f402ae0028a9d54bef51af15c8769492826a69d28f81893151d"
|
137 |
dependencies = [
|
138 |
"futures-core",
|
139 |
+
"tokio 1.38.0",
|
140 |
"tokio-uring",
|
141 |
]
|
142 |
|
|
|
153 |
"futures-util",
|
154 |
"mio 0.8.11",
|
155 |
"socket2 0.5.7",
|
156 |
+
"tokio 1.38.0",
|
157 |
"tokio-uring",
|
158 |
"tracing",
|
159 |
]
|
|
|
181 |
|
182 |
[[package]]
|
183 |
name = "actix-web"
|
184 |
+
version = "4.9.0"
|
185 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
186 |
+
checksum = "9180d76e5cc7ccbc4d60a506f2c727730b154010262df5b910eb17dbe4b8cb38"
|
187 |
dependencies = [
|
188 |
"actix-codec",
|
189 |
"actix-http",
|
|
|
203 |
"encoding_rs",
|
204 |
"futures-core",
|
205 |
"futures-util",
|
206 |
+
"impl-more",
|
207 |
"itoa 1.0.11",
|
208 |
"language-tags",
|
209 |
"log",
|
210 |
"mime",
|
211 |
"once_cell",
|
212 |
"pin-project-lite",
|
213 |
+
"regex-lite",
|
214 |
"serde",
|
215 |
"serde_json",
|
216 |
"serde_urlencoded 0.7.1",
|
|
|
222 |
|
223 |
[[package]]
|
224 |
name = "actix-web-codegen"
|
225 |
+
version = "4.3.0"
|
226 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
227 |
+
checksum = "f591380e2e68490b5dfaf1dd1aa0ebe78d84ba7067078512b4ea6e4492d622b8"
|
228 |
dependencies = [
|
229 |
"actix-router",
|
230 |
+
"proc-macro2 1.0.85",
|
231 |
"quote 1.0.36",
|
232 |
+
"syn 2.0.66",
|
233 |
]
|
234 |
|
235 |
[[package]]
|
236 |
name = "addr2line"
|
237 |
+
version = "0.22.0"
|
238 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
239 |
+
checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
|
240 |
dependencies = [
|
241 |
"gimli",
|
242 |
]
|
|
|
323 |
|
324 |
[[package]]
|
325 |
name = "anyhow"
|
326 |
+
version = "1.0.86"
|
327 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
328 |
+
checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
|
329 |
|
330 |
[[package]]
|
331 |
name = "arc-swap"
|
|
|
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 5.0.0",
|
355 |
"flate2",
|
356 |
"futures-core",
|
357 |
"memchr",
|
358 |
"pin-project-lite",
|
359 |
+
"tokio 1.38.0",
|
360 |
]
|
361 |
|
362 |
[[package]]
|
|
|
371 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
372 |
checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca"
|
373 |
dependencies = [
|
374 |
+
"proc-macro2 1.0.85",
|
375 |
"quote 1.0.36",
|
376 |
+
"syn 2.0.66",
|
377 |
]
|
378 |
|
379 |
+
[[package]]
|
380 |
+
name = "atomic-waker"
|
381 |
+
version = "1.1.2"
|
382 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
383 |
+
checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
|
384 |
+
|
385 |
[[package]]
|
386 |
name = "autocfg"
|
387 |
version = "0.1.8"
|
|
|
399 |
|
400 |
[[package]]
|
401 |
name = "backtrace"
|
402 |
+
version = "0.3.72"
|
403 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
404 |
+
checksum = "17c6a35df3749d2e8bb1b7b21a976d82b15548788d2735b9d82f329268f71a11"
|
405 |
dependencies = [
|
406 |
"addr2line",
|
407 |
"cc",
|
|
|
427 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
428 |
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
|
429 |
|
430 |
+
[[package]]
|
431 |
+
name = "base64"
|
432 |
+
version = "0.22.1"
|
433 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
434 |
+
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
|
435 |
+
|
436 |
[[package]]
|
437 |
name = "bit-set"
|
438 |
version = "0.5.3"
|
|
|
462 |
|
463 |
[[package]]
|
464 |
name = "blake3"
|
465 |
+
version = "1.5.4"
|
466 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
467 |
+
checksum = "d82033247fd8e890df8f740e407ad4d038debb9eb1f40533fffb32e7d17dc6f7"
|
468 |
dependencies = [
|
469 |
"arrayref",
|
470 |
"arrayvec",
|
|
|
484 |
|
485 |
[[package]]
|
486 |
name = "brotli"
|
487 |
+
version = "6.0.0"
|
488 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
489 |
+
checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b"
|
490 |
dependencies = [
|
491 |
"alloc-no-stdlib",
|
492 |
"alloc-stdlib",
|
|
|
506 |
|
507 |
[[package]]
|
508 |
name = "brotli-decompressor"
|
509 |
+
version = "4.0.1"
|
510 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
511 |
+
checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362"
|
512 |
dependencies = [
|
513 |
"alloc-no-stdlib",
|
514 |
"alloc-stdlib",
|
|
|
580 |
|
581 |
[[package]]
|
582 |
name = "camino"
|
583 |
+
version = "1.1.7"
|
584 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
585 |
+
checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239"
|
586 |
dependencies = [
|
587 |
"serde",
|
588 |
]
|
|
|
604 |
dependencies = [
|
605 |
"camino",
|
606 |
"cargo-platform",
|
607 |
+
"semver 1.0.23",
|
608 |
"serde",
|
609 |
"serde_json",
|
610 |
]
|
|
|
617 |
|
618 |
[[package]]
|
619 |
name = "cc"
|
620 |
+
version = "1.1.15"
|
621 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
622 |
+
checksum = "57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6"
|
623 |
+
dependencies = [
|
624 |
+
"shlex",
|
625 |
+
]
|
626 |
|
627 |
[[package]]
|
628 |
name = "cfg-if"
|
|
|
709 |
|
710 |
[[package]]
|
711 |
name = "clap"
|
712 |
+
version = "4.5.6"
|
713 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
714 |
+
checksum = "a9689a29b593160de5bc4aacab7b5d54fb52231de70122626c178e6a368994c7"
|
715 |
dependencies = [
|
716 |
"clap_builder",
|
717 |
]
|
718 |
|
719 |
[[package]]
|
720 |
name = "clap_builder"
|
721 |
+
version = "4.5.6"
|
722 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
723 |
+
checksum = "2e5387378c84f6faa26890ebf9f0a92989f8873d4d380467bcd0d8d8620424df"
|
724 |
dependencies = [
|
725 |
"anstyle",
|
726 |
"clap_lex",
|
|
|
728 |
|
729 |
[[package]]
|
730 |
name = "clap_lex"
|
731 |
+
version = "0.7.1"
|
732 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
733 |
+
checksum = "4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70"
|
734 |
|
735 |
[[package]]
|
736 |
name = "cloudabi"
|
|
|
751 |
"futures-core",
|
752 |
"memchr",
|
753 |
"pin-project-lite",
|
754 |
+
"tokio 1.38.0",
|
755 |
"tokio-util",
|
756 |
]
|
757 |
|
|
|
770 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
771 |
checksum = "5e1e0fdd2e5d3041e530e1b21158aeeef8b5d0e306bc5c1e3d6cf0930d10e25a"
|
772 |
dependencies = [
|
773 |
+
"proc-macro2 1.0.85",
|
774 |
"quote 1.0.36",
|
775 |
"syn 1.0.109",
|
776 |
]
|
|
|
853 |
|
854 |
[[package]]
|
855 |
name = "crc32fast"
|
856 |
+
version = "1.4.2"
|
857 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
858 |
+
checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
|
859 |
dependencies = [
|
860 |
"cfg-if 1.0.0",
|
861 |
]
|
|
|
896 |
|
897 |
[[package]]
|
898 |
name = "crossbeam-channel"
|
899 |
+
version = "0.5.13"
|
900 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
901 |
+
checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2"
|
902 |
dependencies = [
|
903 |
+
"crossbeam-utils 0.8.20",
|
904 |
]
|
905 |
|
906 |
[[package]]
|
|
|
953 |
|
954 |
[[package]]
|
955 |
name = "crossbeam-utils"
|
956 |
+
version = "0.8.20"
|
957 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
958 |
+
checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
|
959 |
|
960 |
[[package]]
|
961 |
name = "crunchy"
|
|
|
1016 |
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
|
1017 |
dependencies = [
|
1018 |
"quote 1.0.36",
|
1019 |
+
"syn 2.0.66",
|
1020 |
]
|
1021 |
|
1022 |
[[package]]
|
|
|
1054 |
checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
|
1055 |
dependencies = [
|
1056 |
"convert_case",
|
1057 |
+
"proc-macro2 1.0.85",
|
1058 |
"quote 1.0.36",
|
1059 |
"rustc_version 0.4.0",
|
1060 |
"syn 1.0.109",
|
|
|
1069 |
"backtrace",
|
1070 |
"lazy_static",
|
1071 |
"mintex",
|
1072 |
+
"parking_lot 0.12.3",
|
1073 |
+
"rustc-hash 1.1.0",
|
1074 |
"serde",
|
1075 |
"serde_json",
|
1076 |
"thousands",
|
|
|
1100 |
|
1101 |
[[package]]
|
1102 |
name = "dtoa-short"
|
1103 |
+
version = "0.3.5"
|
1104 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1105 |
+
checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87"
|
1106 |
dependencies = [
|
1107 |
"dtoa 1.0.9",
|
1108 |
]
|
|
|
1115 |
|
1116 |
[[package]]
|
1117 |
name = "either"
|
1118 |
+
version = "1.12.0"
|
1119 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1120 |
+
checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b"
|
1121 |
|
1122 |
[[package]]
|
1123 |
name = "encoding_rs"
|
|
|
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",
|
|
|
1208 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1209 |
checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4"
|
1210 |
dependencies = [
|
1211 |
+
"proc-macro2 1.0.85",
|
1212 |
"quote 1.0.36",
|
1213 |
"syn 1.0.109",
|
1214 |
"synstructure",
|
|
|
1379 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1380 |
checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
|
1381 |
dependencies = [
|
1382 |
+
"proc-macro2 1.0.85",
|
1383 |
"quote 1.0.36",
|
1384 |
+
"syn 2.0.66",
|
1385 |
]
|
1386 |
|
1387 |
[[package]]
|
|
|
1461 |
|
1462 |
[[package]]
|
1463 |
name = "gimli"
|
1464 |
+
version = "0.29.0"
|
1465 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1466 |
+
checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
|
1467 |
|
1468 |
[[package]]
|
1469 |
name = "glob"
|
|
|
1483 |
"futures-timer",
|
1484 |
"no-std-compat",
|
1485 |
"nonzero_ext",
|
1486 |
+
"parking_lot 0.12.3",
|
1487 |
"portable-atomic",
|
1488 |
"quanta",
|
1489 |
"rand 0.8.5",
|
|
|
1511 |
|
1512 |
[[package]]
|
1513 |
name = "h2"
|
1514 |
+
version = "0.4.5"
|
1515 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1516 |
+
checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab"
|
1517 |
dependencies = [
|
1518 |
+
"atomic-waker",
|
1519 |
"bytes 1.6.0",
|
1520 |
"fnv",
|
1521 |
"futures-core",
|
1522 |
"futures-sink",
|
1523 |
+
"http 1.1.0",
|
|
|
1524 |
"indexmap 2.2.6",
|
1525 |
"slab",
|
1526 |
+
"tokio 1.38.0",
|
1527 |
"tokio-util",
|
1528 |
"tracing",
|
1529 |
]
|
|
|
1591 |
|
1592 |
[[package]]
|
1593 |
name = "html5ever"
|
1594 |
+
version = "0.27.0"
|
1595 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1596 |
+
checksum = "c13771afe0e6e846f1e67d038d4cb29998a6779f93c809212e4e9c32efd244d4"
|
1597 |
dependencies = [
|
1598 |
"log",
|
1599 |
"mac",
|
1600 |
+
"markup5ever 0.12.1",
|
1601 |
+
"proc-macro2 1.0.85",
|
1602 |
"quote 1.0.36",
|
1603 |
+
"syn 2.0.66",
|
1604 |
]
|
1605 |
|
1606 |
[[package]]
|
|
|
1625 |
"itoa 1.0.11",
|
1626 |
]
|
1627 |
|
1628 |
+
[[package]]
|
1629 |
+
name = "http"
|
1630 |
+
version = "1.1.0"
|
1631 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1632 |
+
checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258"
|
1633 |
+
dependencies = [
|
1634 |
+
"bytes 1.6.0",
|
1635 |
+
"fnv",
|
1636 |
+
"itoa 1.0.11",
|
1637 |
+
]
|
1638 |
+
|
1639 |
[[package]]
|
1640 |
name = "http-body"
|
1641 |
version = "0.1.0"
|
|
|
1650 |
|
1651 |
[[package]]
|
1652 |
name = "http-body"
|
1653 |
+
version = "1.0.0"
|
1654 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1655 |
+
checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643"
|
1656 |
dependencies = [
|
1657 |
"bytes 1.6.0",
|
1658 |
+
"http 1.1.0",
|
1659 |
+
]
|
1660 |
+
|
1661 |
+
[[package]]
|
1662 |
+
name = "http-body-util"
|
1663 |
+
version = "0.1.1"
|
1664 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1665 |
+
checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d"
|
1666 |
+
dependencies = [
|
1667 |
+
"bytes 1.6.0",
|
1668 |
+
"futures-core",
|
1669 |
+
"http 1.1.0",
|
1670 |
+
"http-body 1.0.0",
|
1671 |
"pin-project-lite",
|
1672 |
]
|
1673 |
|
|
|
1721 |
|
1722 |
[[package]]
|
1723 |
name = "hyper"
|
1724 |
+
version = "1.3.1"
|
1725 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1726 |
+
checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d"
|
1727 |
dependencies = [
|
1728 |
"bytes 1.6.0",
|
1729 |
"futures-channel",
|
|
|
1730 |
"futures-util",
|
1731 |
+
"h2 0.4.5",
|
1732 |
+
"http 1.1.0",
|
1733 |
+
"http-body 1.0.0",
|
1734 |
"httparse",
|
|
|
1735 |
"itoa 1.0.11",
|
1736 |
"pin-project-lite",
|
1737 |
+
"smallvec 1.13.2",
|
1738 |
+
"tokio 1.38.0",
|
|
|
|
|
1739 |
"want 0.3.1",
|
1740 |
]
|
1741 |
|
1742 |
[[package]]
|
1743 |
name = "hyper-rustls"
|
1744 |
+
version = "0.27.2"
|
1745 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1746 |
+
checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155"
|
1747 |
dependencies = [
|
1748 |
"futures-util",
|
1749 |
+
"http 1.1.0",
|
1750 |
+
"hyper 1.3.1",
|
1751 |
+
"hyper-util",
|
1752 |
"rustls",
|
1753 |
+
"rustls-pki-types",
|
1754 |
+
"tokio 1.38.0",
|
1755 |
"tokio-rustls",
|
1756 |
+
"tower-service",
|
1757 |
+
"webpki-roots",
|
1758 |
]
|
1759 |
|
1760 |
[[package]]
|
|
|
1770 |
"tokio-io",
|
1771 |
]
|
1772 |
|
1773 |
+
[[package]]
|
1774 |
+
name = "hyper-util"
|
1775 |
+
version = "0.1.5"
|
1776 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1777 |
+
checksum = "7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56"
|
1778 |
+
dependencies = [
|
1779 |
+
"bytes 1.6.0",
|
1780 |
+
"futures-channel",
|
1781 |
+
"futures-util",
|
1782 |
+
"http 1.1.0",
|
1783 |
+
"http-body 1.0.0",
|
1784 |
+
"hyper 1.3.1",
|
1785 |
+
"pin-project-lite",
|
1786 |
+
"socket2 0.5.7",
|
1787 |
+
"tokio 1.38.0",
|
1788 |
+
"tower",
|
1789 |
+
"tower-service",
|
1790 |
+
"tracing",
|
1791 |
+
]
|
1792 |
+
|
1793 |
[[package]]
|
1794 |
name = "idna"
|
1795 |
version = "0.1.5"
|
|
|
1822 |
"unicode-normalization",
|
1823 |
]
|
1824 |
|
1825 |
+
[[package]]
|
1826 |
+
name = "impl-more"
|
1827 |
+
version = "0.1.6"
|
1828 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1829 |
+
checksum = "206ca75c9c03ba3d4ace2460e57b189f39f43de612c2f85836e65c929701bb2d"
|
1830 |
+
|
1831 |
[[package]]
|
1832 |
name = "indexmap"
|
1833 |
version = "1.9.3"
|
|
|
1957 |
|
1958 |
[[package]]
|
1959 |
name = "libc"
|
1960 |
+
version = "0.2.155"
|
1961 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1962 |
+
checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
|
1963 |
|
1964 |
[[package]]
|
1965 |
name = "libflate"
|
|
|
1983 |
|
1984 |
[[package]]
|
1985 |
name = "libmimalloc-sys"
|
1986 |
+
version = "0.1.39"
|
1987 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1988 |
+
checksum = "23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44"
|
1989 |
dependencies = [
|
1990 |
"cc",
|
1991 |
"libc",
|
|
|
1993 |
|
1994 |
[[package]]
|
1995 |
name = "lightningcss"
|
1996 |
+
version = "1.0.0-alpha.57"
|
1997 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1998 |
+
checksum = "10bc10261f46b8df263b80e7779d1748b1880488cd951fbb9e096430cead10e6"
|
1999 |
dependencies = [
|
2000 |
"ahash",
|
2001 |
"bitflags 2.5.0",
|
|
|
2014 |
|
2015 |
[[package]]
|
2016 |
name = "linux-raw-sys"
|
2017 |
+
version = "0.4.14"
|
2018 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2019 |
+
checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
|
2020 |
|
2021 |
[[package]]
|
2022 |
name = "local-channel"
|
|
|
2104 |
|
2105 |
[[package]]
|
2106 |
name = "markup5ever"
|
2107 |
+
version = "0.12.1"
|
2108 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2109 |
+
checksum = "16ce3abbeba692c8b8441d036ef91aea6df8da2c6b6e21c7e14d3c18e526be45"
|
2110 |
dependencies = [
|
2111 |
"log",
|
2112 |
+
"phf 0.11.2",
|
2113 |
+
"phf_codegen 0.11.2",
|
2114 |
"string_cache 0.8.7",
|
2115 |
"string_cache_codegen 0.5.2",
|
2116 |
"tendril",
|
|
|
2141 |
checksum = "fa453238ec218da0af6b11fc5978d3b5c3a45ed97b722391a2a11f3306274e18"
|
2142 |
dependencies = [
|
2143 |
"proc-macro-error",
|
2144 |
+
"proc-macro2 1.0.85",
|
2145 |
"quote 1.0.36",
|
2146 |
+
"syn 2.0.66",
|
2147 |
]
|
2148 |
|
2149 |
[[package]]
|
|
|
2169 |
|
2170 |
[[package]]
|
2171 |
name = "mimalloc"
|
2172 |
+
version = "0.1.43"
|
2173 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2174 |
+
checksum = "68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633"
|
2175 |
dependencies = [
|
2176 |
"libmimalloc-sys",
|
2177 |
]
|
|
|
2199 |
checksum = "c325dfab65f261f386debee8b0969da215b3fa0037e74c8a1234db7ba986d803"
|
2200 |
dependencies = [
|
2201 |
"crossbeam-channel",
|
2202 |
+
"crossbeam-utils 0.8.20",
|
2203 |
"dashmap",
|
2204 |
"skeptic",
|
2205 |
"smallvec 1.13.2",
|
|
|
2219 |
|
2220 |
[[package]]
|
2221 |
name = "miniz_oxide"
|
2222 |
+
version = "0.7.3"
|
2223 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2224 |
+
checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae"
|
2225 |
dependencies = [
|
2226 |
"adler",
|
2227 |
]
|
|
|
2277 |
|
2278 |
[[package]]
|
2279 |
name = "mlua"
|
2280 |
+
version = "0.9.9"
|
2281 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2282 |
+
checksum = "d111deb18a9c9bd33e1541309f4742523bfab01d276bfa9a27519f6de9c11dc7"
|
2283 |
dependencies = [
|
2284 |
"bstr",
|
2285 |
"mlua-sys",
|
2286 |
"num-traits",
|
2287 |
"once_cell",
|
2288 |
+
"rustc-hash 2.0.0",
|
2289 |
]
|
2290 |
|
2291 |
[[package]]
|
2292 |
name = "mlua-sys"
|
2293 |
+
version = "0.6.1"
|
2294 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2295 |
+
checksum = "a088ed0723df7567f569ba018c5d48c23c501f3878b190b04144dfa5ebfa8abc"
|
2296 |
dependencies = [
|
2297 |
"cc",
|
2298 |
"cfg-if 1.0.0",
|
|
|
2303 |
|
2304 |
[[package]]
|
2305 |
name = "native-tls"
|
2306 |
+
version = "0.2.12"
|
2307 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2308 |
+
checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466"
|
2309 |
dependencies = [
|
|
|
2310 |
"libc",
|
2311 |
"log",
|
2312 |
"openssl",
|
|
|
2380 |
|
2381 |
[[package]]
|
2382 |
name = "object"
|
2383 |
+
version = "0.35.0"
|
2384 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2385 |
+
checksum = "b8ec7ab813848ba4522158d5517a6093db1ded27575b070f4177b8d12b41db5e"
|
2386 |
dependencies = [
|
2387 |
"memchr",
|
2388 |
]
|
|
|
2407 |
|
2408 |
[[package]]
|
2409 |
name = "openssl"
|
2410 |
+
version = "0.10.66"
|
2411 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2412 |
+
checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1"
|
2413 |
dependencies = [
|
2414 |
"bitflags 2.5.0",
|
2415 |
"cfg-if 1.0.0",
|
|
|
2426 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2427 |
checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
|
2428 |
dependencies = [
|
2429 |
+
"proc-macro2 1.0.85",
|
2430 |
"quote 1.0.36",
|
2431 |
+
"syn 2.0.66",
|
2432 |
]
|
2433 |
|
2434 |
[[package]]
|
|
|
2439 |
|
2440 |
[[package]]
|
2441 |
name = "openssl-sys"
|
2442 |
+
version = "0.9.103"
|
2443 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2444 |
+
checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6"
|
2445 |
dependencies = [
|
2446 |
"cc",
|
2447 |
"libc",
|
|
|
2451 |
|
2452 |
[[package]]
|
2453 |
name = "parcel_selectors"
|
2454 |
+
version = "0.26.5"
|
2455 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2456 |
+
checksum = "ce9c47a67c66fee4a5a42756f9784d92941bd0ab2b653539a9e90521a44b66f0"
|
2457 |
dependencies = [
|
2458 |
"bitflags 2.5.0",
|
2459 |
"cssparser 0.33.0",
|
|
|
2478 |
|
2479 |
[[package]]
|
2480 |
name = "parking_lot"
|
2481 |
+
version = "0.12.3"
|
2482 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2483 |
+
checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
|
2484 |
dependencies = [
|
2485 |
"lock_api 0.4.12",
|
2486 |
"parking_lot_core 0.9.10",
|
|
|
2529 |
|
2530 |
[[package]]
|
2531 |
name = "paste"
|
2532 |
+
version = "1.0.15"
|
2533 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2534 |
+
checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
|
2535 |
|
2536 |
[[package]]
|
2537 |
name = "pathdiff"
|
|
|
2599 |
"phf_shared 0.10.0",
|
2600 |
]
|
2601 |
|
2602 |
+
[[package]]
|
2603 |
+
name = "phf_codegen"
|
2604 |
+
version = "0.11.2"
|
2605 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2606 |
+
checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a"
|
2607 |
+
dependencies = [
|
2608 |
+
"phf_generator 0.11.2",
|
2609 |
+
"phf_shared 0.11.2",
|
2610 |
+
]
|
2611 |
+
|
2612 |
[[package]]
|
2613 |
name = "phf_generator"
|
2614 |
version = "0.7.24"
|
|
|
2647 |
dependencies = [
|
2648 |
"phf_generator 0.11.2",
|
2649 |
"phf_shared 0.11.2",
|
2650 |
+
"proc-macro2 1.0.85",
|
2651 |
"quote 1.0.36",
|
2652 |
+
"syn 2.0.66",
|
2653 |
]
|
2654 |
|
2655 |
[[package]]
|
|
|
2694 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2695 |
checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
|
2696 |
dependencies = [
|
2697 |
+
"proc-macro2 1.0.85",
|
2698 |
"quote 1.0.36",
|
2699 |
+
"syn 2.0.66",
|
2700 |
]
|
2701 |
|
2702 |
[[package]]
|
|
|
2759 |
checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
|
2760 |
dependencies = [
|
2761 |
"proc-macro-error-attr",
|
2762 |
+
"proc-macro2 1.0.85",
|
2763 |
"quote 1.0.36",
|
|
|
2764 |
"version_check",
|
2765 |
]
|
2766 |
|
|
|
2770 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2771 |
checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
|
2772 |
dependencies = [
|
2773 |
+
"proc-macro2 1.0.85",
|
2774 |
"quote 1.0.36",
|
2775 |
"version_check",
|
2776 |
]
|
|
|
2786 |
|
2787 |
[[package]]
|
2788 |
name = "proc-macro2"
|
2789 |
+
version = "1.0.85"
|
2790 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2791 |
+
checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23"
|
2792 |
dependencies = [
|
2793 |
"unicode-ident",
|
2794 |
]
|
|
|
2820 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2821 |
checksum = "8e5167a477619228a0b284fac2674e3c388cba90631d7b7de620e6f1fcd08da5"
|
2822 |
dependencies = [
|
2823 |
+
"crossbeam-utils 0.8.20",
|
2824 |
"libc",
|
2825 |
"once_cell",
|
2826 |
"raw-cpuid",
|
|
|
2829 |
"winapi 0.3.9",
|
2830 |
]
|
2831 |
|
2832 |
+
[[package]]
|
2833 |
+
name = "quinn"
|
2834 |
+
version = "0.11.3"
|
2835 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2836 |
+
checksum = "b22d8e7369034b9a7132bc2008cac12f2013c8132b45e0554e6e20e2617f2156"
|
2837 |
+
dependencies = [
|
2838 |
+
"bytes 1.6.0",
|
2839 |
+
"pin-project-lite",
|
2840 |
+
"quinn-proto",
|
2841 |
+
"quinn-udp",
|
2842 |
+
"rustc-hash 2.0.0",
|
2843 |
+
"rustls",
|
2844 |
+
"socket2 0.5.7",
|
2845 |
+
"thiserror",
|
2846 |
+
"tokio 1.38.0",
|
2847 |
+
"tracing",
|
2848 |
+
]
|
2849 |
+
|
2850 |
+
[[package]]
|
2851 |
+
name = "quinn-proto"
|
2852 |
+
version = "0.11.6"
|
2853 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2854 |
+
checksum = "ba92fb39ec7ad06ca2582c0ca834dfeadcaf06ddfc8e635c80aa7e1c05315fdd"
|
2855 |
+
dependencies = [
|
2856 |
+
"bytes 1.6.0",
|
2857 |
+
"rand 0.8.5",
|
2858 |
+
"ring",
|
2859 |
+
"rustc-hash 2.0.0",
|
2860 |
+
"rustls",
|
2861 |
+
"slab",
|
2862 |
+
"thiserror",
|
2863 |
+
"tinyvec",
|
2864 |
+
"tracing",
|
2865 |
+
]
|
2866 |
+
|
2867 |
+
[[package]]
|
2868 |
+
name = "quinn-udp"
|
2869 |
+
version = "0.5.4"
|
2870 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2871 |
+
checksum = "8bffec3605b73c6f1754535084a85229fa8a30f86014e6c81aeec4abb68b0285"
|
2872 |
+
dependencies = [
|
2873 |
+
"libc",
|
2874 |
+
"once_cell",
|
2875 |
+
"socket2 0.5.7",
|
2876 |
+
"tracing",
|
2877 |
+
"windows-sys 0.52.0",
|
2878 |
+
]
|
2879 |
+
|
2880 |
[[package]]
|
2881 |
name = "quote"
|
2882 |
version = "0.6.13"
|
|
|
2892 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2893 |
checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
|
2894 |
dependencies = [
|
2895 |
+
"proc-macro2 1.0.85",
|
2896 |
]
|
2897 |
|
2898 |
[[package]]
|
|
|
3051 |
|
3052 |
[[package]]
|
3053 |
name = "redis"
|
3054 |
+
version = "0.25.4"
|
3055 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3056 |
+
checksum = "e0d7a6955c7511f60f3ba9e86c6d02b3c3f144f8c24b288d1f4e18074ab8bbec"
|
3057 |
dependencies = [
|
3058 |
"arc-swap",
|
3059 |
"async-trait",
|
|
|
3065 |
"percent-encoding 2.3.1",
|
3066 |
"pin-project-lite",
|
3067 |
"ryu",
|
3068 |
+
"tokio 1.38.0",
|
3069 |
"tokio-retry",
|
3070 |
"tokio-util",
|
3071 |
"url 2.5.0",
|
|
|
3109 |
"regex-syntax",
|
3110 |
]
|
3111 |
|
3112 |
+
[[package]]
|
3113 |
+
name = "regex-lite"
|
3114 |
+
version = "0.1.5"
|
3115 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3116 |
+
checksum = "30b661b2f27137bdbc16f00eda72866a92bb28af1753ffbd56744fb6e2e9cd8e"
|
3117 |
+
|
3118 |
[[package]]
|
3119 |
name = "regex-syntax"
|
3120 |
version = "0.8.3"
|
|
|
3157 |
|
3158 |
[[package]]
|
3159 |
name = "reqwest"
|
3160 |
+
version = "0.12.5"
|
3161 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3162 |
+
checksum = "c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37"
|
3163 |
dependencies = [
|
3164 |
"async-compression",
|
3165 |
+
"base64 0.22.1",
|
3166 |
"bytes 1.6.0",
|
|
|
3167 |
"futures-core",
|
3168 |
"futures-util",
|
3169 |
+
"h2 0.4.5",
|
3170 |
+
"http 1.1.0",
|
3171 |
+
"http-body 1.0.0",
|
3172 |
+
"http-body-util",
|
3173 |
+
"hyper 1.3.1",
|
3174 |
"hyper-rustls",
|
3175 |
+
"hyper-util",
|
3176 |
"ipnet",
|
3177 |
"js-sys",
|
3178 |
"log",
|
|
|
3180 |
"once_cell",
|
3181 |
"percent-encoding 2.3.1",
|
3182 |
"pin-project-lite",
|
3183 |
+
"quinn",
|
3184 |
"rustls",
|
3185 |
"rustls-pemfile",
|
3186 |
+
"rustls-pki-types",
|
3187 |
"serde",
|
3188 |
"serde_json",
|
3189 |
"serde_urlencoded 0.7.1",
|
3190 |
"sync_wrapper",
|
3191 |
+
"tokio 1.38.0",
|
|
|
3192 |
"tokio-rustls",
|
3193 |
"tokio-util",
|
3194 |
"tower-service",
|
|
|
3197 |
"wasm-bindgen-futures",
|
3198 |
"web-sys",
|
3199 |
"webpki-roots",
|
3200 |
+
"winreg 0.52.0",
|
3201 |
]
|
3202 |
|
3203 |
[[package]]
|
|
|
3223 |
|
3224 |
[[package]]
|
3225 |
name = "rustc-demangle"
|
3226 |
+
version = "0.1.24"
|
3227 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3228 |
+
checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
|
3229 |
|
3230 |
[[package]]
|
3231 |
name = "rustc-hash"
|
|
|
3233 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3234 |
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
|
3235 |
|
3236 |
+
[[package]]
|
3237 |
+
name = "rustc-hash"
|
3238 |
+
version = "2.0.0"
|
3239 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3240 |
+
checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152"
|
3241 |
+
|
3242 |
[[package]]
|
3243 |
name = "rustc_version"
|
3244 |
version = "0.2.3"
|
|
|
3254 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3255 |
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
|
3256 |
dependencies = [
|
3257 |
+
"semver 1.0.23",
|
3258 |
]
|
3259 |
|
3260 |
[[package]]
|
|
|
3272 |
|
3273 |
[[package]]
|
3274 |
name = "rustls"
|
3275 |
+
version = "0.23.12"
|
3276 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3277 |
+
checksum = "c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044"
|
3278 |
dependencies = [
|
3279 |
+
"once_cell",
|
3280 |
"ring",
|
3281 |
+
"rustls-pki-types",
|
3282 |
"rustls-webpki",
|
3283 |
+
"subtle",
|
3284 |
+
"zeroize",
|
3285 |
]
|
3286 |
|
3287 |
[[package]]
|
3288 |
name = "rustls-pemfile"
|
3289 |
+
version = "2.1.2"
|
3290 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3291 |
+
checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d"
|
3292 |
dependencies = [
|
3293 |
+
"base64 0.22.1",
|
3294 |
+
"rustls-pki-types",
|
3295 |
]
|
3296 |
|
3297 |
+
[[package]]
|
3298 |
+
name = "rustls-pki-types"
|
3299 |
+
version = "1.7.0"
|
3300 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3301 |
+
checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d"
|
3302 |
+
|
3303 |
[[package]]
|
3304 |
name = "rustls-webpki"
|
3305 |
+
version = "0.102.6"
|
3306 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3307 |
+
checksum = "8e6b52d4fda176fd835fdc55a835d4a89b8499cad995885a21149d5ad62f852e"
|
3308 |
dependencies = [
|
3309 |
"ring",
|
3310 |
+
"rustls-pki-types",
|
3311 |
"untrusted",
|
3312 |
]
|
3313 |
|
|
|
3325 |
|
3326 |
[[package]]
|
3327 |
name = "ryu"
|
3328 |
+
version = "1.0.18"
|
3329 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3330 |
+
checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
|
3331 |
|
3332 |
[[package]]
|
3333 |
name = "same-file"
|
|
|
3361 |
|
3362 |
[[package]]
|
3363 |
name = "scraper"
|
3364 |
+
version = "0.20.0"
|
3365 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3366 |
+
checksum = "b90460b31bfe1fc07be8262e42c665ad97118d4585869de9345a84d501a9eaf0"
|
3367 |
dependencies = [
|
3368 |
"ahash",
|
3369 |
"cssparser 0.31.2",
|
3370 |
"ego-tree",
|
3371 |
+
"html5ever 0.27.0",
|
3372 |
"once_cell",
|
3373 |
"selectors",
|
3374 |
"tendril",
|
3375 |
]
|
3376 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3377 |
[[package]]
|
3378 |
name = "security-framework"
|
3379 |
version = "2.11.0"
|
|
|
3437 |
|
3438 |
[[package]]
|
3439 |
name = "semver"
|
3440 |
+
version = "1.0.23"
|
3441 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3442 |
+
checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
|
3443 |
dependencies = [
|
3444 |
"serde",
|
3445 |
]
|
|
|
3452 |
|
3453 |
[[package]]
|
3454 |
name = "serde"
|
3455 |
+
version = "1.0.209"
|
3456 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3457 |
+
checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09"
|
3458 |
dependencies = [
|
3459 |
"serde_derive",
|
3460 |
]
|
3461 |
|
3462 |
[[package]]
|
3463 |
name = "serde_derive"
|
3464 |
+
version = "1.0.209"
|
3465 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3466 |
+
checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170"
|
3467 |
dependencies = [
|
3468 |
+
"proc-macro2 1.0.85",
|
3469 |
"quote 1.0.36",
|
3470 |
+
"syn 2.0.66",
|
3471 |
]
|
3472 |
|
3473 |
[[package]]
|
3474 |
name = "serde_json"
|
3475 |
+
version = "1.0.122"
|
3476 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3477 |
+
checksum = "784b6203951c57ff748476b126ccb5e8e2959a5c19e5c617ab1956be3dbc68da"
|
3478 |
dependencies = [
|
3479 |
"itoa 1.0.11",
|
3480 |
+
"memchr",
|
3481 |
"ryu",
|
3482 |
"serde",
|
3483 |
]
|
|
|
3526 |
"digest",
|
3527 |
]
|
3528 |
|
3529 |
+
[[package]]
|
3530 |
+
name = "shlex"
|
3531 |
+
version = "1.3.0"
|
3532 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3533 |
+
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
|
3534 |
+
|
3535 |
[[package]]
|
3536 |
name = "signal-hook-registry"
|
3537 |
version = "1.4.2"
|
|
|
3677 |
dependencies = [
|
3678 |
"new_debug_unreachable",
|
3679 |
"once_cell",
|
3680 |
+
"parking_lot 0.12.3",
|
3681 |
"phf_shared 0.10.0",
|
3682 |
"precomputed-hash",
|
3683 |
"serde",
|
|
|
3691 |
dependencies = [
|
3692 |
"phf_generator 0.7.24",
|
3693 |
"phf_shared 0.7.24",
|
3694 |
+
"proc-macro2 1.0.85",
|
3695 |
"quote 1.0.36",
|
3696 |
"string_cache_shared",
|
3697 |
]
|
|
|
3704 |
dependencies = [
|
3705 |
"phf_generator 0.10.0",
|
3706 |
"phf_shared 0.10.0",
|
3707 |
+
"proc-macro2 1.0.85",
|
3708 |
"quote 1.0.36",
|
3709 |
]
|
3710 |
|
|
|
3737 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3738 |
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
|
3739 |
dependencies = [
|
3740 |
+
"proc-macro2 1.0.85",
|
3741 |
"quote 1.0.36",
|
3742 |
"unicode-ident",
|
3743 |
]
|
3744 |
|
3745 |
[[package]]
|
3746 |
name = "syn"
|
3747 |
+
version = "2.0.66"
|
3748 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3749 |
+
checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5"
|
3750 |
dependencies = [
|
3751 |
+
"proc-macro2 1.0.85",
|
3752 |
"quote 1.0.36",
|
3753 |
"unicode-ident",
|
3754 |
]
|
3755 |
|
3756 |
[[package]]
|
3757 |
name = "sync_wrapper"
|
3758 |
+
version = "1.0.1"
|
3759 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3760 |
+
checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394"
|
3761 |
|
3762 |
[[package]]
|
3763 |
name = "synstructure"
|
|
|
3765 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3766 |
checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
|
3767 |
dependencies = [
|
3768 |
+
"proc-macro2 1.0.85",
|
3769 |
"quote 1.0.36",
|
3770 |
"syn 1.0.109",
|
3771 |
"unicode-xid 0.2.4",
|
3772 |
]
|
3773 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3774 |
[[package]]
|
3775 |
name = "tagptr"
|
3776 |
version = "0.2.0"
|
|
|
3819 |
"libflate",
|
3820 |
]
|
3821 |
|
3822 |
+
[[package]]
|
3823 |
+
name = "thiserror"
|
3824 |
+
version = "1.0.63"
|
3825 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3826 |
+
checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724"
|
3827 |
+
dependencies = [
|
3828 |
+
"thiserror-impl",
|
3829 |
+
]
|
3830 |
+
|
3831 |
+
[[package]]
|
3832 |
+
name = "thiserror-impl"
|
3833 |
+
version = "1.0.63"
|
3834 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3835 |
+
checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261"
|
3836 |
+
dependencies = [
|
3837 |
+
"proc-macro2 1.0.85",
|
3838 |
+
"quote 1.0.36",
|
3839 |
+
"syn 2.0.66",
|
3840 |
+
]
|
3841 |
+
|
3842 |
[[package]]
|
3843 |
name = "thousands"
|
3844 |
version = "0.2.0"
|
|
|
3933 |
|
3934 |
[[package]]
|
3935 |
name = "tokio"
|
3936 |
+
version = "1.38.0"
|
3937 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3938 |
+
checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a"
|
3939 |
dependencies = [
|
3940 |
"backtrace",
|
3941 |
"bytes 1.6.0",
|
3942 |
"libc",
|
3943 |
"mio 0.8.11",
|
3944 |
"num_cpus",
|
3945 |
+
"parking_lot 0.12.3",
|
3946 |
"pin-project-lite",
|
3947 |
"signal-hook-registry",
|
3948 |
"socket2 0.5.7",
|
|
|
3994 |
|
3995 |
[[package]]
|
3996 |
name = "tokio-macros"
|
3997 |
+
version = "2.3.0"
|
3998 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3999 |
+
checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a"
|
4000 |
dependencies = [
|
4001 |
+
"proc-macro2 1.0.85",
|
4002 |
"quote 1.0.36",
|
4003 |
+
"syn 2.0.66",
|
4004 |
]
|
4005 |
|
4006 |
[[package]]
|
|
|
4030 |
dependencies = [
|
4031 |
"pin-project",
|
4032 |
"rand 0.8.5",
|
4033 |
+
"tokio 1.38.0",
|
4034 |
]
|
4035 |
|
4036 |
[[package]]
|
4037 |
name = "tokio-rustls"
|
4038 |
+
version = "0.26.0"
|
4039 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4040 |
+
checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4"
|
4041 |
dependencies = [
|
4042 |
"rustls",
|
4043 |
+
"rustls-pki-types",
|
4044 |
+
"tokio 1.38.0",
|
4045 |
]
|
4046 |
|
4047 |
[[package]]
|
|
|
4108 |
"scoped-tls",
|
4109 |
"slab",
|
4110 |
"socket2 0.4.10",
|
4111 |
+
"tokio 1.38.0",
|
4112 |
]
|
4113 |
|
4114 |
[[package]]
|
|
|
4121 |
"futures-core",
|
4122 |
"futures-sink",
|
4123 |
"pin-project-lite",
|
4124 |
+
"tokio 1.38.0",
|
4125 |
]
|
4126 |
|
4127 |
[[package]]
|
|
|
4133 |
"serde",
|
4134 |
]
|
4135 |
|
4136 |
+
[[package]]
|
4137 |
+
name = "tower"
|
4138 |
+
version = "0.4.13"
|
4139 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4140 |
+
checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c"
|
4141 |
+
dependencies = [
|
4142 |
+
"futures-core",
|
4143 |
+
"futures-util",
|
4144 |
+
"pin-project",
|
4145 |
+
"pin-project-lite",
|
4146 |
+
"tokio 1.38.0",
|
4147 |
+
"tower-layer",
|
4148 |
+
"tower-service",
|
4149 |
+
]
|
4150 |
+
|
4151 |
+
[[package]]
|
4152 |
+
name = "tower-layer"
|
4153 |
+
version = "0.3.2"
|
4154 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4155 |
+
checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0"
|
4156 |
+
|
4157 |
[[package]]
|
4158 |
name = "tower-service"
|
4159 |
version = "0.3.2"
|
|
|
4182 |
|
4183 |
[[package]]
|
4184 |
name = "triomphe"
|
4185 |
+
version = "0.1.12"
|
4186 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4187 |
+
checksum = "1b2cb4fbb9995eeb36ac86fadf24031ccd58f99d6b4b2d7b911db70bddb80d90"
|
4188 |
|
4189 |
[[package]]
|
4190 |
name = "try-lock"
|
|
|
4245 |
|
4246 |
[[package]]
|
4247 |
name = "unicode-width"
|
4248 |
+
version = "0.1.13"
|
4249 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4250 |
+
checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d"
|
4251 |
|
4252 |
[[package]]
|
4253 |
name = "unicode-xid"
|
|
|
4393 |
"bumpalo",
|
4394 |
"log",
|
4395 |
"once_cell",
|
4396 |
+
"proc-macro2 1.0.85",
|
4397 |
"quote 1.0.36",
|
4398 |
+
"syn 2.0.66",
|
4399 |
"wasm-bindgen-shared",
|
4400 |
]
|
4401 |
|
|
|
4427 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4428 |
checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
|
4429 |
dependencies = [
|
4430 |
+
"proc-macro2 1.0.85",
|
4431 |
"quote 1.0.36",
|
4432 |
+
"syn 2.0.66",
|
4433 |
"wasm-bindgen-backend",
|
4434 |
"wasm-bindgen-shared",
|
4435 |
]
|
|
|
4452 |
|
4453 |
[[package]]
|
4454 |
name = "webpki-roots"
|
4455 |
+
version = "0.26.2"
|
4456 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4457 |
+
checksum = "3c452ad30530b54a4d8e71952716a212b08efd0f3562baa66c29a618b07da7c3"
|
4458 |
+
dependencies = [
|
4459 |
+
"rustls-pki-types",
|
4460 |
+
]
|
4461 |
|
4462 |
[[package]]
|
4463 |
name = "websurfx"
|
|
|
4491 |
"mlua",
|
4492 |
"redis",
|
4493 |
"regex",
|
4494 |
+
"reqwest 0.12.5",
|
4495 |
"rusty-hook",
|
4496 |
"scraper",
|
4497 |
"serde",
|
|
|
4500 |
"stop-words",
|
4501 |
"tempfile",
|
4502 |
"thesaurus",
|
4503 |
+
"tokio 1.38.0",
|
4504 |
]
|
4505 |
|
4506 |
[[package]]
|
|
|
4708 |
|
4709 |
[[package]]
|
4710 |
name = "winreg"
|
4711 |
+
version = "0.52.0"
|
4712 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4713 |
+
checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5"
|
4714 |
dependencies = [
|
4715 |
"cfg-if 1.0.0",
|
4716 |
"windows-sys 0.48.0",
|
|
|
4734 |
|
4735 |
[[package]]
|
4736 |
name = "zerocopy"
|
4737 |
+
version = "0.7.34"
|
4738 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4739 |
+
checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087"
|
4740 |
dependencies = [
|
4741 |
"zerocopy-derive",
|
4742 |
]
|
4743 |
|
4744 |
[[package]]
|
4745 |
name = "zerocopy-derive"
|
4746 |
+
version = "0.7.34"
|
4747 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4748 |
+
checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b"
|
4749 |
dependencies = [
|
4750 |
+
"proc-macro2 1.0.85",
|
4751 |
"quote 1.0.36",
|
4752 |
+
"syn 2.0.66",
|
4753 |
]
|
4754 |
|
4755 |
[[package]]
|
4756 |
name = "zeroize"
|
4757 |
+
version = "1.8.1"
|
4758 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4759 |
+
checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
|
Cargo.toml
CHANGED
@@ -13,10 +13,11 @@ bench = false
|
|
13 |
path = "src/bin/websurfx.rs"
|
14 |
|
15 |
[dependencies]
|
16 |
-
reqwest = { version = "0.
|
17 |
"rustls-tls",
|
18 |
"brotli",
|
19 |
"gzip",
|
|
|
20 |
] }
|
21 |
tokio = { version = "1.32.0", features = [
|
22 |
"rt-multi-thread",
|
@@ -24,13 +25,13 @@ tokio = { version = "1.32.0", features = [
|
|
24 |
"fs",
|
25 |
"io-util",
|
26 |
], default-features = false }
|
27 |
-
serde = { version = "1.0.
|
28 |
-
serde_json = { version = "1.0.
|
29 |
maud = { version = "0.26.0", default-features = false, features = [
|
30 |
"actix-web",
|
31 |
] }
|
32 |
-
scraper = { version = "0.
|
33 |
-
actix-web = { version = "4.
|
34 |
"cookies",
|
35 |
"macros",
|
36 |
"compress-brotli",
|
@@ -40,15 +41,15 @@ actix-cors = { version = "0.7.0", default-features = false }
|
|
40 |
fake-useragent = { version = "0.1.3", default-features = false }
|
41 |
env_logger = { version = "0.11.1", default-features = false }
|
42 |
log = { version = "0.4.21", default-features = false }
|
43 |
-
mlua = { version = "0.9.
|
44 |
"luajit",
|
45 |
"vendored",
|
46 |
], default-features = false }
|
47 |
-
redis = { version = "0.
|
48 |
"tokio-comp",
|
49 |
"connection-manager",
|
50 |
], default-features = false, optional = true }
|
51 |
-
blake3 = { version = "1.5.
|
52 |
error-stack = { version = "0.4.0", default-features = false, features = [
|
53 |
"std",
|
54 |
] }
|
@@ -60,13 +61,13 @@ smallvec = { version = "1.13.1", features = [
|
|
60 |
], default-features = false }
|
61 |
futures = { version = "0.3.30", default-features = false, features = ["alloc"] }
|
62 |
dhat = { version = "0.3.2", optional = true, default-features = false }
|
63 |
-
mimalloc = { version = "0.1.
|
64 |
async-once-cell = { version = "0.5.3", default-features = false }
|
65 |
actix-governor = { version = "0.5.0", default-features = false }
|
66 |
mini-moka = { version = "0.10", optional = true, default-features = false, features = [
|
67 |
"sync",
|
68 |
] }
|
69 |
-
async-compression = { version = "0.4.
|
70 |
"brotli",
|
71 |
"tokio",
|
72 |
], optional = true }
|
@@ -96,7 +97,7 @@ criterion = { version = "0.5.1", default-features = false }
|
|
96 |
tempfile = { version = "3.10.1", default-features = false }
|
97 |
|
98 |
[build-dependencies]
|
99 |
-
lightningcss = { version = "1.0.0-alpha.
|
100 |
"grid",
|
101 |
] }
|
102 |
# Disabled until bug fixing update
|
|
|
13 |
path = "src/bin/websurfx.rs"
|
14 |
|
15 |
[dependencies]
|
16 |
+
reqwest = { version = "0.12.5", default-features = false, features = [
|
17 |
"rustls-tls",
|
18 |
"brotli",
|
19 |
"gzip",
|
20 |
+
"http2"
|
21 |
] }
|
22 |
tokio = { version = "1.32.0", features = [
|
23 |
"rt-multi-thread",
|
|
|
25 |
"fs",
|
26 |
"io-util",
|
27 |
], default-features = false }
|
28 |
+
serde = { version = "1.0.209", default-features = false, features = ["derive"] }
|
29 |
+
serde_json = { version = "1.0.122", default-features = false }
|
30 |
maud = { version = "0.26.0", default-features = false, features = [
|
31 |
"actix-web",
|
32 |
] }
|
33 |
+
scraper = { version = "0.20.0", default-features = false }
|
34 |
+
actix-web = { version = "4.9.0", features = [
|
35 |
"cookies",
|
36 |
"macros",
|
37 |
"compress-brotli",
|
|
|
41 |
fake-useragent = { version = "0.1.3", default-features = false }
|
42 |
env_logger = { version = "0.11.1", default-features = false }
|
43 |
log = { version = "0.4.21", default-features = false }
|
44 |
+
mlua = { version = "0.9.9", features = [
|
45 |
"luajit",
|
46 |
"vendored",
|
47 |
], default-features = false }
|
48 |
+
redis = { version = "0.25.4", features = [
|
49 |
"tokio-comp",
|
50 |
"connection-manager",
|
51 |
], default-features = false, optional = true }
|
52 |
+
blake3 = { version = "1.5.4", default-features = false }
|
53 |
error-stack = { version = "0.4.0", default-features = false, features = [
|
54 |
"std",
|
55 |
] }
|
|
|
61 |
], default-features = false }
|
62 |
futures = { version = "0.3.30", default-features = false, features = ["alloc"] }
|
63 |
dhat = { version = "0.3.2", optional = true, default-features = false }
|
64 |
+
mimalloc = { version = "0.1.43", default-features = false }
|
65 |
async-once-cell = { version = "0.5.3", default-features = false }
|
66 |
actix-governor = { version = "0.5.0", default-features = false }
|
67 |
mini-moka = { version = "0.10", optional = true, default-features = false, features = [
|
68 |
"sync",
|
69 |
] }
|
70 |
+
async-compression = { version = "0.4.12", default-features = false, features = [
|
71 |
"brotli",
|
72 |
"tokio",
|
73 |
], optional = true }
|
|
|
97 |
tempfile = { version = "3.10.1", default-features = false }
|
98 |
|
99 |
[build-dependencies]
|
100 |
+
lightningcss = { version = "1.0.0-alpha.57", default-features = false, features = [
|
101 |
"grid",
|
102 |
] }
|
103 |
# Disabled until bug fixing update
|
Dockerfile
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
FROM --platform=$BUILDPLATFORM rust:1.
|
2 |
# We only pay the installation cost once,
|
3 |
# it will be cached from the second build onwards
|
4 |
RUN apk add --no-cache alpine-sdk musl-dev g++ make libcrypto3 libressl-dev upx perl build-base
|
|
|
1 |
+
FROM --platform=$BUILDPLATFORM rust:1.78.0-alpine3.18 AS chef
|
2 |
# We only pay the installation cost once,
|
3 |
# it will be cached from the second build onwards
|
4 |
RUN apk add --no-cache alpine-sdk musl-dev g++ make libcrypto3 libressl-dev upx perl build-base
|
README.md
CHANGED
@@ -115,6 +115,9 @@
|
|
115 |
- π Easy to setup with Docker or on bare metal with various installation and deployment options.
|
116 |
- β Search filtering to filter search results based on four different levels.
|
117 |
- πΎ Different caching levels focusing on reliability, speed and resiliancy.
|
|
|
|
|
|
|
118 |
- π Fast, private, and secure
|
119 |
- π 100% free and open source
|
120 |
- π¨ Ad-free and clean results
|
|
|
115 |
- π Easy to setup with Docker or on bare metal with various installation and deployment options.
|
116 |
- β Search filtering to filter search results based on four different levels.
|
117 |
- πΎ Different caching levels focusing on reliability, speed and resiliancy.
|
118 |
+
- β¬οΈ Organic Search results (with ranking algorithm builtin to rerank the search results according to user's search query.).
|
119 |
+
- π Different compression and encryption levels focusing on speed and privacy.
|
120 |
+
- π§ͺ Experimental IO-uring feature for Linux operating systems focused on performance of the engine.
|
121 |
- π Fast, private, and secure
|
122 |
- π 100% free and open source
|
123 |
- π¨ Ad-free and clean results
|
dev.Dockerfile
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
# Create Builder image
|
2 |
-
FROM --platform=$BUILDPLATFORM rust:1.
|
3 |
|
4 |
# Install required dependencies
|
5 |
RUN apk add --no-cache alpine-sdk musl-dev g++ make libcrypto3 libressl-dev perl build-base
|
|
|
1 |
# Create Builder image
|
2 |
+
FROM --platform=$BUILDPLATFORM rust:1.78.0-alpine3.18
|
3 |
|
4 |
# Install required dependencies
|
5 |
RUN apk add --no-cache alpine-sdk musl-dev g++ make libcrypto3 libressl-dev perl build-base
|