Compare commits

...
83 Commits
Author SHA1 Message Date
ddidderr 696efb99b4 [release] expose-dir-via-http v1.0.39 2024-10-25 09:48:30 +02:00
ddidderr dc65d84d3f [deps] cargo update
Adding   windows-sys      v0.59.0
Updating anstream         v0.6.15 -> v0.6.17
Updating anstyle-parse    v0.2.5  -> v0.2.6
Updating anstyle-query    v1.1.1  -> v1.1.2
Updating anstyle          v1.0.8  -> v1.0.9
Updating anstyle-wincon   v3.0.4  -> v3.0.6
Updating colorchoice      v1.0.2  -> v1.0.3
Updating pin-project-lite v0.2.14 -> v0.2.15
Updating regex            v1.11.0 -> v1.11.1
2024-10-25 09:48:25 +02:00
ddidderr 7aaa82db83 [release] expose-dir-via-http v1.0.38 2024-10-24 11:35:19 +02:00
ddidderr 7a915f74eb [deps] cargo update
Updating encoding_rs v0.8.34 -> v0.8.35
2024-10-24 11:35:17 +02:00
ddidderr 6fdf49078a [release] expose-dir-via-http v1.0.37 2024-10-24 09:00:59 +02:00
ddidderr e6346c2d3f [deps] cargo update
Updating syn v2.0.82 -> v2.0.85
2024-10-24 09:00:53 +02:00
ddidderr 338981fac7 [release] expose-dir-via-http v1.0.36 2024-10-23 16:35:00 +02:00
ddidderr 463a7c7c4a [deps] cargo update
Updating proc-macro2  v1.0.88  -> v1.0.89
Updating serde_derive v1.0.211 -> v1.0.213
Updating serde        v1.0.211 -> v1.0.213
2024-10-23 16:34:53 +02:00
ddidderr af42a51e54 [release] expose-dir-via-http v1.0.35 2024-10-22 15:08:55 +02:00
ddidderr 4ef1350990 [deps] cargo update
Updating bytes        v1.7.2   -> v1.8.0
Updating serde_derive v1.0.210 -> v1.0.211
Updating serde        v1.0.210 -> v1.0.211
Updating tokio        v1.40.0  -> v1.41.0
2024-10-22 15:08:46 +02:00
ddidderr 9d33303ced [release] expose-dir-via-http v1.0.34 2024-10-21 11:06:05 +02:00
ddidderr 7bd6d6fcfe [deps] cargo update
Updating syn v2.0.81 -> v2.0.82
2024-10-21 11:06:00 +02:00
ddidderr 3e1471db00 [release] expose-dir-via-http v1.0.33 2024-10-20 10:18:01 +02:00
ddidderr 0c36b6298d [deps] cargo update
Updating serde_json v1.0.131 -> v1.0.132
Updating syn        v2.0.79  -> v2.0.81
2024-10-20 10:17:55 +02:00
ddidderr e3810a74bc [release] expose-dir-via-http v1.0.32 2024-10-19 15:43:43 +02:00
ddidderr 03f260b344 [deps] cargo update
Updating cc         v1.1.30  -> v1.1.31
Updating serde_json v1.0.129 -> v1.0.131
Updating unicase    v2.7.0   -> v2.8.0
2024-10-19 15:43:35 +02:00
ddidderr 566ddc8a0f [release] expose-dir-via-http v1.0.31 2024-10-18 10:46:35 +02:00
ddidderr 90b5e93ab8 [deps] cargo update
Updating libc       v0.2.160 -> v0.2.161
Updating serde_json v1.0.128 -> v1.0.129
2024-10-18 10:46:27 +02:00
ddidderr b9e7bba84a [release] expose-dir-via-http v1.0.30 2024-10-17 09:04:52 +02:00
ddidderr ab01464d49 [deps] cargo update
Updating impl-more   v0.1.6   -> v0.1.8
Updating libc        v0.2.159 -> v0.2.160
Updating proc-macro2 v1.0.87  -> v1.0.88
2024-10-17 09:04:43 +02:00
ddidderr 31638d1662 [release] expose-dir-via-http v1.0.29 2024-10-12 09:25:31 +02:00
ddidderr dba65414d3 [deps] cargo update
Updating cc v1.1.29 -> v1.1.30
2024-10-12 09:25:24 +02:00
ddidderr 20c359ff2a [release] expose-dir-via-http v1.0.28 2024-10-11 15:33:03 +02:00
ddidderr 481483382e [deps] cargo update
Updating cc v1.1.28 -> v1.1.29
2024-10-11 15:32:55 +02:00
ddidderr e75d6258ce [release] expose-dir-via-http v1.0.27 2024-10-09 08:42:27 +02:00
ddidderr 746f291089 [deps] cargo update
Updating clap_builder v4.5.19 -> v4.5.20
Updating clap         v4.5.19 -> v4.5.20
2024-10-09 08:42:16 +02:00
ddidderr 6238bde638 [release] expose-dir-via-http v1.0.26 2024-10-07 21:40:50 +02:00
ddidderr 1303f5016d [deps] cargo update
Updating proc-macro2 v1.0.86 -> v1.0.87
2024-10-07 21:40:44 +02:00
ddidderr 4eb0124f07 [release] expose-dir-via-http v1.0.25 2024-10-06 12:55:34 +02:00
ddidderr 0807b46334 [deps] cargo update
Updating cc v1.1.27 -> v1.1.28
2024-10-06 12:55:26 +02:00
ddidderr 20fcc46205 [release] expose-dir-via-http v1.0.24 2024-10-06 08:33:44 +02:00
ddidderr c051dcaf86 [deps] cargo update
Updating cc v1.1.25 -> v1.1.27
2024-10-06 08:33:37 +02:00
ddidderr 3ada28e0ed [release] expose-dir-via-http v1.0.23 2024-10-06 01:00:30 +02:00
ddidderr 3ea6086537 [deps] cargo update
Removing portable-atomic v1.9.0
Updating once_cell       v1.20.1 -> v1.20.2
2024-10-06 01:00:15 +02:00
ddidderr e7496f0e80 [release] expose-dir-via-http v1.0.22 2024-10-05 10:33:17 +02:00
ddidderr 048a3aceb0 [deps] cargo update
Updating cc           v1.1.24 -> v1.1.25
Updating futures-core v0.3.30 -> v0.3.31
Updating futures-sink v0.3.30 -> v0.3.31
Updating futures-task v0.3.30 -> v0.3.31
Updating futures-util v0.3.30 -> v0.3.31
2024-10-05 10:33:10 +02:00
ddidderr 2f894d1412 [release] expose-dir-via-http v1.0.21 2024-10-04 11:20:13 +02:00
ddidderr 502c05e22a [deps] cargo update
Updating addr2line v0.24.1 -> v0.24.2
2024-10-04 11:20:06 +02:00
ddidderr c69539e29b [release] expose-dir-via-http v1.0.20 2024-10-04 10:40:51 +02:00
ddidderr 38aadda428 [deps] cargo update
Updating gimli  v0.31.0 -> v0.31.1
Updating object v0.36.4 -> v0.36.5
2024-10-04 10:40:36 +02:00
ddidderr 7f9ea04519 [release] expose-dir-via-http v1.0.19 2024-10-02 20:20:00 +02:00
ddidderr 84a79f4d74 [deps] cargo update
Updating unicode-bidi v0.3.15 -> v0.3.17
2024-10-02 20:19:52 +02:00
ddidderr 137602a192 [release] expose-dir-via-http v1.0.18 2024-10-02 15:59:15 +02:00
ddidderr a45e93f4da [deps] cargo update
Adding   portable-atomic v1.9.0
Updating cc              v1.1.22 -> v1.1.24
Updating clap_builder    v4.5.18 -> v4.5.19
Updating clap            v4.5.18 -> v4.5.19
Updating hashbrown       v0.14.5 -> v0.15.0
Updating httparse        v1.9.4  -> v1.9.5
Updating indexmap        v2.5.0  -> v2.6.0
Updating once_cell       v1.19.0 -> v1.20.1
Updating redox_syscall   v0.5.6  -> v0.5.7
Updating regex-automata  v0.4.7  -> v0.4.8
Updating regex-syntax    v0.8.4  -> v0.8.5
Updating regex           v1.10.6 -> v1.11.0
2024-10-02 15:59:07 +02:00
ddidderr 0d6d945920 [release] expose-dir-via-http v1.0.17 2024-09-28 10:01:02 +02:00
ddidderr b50cd2a565 [deps] cargo update
Updating syn v2.0.78 -> v2.0.79
2024-09-28 10:00:55 +02:00
ddidderr 0f979a5e30 [release] expose-dir-via-http v1.0.16 2024-09-27 19:54:41 +02:00
ddidderr 3ef57bd500 [deps] cargo update
Updating syn v2.0.77 -> v2.0.78
2024-09-27 19:54:31 +02:00
ddidderr d289c376fd [release] expose-dir-via-http v1.0.15 2024-09-27 16:43:34 +02:00
ddidderr 3f5a42981b [deps] cargo update
Updating autocfg v1.3.0  -> v1.4.0
Updating cc      v1.1.21 -> v1.1.22
Updating flate2  v1.0.33 -> v1.0.34
2024-09-27 16:43:24 +02:00
ddidderr d229366d20 [release] expose-dir-via-http v1.0.14 2024-09-25 20:15:24 +02:00
ddidderr 0951b6e863 [deps] cargo update
Updating redox_syscall v0.5.5 -> v0.5.6
2024-09-25 20:15:15 +02:00
ddidderr 23f3b63b0d [release] expose-dir-via-http v1.0.13 2024-09-24 20:16:29 +02:00
ddidderr faaa7fc3b7 [deps] cargo update
Updating libc          v0.2.158 -> v0.2.159
Updating redox_syscall v0.5.4   -> v0.5.5
2024-09-24 20:16:20 +02:00
ddidderr eb4aa2e332 [release] expose-dir-via-http v1.0.12 2024-09-23 11:26:15 +02:00
ddidderr 5de818a095 [deps] cargo update
Updating pkg-config v0.3.30 -> v0.3.31
2024-09-23 11:26:05 +02:00
ddidderr 63f8216f33 [release] expose-dir-via-http v1.0.11 2024-09-21 09:20:42 +02:00
ddidderr bc579551a0 [deps] cargo update
Updating clap_builder v4.5.17 -> v4.5.18
Updating clap_derive  v4.5.13 -> v4.5.18
Updating clap         v4.5.17 -> v4.5.18
2024-09-21 09:20:32 +02:00
ddidderr d211499fe5 [release] expose-dir-via-http v1.0.10 2024-09-18 17:40:40 +02:00
ddidderr f4f427ab83 [deps] cargo update 2024-09-18 17:40:24 +02:00
ddidderr 82cf70f544 [release] expose-dir-via-http v1.0.9 2024-09-17 21:43:36 +02:00
ddidderr 5cb2e216d9 [deps] cargo update
Updating unicode-normalization v0.1.23 -> v0.1.24
2024-09-17 21:43:25 +02:00
ddidderr 43209a4925 [release] expose-dir-via-http v1.0.8 2024-09-17 15:05:59 +02:00
ddidderr 4114b388ca [deps] cargo update
Updating cc v1.1.19 -> v1.1.20
2024-09-17 15:05:49 +02:00
ddidderr 2de132b835 [release] expose-dir-via-http v1.0.7 2024-09-16 08:58:02 +02:00
ddidderr 03d636fecc [deps] cargo update
Updating cc        v1.1.18 -> v1.1.19
Updating once_cell v1.19.0 -> v1.20.0
2024-09-16 08:57:49 +02:00
ddidderr 390a6bddfd [release] expose-dir-via-http v1.0.6 2024-09-12 14:50:14 +02:00
ddidderr 00e3817677 [deps] cargo update
Removing adler         v1.0.2
Removing miniz_oxide   v0.7.4
Updating addr2line     v0.22.0  -> v0.24.1
Updating backtrace     v0.3.73  -> v0.3.74
Updating cc            v1.1.15  -> v1.1.18
Updating clap_builder  v4.5.15  -> v4.5.17
Updating clap          v4.5.16  -> v4.5.17
Updating cpufeatures   v0.2.13  -> v0.2.14
Updating gimli         v0.29.0  -> v0.31.0
Updating redox_syscall v0.5.3   -> v0.5.4
Updating serde_derive  v1.0.209 -> v1.0.210
Updating serde_json    v1.0.127 -> v1.0.128
Updating serde         v1.0.209 -> v1.0.210
Updating tokio-util    v0.7.11  -> v0.7.12
Updating unicode-ident v1.0.12  -> v1.0.13
2024-09-12 14:49:43 +02:00
ddidderr 2841c69e71 [release] expose-dir-via-http v1.0.5 2024-09-03 21:14:56 +02:00
ddidderr 02998ba067 [deps] cargo update
Updating syn v2.0.76 -> v2.0.77
2024-09-03 21:14:52 +02:00
ddidderr 7f54021e3e [release] expose-dir-via-http v1.0.4 2024-08-30 22:44:19 +02:00
ddidderr f318948b94 [deps] cargo update
Adding   adler2                  v2.0.0
Adding   byteorder               v1.5.0
Adding   hermit-abi              v0.3.9 (latest: v0.4.0)
Adding   impl-more               v0.1.6
Adding   miniz_oxide             v0.8.0
Adding   shlex                   v1.3.0
Removing windows_aarch64_gnullvm v0.48.5
Removing windows_aarch64_msvc    v0.48.5
Removing windows_i686_gnu        v0.48.5
Removing windows_i686_msvc       v0.48.5
Removing windows-sys             v0.48.0
Removing windows-targets         v0.48.5
Removing windows_x86_64_gnullvm  v0.48.5
Removing windows_x86_64_gnu      v0.48.5
Removing windows_x86_64_msvc     v0.48.5
Updating actix-http              v3.8.0             ->       v3.9.0
Updating actix-server            v2.4.0             ->       v2.5.0
Updating actix-web               v4.8.0             ->       v4.9.0
Updating anstream                v0.6.14            ->       v0.6.15
Updating anstyle-parse           v0.2.4             ->       v0.2.5
Updating anstyle-query           v1.1.0             ->       v1.1.1
Updating anstyle                 v1.0.7             ->       v1.0.8
Updating anstyle-wincon          v3.0.3             ->       v3.0.4
Updating bytes                   v1.6.0             ->       v1.7.1
Updating cc                      v1.1.0             ->       v1.1.15
Updating clap_builder            v4.5.9             ->       v4.5.15
Updating clap_derive             v4.5.8             ->       v4.5.13
Updating clap_lex                v0.7.1             ->       v0.7.2
Updating clap                    v4.5.9             ->       v4.5.16
Updating colorchoice             v1.0.1             ->       v1.0.2
Updating cpufeatures             v0.2.12            ->       v0.2.13
Updating flate2                  v1.0.30            ->       v1.0.33
Updating indexmap                v2.2.6             ->       v2.5.0
Updating is_terminal_polyfill    v1.70.0            ->       v1.70.1
Updating jobserver               v0.1.31            ->       v0.1.32
Updating libc                    v0.2.155           ->       v0.2.158
Updating mio                     v0.8.11            ->       v1.0.2
Updating object                  v0.36.1            ->       v0.36.4
Updating ppv-lite86              v0.2.17            ->       v0.2.20
Updating quote                   v1.0.36            ->       v1.0.37
Updating redox_syscall           v0.5.2             ->       v0.5.3
Updating regex                   v1.10.5            ->       v1.10.6
Updating rustc_version           v0.4.0             ->       v0.4.1
Updating serde_derive            v1.0.204           ->       v1.0.209
Updating serde_json              v1.0.120           ->       v1.0.127
Updating serde                   v1.0.204           ->       v1.0.209
Updating syn                     v2.0.70            ->       v2.0.76
Updating tokio                   v1.38.0            ->       v1.40.0
Updating version_check           v0.9.4             ->       v0.9.5
Updating zstd-safe               v7.2.0             ->       v7.2.1
Updating zstd-sys                v2.0.12+zstd.1.5.6 ->       v2.0.13+zstd.1.5.6
2024-08-30 22:42:06 +02:00
ddidderr 49a82d90f4 [release] expose-dir-via-http v1.0.3 2024-07-10 21:22:05 +02:00
ddidderr 5c3f67b7b0 [deps] cargo update 2024-07-10 21:20:14 +02:00
ddidderr 8a8d418d5c [release] expose-dir-via-http v1.0.2 2024-05-18 08:59:21 +02:00
ddidderr 268032a86e [deps] cargo update
Updating getrandom   v0.2.14  -> v0.2.15
Updating libc        v0.2.153 -> v0.2.155
Updating miniz_oxide v0.7.2   -> v0.7.3
2024-05-18 08:57:34 +02:00
ddidderr 2ef2865614 [deps] cargo update
Downgrading getrandom    v0.2.15  -> v0.2.14  (latest: v0.2.15)
Downgrading libc         v0.2.154 -> v0.2.153

