Spaces:
Runtime error
Runtime error
Merge pull request #381 from neon-mmd/BUILD/380_reduce-the-time-it-takes-to-build-compile-the-app
Browse files- Cargo.lock +44 -431
- Cargo.toml +31 -32
- src/results/aggregator.rs +4 -4
Cargo.lock
CHANGED
@@ -82,14 +82,11 @@ dependencies = [
|
|
82 |
"ahash 0.8.6",
|
83 |
"base64 0.21.5",
|
84 |
"bitflags 2.4.1",
|
85 |
-
"brotli",
|
86 |
"bytes 1.5.0",
|
87 |
"bytestring",
|
88 |
"derive_more",
|
89 |
"encoding_rs",
|
90 |
-
"flate2",
|
91 |
"futures-core",
|
92 |
-
"h2 0.3.21",
|
93 |
"http 0.2.9",
|
94 |
"httparse",
|
95 |
"httpdate",
|
@@ -105,7 +102,6 @@ dependencies = [
|
|
105 |
"tokio 1.33.0",
|
106 |
"tokio-util",
|
107 |
"tracing",
|
108 |
-
"zstd",
|
109 |
]
|
110 |
|
111 |
[[package]]
|
@@ -115,7 +111,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
115 |
checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb"
|
116 |
dependencies = [
|
117 |
"quote 1.0.33",
|
118 |
-
"syn 2.0.
|
119 |
]
|
120 |
|
121 |
[[package]]
|
@@ -228,7 +224,7 @@ dependencies = [
|
|
228 |
"actix-router",
|
229 |
"proc-macro2 1.0.69",
|
230 |
"quote 1.0.33",
|
231 |
-
"syn 2.0.
|
232 |
]
|
233 |
|
234 |
[[package]]
|
@@ -288,21 +284,6 @@ dependencies = [
|
|
288 |
"memchr",
|
289 |
]
|
290 |
|
291 |
-
[[package]]
|
292 |
-
name = "alloc-no-stdlib"
|
293 |
-
version = "2.0.4"
|
294 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
295 |
-
checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3"
|
296 |
-
|
297 |
-
[[package]]
|
298 |
-
name = "alloc-stdlib"
|
299 |
-
version = "0.2.2"
|
300 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
301 |
-
checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece"
|
302 |
-
dependencies = [
|
303 |
-
"alloc-no-stdlib",
|
304 |
-
]
|
305 |
-
|
306 |
[[package]]
|
307 |
name = "anes"
|
308 |
version = "0.1.6"
|
@@ -347,7 +328,7 @@ checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9"
|
|
347 |
dependencies = [
|
348 |
"proc-macro2 1.0.69",
|
349 |
"quote 1.0.33",
|
350 |
-
"syn 2.0.
|
351 |
]
|
352 |
|
353 |
[[package]]
|
@@ -395,15 +376,6 @@ version = "0.21.5"
|
|
395 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
396 |
checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9"
|
397 |
|
398 |
-
[[package]]
|
399 |
-
name = "base64-simd"
|
400 |
-
version = "0.7.0"
|
401 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
402 |
-
checksum = "781dd20c3aff0bd194fe7d2a977dd92f21c173891f3a03b677359e5fa457e5d5"
|
403 |
-
dependencies = [
|
404 |
-
"simd-abstraction",
|
405 |
-
]
|
406 |
-
|
407 |
[[package]]
|
408 |
name = "bit-set"
|
409 |
version = "0.5.3"
|
@@ -431,18 +403,6 @@ version = "2.4.1"
|
|
431 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
432 |
checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
|
433 |
|
434 |
-
[[package]]
|
435 |
-
name = "bitvec"
|
436 |
-
version = "1.0.1"
|
437 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
438 |
-
checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
|
439 |
-
dependencies = [
|
440 |
-
"funty",
|
441 |
-
"radium",
|
442 |
-
"tap",
|
443 |
-
"wyz",
|
444 |
-
]
|
445 |
-
|
446 |
[[package]]
|
447 |
name = "block-buffer"
|
448 |
version = "0.10.4"
|
@@ -452,27 +412,6 @@ dependencies = [
|
|
452 |
"generic-array",
|
453 |
]
|
454 |
|
455 |
-
[[package]]
|
456 |
-
name = "brotli"
|
457 |
-
version = "3.4.0"
|
458 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
459 |
-
checksum = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f"
|
460 |
-
dependencies = [
|
461 |
-
"alloc-no-stdlib",
|
462 |
-
"alloc-stdlib",
|
463 |
-
"brotli-decompressor",
|
464 |
-
]
|
465 |
-
|
466 |
-
[[package]]
|
467 |
-
name = "brotli-decompressor"
|
468 |
-
version = "2.5.1"
|
469 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
470 |
-
checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f"
|
471 |
-
dependencies = [
|
472 |
-
"alloc-no-stdlib",
|
473 |
-
"alloc-stdlib",
|
474 |
-
]
|
475 |
-
|
476 |
[[package]]
|
477 |
name = "bstr"
|
478 |
version = "1.7.0"
|
@@ -489,28 +428,6 @@ version = "3.14.0"
|
|
489 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
490 |
checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
|
491 |
|
492 |
-
[[package]]
|
493 |
-
name = "bytecheck"
|
494 |
-
version = "0.6.11"
|
495 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
496 |
-
checksum = "8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627"
|
497 |
-
dependencies = [
|
498 |
-
"bytecheck_derive",
|
499 |
-
"ptr_meta",
|
500 |
-
"simdutf8",
|
501 |
-
]
|
502 |
-
|
503 |
-
[[package]]
|
504 |
-
name = "bytecheck_derive"
|
505 |
-
version = "0.6.11"
|
506 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
507 |
-
checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61"
|
508 |
-
dependencies = [
|
509 |
-
"proc-macro2 1.0.69",
|
510 |
-
"quote 1.0.33",
|
511 |
-
"syn 1.0.109",
|
512 |
-
]
|
513 |
-
|
514 |
[[package]]
|
515 |
name = "bytecount"
|
516 |
version = "0.6.7"
|
@@ -592,7 +509,6 @@ version = "1.0.83"
|
|
592 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
593 |
checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
|
594 |
dependencies = [
|
595 |
-
"jobserver",
|
596 |
"libc",
|
597 |
]
|
598 |
|
@@ -807,8 +723,6 @@ dependencies = [
|
|
807 |
"num-traits",
|
808 |
"once_cell",
|
809 |
"oorandom",
|
810 |
-
"plotters",
|
811 |
-
"rayon",
|
812 |
"regex",
|
813 |
"serde",
|
814 |
"serde_derive",
|
@@ -843,22 +757,11 @@ version = "0.7.4"
|
|
843 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
844 |
checksum = "c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed"
|
845 |
dependencies = [
|
846 |
-
"crossbeam-epoch
|
847 |
"crossbeam-utils 0.7.2",
|
848 |
"maybe-uninit",
|
849 |
]
|
850 |
|
851 |
-
[[package]]
|
852 |
-
name = "crossbeam-deque"
|
853 |
-
version = "0.8.3"
|
854 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
855 |
-
checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
|
856 |
-
dependencies = [
|
857 |
-
"cfg-if 1.0.0",
|
858 |
-
"crossbeam-epoch 0.9.15",
|
859 |
-
"crossbeam-utils 0.8.16",
|
860 |
-
]
|
861 |
-
|
862 |
[[package]]
|
863 |
name = "crossbeam-epoch"
|
864 |
version = "0.8.2"
|
@@ -870,20 +773,7 @@ dependencies = [
|
|
870 |
"crossbeam-utils 0.7.2",
|
871 |
"lazy_static",
|
872 |
"maybe-uninit",
|
873 |
-
"memoffset
|
874 |
-
"scopeguard",
|
875 |
-
]
|
876 |
-
|
877 |
-
[[package]]
|
878 |
-
name = "crossbeam-epoch"
|
879 |
-
version = "0.9.15"
|
880 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
881 |
-
checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
|
882 |
-
dependencies = [
|
883 |
-
"autocfg 1.1.0",
|
884 |
-
"cfg-if 1.0.0",
|
885 |
-
"crossbeam-utils 0.8.16",
|
886 |
-
"memoffset 0.9.0",
|
887 |
"scopeguard",
|
888 |
]
|
889 |
|
@@ -970,7 +860,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
970 |
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
|
971 |
dependencies = [
|
972 |
"quote 1.0.33",
|
973 |
-
"syn 2.0.
|
974 |
]
|
975 |
|
976 |
[[package]]
|
@@ -992,15 +882,6 @@ version = "2.4.0"
|
|
992 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
993 |
checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
|
994 |
|
995 |
-
[[package]]
|
996 |
-
name = "data-url"
|
997 |
-
version = "0.1.1"
|
998 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
999 |
-
checksum = "3a30bfce702bcfa94e906ef82421f2c0e61c076ad76030c16ee5d2e9a32fe193"
|
1000 |
-
dependencies = [
|
1001 |
-
"matches",
|
1002 |
-
]
|
1003 |
-
|
1004 |
[[package]]
|
1005 |
name = "deranged"
|
1006 |
version = "0.3.9"
|
@@ -1097,11 +978,7 @@ version = "0.10.0"
|
|
1097 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1098 |
checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0"
|
1099 |
dependencies = [
|
1100 |
-
"humantime",
|
1101 |
-
"is-terminal",
|
1102 |
"log",
|
1103 |
-
"regex",
|
1104 |
-
"termcolor",
|
1105 |
]
|
1106 |
|
1107 |
[[package]]
|
@@ -1116,9 +993,9 @@ dependencies = [
|
|
1116 |
|
1117 |
[[package]]
|
1118 |
name = "errno"
|
1119 |
-
version = "0.3.
|
1120 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1121 |
-
checksum = "
|
1122 |
dependencies = [
|
1123 |
"libc",
|
1124 |
"windows-sys",
|
@@ -1250,12 +1127,6 @@ version = "0.3.3"
|
|
1250 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1251 |
checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
|
1252 |
|
1253 |
-
[[package]]
|
1254 |
-
name = "funty"
|
1255 |
-
version = "2.0.0"
|
1256 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1257 |
-
checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
|
1258 |
-
|
1259 |
[[package]]
|
1260 |
name = "futf"
|
1261 |
version = "0.1.5"
|
@@ -1338,7 +1209,7 @@ checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb"
|
|
1338 |
dependencies = [
|
1339 |
"proc-macro2 1.0.69",
|
1340 |
"quote 1.0.33",
|
1341 |
-
"syn 2.0.
|
1342 |
]
|
1343 |
|
1344 |
[[package]]
|
@@ -1407,9 +1278,9 @@ dependencies = [
|
|
1407 |
|
1408 |
[[package]]
|
1409 |
name = "getrandom"
|
1410 |
-
version = "0.2.
|
1411 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1412 |
-
checksum = "
|
1413 |
dependencies = [
|
1414 |
"cfg-if 1.0.0",
|
1415 |
"libc",
|
@@ -1509,9 +1380,6 @@ name = "hashbrown"
|
|
1509 |
version = "0.12.3"
|
1510 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1511 |
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
|
1512 |
-
dependencies = [
|
1513 |
-
"ahash 0.7.7",
|
1514 |
-
]
|
1515 |
|
1516 |
[[package]]
|
1517 |
name = "hashbrown"
|
@@ -1635,12 +1503,6 @@ version = "1.0.3"
|
|
1635 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1636 |
checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
|
1637 |
|
1638 |
-
[[package]]
|
1639 |
-
name = "humantime"
|
1640 |
-
version = "2.1.0"
|
1641 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1642 |
-
checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
|
1643 |
-
|
1644 |
[[package]]
|
1645 |
name = "hyper"
|
1646 |
version = "0.12.36"
|
@@ -1811,15 +1673,6 @@ version = "1.0.9"
|
|
1811 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1812 |
checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
|
1813 |
|
1814 |
-
[[package]]
|
1815 |
-
name = "jobserver"
|
1816 |
-
version = "0.1.27"
|
1817 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1818 |
-
checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d"
|
1819 |
-
dependencies = [
|
1820 |
-
"libc",
|
1821 |
-
]
|
1822 |
-
|
1823 |
[[package]]
|
1824 |
name = "js-sys"
|
1825 |
version = "0.3.65"
|
@@ -1853,9 +1706,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
|
|
1853 |
|
1854 |
[[package]]
|
1855 |
name = "libc"
|
1856 |
-
version = "0.2.
|
1857 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1858 |
-
checksum = "
|
1859 |
|
1860 |
[[package]]
|
1861 |
name = "libmimalloc-sys"
|
@@ -1869,33 +1722,29 @@ dependencies = [
|
|
1869 |
|
1870 |
[[package]]
|
1871 |
name = "lightningcss"
|
1872 |
-
version = "1.0.0-alpha.
|
1873 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1874 |
-
checksum = "
|
1875 |
dependencies = [
|
1876 |
"ahash 0.7.7",
|
1877 |
"bitflags 2.4.1",
|
1878 |
"const-str",
|
1879 |
"cssparser 0.33.0",
|
1880 |
"cssparser-color",
|
1881 |
-
"dashmap",
|
1882 |
"data-encoding",
|
1883 |
"itertools",
|
1884 |
"lazy_static",
|
1885 |
"parcel_selectors",
|
1886 |
-
"parcel_sourcemap",
|
1887 |
"paste",
|
1888 |
"pathdiff",
|
1889 |
-
"rayon",
|
1890 |
-
"serde",
|
1891 |
"smallvec 1.11.1",
|
1892 |
]
|
1893 |
|
1894 |
[[package]]
|
1895 |
name = "linux-raw-sys"
|
1896 |
-
version = "0.4.
|
1897 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1898 |
-
checksum = "
|
1899 |
|
1900 |
[[package]]
|
1901 |
name = "local-channel"
|
@@ -2037,15 +1886,6 @@ dependencies = [
|
|
2037 |
"autocfg 1.1.0",
|
2038 |
]
|
2039 |
|
2040 |
-
[[package]]
|
2041 |
-
name = "memoffset"
|
2042 |
-
version = "0.9.0"
|
2043 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2044 |
-
checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
|
2045 |
-
dependencies = [
|
2046 |
-
"autocfg 1.1.0",
|
2047 |
-
]
|
2048 |
-
|
2049 |
[[package]]
|
2050 |
name = "mimalloc"
|
2051 |
version = "0.1.39"
|
@@ -2279,9 +2119,9 @@ checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
|
|
2279 |
|
2280 |
[[package]]
|
2281 |
name = "openssl"
|
2282 |
-
version = "0.10.
|
2283 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2284 |
-
checksum = "
|
2285 |
dependencies = [
|
2286 |
"bitflags 2.4.1",
|
2287 |
"cfg-if 1.0.0",
|
@@ -2300,7 +2140,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
|
|
2300 |
dependencies = [
|
2301 |
"proc-macro2 1.0.69",
|
2302 |
"quote 1.0.33",
|
2303 |
-
"syn 2.0.
|
2304 |
]
|
2305 |
|
2306 |
[[package]]
|
@@ -2311,9 +2151,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
|
|
2311 |
|
2312 |
[[package]]
|
2313 |
name = "openssl-sys"
|
2314 |
-
version = "0.9.
|
2315 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2316 |
-
checksum = "
|
2317 |
dependencies = [
|
2318 |
"cc",
|
2319 |
"libc",
|
@@ -2321,12 +2161,6 @@ dependencies = [
|
|
2321 |
"vcpkg",
|
2322 |
]
|
2323 |
|
2324 |
-
[[package]]
|
2325 |
-
name = "outref"
|
2326 |
-
version = "0.1.0"
|
2327 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2328 |
-
checksum = "7f222829ae9293e33a9f5e9f440c6760a3d450a64affe1846486b140db81c1f4"
|
2329 |
-
|
2330 |
[[package]]
|
2331 |
name = "parcel_selectors"
|
2332 |
version = "0.26.4"
|
@@ -2343,20 +2177,6 @@ dependencies = [
|
|
2343 |
"smallvec 1.11.1",
|
2344 |
]
|
2345 |
|
2346 |
-
[[package]]
|
2347 |
-
name = "parcel_sourcemap"
|
2348 |
-
version = "2.1.1"
|
2349 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2350 |
-
checksum = "485b74d7218068b2b7c0e3ff12fbc61ae11d57cb5d8224f525bd304c6be05bbb"
|
2351 |
-
dependencies = [
|
2352 |
-
"base64-simd",
|
2353 |
-
"data-url",
|
2354 |
-
"rkyv",
|
2355 |
-
"serde",
|
2356 |
-
"serde_json",
|
2357 |
-
"vlq",
|
2358 |
-
]
|
2359 |
-
|
2360 |
[[package]]
|
2361 |
name = "parking_lot"
|
2362 |
version = "0.9.0"
|
@@ -2474,7 +2294,7 @@ dependencies = [
|
|
2474 |
"pest_meta",
|
2475 |
"proc-macro2 1.0.69",
|
2476 |
"quote 1.0.33",
|
2477 |
-
"syn 2.0.
|
2478 |
]
|
2479 |
|
2480 |
[[package]]
|
@@ -2576,7 +2396,7 @@ dependencies = [
|
|
2576 |
"phf_shared 0.11.2",
|
2577 |
"proc-macro2 1.0.69",
|
2578 |
"quote 1.0.33",
|
2579 |
-
"syn 2.0.
|
2580 |
]
|
2581 |
|
2582 |
[[package]]
|
@@ -2623,7 +2443,7 @@ checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
|
|
2623 |
dependencies = [
|
2624 |
"proc-macro2 1.0.69",
|
2625 |
"quote 1.0.33",
|
2626 |
-
"syn 2.0.
|
2627 |
]
|
2628 |
|
2629 |
[[package]]
|
@@ -2644,34 +2464,6 @@ version = "0.3.27"
|
|
2644 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2645 |
checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
|
2646 |
|
2647 |
-
[[package]]
|
2648 |
-
name = "plotters"
|
2649 |
-
version = "0.3.5"
|
2650 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2651 |
-
checksum = "d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45"
|
2652 |
-
dependencies = [
|
2653 |
-
"num-traits",
|
2654 |
-
"plotters-backend",
|
2655 |
-
"plotters-svg",
|
2656 |
-
"wasm-bindgen",
|
2657 |
-
"web-sys",
|
2658 |
-
]
|
2659 |
-
|
2660 |
-
[[package]]
|
2661 |
-
name = "plotters-backend"
|
2662 |
-
version = "0.3.5"
|
2663 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2664 |
-
checksum = "9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609"
|
2665 |
-
|
2666 |
-
[[package]]
|
2667 |
-
name = "plotters-svg"
|
2668 |
-
version = "0.3.5"
|
2669 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2670 |
-
checksum = "38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab"
|
2671 |
-
dependencies = [
|
2672 |
-
"plotters-backend",
|
2673 |
-
]
|
2674 |
-
|
2675 |
[[package]]
|
2676 |
name = "powerfmt"
|
2677 |
version = "0.2.0"
|
@@ -2708,26 +2500,6 @@ dependencies = [
|
|
2708 |
"unicode-ident",
|
2709 |
]
|
2710 |
|
2711 |
-
[[package]]
|
2712 |
-
name = "ptr_meta"
|
2713 |
-
version = "0.1.4"
|
2714 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2715 |
-
checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1"
|
2716 |
-
dependencies = [
|
2717 |
-
"ptr_meta_derive",
|
2718 |
-
]
|
2719 |
-
|
2720 |
-
[[package]]
|
2721 |
-
name = "ptr_meta_derive"
|
2722 |
-
version = "0.1.4"
|
2723 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2724 |
-
checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac"
|
2725 |
-
dependencies = [
|
2726 |
-
"proc-macro2 1.0.69",
|
2727 |
-
"quote 1.0.33",
|
2728 |
-
"syn 1.0.109",
|
2729 |
-
]
|
2730 |
-
|
2731 |
[[package]]
|
2732 |
name = "publicsuffix"
|
2733 |
version = "1.5.6"
|
@@ -2783,12 +2555,6 @@ dependencies = [
|
|
2783 |
"proc-macro2 1.0.69",
|
2784 |
]
|
2785 |
|
2786 |
-
[[package]]
|
2787 |
-
name = "radium"
|
2788 |
-
version = "0.7.0"
|
2789 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2790 |
-
checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
|
2791 |
-
|
2792 |
[[package]]
|
2793 |
name = "rand"
|
2794 |
version = "0.6.5"
|
@@ -2934,26 +2700,6 @@ dependencies = [
|
|
2934 |
"bitflags 1.3.2",
|
2935 |
]
|
2936 |
|
2937 |
-
[[package]]
|
2938 |
-
name = "rayon"
|
2939 |
-
version = "1.8.0"
|
2940 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2941 |
-
checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1"
|
2942 |
-
dependencies = [
|
2943 |
-
"either",
|
2944 |
-
"rayon-core",
|
2945 |
-
]
|
2946 |
-
|
2947 |
-
[[package]]
|
2948 |
-
name = "rayon-core"
|
2949 |
-
version = "1.12.0"
|
2950 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2951 |
-
checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed"
|
2952 |
-
dependencies = [
|
2953 |
-
"crossbeam-deque 0.8.3",
|
2954 |
-
"crossbeam-utils 0.8.16",
|
2955 |
-
]
|
2956 |
-
|
2957 |
[[package]]
|
2958 |
name = "rdrand"
|
2959 |
version = "0.4.0"
|
@@ -2979,8 +2725,6 @@ dependencies = [
|
|
2979 |
"percent-encoding 2.3.0",
|
2980 |
"pin-project-lite",
|
2981 |
"ryu",
|
2982 |
-
"sha1_smol",
|
2983 |
-
"socket2 0.4.10",
|
2984 |
"tokio 1.33.0",
|
2985 |
"tokio-retry",
|
2986 |
"tokio-util",
|
@@ -3031,15 +2775,6 @@ version = "0.8.2"
|
|
3031 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3032 |
checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
|
3033 |
|
3034 |
-
[[package]]
|
3035 |
-
name = "rend"
|
3036 |
-
version = "0.4.1"
|
3037 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3038 |
-
checksum = "a2571463863a6bd50c32f94402933f03457a3fbaf697a707c5be741e459f08fd"
|
3039 |
-
dependencies = [
|
3040 |
-
"bytecheck",
|
3041 |
-
]
|
3042 |
-
|
3043 |
[[package]]
|
3044 |
name = "reqwest"
|
3045 |
version = "0.9.24"
|
@@ -3070,7 +2805,7 @@ dependencies = [
|
|
3070 |
"tokio-threadpool",
|
3071 |
"tokio-timer",
|
3072 |
"url 1.7.2",
|
3073 |
-
"uuid
|
3074 |
"winreg 0.6.2",
|
3075 |
]
|
3076 |
|
@@ -3128,34 +2863,6 @@ dependencies = [
|
|
3128 |
"windows-sys",
|
3129 |
]
|
3130 |
|
3131 |
-
[[package]]
|
3132 |
-
name = "rkyv"
|
3133 |
-
version = "0.7.42"
|
3134 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3135 |
-
checksum = "0200c8230b013893c0b2d6213d6ec64ed2b9be2e0e016682b7224ff82cff5c58"
|
3136 |
-
dependencies = [
|
3137 |
-
"bitvec",
|
3138 |
-
"bytecheck",
|
3139 |
-
"hashbrown 0.12.3",
|
3140 |
-
"ptr_meta",
|
3141 |
-
"rend",
|
3142 |
-
"rkyv_derive",
|
3143 |
-
"seahash",
|
3144 |
-
"tinyvec",
|
3145 |
-
"uuid 1.5.0",
|
3146 |
-
]
|
3147 |
-
|
3148 |
-
[[package]]
|
3149 |
-
name = "rkyv_derive"
|
3150 |
-
version = "0.7.42"
|
3151 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3152 |
-
checksum = "b2e06b915b5c230a17d7a736d1e2e63ee753c256a8614ef3f5147b13a4f5541d"
|
3153 |
-
dependencies = [
|
3154 |
-
"proc-macro2 1.0.69",
|
3155 |
-
"quote 1.0.33",
|
3156 |
-
"syn 1.0.109",
|
3157 |
-
]
|
3158 |
-
|
3159 |
[[package]]
|
3160 |
name = "rustc-demangle"
|
3161 |
version = "0.1.23"
|
@@ -3281,7 +2988,6 @@ dependencies = [
|
|
3281 |
"ahash 0.8.6",
|
3282 |
"cssparser 0.31.2",
|
3283 |
"ego-tree",
|
3284 |
-
"getopts",
|
3285 |
"html5ever 0.26.0",
|
3286 |
"once_cell",
|
3287 |
"selectors",
|
@@ -3298,12 +3004,6 @@ dependencies = [
|
|
3298 |
"untrusted",
|
3299 |
]
|
3300 |
|
3301 |
-
[[package]]
|
3302 |
-
name = "seahash"
|
3303 |
-
version = "4.1.0"
|
3304 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3305 |
-
checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
|
3306 |
-
|
3307 |
[[package]]
|
3308 |
name = "security-framework"
|
3309 |
version = "2.9.2"
|
@@ -3382,22 +3082,22 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
|
|
3382 |
|
3383 |
[[package]]
|
3384 |
name = "serde"
|
3385 |
-
version = "1.0.
|
3386 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3387 |
-
checksum = "
|
3388 |
dependencies = [
|
3389 |
"serde_derive",
|
3390 |
]
|
3391 |
|
3392 |
[[package]]
|
3393 |
name = "serde_derive"
|
3394 |
-
version = "1.0.
|
3395 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3396 |
-
checksum = "
|
3397 |
dependencies = [
|
3398 |
"proc-macro2 1.0.69",
|
3399 |
"quote 1.0.33",
|
3400 |
-
"syn 2.0.
|
3401 |
]
|
3402 |
|
3403 |
[[package]]
|
@@ -3455,12 +3155,6 @@ dependencies = [
|
|
3455 |
"digest",
|
3456 |
]
|
3457 |
|
3458 |
-
[[package]]
|
3459 |
-
name = "sha1_smol"
|
3460 |
-
version = "1.0.0"
|
3461 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3462 |
-
checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012"
|
3463 |
-
|
3464 |
[[package]]
|
3465 |
name = "sha2"
|
3466 |
version = "0.10.8"
|
@@ -3481,21 +3175,6 @@ dependencies = [
|
|
3481 |
"libc",
|
3482 |
]
|
3483 |
|
3484 |
-
[[package]]
|
3485 |
-
name = "simd-abstraction"
|
3486 |
-
version = "0.7.1"
|
3487 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3488 |
-
checksum = "9cadb29c57caadc51ff8346233b5cec1d240b68ce55cf1afc764818791876987"
|
3489 |
-
dependencies = [
|
3490 |
-
"outref",
|
3491 |
-
]
|
3492 |
-
|
3493 |
-
[[package]]
|
3494 |
-
name = "simdutf8"
|
3495 |
-
version = "0.1.4"
|
3496 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3497 |
-
checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a"
|
3498 |
-
|
3499 |
[[package]]
|
3500 |
name = "siphasher"
|
3501 |
version = "0.2.3"
|
@@ -3675,9 +3354,9 @@ dependencies = [
|
|
3675 |
|
3676 |
[[package]]
|
3677 |
name = "syn"
|
3678 |
-
version = "2.0.
|
3679 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3680 |
-
checksum = "
|
3681 |
dependencies = [
|
3682 |
"proc-macro2 1.0.69",
|
3683 |
"quote 1.0.33",
|
@@ -3733,12 +3412,6 @@ version = "0.2.0"
|
|
3733 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3734 |
checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417"
|
3735 |
|
3736 |
-
[[package]]
|
3737 |
-
name = "tap"
|
3738 |
-
version = "1.0.1"
|
3739 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3740 |
-
checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
|
3741 |
-
|
3742 |
[[package]]
|
3743 |
name = "tempfile"
|
3744 |
version = "3.8.1"
|
@@ -3763,15 +3436,6 @@ dependencies = [
|
|
3763 |
"utf-8",
|
3764 |
]
|
3765 |
|
3766 |
-
[[package]]
|
3767 |
-
name = "termcolor"
|
3768 |
-
version = "1.3.0"
|
3769 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3770 |
-
checksum = "6093bad37da69aab9d123a8091e4be0aa4a03e4d601ec641c327398315f62b64"
|
3771 |
-
dependencies = [
|
3772 |
-
"winapi-util",
|
3773 |
-
]
|
3774 |
-
|
3775 |
[[package]]
|
3776 |
name = "thiserror"
|
3777 |
version = "1.0.50"
|
@@ -3789,7 +3453,7 @@ checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8"
|
|
3789 |
dependencies = [
|
3790 |
"proc-macro2 1.0.69",
|
3791 |
"quote 1.0.33",
|
3792 |
-
"syn 2.0.
|
3793 |
]
|
3794 |
|
3795 |
[[package]]
|
@@ -3951,7 +3615,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
|
|
3951 |
dependencies = [
|
3952 |
"proc-macro2 1.0.69",
|
3953 |
"quote 1.0.33",
|
3954 |
-
"syn 2.0.
|
3955 |
]
|
3956 |
|
3957 |
[[package]]
|
@@ -4024,7 +3688,7 @@ version = "0.1.18"
|
|
4024 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4025 |
checksum = "df720b6581784c118f0eb4310796b12b1d242a7eb95f716a8367855325c25f89"
|
4026 |
dependencies = [
|
4027 |
-
"crossbeam-deque
|
4028 |
"crossbeam-queue",
|
4029 |
"crossbeam-utils 0.7.2",
|
4030 |
"futures 0.1.31",
|
@@ -4220,12 +3884,6 @@ dependencies = [
|
|
4220 |
"rand 0.6.5",
|
4221 |
]
|
4222 |
|
4223 |
-
[[package]]
|
4224 |
-
name = "uuid"
|
4225 |
-
version = "1.5.0"
|
4226 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4227 |
-
checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc"
|
4228 |
-
|
4229 |
[[package]]
|
4230 |
name = "vcpkg"
|
4231 |
version = "0.2.15"
|
@@ -4238,12 +3896,6 @@ version = "0.9.4"
|
|
4238 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4239 |
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
|
4240 |
|
4241 |
-
[[package]]
|
4242 |
-
name = "vlq"
|
4243 |
-
version = "0.5.1"
|
4244 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4245 |
-
checksum = "65dd7eed29412da847b0f78bcec0ac98588165988a8cfe41d4ea1d429f8ccfff"
|
4246 |
-
|
4247 |
[[package]]
|
4248 |
name = "walkdir"
|
4249 |
version = "2.4.0"
|
@@ -4307,7 +3959,7 @@ dependencies = [
|
|
4307 |
"once_cell",
|
4308 |
"proc-macro2 1.0.69",
|
4309 |
"quote 1.0.33",
|
4310 |
-
"syn 2.0.
|
4311 |
"wasm-bindgen-shared",
|
4312 |
]
|
4313 |
|
@@ -4341,7 +3993,7 @@ checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907"
|
|
4341 |
dependencies = [
|
4342 |
"proc-macro2 1.0.69",
|
4343 |
"quote 1.0.33",
|
4344 |
-
"syn 2.0.
|
4345 |
"wasm-bindgen-backend",
|
4346 |
"wasm-bindgen-shared",
|
4347 |
]
|
@@ -4370,7 +4022,7 @@ checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc"
|
|
4370 |
|
4371 |
[[package]]
|
4372 |
name = "websurfx"
|
4373 |
-
version = "1.2.
|
4374 |
dependencies = [
|
4375 |
"actix-cors",
|
4376 |
"actix-files",
|
@@ -4392,7 +4044,6 @@ dependencies = [
|
|
4392 |
"mini-moka",
|
4393 |
"minify-js",
|
4394 |
"mlua",
|
4395 |
-
"rand 0.8.5",
|
4396 |
"redis",
|
4397 |
"regex",
|
4398 |
"reqwest 0.11.22",
|
@@ -4555,60 +4206,22 @@ dependencies = [
|
|
4555 |
"winapi-build",
|
4556 |
]
|
4557 |
|
4558 |
-
[[package]]
|
4559 |
-
name = "wyz"
|
4560 |
-
version = "0.5.1"
|
4561 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4562 |
-
checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
|
4563 |
-
dependencies = [
|
4564 |
-
"tap",
|
4565 |
-
]
|
4566 |
-
|
4567 |
[[package]]
|
4568 |
name = "zerocopy"
|
4569 |
-
version = "0.7.
|
4570 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4571 |
-
checksum = "
|
4572 |
dependencies = [
|
4573 |
"zerocopy-derive",
|
4574 |
]
|
4575 |
|
4576 |
[[package]]
|
4577 |
name = "zerocopy-derive"
|
4578 |
-
version = "0.7.
|
4579 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4580 |
-
checksum = "
|
4581 |
dependencies = [
|
4582 |
"proc-macro2 1.0.69",
|
4583 |
"quote 1.0.33",
|
4584 |
-
"syn 2.0.
|
4585 |
-
]
|
4586 |
-
|
4587 |
-
[[package]]
|
4588 |
-
name = "zstd"
|
4589 |
-
version = "0.12.4"
|
4590 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4591 |
-
checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c"
|
4592 |
-
dependencies = [
|
4593 |
-
"zstd-safe",
|
4594 |
-
]
|
4595 |
-
|
4596 |
-
[[package]]
|
4597 |
-
name = "zstd-safe"
|
4598 |
-
version = "6.0.6"
|
4599 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4600 |
-
checksum = "ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581"
|
4601 |
-
dependencies = [
|
4602 |
-
"libc",
|
4603 |
-
"zstd-sys",
|
4604 |
-
]
|
4605 |
-
|
4606 |
-
[[package]]
|
4607 |
-
name = "zstd-sys"
|
4608 |
-
version = "2.0.9+zstd.1.5.5"
|
4609 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4610 |
-
checksum = "9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656"
|
4611 |
-
dependencies = [
|
4612 |
-
"cc",
|
4613 |
-
"pkg-config",
|
4614 |
]
|
|
|
82 |
"ahash 0.8.6",
|
83 |
"base64 0.21.5",
|
84 |
"bitflags 2.4.1",
|
|
|
85 |
"bytes 1.5.0",
|
86 |
"bytestring",
|
87 |
"derive_more",
|
88 |
"encoding_rs",
|
|
|
89 |
"futures-core",
|
|
|
90 |
"http 0.2.9",
|
91 |
"httparse",
|
92 |
"httpdate",
|
|
|
102 |
"tokio 1.33.0",
|
103 |
"tokio-util",
|
104 |
"tracing",
|
|
|
105 |
]
|
106 |
|
107 |
[[package]]
|
|
|
111 |
checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb"
|
112 |
dependencies = [
|
113 |
"quote 1.0.33",
|
114 |
+
"syn 2.0.39",
|
115 |
]
|
116 |
|
117 |
[[package]]
|
|
|
224 |
"actix-router",
|
225 |
"proc-macro2 1.0.69",
|
226 |
"quote 1.0.33",
|
227 |
+
"syn 2.0.39",
|
228 |
]
|
229 |
|
230 |
[[package]]
|
|
|
284 |
"memchr",
|
285 |
]
|
286 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
287 |
[[package]]
|
288 |
name = "anes"
|
289 |
version = "0.1.6"
|
|
|
328 |
dependencies = [
|
329 |
"proc-macro2 1.0.69",
|
330 |
"quote 1.0.33",
|
331 |
+
"syn 2.0.39",
|
332 |
]
|
333 |
|
334 |
[[package]]
|
|
|
376 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
377 |
checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9"
|
378 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
379 |
[[package]]
|
380 |
name = "bit-set"
|
381 |
version = "0.5.3"
|
|
|
403 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
404 |
checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
|
405 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
406 |
[[package]]
|
407 |
name = "block-buffer"
|
408 |
version = "0.10.4"
|
|
|
412 |
"generic-array",
|
413 |
]
|
414 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
415 |
[[package]]
|
416 |
name = "bstr"
|
417 |
version = "1.7.0"
|
|
|
428 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
429 |
checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
|
430 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
431 |
[[package]]
|
432 |
name = "bytecount"
|
433 |
version = "0.6.7"
|
|
|
509 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
510 |
checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
|
511 |
dependencies = [
|
|
|
512 |
"libc",
|
513 |
]
|
514 |
|
|
|
723 |
"num-traits",
|
724 |
"once_cell",
|
725 |
"oorandom",
|
|
|
|
|
726 |
"regex",
|
727 |
"serde",
|
728 |
"serde_derive",
|
|
|
757 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
758 |
checksum = "c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed"
|
759 |
dependencies = [
|
760 |
+
"crossbeam-epoch",
|
761 |
"crossbeam-utils 0.7.2",
|
762 |
"maybe-uninit",
|
763 |
]
|
764 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
765 |
[[package]]
|
766 |
name = "crossbeam-epoch"
|
767 |
version = "0.8.2"
|
|
|
773 |
"crossbeam-utils 0.7.2",
|
774 |
"lazy_static",
|
775 |
"maybe-uninit",
|
776 |
+
"memoffset",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
777 |
"scopeguard",
|
778 |
]
|
779 |
|
|
|
860 |
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
|
861 |
dependencies = [
|
862 |
"quote 1.0.33",
|
863 |
+
"syn 2.0.39",
|
864 |
]
|
865 |
|
866 |
[[package]]
|
|
|
882 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
883 |
checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
|
884 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
885 |
[[package]]
|
886 |
name = "deranged"
|
887 |
version = "0.3.9"
|
|
|
978 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
979 |
checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0"
|
980 |
dependencies = [
|
|
|
|
|
981 |
"log",
|
|
|
|
|
982 |
]
|
983 |
|
984 |
[[package]]
|
|
|
993 |
|
994 |
[[package]]
|
995 |
name = "errno"
|
996 |
+
version = "0.3.6"
|
997 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
998 |
+
checksum = "7c18ee0ed65a5f1f81cac6b1d213b69c35fa47d4252ad41f1486dbd8226fe36e"
|
999 |
dependencies = [
|
1000 |
"libc",
|
1001 |
"windows-sys",
|
|
|
1127 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1128 |
checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
|
1129 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1130 |
[[package]]
|
1131 |
name = "futf"
|
1132 |
version = "0.1.5"
|
|
|
1209 |
dependencies = [
|
1210 |
"proc-macro2 1.0.69",
|
1211 |
"quote 1.0.33",
|
1212 |
+
"syn 2.0.39",
|
1213 |
]
|
1214 |
|
1215 |
[[package]]
|
|
|
1278 |
|
1279 |
[[package]]
|
1280 |
name = "getrandom"
|
1281 |
+
version = "0.2.11"
|
1282 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1283 |
+
checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f"
|
1284 |
dependencies = [
|
1285 |
"cfg-if 1.0.0",
|
1286 |
"libc",
|
|
|
1380 |
version = "0.12.3"
|
1381 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1382 |
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
|
|
|
|
|
|
|
1383 |
|
1384 |
[[package]]
|
1385 |
name = "hashbrown"
|
|
|
1503 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1504 |
checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
|
1505 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1506 |
[[package]]
|
1507 |
name = "hyper"
|
1508 |
version = "0.12.36"
|
|
|
1673 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1674 |
checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
|
1675 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1676 |
[[package]]
|
1677 |
name = "js-sys"
|
1678 |
version = "0.3.65"
|
|
|
1706 |
|
1707 |
[[package]]
|
1708 |
name = "libc"
|
1709 |
+
version = "0.2.150"
|
1710 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1711 |
+
checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c"
|
1712 |
|
1713 |
[[package]]
|
1714 |
name = "libmimalloc-sys"
|
|
|
1722 |
|
1723 |
[[package]]
|
1724 |
name = "lightningcss"
|
1725 |
+
version = "1.0.0-alpha.51"
|
1726 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1727 |
+
checksum = "99d6ad516c08b24c246b339159dc2ee2144c012e8ebdf4db4bddefb8734b2b69"
|
1728 |
dependencies = [
|
1729 |
"ahash 0.7.7",
|
1730 |
"bitflags 2.4.1",
|
1731 |
"const-str",
|
1732 |
"cssparser 0.33.0",
|
1733 |
"cssparser-color",
|
|
|
1734 |
"data-encoding",
|
1735 |
"itertools",
|
1736 |
"lazy_static",
|
1737 |
"parcel_selectors",
|
|
|
1738 |
"paste",
|
1739 |
"pathdiff",
|
|
|
|
|
1740 |
"smallvec 1.11.1",
|
1741 |
]
|
1742 |
|
1743 |
[[package]]
|
1744 |
name = "linux-raw-sys"
|
1745 |
+
version = "0.4.11"
|
1746 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1747 |
+
checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829"
|
1748 |
|
1749 |
[[package]]
|
1750 |
name = "local-channel"
|
|
|
1886 |
"autocfg 1.1.0",
|
1887 |
]
|
1888 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1889 |
[[package]]
|
1890 |
name = "mimalloc"
|
1891 |
version = "0.1.39"
|
|
|
2119 |
|
2120 |
[[package]]
|
2121 |
name = "openssl"
|
2122 |
+
version = "0.10.59"
|
2123 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2124 |
+
checksum = "7a257ad03cd8fb16ad4172fedf8094451e1af1c4b70097636ef2eac9a5f0cc33"
|
2125 |
dependencies = [
|
2126 |
"bitflags 2.4.1",
|
2127 |
"cfg-if 1.0.0",
|
|
|
2140 |
dependencies = [
|
2141 |
"proc-macro2 1.0.69",
|
2142 |
"quote 1.0.33",
|
2143 |
+
"syn 2.0.39",
|
2144 |
]
|
2145 |
|
2146 |
[[package]]
|
|
|
2151 |
|
2152 |
[[package]]
|
2153 |
name = "openssl-sys"
|
2154 |
+
version = "0.9.95"
|
2155 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2156 |
+
checksum = "40a4130519a360279579c2053038317e40eff64d13fd3f004f9e1b72b8a6aaf9"
|
2157 |
dependencies = [
|
2158 |
"cc",
|
2159 |
"libc",
|
|
|
2161 |
"vcpkg",
|
2162 |
]
|
2163 |
|
|
|
|
|
|
|
|
|
|
|
|
|
2164 |
[[package]]
|
2165 |
name = "parcel_selectors"
|
2166 |
version = "0.26.4"
|
|
|
2177 |
"smallvec 1.11.1",
|
2178 |
]
|
2179 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2180 |
[[package]]
|
2181 |
name = "parking_lot"
|
2182 |
version = "0.9.0"
|
|
|
2294 |
"pest_meta",
|
2295 |
"proc-macro2 1.0.69",
|
2296 |
"quote 1.0.33",
|
2297 |
+
"syn 2.0.39",
|
2298 |
]
|
2299 |
|
2300 |
[[package]]
|
|
|
2396 |
"phf_shared 0.11.2",
|
2397 |
"proc-macro2 1.0.69",
|
2398 |
"quote 1.0.33",
|
2399 |
+
"syn 2.0.39",
|
2400 |
]
|
2401 |
|
2402 |
[[package]]
|
|
|
2443 |
dependencies = [
|
2444 |
"proc-macro2 1.0.69",
|
2445 |
"quote 1.0.33",
|
2446 |
+
"syn 2.0.39",
|
2447 |
]
|
2448 |
|
2449 |
[[package]]
|
|
|
2464 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2465 |
checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
|
2466 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2467 |
[[package]]
|
2468 |
name = "powerfmt"
|
2469 |
version = "0.2.0"
|
|
|
2500 |
"unicode-ident",
|
2501 |
]
|
2502 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2503 |
[[package]]
|
2504 |
name = "publicsuffix"
|
2505 |
version = "1.5.6"
|
|
|
2555 |
"proc-macro2 1.0.69",
|
2556 |
]
|
2557 |
|
|
|
|
|
|
|
|
|
|
|
|
|
2558 |
[[package]]
|
2559 |
name = "rand"
|
2560 |
version = "0.6.5"
|
|
|
2700 |
"bitflags 1.3.2",
|
2701 |
]
|
2702 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2703 |
[[package]]
|
2704 |
name = "rdrand"
|
2705 |
version = "0.4.0"
|
|
|
2725 |
"percent-encoding 2.3.0",
|
2726 |
"pin-project-lite",
|
2727 |
"ryu",
|
|
|
|
|
2728 |
"tokio 1.33.0",
|
2729 |
"tokio-retry",
|
2730 |
"tokio-util",
|
|
|
2775 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2776 |
checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
|
2777 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2778 |
[[package]]
|
2779 |
name = "reqwest"
|
2780 |
version = "0.9.24"
|
|
|
2805 |
"tokio-threadpool",
|
2806 |
"tokio-timer",
|
2807 |
"url 1.7.2",
|
2808 |
+
"uuid",
|
2809 |
"winreg 0.6.2",
|
2810 |
]
|
2811 |
|
|
|
2863 |
"windows-sys",
|
2864 |
]
|
2865 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2866 |
[[package]]
|
2867 |
name = "rustc-demangle"
|
2868 |
version = "0.1.23"
|
|
|
2988 |
"ahash 0.8.6",
|
2989 |
"cssparser 0.31.2",
|
2990 |
"ego-tree",
|
|
|
2991 |
"html5ever 0.26.0",
|
2992 |
"once_cell",
|
2993 |
"selectors",
|
|
|
3004 |
"untrusted",
|
3005 |
]
|
3006 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3007 |
[[package]]
|
3008 |
name = "security-framework"
|
3009 |
version = "2.9.2"
|
|
|
3082 |
|
3083 |
[[package]]
|
3084 |
name = "serde"
|
3085 |
+
version = "1.0.192"
|
3086 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3087 |
+
checksum = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001"
|
3088 |
dependencies = [
|
3089 |
"serde_derive",
|
3090 |
]
|
3091 |
|
3092 |
[[package]]
|
3093 |
name = "serde_derive"
|
3094 |
+
version = "1.0.192"
|
3095 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3096 |
+
checksum = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1"
|
3097 |
dependencies = [
|
3098 |
"proc-macro2 1.0.69",
|
3099 |
"quote 1.0.33",
|
3100 |
+
"syn 2.0.39",
|
3101 |
]
|
3102 |
|
3103 |
[[package]]
|
|
|
3155 |
"digest",
|
3156 |
]
|
3157 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3158 |
[[package]]
|
3159 |
name = "sha2"
|
3160 |
version = "0.10.8"
|
|
|
3175 |
"libc",
|
3176 |
]
|
3177 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3178 |
[[package]]
|
3179 |
name = "siphasher"
|
3180 |
version = "0.2.3"
|
|
|
3354 |
|
3355 |
[[package]]
|
3356 |
name = "syn"
|
3357 |
+
version = "2.0.39"
|
3358 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3359 |
+
checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a"
|
3360 |
dependencies = [
|
3361 |
"proc-macro2 1.0.69",
|
3362 |
"quote 1.0.33",
|
|
|
3412 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3413 |
checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417"
|
3414 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3415 |
[[package]]
|
3416 |
name = "tempfile"
|
3417 |
version = "3.8.1"
|
|
|
3436 |
"utf-8",
|
3437 |
]
|
3438 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3439 |
[[package]]
|
3440 |
name = "thiserror"
|
3441 |
version = "1.0.50"
|
|
|
3453 |
dependencies = [
|
3454 |
"proc-macro2 1.0.69",
|
3455 |
"quote 1.0.33",
|
3456 |
+
"syn 2.0.39",
|
3457 |
]
|
3458 |
|
3459 |
[[package]]
|
|
|
3615 |
dependencies = [
|
3616 |
"proc-macro2 1.0.69",
|
3617 |
"quote 1.0.33",
|
3618 |
+
"syn 2.0.39",
|
3619 |
]
|
3620 |
|
3621 |
[[package]]
|
|
|
3688 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3689 |
checksum = "df720b6581784c118f0eb4310796b12b1d242a7eb95f716a8367855325c25f89"
|
3690 |
dependencies = [
|
3691 |
+
"crossbeam-deque",
|
3692 |
"crossbeam-queue",
|
3693 |
"crossbeam-utils 0.7.2",
|
3694 |
"futures 0.1.31",
|
|
|
3884 |
"rand 0.6.5",
|
3885 |
]
|
3886 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3887 |
[[package]]
|
3888 |
name = "vcpkg"
|
3889 |
version = "0.2.15"
|
|
|
3896 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3897 |
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
|
3898 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3899 |
[[package]]
|
3900 |
name = "walkdir"
|
3901 |
version = "2.4.0"
|
|
|
3959 |
"once_cell",
|
3960 |
"proc-macro2 1.0.69",
|
3961 |
"quote 1.0.33",
|
3962 |
+
"syn 2.0.39",
|
3963 |
"wasm-bindgen-shared",
|
3964 |
]
|
3965 |
|
|
|
3993 |
dependencies = [
|
3994 |
"proc-macro2 1.0.69",
|
3995 |
"quote 1.0.33",
|
3996 |
+
"syn 2.0.39",
|
3997 |
"wasm-bindgen-backend",
|
3998 |
"wasm-bindgen-shared",
|
3999 |
]
|
|
|
4022 |
|
4023 |
[[package]]
|
4024 |
name = "websurfx"
|
4025 |
+
version = "1.2.24"
|
4026 |
dependencies = [
|
4027 |
"actix-cors",
|
4028 |
"actix-files",
|
|
|
4044 |
"mini-moka",
|
4045 |
"minify-js",
|
4046 |
"mlua",
|
|
|
4047 |
"redis",
|
4048 |
"regex",
|
4049 |
"reqwest 0.11.22",
|
|
|
4206 |
"winapi-build",
|
4207 |
]
|
4208 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4209 |
[[package]]
|
4210 |
name = "zerocopy"
|
4211 |
+
version = "0.7.25"
|
4212 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4213 |
+
checksum = "8cd369a67c0edfef15010f980c3cbe45d7f651deac2cd67ce097cd801de16557"
|
4214 |
dependencies = [
|
4215 |
"zerocopy-derive",
|
4216 |
]
|
4217 |
|
4218 |
[[package]]
|
4219 |
name = "zerocopy-derive"
|
4220 |
+
version = "0.7.25"
|
4221 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
4222 |
+
checksum = "c2f140bda219a26ccc0cdb03dba58af72590c53b22642577d88a927bc5c87d6b"
|
4223 |
dependencies = [
|
4224 |
"proc-macro2 1.0.69",
|
4225 |
"quote 1.0.33",
|
4226 |
+
"syn 2.0.39",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4227 |
]
|
Cargo.toml
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
[package]
|
2 |
name = "websurfx"
|
3 |
-
version = "1.2.
|
4 |
edition = "2021"
|
5 |
description = "An open-source alternative to Searx that provides clean, ad-free, and organic results with incredible speed while keeping privacy and security in mind."
|
6 |
repository = "https://github.com/neon-mmd/websurfx"
|
@@ -13,46 +13,45 @@ bench = false
|
|
13 |
path = "src/bin/websurfx.rs"
|
14 |
|
15 |
[dependencies]
|
16 |
-
reqwest = {version="0.11.
|
17 |
-
tokio = {version="1.32.0",features=["rt-multi-thread","macros"]}
|
18 |
-
serde = {version="1.0.
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
actix-
|
23 |
-
actix-
|
24 |
-
|
25 |
-
fake-useragent = {version="0.1.3"}
|
26 |
-
env_logger = {version="0.10.0"}
|
27 |
-
log = {version="0.4.20"}
|
28 |
-
mlua = {version="0.9.1", features=["luajit", "vendored"]}
|
29 |
-
redis = {version="0.23.3", features=["tokio-comp","connection-manager"], optional = true}
|
30 |
-
md5 = {version="0.7.0"}
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
dhat = {version="0.3.2", optional = true}
|
38 |
mimalloc = { version = "0.1.38", default-features = false }
|
39 |
-
async-once-cell = {version="0.5.3"}
|
40 |
-
actix-governor = {version="0.5.0"}
|
41 |
-
mini-moka = { version="0.10", optional = true}
|
42 |
|
43 |
[dev-dependencies]
|
44 |
-
rusty-hook = "^0.11.2"
|
45 |
-
criterion = "0.5.1"
|
46 |
-
tempfile = "3.8.0"
|
47 |
|
48 |
[build-dependencies]
|
49 |
-
lightningcss = "1.0.0-alpha.50"
|
50 |
-
minify-js = "0.5.6"
|
51 |
|
52 |
[profile.dev]
|
53 |
opt-level = 0
|
54 |
debug = true
|
55 |
-
split-debuginfo = '
|
56 |
debug-assertions = true
|
57 |
overflow-checks = true
|
58 |
lto = false
|
|
|
1 |
[package]
|
2 |
name = "websurfx"
|
3 |
+
version = "1.2.24"
|
4 |
edition = "2021"
|
5 |
description = "An open-source alternative to Searx that provides clean, ad-free, and organic results with incredible speed while keeping privacy and security in mind."
|
6 |
repository = "https://github.com/neon-mmd/websurfx"
|
|
|
13 |
path = "src/bin/websurfx.rs"
|
14 |
|
15 |
[dependencies]
|
16 |
+
reqwest = {version="0.11.22", default-features=false, features=["rustls-tls"]}
|
17 |
+
tokio = {version="1.32.0",features=["rt-multi-thread","macros"], default-features = false}
|
18 |
+
serde = {version="1.0.190", default-features=false, features=["derive"]}
|
19 |
+
serde_json = {version="1.0.108", default-features=false}
|
20 |
+
handlebars = { version = "4.4.0", features = ["dir_source"], default-features = false }
|
21 |
+
scraper = {version="0.18.1", default-features = false}
|
22 |
+
actix-web = {version="4.4.0", features = ["cookies", "macros"], default-features=false}
|
23 |
+
actix-files = {version="0.6.2", default-features=false}
|
24 |
+
actix-cors = {version="0.6.4", default-features=false}
|
25 |
+
fake-useragent = {version="0.1.3", default-features=false}
|
26 |
+
env_logger = {version="0.10.0", default-features=false}
|
27 |
+
log = {version="0.4.20", default-features=false}
|
28 |
+
mlua = {version="0.9.1", features=["luajit", "vendored"], default-features=false}
|
29 |
+
redis = {version="0.23.3", features=["tokio-comp","connection-manager"], default-features = false, optional = true}
|
30 |
+
md5 = {version="0.7.0", default-features=false}
|
31 |
+
error-stack = {version="0.4.0", default-features=false, features=["std"]}
|
32 |
+
async-trait = {version="0.1.73", default-features=false}
|
33 |
+
regex = {version="1.9.4", features=["perf"], default-features = false}
|
34 |
+
smallvec = {version="1.11.0", features=["union", "serde"], default-features=false}
|
35 |
+
futures = {version="0.3.28", default-features=false}
|
36 |
+
dhat = {version="0.3.2", optional = true, default-features=false}
|
|
|
37 |
mimalloc = { version = "0.1.38", default-features = false }
|
38 |
+
async-once-cell = {version="0.5.3", default-features=false}
|
39 |
+
actix-governor = {version="0.5.0", default-features=false}
|
40 |
+
mini-moka = { version="0.10", optional = true, default-features=false, features=["sync"]}
|
41 |
|
42 |
[dev-dependencies]
|
43 |
+
rusty-hook = {version="^0.11.2", default-features=false}
|
44 |
+
criterion = {version="0.5.1", default-features=false}
|
45 |
+
tempfile = {version="3.8.0", default-features=false}
|
46 |
|
47 |
[build-dependencies]
|
48 |
+
lightningcss = {version="1.0.0-alpha.50", default-features=false, features=["grid"]}
|
49 |
+
minify-js = {version="0.5.6", default-features=false}
|
50 |
|
51 |
[profile.dev]
|
52 |
opt-level = 0
|
53 |
debug = true
|
54 |
+
split-debuginfo = 'unpacked'
|
55 |
debug-assertions = true
|
56 |
overflow-checks = true
|
57 |
lto = false
|
src/results/aggregator.rs
CHANGED
@@ -8,8 +8,8 @@ use crate::models::{
|
|
8 |
engine_models::{EngineError, EngineHandler},
|
9 |
};
|
10 |
use error_stack::Report;
|
11 |
-
use rand::Rng;
|
12 |
use regex::Regex;
|
|
|
13 |
use std::{
|
14 |
collections::HashMap,
|
15 |
io::{BufReader, Read},
|
@@ -72,9 +72,9 @@ pub async fn aggregate(
|
|
72 |
|
73 |
// Add a random delay before making the request.
|
74 |
if random_delay || !debug {
|
75 |
-
let
|
76 |
-
let
|
77 |
-
tokio::time::sleep(Duration::from_secs(
|
78 |
}
|
79 |
|
80 |
let mut names: Vec<&str> = Vec::with_capacity(0);
|
|
|
8 |
engine_models::{EngineError, EngineHandler},
|
9 |
};
|
10 |
use error_stack::Report;
|
|
|
11 |
use regex::Regex;
|
12 |
+
use std::time::{SystemTime, UNIX_EPOCH};
|
13 |
use std::{
|
14 |
collections::HashMap,
|
15 |
io::{BufReader, Read},
|
|
|
72 |
|
73 |
// Add a random delay before making the request.
|
74 |
if random_delay || !debug {
|
75 |
+
let nanos = SystemTime::now().duration_since(UNIX_EPOCH)?.subsec_nanos() as f32;
|
76 |
+
let delay = ((nanos / 1_0000_0000 as f32).floor() as u64) + 1;
|
77 |
+
tokio::time::sleep(Duration::from_secs(delay)).await;
|
78 |
}
|
79 |
|
80 |
let mut names: Vec<&str> = Vec::with_capacity(0);
|