Updating    serde        v1.0.200 -> v1.0.202
Updating    serde_derive v1.0.200 -> v1.0.202
Updating    serde_json   v1.0.116 -> v1.0.117
Updating    syn          v2.0.61  -> v2.0.64
2024-05-17 14:41:57 +02:00
ddidderr 1b69509f8c [clippy] add priority because of some Rust 1.78 issue 2024-05-07 21:00:03 +02:00
ddidderr 3d8def56a3 [deps] cargo update
Adding   is_terminal_polyfill v1.70.0

Updating anstream             v0.6.13  -> v0.6.14
Updating anstyle              v1.0.6   -> v1.0.7
Updating anstyle-parse        v0.2.3   -> v0.2.4
Updating anstyle-query        v1.0.2   -> v1.0.3
Updating anstyle-wincon       v3.0.2   -> v3.0.3
Updating autocfg              v1.2.0   -> v1.3.0
Updating cc                   v1.0.94  -> v1.0.97
Updating colorchoice          v1.0.0   -> v1.0.1
Updating flate2               v1.0.28  -> v1.0.30
Updating getrandom            v0.2.14  -> v0.2.15
Updating hashbrown            v0.14.3  -> v0.14.5
Updating jobserver            v0.1.30  -> v0.1.31
Updating libc                 v0.2.153 -> v0.2.154
Updating lock_api             v0.4.11  -> v0.4.12
Updating parking_lot          v0.12.1  -> v0.12.2
Updating parking_lot_core     v0.9.9   -> v0.9.10
Updating paste                v1.0.14  -> v1.0.15
Updating proc-macro2          v1.0.80  -> v1.0.82
Updating redox_syscall        v0.4.1   -> v0.5.1
Updating rustc-demangle       v0.1.23  -> v0.1.24
Updating ryu                  v1.0.17  -> v1.0.18
Updating semver               v1.0.22  -> v1.0.23
Updating serde                v1.0.197 -> v1.0.200
Updating serde_derive         v1.0.197 -> v1.0.200
Updating serde_json           v1.0.115 -> v1.0.116
Updating signal-hook-registry v1.4.1   -> v1.4.2
Updating socket2              v0.5.6   -> v0.5.7
Updating syn                  v2.0.59  -> v2.0.61
Updating tokio-util           v0.7.10  -> v0.7.11
Updating zerocopy             v0.7.32  -> v0.7.34
Updating zerocopy-derive      v0.7.32  -> v0.7.34
2024-05-07 20:58:17 +02:00
ddidderr a4fa0d7ee3 [deps] cargo update
Updating proc-macro2 v1.0.79 -> v1.0.80
Updating syn         v2.0.58 -> v2.0.59
2024-04-15 09:13:06 +02:00
ddidderr 974d0ed72c [release] expose-dir-via-http v1.0.1 2024-04-14 08:31:54 +02:00
ddidderr 7f749e6c6d [clippy] enable more lints, get rid of unwrap 2024-04-14 08:30:35 +02:00
ddidderr c92734913a [deps] cargo update
Updating cc                      v1.0.92 -> v1.0.94
Updating jobserver               v0.1.28 -> v0.1.30
Updating time                    v0.3.35 -> v0.3.36
Updating windows-targets         v0.52.4 -> v0.52.5
Updating windows_aarch64_gnullvm v0.52.4 -> v0.52.5
Updating windows_aarch64_msvc    v0.52.4 -> v0.52.5
Updating windows_i686_gnu        v0.52.4 -> v0.52.5
Adding   windows_i686_gnullvm    v0.52.5
Updating windows_i686_msvc       v0.52.4 -> v0.52.5
Updating windows_x86_64_gnu      v0.52.4 -> v0.52.5
Updating windows_x86_64_gnullvm  v0.52.4 -> v0.52.5
Updating windows_x86_64_msvc     v0.52.4 -> v0.52.5
2024-04-14 08:10:40 +02:00
3 changed files with 306 additions and 320 deletions
Generated
+295 -317
View File
@@ -8,7 +8,7 @@ version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a"
dependencies = [
"bitflags 2.5.0",
"bitflags 2.6.0",
"bytes",
"futures-core",
"futures-sink",
@@ -21,15 +21,15 @@ dependencies = [
[[package]]
name = "actix-files"
version = "0.6.5"
version = "0.6.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf0bdd6ff79de7c9a021f5d9ea79ce23e108d8bfc9b49b5b4a2cf6fad5a35212"
checksum = "0773d59061dedb49a8aed04c67291b9d8cf2fe0b60130a381aab53c6dd86e9be"
dependencies = [
"actix-http",
"actix-service",
"actix-utils",
"actix-web",
"bitflags 2.5.0",
"bitflags 2.6.0",
"bytes",
"derive_more",
"futures-core",
@@ -44,9 +44,9 @@ dependencies = [
[[package]]
name = "actix-http"
version = "3.6.0"
version = "3.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d223b13fd481fc0d1f83bb12659ae774d9e3601814c68a0bc539731698cca743"
checksum = "d48f96fc3003717aeb9856ca3d02a8c7de502667ad76eeacd830b48d2e91fac4"
dependencies = [
"actix-codec",
"actix-rt",
@@ -54,7 +54,7 @@ dependencies = [
"actix-utils",
"ahash",
"base64",
"bitflags 2.5.0",
"bitflags 2.6.0",
"brotli",
"bytes",
"bytestring",
@@ -88,27 +88,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb"
dependencies = [
"quote",
"syn 2.0.58",
"syn",
]
[[package]]
name = "actix-router"
version = "0.5.2"
version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d22475596539443685426b6bdadb926ad0ecaefdfc5fb05e5e3441f15463c511"
checksum = "13d324164c51f63867b57e73ba5936ea151b8a41a1d23d1031eeb9f70d0236f8"
dependencies = [
"bytestring",
"cfg-if",
"http",
"regex",
"regex-lite",
"serde",
"tracing",
]
[[package]]
name = "actix-rt"
version = "2.9.0"
version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "28f32d40287d3f402ae0028a9d54bef51af15c8769492826a69d28f81893151d"
checksum = "24eda4e2a6e042aa4e55ac438a2ae052d3b5da0ecf83d7411e1a368946925208"
dependencies = [
"futures-core",
"tokio",
@@ -117,9 +119,9 @@ dependencies = [
[[package]]
name = "actix-server"
version = "2.3.0"
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3eb13e7eef0423ea6eab0e59f6c72e7cb46d33691ad56a726b3cd07ddec2c2d4"
checksum = "7ca2549781d8dd6d75c40cf6b6051260a2cc2f3c62343d761a969a0640646894"
dependencies = [
"actix-rt",
"actix-service",
@@ -127,7 +129,7 @@ dependencies = [
"futures-core",
"futures-util",
"mio",
"socket2 0.5.6",
"socket2 0.5.7",
"tokio",
"tokio-uring",
"tracing",
@@ -156,9 +158,9 @@ dependencies = [
[[package]]
name = "actix-web"
version = "4.5.1"
version = "4.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43a6556ddebb638c2358714d853257ed226ece6023ef9364f23f0c70737ea984"
checksum = "9180d76e5cc7ccbc4d60a506f2c727730b154010262df5b910eb17dbe4b8cb38"
dependencies = [
"actix-codec",
"actix-http",
@@ -178,6 +180,7 @@ dependencies = [
"encoding_rs",
"futures-core",
"futures-util",
"impl-more",
"itoa",
"language-tags",
"log",
@@ -185,41 +188,42 @@ dependencies = [
"once_cell",
"pin-project-lite",
"regex",
"regex-lite",
"serde",
"serde_json",
"serde_urlencoded",
"smallvec",
"socket2 0.5.6",
"socket2 0.5.7",
"time",
"url",
]
[[package]]
name = "actix-web-codegen"
version = "4.2.2"
version = "4.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb1f50ebbb30eca122b188319a4398b3f7bb4a8cdf50ecfb73bfc6a3c3ce54f5"
checksum = "f591380e2e68490b5dfaf1dd1aa0ebe78d84ba7067078512b4ea6e4492d622b8"
dependencies = [
"actix-router",
"proc-macro2",
"quote",
"syn 2.0.58",
"syn",
]
[[package]]
name = "addr2line"
version = "0.21.0"
version = "0.24.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
dependencies = [
"gimli",
]
[[package]]
name = "adler"
version = "1.0.2"
name = "adler2"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
[[package]]
name = "ahash"
@@ -260,78 +264,79 @@ dependencies = [
[[package]]
name = "anstream"
version = "0.6.13"
version = "0.6.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb"
checksum = "23a1e53f0f5d86382dafe1cf314783b2044280f406e7e1506368220ad11b1338"
dependencies = [
"anstyle",
"anstyle-parse",
"anstyle-query",
"anstyle-wincon",
"colorchoice",
"is_terminal_polyfill",
"utf8parse",
]
[[package]]
name = "anstyle"
version = "1.0.6"
version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc"
checksum = "8365de52b16c035ff4fcafe0092ba9390540e3e352870ac09933bebcaa2c8c56"
[[package]]
name = "anstyle-parse"
version = "0.2.3"
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c"
checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
version = "1.0.2"
version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648"
checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
dependencies = [
"windows-sys 0.52.0",
"windows-sys 0.59.0",
]
[[package]]
name = "anstyle-wincon"
version = "3.0.2"
version = "3.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7"
checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125"
dependencies = [
"anstyle",
"windows-sys 0.52.0",
"windows-sys 0.59.0",
]
[[package]]
name = "autocfg"
version = "1.2.0"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80"
checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
[[package]]
name = "backtrace"
version = "0.3.71"
version = "0.3.74"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d"
checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
dependencies = [
"addr2line",
"cc",
"cfg-if",
"libc",
"miniz_oxide",
"object",
"rustc-demangle",
"windows-targets",
]
[[package]]
name = "base64"
version = "0.21.7"
version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
[[package]]
name = "bitflags"
@@ -341,9 +346,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
version = "2.5.0"
version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
[[package]]
name = "block-buffer"
@@ -356,9 +361,9 @@ dependencies = [
[[package]]
name = "brotli"
version = "3.5.0"
version = "6.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391"
checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b"
dependencies = [
"alloc-no-stdlib",
"alloc-stdlib",
@@ -367,19 +372,25 @@ dependencies = [
[[package]]
name = "brotli-decompressor"
version = "2.5.1"
version = "4.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f"
checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362"
dependencies = [
"alloc-no-stdlib",
"alloc-stdlib",
]
[[package]]
name = "bytes"
version = "1.6.0"
name = "byteorder"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "bytes"
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da"
[[package]]
name = "bytestring"
@@ -392,12 +403,13 @@ dependencies = [
[[package]]
name = "cc"
version = "1.0.92"
version = "1.1.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2678b2e3449475e95b0aa6f9b506a28e61b3dc8996592b983695e8ebb58a8b41"
checksum = "c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f"
dependencies = [
"jobserver",
"libc",
"shlex",
]
[[package]]
@@ -408,9 +420,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "clap"
version = "4.5.4"
version = "4.5.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0"
checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8"
dependencies = [
"clap_builder",
"clap_derive",
@@ -418,9 +430,9 @@ dependencies = [
[[package]]
name = "clap_builder"
version = "4.5.2"
version = "4.5.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4"
checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54"
dependencies = [
"anstream",
"anstyle",
@@ -430,27 +442,27 @@ dependencies = [
[[package]]
name = "clap_derive"
version = "4.5.4"
version = "4.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64"
checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab"
dependencies = [
"heck",
"proc-macro2",
"quote",
"syn 2.0.58",
"syn",
]
[[package]]
name = "clap_lex"
version = "0.7.0"
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97"
[[package]]
name = "colorchoice"
version = "1.0.0"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
[[package]]
name = "convert_case"
@@ -471,18 +483,18 @@ dependencies = [
[[package]]
name = "cpufeatures"
version = "0.2.12"
version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0"
dependencies = [
"libc",
]
[[package]]
name = "crc32fast"
version = "1.4.0"
version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa"
checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
dependencies = [
"cfg-if",
]
@@ -508,15 +520,15 @@ dependencies = [
[[package]]
name = "derive_more"
version = "0.99.17"
version = "0.99.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce"
dependencies = [
"convert_case",
"proc-macro2",
"quote",
"rustc_version",
"syn 1.0.109",
"syn",
]
[[package]]
@@ -531,9 +543,9 @@ dependencies = [
[[package]]
name = "encoding_rs"
version = "0.8.34"
version = "0.8.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59"
checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
dependencies = [
"cfg-if",
]
@@ -546,7 +558,7 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
[[package]]
name = "expose-dir-via-http"
version = "1.0.0"
version = "1.0.39"
dependencies = [
"actix-files",
"actix-web",
@@ -555,9 +567,9 @@ dependencies = [
[[package]]
name = "flate2"
version = "1.0.28"
version = "1.0.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e"
checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0"
dependencies = [
"crc32fast",
"miniz_oxide",
@@ -580,32 +592,33 @@ dependencies = [
[[package]]
name = "futures-core"
version = "0.3.30"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
[[package]]
name = "futures-sink"
version = "0.3.30"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
[[package]]
name = "futures-task"
version = "0.3.30"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
[[package]]
name = "futures-util"
version = "0.3.30"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
dependencies = [
"futures-core",
"futures-task",
"pin-project-lite",
"pin-utils",
"slab",
]
[[package]]
@@ -620,9 +633,9 @@ dependencies = [
[[package]]
name = "getrandom"
version = "0.2.14"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c"
checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
dependencies = [
"cfg-if",
"libc",
@@ -631,9 +644,9 @@ dependencies = [
[[package]]
name = "gimli"
version = "0.28.1"
version = "0.31.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
[[package]]
name = "h2"
@@ -656,9 +669,9 @@ dependencies = [
[[package]]
name = "hashbrown"
version = "0.14.3"
version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb"
[[package]]
name = "heck"
@@ -666,6 +679,12 @@ version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "hermit-abi"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
[[package]]
name = "http"
version = "0.2.12"
@@ -685,9 +704,9 @@ checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573"
[[package]]
name = "httparse"
version = "1.8.0"
version = "1.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946"
[[package]]
name = "httpdate"
@@ -706,10 +725,16 @@ dependencies = [
]
[[package]]
name = "indexmap"
version = "2.2.6"
name = "impl-more"
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
checksum = "aae21c3177a27788957044151cc2800043d127acaa460a47ebb9b84dfa2c6aa0"
[[package]]
name = "indexmap"
version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da"
dependencies = [
"equivalent",
"hashbrown",
@@ -717,14 +742,20 @@ dependencies = [
[[package]]
name = "io-uring"
version = "0.5.13"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd1e1a01cfb924fd8c5c43b6827965db394f5a3a16c599ce03452266e1cf984c"
checksum = "595a0399f411a508feb2ec1e970a4a30c249351e30208960d58298de8660b0e5"
dependencies = [
"bitflags 1.3.2",
"libc",
]
[[package]]
name = "is_terminal_polyfill"
version = "1.70.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
[[package]]
name = "itoa"
version = "1.0.11"
@@ -733,9 +764,9 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
[[package]]
name = "jobserver"
version = "0.1.28"
version = "0.1.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6"
checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0"
dependencies = [
"libc",
]
@@ -748,9 +779,9 @@ checksum = "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388"
[[package]]
name = "libc"
version = "0.2.153"
version = "0.2.161"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1"
[[package]]
name = "local-channel"
@@ -771,9 +802,9 @@ checksum = "4d873d7c67ce09b42110d801813efbc9364414e356be9935700d368351657487"
[[package]]
name = "lock_api"
version = "0.4.11"
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
dependencies = [
"autocfg",
"scopeguard",
@@ -781,15 +812,15 @@ dependencies = [
[[package]]
name = "log"
version = "0.4.21"
version = "0.4.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
[[package]]
name = "memchr"
version = "2.7.2"
version = "2.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
[[package]]
name = "mime"
@@ -799,9 +830,9 @@ checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
[[package]]
name = "mime_guess"
version = "2.0.4"
version = "2.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef"
checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e"
dependencies = [
"mime",
"unicase",
@@ -809,23 +840,24 @@ dependencies = [
[[package]]
name = "miniz_oxide"
version = "0.7.2"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
dependencies = [
"adler",
"adler2",
]
[[package]]
name = "mio"
version = "0.8.11"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
dependencies = [
"hermit-abi",
"libc",
"log",
"wasi",
"windows-sys 0.48.0",
"windows-sys 0.52.0",
]
[[package]]
@@ -836,24 +868,24 @@ checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
[[package]]
name = "object"
version = "0.32.2"
version = "0.36.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e"
dependencies = [
"memchr",
]
[[package]]
name = "once_cell"
version = "1.19.0"
version = "1.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
[[package]]
name = "parking_lot"
version = "0.12.1"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
dependencies = [
"lock_api",
"parking_lot_core",
@@ -861,22 +893,22 @@ dependencies = [
[[package]]
name = "parking_lot_core"
version = "0.9.9"
version = "0.9.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e"
checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
dependencies = [
"cfg-if",
"libc",
"redox_syscall",
"smallvec",
"windows-targets 0.48.5",
"windows-targets",
]
[[package]]
name = "paste"
version = "1.0.14"
version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
[[package]]
name = "percent-encoding"
@@ -886,9 +918,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
[[package]]
name = "pin-project-lite"
version = "0.2.14"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff"
[[package]]
name = "pin-utils"
@@ -898,9 +930,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "pkg-config"
version = "0.3.30"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2"
[[package]]
name = "powerfmt"
@@ -910,24 +942,27 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
[[package]]
name = "ppv-lite86"
version = "0.2.17"
version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
dependencies = [
"zerocopy",
]
[[package]]
name = "proc-macro2"
version = "1.0.79"
version = "1.0.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e"
checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.36"
version = "1.0.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
dependencies = [
"proc-macro2",
]
@@ -964,18 +999,18 @@ dependencies = [
[[package]]
name = "redox_syscall"
version = "0.4.1"
version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f"
dependencies = [
"bitflags 1.3.2",
"bitflags 2.6.0",
]
[[package]]
name = "regex"
version = "1.10.4"
version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c"
checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
dependencies = [
"aho-corasick",
"memchr",
@@ -985,9 +1020,9 @@ dependencies = [
[[package]]
name = "regex-automata"
version = "0.4.6"
version = "0.4.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3"
dependencies = [
"aho-corasick",
"memchr",
@@ -995,37 +1030,37 @@ dependencies = [
]
[[package]]
name = "regex-syntax"
version = "0.8.3"
name = "regex-lite"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"
checksum = "53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a"
[[package]]
name = "regex-syntax"
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
[[package]]
name = "rustc-demangle"
version = "0.1.23"
version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
[[package]]
name = "rustc_version"
version = "0.4.0"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
dependencies = [
"semver",
]
[[package]]
name = "ryu"
version = "1.0.17"
version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
[[package]]
name = "scoped-tls"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
[[package]]
name = "scopeguard"
@@ -1035,37 +1070,38 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "semver"
version = "1.0.22"
version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca"
checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
[[package]]
name = "serde"
version = "1.0.197"
version = "1.0.213"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2"
checksum = "3ea7893ff5e2466df8d720bb615088341b295f849602c6956047f8f80f0e9bc1"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.197"
version = "1.0.213"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b"
checksum = "7e85ad2009c50b58e87caa8cd6dac16bdf511bbfb7af6c33df902396aa480fa5"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.58",
"syn",
]
[[package]]
name = "serde_json"
version = "1.0.115"
version = "1.0.132"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd"
checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03"
dependencies = [
"itoa",
"memchr",
"ryu",
"serde",
]
@@ -1094,10 +1130,16 @@ dependencies = [
]
[[package]]
name = "signal-hook-registry"
version = "1.4.1"
name = "shlex"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
[[package]]
name = "signal-hook-registry"
version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
dependencies = [
"libc",
]
@@ -1129,9 +1171,9 @@ dependencies = [
[[package]]
name = "socket2"
version = "0.5.6"
version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871"
checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
dependencies = [
"libc",
"windows-sys 0.52.0",
@@ -1145,20 +1187,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
[[package]]
name = "syn"
version = "1.0.109"
version = "2.0.85"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "syn"
version = "2.0.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687"
checksum = "5023162dfcd14ef8f32034d8bcd4cc5ddc61ef7a247c024a33e24e1f24d21b56"
dependencies = [
"proc-macro2",
"quote",
@@ -1167,9 +1198,9 @@ dependencies = [
[[package]]
name = "time"
version = "0.3.35"
version = "0.3.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef89ece63debf11bc32d1ed8d078ac870cbeb44da02afb02a9ff135ae7ca0582"
checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
dependencies = [
"deranged",
"itoa",
@@ -1198,9 +1229,9 @@ dependencies = [
[[package]]
name = "tinyvec"
version = "1.6.0"
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938"
dependencies = [
"tinyvec_macros",
]
@@ -1213,9 +1244,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
version = "1.37.0"
version = "1.41.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787"
checksum = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb"
dependencies = [
"backtrace",
"bytes",
@@ -1224,19 +1255,19 @@ dependencies = [
"parking_lot",
"pin-project-lite",
"signal-hook-registry",
"socket2 0.5.6",
"windows-sys 0.48.0",
"socket2 0.5.7",
"windows-sys 0.52.0",
]
[[package]]
name = "tokio-uring"
version = "0.4.0"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d5e02bb137e030b3a547c65a3bd2f1836d66a97369fdcc69034002b10e155ef"
checksum = "748482e3e13584a34664a710168ad5068e8cb1d968aa4ffa887e83ca6dd27967"
dependencies = [
"futures-util",
"io-uring",
"libc",
"scoped-tls",
"slab",
"socket2 0.4.10",
"tokio",
@@ -1244,16 +1275,15 @@ dependencies = [
[[package]]
name = "tokio-util"
version = "0.7.10"
version = "0.7.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15"
checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a"
dependencies = [
"bytes",
"futures-core",
"futures-sink",
"pin-project-lite",
"tokio",
"tracing",
]
[[package]]
@@ -1284,39 +1314,36 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
[[package]]
name = "unicase"
version = "2.7.0"
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89"
dependencies = [
"version_check",
]
checksum = "7e51b68083f157f853b6379db119d1c1be0e6e4dec98101079dec41f6f5cf6df"
[[package]]
name = "unicode-bidi"
version = "0.3.15"
version = "0.3.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893"
[[package]]
name = "unicode-ident"
version = "1.0.12"
version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
[[package]]
name = "unicode-normalization"
version = "0.1.23"
version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956"
dependencies = [
"tinyvec",
]
[[package]]
name = "url"
version = "2.5.0"
version = "2.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633"
checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c"
dependencies = [
"form_urlencoded",
"idna",
@@ -1325,9 +1352,9 @@ dependencies = [
[[package]]
name = "utf8parse"
version = "0.2.1"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
[[package]]
name = "v_htmlescape"
@@ -1337,9 +1364,9 @@ checksum = "4e8257fbc510f0a46eb602c10215901938b5c2a7d5e70fc11483b1d3c9b5b18c"
[[package]]
name = "version_check"
version = "0.9.4"
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "wasi"
@@ -1369,181 +1396,132 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
name = "windows-sys"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
dependencies = [
"windows-targets 0.48.5",
]
[[package]]
name = "windows-sys"
version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [
"windows-targets 0.52.4",
"windows-targets",
]
[[package]]
name = "windows-sys"
version = "0.59.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
dependencies = [
"windows-targets",
]
[[package]]
name = "windows-targets"
version = "0.48.5"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
dependencies = [
"windows_aarch64_gnullvm 0.48.5",
"windows_aarch64_msvc 0.48.5",
"windows_i686_gnu 0.48.5",
"windows_i686_msvc 0.48.5",
"windows_x86_64_gnu 0.48.5",
"windows_x86_64_gnullvm 0.48.5",
"windows_x86_64_msvc 0.48.5",
]
[[package]]
name = "windows-targets"
version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b"
dependencies = [
"windows_aarch64_gnullvm 0.52.4",
"windows_aarch64_msvc 0.52.4",
"windows_i686_gnu 0.52.4",
"windows_i686_msvc 0.52.4",
"windows_x86_64_gnu 0.52.4",
"windows_x86_64_gnullvm 0.52.4",
"windows_x86_64_msvc 0.52.4",
"windows_aarch64_gnullvm",
"windows_aarch64_msvc",
"windows_i686_gnu",
"windows_i686_gnullvm",
"windows_i686_msvc",
"windows_x86_64_gnu",
"windows_x86_64_gnullvm",
"windows_x86_64_msvc",
]
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.48.5"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9"
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
[[package]]
name = "windows_aarch64_msvc"
version = "0.48.5"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
[[package]]
name = "windows_aarch64_msvc"
version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675"
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
[[package]]
name = "windows_i686_gnu"
version = "0.48.5"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
[[package]]
name = "windows_i686_gnu"
version = "0.52.4"
name = "windows_i686_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3"
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
[[package]]
name = "windows_i686_msvc"
version = "0.48.5"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[package]]
name = "windows_i686_msvc"
version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02"
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
[[package]]
name = "windows_x86_64_gnu"
version = "0.48.5"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
[[package]]
name = "windows_x86_64_gnu"
version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03"
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.48.5"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177"
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
[[package]]
name = "windows_x86_64_msvc"
version = "0.48.5"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
[[package]]
name = "windows_x86_64_msvc"
version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8"
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
[[package]]
name = "zerocopy"
version = "0.7.32"
version = "0.7.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be"
checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
dependencies = [
"byteorder",
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
version = "0.7.32"
version = "0.7.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.58",
"syn",
]
[[package]]
name = "zstd"
version = "0.13.1"
version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a"
checksum = "fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9"
dependencies = [
"zstd-safe",
]
[[package]]
name = "zstd-safe"
version = "7.1.0"
version = "7.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1cd99b45c6bc03a018c8b8a86025678c87e55526064e38f9df301989dce7ec0a"
checksum = "54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059"
dependencies = [
"zstd-sys",
]
[[package]]
name = "zstd-sys"
version = "2.0.10+zstd.1.5.6"
version = "2.0.13+zstd.1.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa"
checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa"
dependencies = [
"cc",
"pkg-config",
+9 -1
View File
@@ -1,8 +1,16 @@
[package]
name = "expose-dir-via-http"
version = "1.0.0"
version = "1.0.39"
edition = "2021"
[lints.rust]
unsafe_code = "forbid"
[lints.clippy]
pedantic = { level = "warn", priority = -1 }
todo = "warn"
unwrap_used = "warn"
[dependencies]
actix-web = { version = "4", features = ["experimental-io-uring"] }
actix-files = "0.6"
+2 -2
View File
@@ -1,6 +1,6 @@
use std::{
env,
net::{IpAddr, SocketAddr},
num::NonZeroUsize,
thread::available_parallelism,
};
@@ -39,7 +39,7 @@ async fn main() -> std::io::Result<()> {
.prefer_utf8(true),
)
})
.workers(available_parallelism().unwrap().get())
.workers(available_parallelism().map_or(1, NonZeroUsize::get))
.bind(sock)?
.run()
.await