summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD20
-rw-r--r--update-crates.patch1650
3 files changed, 1671 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1a8f9f7bfd3d..0137497d14ce 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,19 @@
pkgbase = scryer-prolog
pkgdesc = An open source industrial strength production environment that is also a testbed for bleeding edge research in logic and constraint programming
- pkgver = 0.9.3
+ pkgver = 0.9.4
pkgrel = 1
url = https://github.com/mthom/scryer-prolog
arch = aarch64
arch = x86_64
license = BSD-3-Clause
makedepends = cargo
- depends = openssl
depends = gcc-libs
depends = glibc
- source = https://github.com/mthom/scryer-prolog/archive/refs/tags/v0.9.3.tar.gz
- sha256sums = 08bddb114cb377abccaf58df66e99c8cafc7af90dc2cf6ff2d8204fb6d514af4
+ options = !strip
+ options = !lto
+ source = https://github.com/mthom/scryer-prolog/archive/refs/tags/v0.9.4.tar.gz
+ source = update-crates.patch
+ sha256sums = ccf533c5c34ee7efbf9c702dbffea21ba1c837144c3592a9e97c515abd4d6904
+ sha256sums = 13979b0d53a8e7171e5b90f3958a492f9c70232971bb6b5691e4542c546ac0e0
pkgname = scryer-prolog
diff --git a/PKGBUILD b/PKGBUILD
index e3c1c67b6331..5ca85292572e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,23 +2,31 @@
# Contributor: Jef Roosens
pkgname=scryer-prolog
-pkgver=0.9.3
+pkgver=0.9.4
pkgrel=1
pkgdesc="An open source industrial strength production environment that is also a testbed for bleeding edge research in logic and constraint programming"
arch=('aarch64' 'x86_64')
url="https://github.com/mthom/scryer-prolog"
license=('BSD-3-Clause')
-depends=('openssl' 'gcc-libs' 'glibc')
+depends=('gcc-libs' 'glibc')
makedepends=('cargo')
-source=("https://github.com/mthom/scryer-prolog/archive/refs/tags/v${pkgver}.tar.gz")
-sha256sums=('08bddb114cb377abccaf58df66e99c8cafc7af90dc2cf6ff2d8204fb6d514af4')
+options=('!strip' '!lto')
+source=(
+ "https://github.com/mthom/scryer-prolog/archive/refs/tags/v${pkgver}.tar.gz"
+ "update-crates.patch"
+)
+sha256sums=(
+ 'ccf533c5c34ee7efbf9c702dbffea21ba1c837144c3592a9e97c515abd4d6904'
+ '13979b0d53a8e7171e5b90f3958a492f9c70232971bb6b5691e4542c546ac0e0'
+)
-export CARGO_PROFILE_RELEASE_LTO="true"
+export CARGO_PROFILE_RELEASE_LTO="false"
export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
-export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
+export CARGO_PROFILE_RELEASE_OPT_LEVEL=2 # revert back to "s" if it's too big
prepare() {
cd "$srcdir/$pkgname-$pkgver"
+ patch -p1 < "$srcdir/update-crates.patch"
cargo fetch # --locked
}
diff --git a/update-crates.patch b/update-crates.patch
new file mode 100644
index 000000000000..f7a5ff84ac13
--- /dev/null
+++ b/update-crates.patch
@@ -0,0 +1,1650 @@
+diff '--color=auto' -Nurp scryer-prolog-0.9.4/Cargo.lock scryer-prolog-0.9.4-fixed/Cargo.lock
+--- scryer-prolog-0.9.4/Cargo.lock 2024-02-29 18:08:14.000000000 +0100
++++ scryer-prolog-0.9.4-fixed/Cargo.lock 2024-03-01 22:24:59.987268954 +0100
+@@ -19,9 +19,9 @@ checksum = "f26201604c87b1e01bd3d98f8d5d
+
+ [[package]]
+ name = "ahash"
+-version = "0.8.7"
++version = "0.8.10"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01"
++checksum = "8b79b82693f705137f8fb9b37871d99e4f9a7df12b917eed79c3d3954830a60b"
+ dependencies = [
+ "cfg-if",
+ "getrandom",
+@@ -62,9 +62,9 @@ checksum = "4b46cbb362ab8752921c97e041f5
+
+ [[package]]
+ name = "anstream"
+-version = "0.6.5"
++version = "0.6.13"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6"
++checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb"
+ dependencies = [
+ "anstyle",
+ "anstyle-parse",
+@@ -76,9 +76,9 @@ dependencies = [
+
+ [[package]]
+ name = "anstyle"
+-version = "1.0.4"
++version = "1.0.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87"
++checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc"
+
+ [[package]]
+ name = "anstyle-parse"
+@@ -163,15 +163,9 @@ checksum = "3441f0f7b02788e948e47f457ca0
+
+ [[package]]
+ name = "base64"
+-version = "0.13.1"
++version = "0.21.7"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
+-
+-[[package]]
+-name = "base64"
+-version = "0.21.5"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9"
++checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
+
+ [[package]]
+ name = "bincode"
+@@ -205,9 +199,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33
+
+ [[package]]
+ name = "bitflags"
+-version = "2.4.1"
++version = "2.4.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
++checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
+
+ [[package]]
+ name = "bitvec"
+@@ -285,9 +279,9 @@ dependencies = [
+
+ [[package]]
+ name = "bumpalo"
+-version = "3.14.0"
++version = "3.15.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
++checksum = "8ea184aa71bb362a1157c896979544cc23974e08fd265f29ea96b59f0b4a555b"
+
+ [[package]]
+ name = "byte-tools"
+@@ -297,9 +291,9 @@ checksum = "e3b5ca7a04898ad4bcd41c90c528
+
+ [[package]]
+ name = "bytemuck"
+-version = "1.14.0"
++version = "1.14.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6"
++checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f"
+
+ [[package]]
+ name = "byteorder"
+@@ -321,12 +315,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224
+
+ [[package]]
+ name = "cc"
+-version = "1.0.83"
++version = "1.0.88"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
+-dependencies = [
+- "libc",
+-]
++checksum = "02f341c093d19155a6e41631ce5971aac4e9a868262212153124c15fa22d1cdc"
+
+ [[package]]
+ name = "cfg-if"
+@@ -336,23 +327,23 @@ checksum = "baf1de4339761588bc0619e3cbc0
+
+ [[package]]
+ name = "chrono"
+-version = "0.4.31"
++version = "0.4.34"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
++checksum = "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b"
+ dependencies = [
+ "android-tzdata",
+ "iana-time-zone",
+ "js-sys",
+ "num-traits",
+ "wasm-bindgen",
+- "windows-targets 0.48.5",
++ "windows-targets 0.52.4",
+ ]
+
+ [[package]]
+ name = "ciborium"
+-version = "0.2.1"
++version = "0.2.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926"
++checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e"
+ dependencies = [
+ "ciborium-io",
+ "ciborium-ll",
+@@ -361,15 +352,15 @@ dependencies = [
+
+ [[package]]
+ name = "ciborium-io"
+-version = "0.2.1"
++version = "0.2.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656"
++checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757"
+
+ [[package]]
+ name = "ciborium-ll"
+-version = "0.2.1"
++version = "0.2.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b"
++checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9"
+ dependencies = [
+ "ciborium-io",
+ "half",
+@@ -377,18 +368,18 @@ dependencies = [
+
+ [[package]]
+ name = "clap"
+-version = "4.4.11"
++version = "4.5.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2"
++checksum = "c918d541ef2913577a0f9566e9ce27cb35b6df072075769e0b26cb5a554520da"
+ dependencies = [
+ "clap_builder",
+ ]
+
+ [[package]]
+ name = "clap_builder"
+-version = "4.4.11"
++version = "4.5.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb"
++checksum = "9f3e7391dad68afb0c2ede1bf619f579a3dc9c2ec67f089baa397123a2f3d1eb"
+ dependencies = [
+ "anstyle",
+ "clap_lex",
+@@ -396,9 +387,9 @@ dependencies = [
+
+ [[package]]
+ name = "clap_lex"
+-version = "0.6.0"
++version = "0.7.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1"
++checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
+
+ [[package]]
+ name = "clipboard-win"
+@@ -473,9 +464,9 @@ dependencies = [
+
+ [[package]]
+ name = "cpufeatures"
+-version = "0.2.11"
++version = "0.2.12"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0"
++checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
+ dependencies = [
+ "libc",
+ ]
+@@ -518,34 +509,28 @@ dependencies = [
+
+ [[package]]
+ name = "crossbeam-deque"
+-version = "0.8.4"
++version = "0.8.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751"
++checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
+ dependencies = [
+- "cfg-if",
+ "crossbeam-epoch",
+ "crossbeam-utils",
+ ]
+
+ [[package]]
+ name = "crossbeam-epoch"
+-version = "0.9.17"
++version = "0.9.18"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "0e3681d554572a651dda4186cd47240627c3d0114d45a95f6ad27f2f22e7548d"
++checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
+ dependencies = [
+- "autocfg",
+- "cfg-if",
+ "crossbeam-utils",
+ ]
+
+ [[package]]
+ name = "crossbeam-utils"
+-version = "0.8.18"
++version = "0.8.19"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "c3a430a770ebd84726f584a90ee7f020d28db52c6d02138900f22341f866d39c"
+-dependencies = [
+- "cfg-if",
+-]
++checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
+
+ [[package]]
+ name = "crossterm"
+@@ -585,6 +570,12 @@ dependencies = [
+ ]
+
+ [[package]]
++name = "crunchy"
++version = "0.2.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
++
++[[package]]
+ name = "crypto-common"
+ version = "0.1.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -629,77 +620,89 @@ dependencies = [
+
+ [[package]]
+ name = "dashu"
+-version = "0.4.0"
++version = "0.4.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "0b669b1473cc6b33aba72ab3ddfe1055ff8fc28accd85130c412c2cd922a7c4e"
++checksum = "85b3e5ac1e23ff1995ef05b912e2b012a8784506987a2651552db2c73fb3d7e0"
+ dependencies = [
+ "dashu-base",
+ "dashu-float",
+ "dashu-int",
+ "dashu-macros",
+ "dashu-ratio",
++ "rustversion",
+ ]
+
+ [[package]]
+ name = "dashu-base"
+-version = "0.4.0"
++version = "0.4.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "e183fc153511989674ede304b5592c74683393ca09cf20391898c28d6ba04264"
++checksum = "c0b80bf6b85aa68c58ffea2ddb040109943049ce3fbdf4385d0380aef08ef289"
+
+ [[package]]
+ name = "dashu-float"
+-version = "0.4.1"
++version = "0.4.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a672ddc5e64033c8279692d973a89831eb3c3f0ebb1def47435aee0401b6269d"
++checksum = "85078445a8dbd2e1bd21f04a816f352db8d333643f0c9b78ca7c3d1df71063e7"
+ dependencies = [
+ "dashu-base",
+ "dashu-int",
+ "num-modular",
+ "num-order",
++ "rustversion",
+ "static_assertions",
+ ]
+
+ [[package]]
+ name = "dashu-int"
+-version = "0.4.0"
++version = "0.4.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "cc257a884b3e8c9a1a577ff7226dcb4d6bda0ff96dfa76975e2c9d7205e3b8ea"
++checksum = "ee99d08031ca34a4d044efbbb21dff9b8c54bb9d8c82a189187c0651ffdb9fbf"
+ dependencies = [
+ "cfg-if",
+ "dashu-base",
+ "num-modular",
+ "num-order",
++ "rustversion",
+ "static_assertions",
+ ]
+
+ [[package]]
+ name = "dashu-macros"
+-version = "0.4.0"
++version = "0.4.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "e496c319e615b86b21d6b0ea9e2f96a4f5fb2eb4178293b04a51ffc30a6c3f54"
++checksum = "93381c3ef6366766f6e9ed9cf09e4ef9dec69499baf04f0c60e70d653cf0ab10"
+ dependencies = [
+ "dashu-base",
+ "dashu-float",
+ "dashu-int",
+ "dashu-ratio",
++ "paste",
+ "proc-macro2",
+ "quote",
++ "rustversion",
+ ]
+
+ [[package]]
+ name = "dashu-ratio"
+-version = "0.4.0"
++version = "0.4.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "0f0f73f0ad6cbc94f52306455603e307b065af83bc61101968d53b6870127a05"
++checksum = "47e33b04dd7ce1ccf8a02a69d3419e354f2bbfdf4eb911a0b7465487248764c9"
+ dependencies = [
+ "dashu-base",
+ "dashu-float",
+ "dashu-int",
+ "num-modular",
+ "num-order",
++ "rustversion",
+ ]
+
+ [[package]]
++name = "data-encoding"
++version = "2.5.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5"
++
++[[package]]
+ name = "debugid"
+ version = "0.8.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -786,9 +789,9 @@ checksum = "56ce8c6da7551ec6c462cbaf3bfb
+
+ [[package]]
+ name = "either"
+-version = "1.9.0"
++version = "1.10.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
++checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a"
+
+ [[package]]
+ name = "encoding_rs"
+@@ -974,7 +977,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn 2.0.43",
++ "syn 2.0.52",
+ ]
+
+ [[package]]
+@@ -1037,9 +1040,9 @@ dependencies = [
+
+ [[package]]
+ name = "getrandom"
+-version = "0.2.11"
++version = "0.2.12"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f"
++checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
+ dependencies = [
+ "cfg-if",
+ "js-sys",
+@@ -1071,7 +1074,7 @@ checksum = "53010ccb100b96a67bc32c0175f0
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn 2.0.43",
++ "syn 2.0.52",
+ ]
+
+ [[package]]
+@@ -1092,7 +1095,7 @@ dependencies = [
+ "futures-sink",
+ "futures-util",
+ "http",
+- "indexmap 2.1.0",
++ "indexmap 2.2.5",
+ "slab",
+ "tokio",
+ "tokio-util",
+@@ -1101,9 +1104,13 @@ dependencies = [
+
+ [[package]]
+ name = "half"
+-version = "1.8.2"
++version = "2.4.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7"
++checksum = "b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e"
++dependencies = [
++ "cfg-if",
++ "crunchy",
++]
+
+ [[package]]
+ name = "hashbrown"
+@@ -1123,7 +1130,7 @@ version = "0.3.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270"
+ dependencies = [
+- "base64 0.21.5",
++ "base64 0.21.7",
+ "bytes",
+ "headers-core",
+ "http",
+@@ -1152,9 +1159,9 @@ dependencies = [
+
+ [[package]]
+ name = "hermit-abi"
+-version = "0.3.3"
++version = "0.3.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
++checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
+
+ [[package]]
+ name = "home"
+@@ -1297,7 +1304,7 @@ dependencies = [
+ "proc-macro-error",
+ "proc-macro2",
+ "quote",
+- "syn 2.0.43",
++ "syn 2.0.52",
+ ]
+
+ [[package]]
+@@ -1312,9 +1319,9 @@ dependencies = [
+
+ [[package]]
+ name = "iana-time-zone"
+-version = "0.1.58"
++version = "0.1.60"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20"
++checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
+ dependencies = [
+ "android_system_properties",
+ "core-foundation-sys",
+@@ -1355,9 +1362,9 @@ dependencies = [
+
+ [[package]]
+ name = "indexmap"
+-version = "2.1.0"
++version = "2.2.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
++checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4"
+ dependencies = [
+ "equivalent",
+ "hashbrown 0.14.3",
+@@ -1370,7 +1377,7 @@ source = "registry+https://github.com/ru
+ checksum = "321f0f839cd44a4686e9504b0a62b4d69a50b62072144c71c68f5873c167b8d9"
+ dependencies = [
+ "ahash",
+- "indexmap 2.1.0",
++ "indexmap 2.2.5",
+ "is-terminal",
+ "itoa",
+ "log",
+@@ -1398,13 +1405,13 @@ checksum = "8f518f335dce6725a76138224463
+
+ [[package]]
+ name = "is-terminal"
+-version = "0.4.9"
++version = "0.4.12"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"
++checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
+ dependencies = [
+ "hermit-abi",
+- "rustix",
+- "windows-sys 0.48.0",
++ "libc",
++ "windows-sys 0.52.0",
+ ]
+
+ [[package]]
+@@ -1424,18 +1431,18 @@ checksum = "b1a46d1a171d865aa5f83f926957
+
+ [[package]]
+ name = "js-sys"
+-version = "0.3.66"
++version = "0.3.68"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca"
++checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee"
+ dependencies = [
+ "wasm-bindgen",
+ ]
+
+ [[package]]
+ name = "keccak"
+-version = "0.1.4"
++version = "0.1.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940"
++checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654"
+ dependencies = [
+ "cpufeatures",
+ ]
+@@ -1471,9 +1478,9 @@ dependencies = [
+
+ [[package]]
+ name = "libc"
+-version = "0.2.151"
++version = "0.2.153"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4"
++checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
+
+ [[package]]
+ name = "libffi"
+@@ -1510,16 +1517,16 @@ version = "0.0.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8"
+ dependencies = [
+- "bitflags 2.4.1",
++ "bitflags 2.4.2",
+ "libc",
+ "redox_syscall 0.4.1",
+ ]
+
+ [[package]]
+ name = "linux-raw-sys"
+-version = "0.4.12"
++version = "0.4.13"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456"
++checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
+
+ [[package]]
+ name = "lock_api"
+@@ -1533,9 +1540,9 @@ dependencies = [
+
+ [[package]]
+ name = "log"
+-version = "0.4.20"
++version = "0.4.21"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
++checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
+
+ [[package]]
+ name = "mac"
+@@ -1583,15 +1590,15 @@ checksum = "ffbee8634e0d45d258acb448e7ea
+
+ [[package]]
+ name = "memchr"
+-version = "2.6.4"
++version = "2.7.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167"
++checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
+
+ [[package]]
+ name = "memmap2"
+-version = "0.9.3"
++version = "0.9.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "45fd3a57831bf88bc63f8cebc0cf956116276e97fef3966103e96416209f7c92"
++checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322"
+ dependencies = [
+ "libc",
+ ]
+@@ -1614,9 +1621,9 @@ dependencies = [
+
+ [[package]]
+ name = "miniz_oxide"
+-version = "0.7.1"
++version = "0.7.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
++checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
+ dependencies = [
+ "adler",
+ ]
+@@ -1636,9 +1643,9 @@ dependencies = [
+
+ [[package]]
+ name = "mio"
+-version = "0.8.10"
++version = "0.8.11"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09"
++checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
+ dependencies = [
+ "libc",
+ "wasi",
+@@ -1668,7 +1675,7 @@ dependencies = [
+ "log",
+ "memchr",
+ "mime",
+- "spin 0.9.8",
++ "spin",
+ "version_check",
+ ]
+
+@@ -1722,7 +1729,7 @@ version = "0.27.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
+ dependencies = [
+- "bitflags 2.4.1",
++ "bitflags 2.4.2",
+ "cfg-if",
+ "libc",
+ ]
+@@ -1769,9 +1776,9 @@ dependencies = [
+
+ [[package]]
+ name = "num-traits"
+-version = "0.2.17"
++version = "0.2.18"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
++checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
+ dependencies = [
+ "autocfg",
+ ]
+@@ -1815,11 +1822,11 @@ checksum = "2839e79665f131bdb5782e51f2c6
+
+ [[package]]
+ name = "openssl"
+-version = "0.10.62"
++version = "0.10.64"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "8cde4d2d9200ad5909f8dac647e29482e07c3a35de8a13fce7c9c7747ad9f671"
++checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f"
+ dependencies = [
+- "bitflags 2.4.1",
++ "bitflags 2.4.2",
+ "cfg-if",
+ "foreign-types",
+ "libc",
+@@ -1836,7 +1843,7 @@ checksum = "a948666b637a0f465e8564c73e89
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn 2.0.43",
++ "syn 2.0.52",
+ ]
+
+ [[package]]
+@@ -1847,9 +1854,9 @@ checksum = "ff011a302c396a5197692431fc19
+
+ [[package]]
+ name = "openssl-sys"
+-version = "0.9.98"
++version = "0.9.101"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "c1665caf8ab2dc9aef43d1c0023bd904633a6a05cb30b0ad59bec2ae986e57a7"
++checksum = "dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff"
+ dependencies = [
+ "cc",
+ "libc",
+@@ -1868,12 +1875,12 @@ dependencies = [
+
+ [[package]]
+ name = "os_pipe"
+-version = "1.1.4"
++version = "1.1.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "0ae859aa07428ca9a929b936690f8b12dc5f11dd8c6992a18ca93919f28bc177"
++checksum = "57119c3b893986491ec9aa85056780d3a0f3cf4da7cc09dd3650dbd6c6738fb9"
+ dependencies = [
+ "libc",
+- "windows-sys 0.48.0",
++ "windows-sys 0.52.0",
+ ]
+
+ [[package]]
+@@ -1925,6 +1932,12 @@ dependencies = [
+ ]
+
+ [[package]]
++name = "paste"
++version = "1.0.14"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
++
++[[package]]
+ name = "percent-encoding"
+ version = "2.3.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -2014,22 +2027,22 @@ dependencies = [
+
+ [[package]]
+ name = "pin-project"
+-version = "1.1.3"
++version = "1.1.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
++checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0"
+ dependencies = [
+ "pin-project-internal",
+ ]
+
+ [[package]]
+ name = "pin-project-internal"
+-version = "1.1.3"
++version = "1.1.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
++checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn 2.0.43",
++ "syn 2.0.52",
+ ]
+
+ [[package]]
+@@ -2046,9 +2059,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146
+
+ [[package]]
+ name = "pkg-config"
+-version = "0.3.28"
++version = "0.3.30"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a"
++checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
+
+ [[package]]
+ name = "plotters"
+@@ -2171,9 +2184,9 @@ checksum = "dc375e1527247fe1a97d8b715667
+
+ [[package]]
+ name = "proc-macro2"
+-version = "1.0.71"
++version = "1.0.78"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "75cb1540fadbd5b8fbccc4dddad2734eba435053f725621c070711a14bb5f4b8"
++checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
+ dependencies = [
+ "unicode-ident",
+ ]
+@@ -2189,9 +2202,9 @@ dependencies = [
+
+ [[package]]
+ name = "quote"
+-version = "1.0.33"
++version = "1.0.35"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
++checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
+ dependencies = [
+ "proc-macro2",
+ ]
+@@ -2244,9 +2257,9 @@ dependencies = [
+
+ [[package]]
+ name = "rayon"
+-version = "1.8.0"
++version = "1.9.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1"
++checksum = "e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd"
+ dependencies = [
+ "either",
+ "rayon-core",
+@@ -2254,9 +2267,9 @@ dependencies = [
+
+ [[package]]
+ name = "rayon-core"
+-version = "1.12.0"
++version = "1.12.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed"
++checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
+ dependencies = [
+ "crossbeam-deque",
+ "crossbeam-utils",
+@@ -2299,13 +2312,13 @@ checksum = "d813022b2e00774a48eaf43caaa3
+
+ [[package]]
+ name = "regex"
+-version = "1.10.2"
++version = "1.10.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
++checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15"
+ dependencies = [
+ "aho-corasick",
+ "memchr",
+- "regex-automata 0.4.3",
++ "regex-automata 0.4.5",
+ "regex-syntax",
+ ]
+
+@@ -2317,9 +2330,9 @@ checksum = "6c230d73fb8d8c1b9c0b3135c514
+
+ [[package]]
+ name = "regex-automata"
+-version = "0.4.3"
++version = "0.4.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
++checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd"
+ dependencies = [
+ "aho-corasick",
+ "memchr",
+@@ -2334,11 +2347,11 @@ checksum = "c08c74e62047bb2de4ff487b251e
+
+ [[package]]
+ name = "reqwest"
+-version = "0.11.23"
++version = "0.11.24"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41"
++checksum = "c6920094eb85afde5e4a138be3f2de8bbdf28000f0029e72c45025a56b042251"
+ dependencies = [
+- "base64 0.21.5",
++ "base64 0.21.7",
+ "bytes",
+ "encoding_rs",
+ "futures-core",
+@@ -2356,9 +2369,11 @@ dependencies = [
+ "once_cell",
+ "percent-encoding",
+ "pin-project-lite",
++ "rustls-pemfile",
+ "serde",
+ "serde_json",
+ "serde_urlencoded",
++ "sync_wrapper",
+ "system-configuration",
+ "tokio",
+ "tokio-native-tls",
+@@ -2381,31 +2396,17 @@ dependencies = [
+
+ [[package]]
+ name = "ring"
+-version = "0.16.20"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
+-dependencies = [
+- "cc",
+- "libc",
+- "once_cell",
+- "spin 0.5.2",
+- "untrusted 0.7.1",
+- "web-sys",
+- "winapi",
+-]
+-
+-[[package]]
+-name = "ring"
+-version = "0.17.7"
++version = "0.17.8"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74"
++checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d"
+ dependencies = [
+ "cc",
++ "cfg-if",
+ "getrandom",
+ "libc",
+- "spin 0.9.8",
+- "untrusted 0.9.0",
+- "windows-sys 0.48.0",
++ "spin",
++ "untrusted",
++ "windows-sys 0.52.0",
+ ]
+
+ [[package]]
+@@ -2436,11 +2437,11 @@ checksum = "d626bb9dae77e28219937af045c2
+
+ [[package]]
+ name = "rustix"
+-version = "0.38.28"
++version = "0.38.31"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316"
++checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949"
+ dependencies = [
+- "bitflags 2.4.1",
++ "bitflags 2.4.2",
+ "errno",
+ "libc",
+ "linux-raw-sys",
+@@ -2449,14 +2450,14 @@ dependencies = [
+
+ [[package]]
+ name = "rustls"
+-version = "0.20.9"
++version = "0.21.10"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99"
++checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba"
+ dependencies = [
+ "log",
+- "ring 0.16.20",
++ "ring",
++ "rustls-webpki",
+ "sct",
+- "webpki",
+ ]
+
+ [[package]]
+@@ -2465,7 +2466,17 @@ version = "1.0.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
+ dependencies = [
+- "base64 0.21.5",
++ "base64 0.21.7",
++]
++
++[[package]]
++name = "rustls-webpki"
++version = "0.101.7"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765"
++dependencies = [
++ "ring",
++ "untrusted",
+ ]
+
+ [[package]]
+@@ -2480,7 +2491,7 @@ version = "12.0.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "994eca4bca05c87e86e15d90fc7a91d1be64b4482b38cb2d27474568fe7c9db9"
+ dependencies = [
+- "bitflags 2.4.1",
++ "bitflags 2.4.2",
+ "cfg-if",
+ "clipboard-win",
+ "fd-lock",
+@@ -2499,9 +2510,9 @@ dependencies = [
+
+ [[package]]
+ name = "ryu"
+-version = "1.0.16"
++version = "1.0.17"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c"
++checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
+
+ [[package]]
+ name = "same-file"
+@@ -2601,7 +2612,7 @@ dependencies = [
+ "ref_thread_local",
+ "regex",
+ "reqwest",
+- "ring 0.17.7",
++ "ring",
+ "ripemd160",
+ "roxmltree",
+ "rustyline",
+@@ -2617,7 +2628,7 @@ dependencies = [
+ "static_assertions",
+ "strum",
+ "strum_macros",
+- "syn 2.0.43",
++ "syn 2.0.52",
+ "to-syn-value",
+ "to-syn-value_derive",
+ "tokio",
+@@ -2635,8 +2646,8 @@ version = "0.7.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
+ dependencies = [
+- "ring 0.17.7",
+- "untrusted 0.9.0",
++ "ring",
++ "untrusted",
+ ]
+
+ [[package]]
+@@ -2675,9 +2686,9 @@ dependencies = [
+
+ [[package]]
+ name = "serde"
+-version = "1.0.193"
++version = "1.0.197"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89"
++checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2"
+ dependencies = [
+ "serde_derive",
+ ]
+@@ -2695,20 +2706,20 @@ dependencies = [
+
+ [[package]]
+ name = "serde_derive"
+-version = "1.0.193"
++version = "1.0.197"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3"
++checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn 2.0.43",
++ "syn 2.0.52",
+ ]
+
+ [[package]]
+ name = "serde_json"
+-version = "1.0.108"
++version = "1.0.114"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b"
++checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0"
+ dependencies = [
+ "itoa",
+ "ryu",
+@@ -2758,7 +2769,7 @@ checksum = "91d129178576168c589c9ec973fe
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn 2.0.43",
++ "syn 2.0.52",
+ ]
+
+ [[package]]
+@@ -2844,9 +2855,9 @@ dependencies = [
+
+ [[package]]
+ name = "similar"
+-version = "2.3.0"
++version = "2.4.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "2aeaf503862c419d66959f5d7ca015337d864e9c49485d771b732e2a20453597"
++checksum = "32fea41aca09ee824cc9724996433064c89f7777e60762749a4170a14abbfa21"
+
+ [[package]]
+ name = "siphasher"
+@@ -2865,15 +2876,15 @@ dependencies = [
+
+ [[package]]
+ name = "smallvec"
+-version = "1.11.2"
++version = "1.13.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970"
++checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
+
+ [[package]]
+ name = "snapbox"
+-version = "0.4.15"
++version = "0.4.17"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "c4f1976ee8fd1be27d5f72c98be0aac4397a882a4736935d47418a5fbbd12042"
++checksum = "4b831b6e80fbcd2889efa75b185d24005f85981431495f995292b25836519d84"
+ dependencies = [
+ "anstream",
+ "anstyle",
+@@ -2893,31 +2904,25 @@ dependencies = [
+
+ [[package]]
+ name = "snapbox-macros"
+-version = "0.3.6"
++version = "0.3.8"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "ed1559baff8a696add3322b9be3e940d433e7bb4e38d79017205fd37ff28b28e"
++checksum = "e1c4b838b05d15ab22754068cb73500b2f3b07bf09d310e15b27f88160f1de40"
+ dependencies = [
+ "anstream",
+ ]
+
+ [[package]]
+ name = "socket2"
+-version = "0.5.5"
++version = "0.5.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9"
++checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871"
+ dependencies = [
+ "libc",
+- "windows-sys 0.48.0",
++ "windows-sys 0.52.0",
+ ]
+
+ [[package]]
+ name = "spin"
+-version = "0.5.2"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
+-
+-[[package]]
+-name = "spin"
+ version = "0.9.8"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
+@@ -3039,9 +3044,9 @@ dependencies = [
+
+ [[package]]
+ name = "syn"
+-version = "2.0.43"
++version = "2.0.52"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "ee659fb5f3d355364e1f3e5bc10fb82068efbf824a1e9d1c9504244a6469ad53"
++checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+@@ -3049,6 +3054,12 @@ dependencies = [
+ ]
+
+ [[package]]
++name = "sync_wrapper"
++version = "0.1.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160"
++
++[[package]]
+ name = "system-configuration"
+ version = "0.5.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -3077,13 +3088,12 @@ checksum = "55937e1799185b12863d447f4259
+
+ [[package]]
+ name = "tempfile"
+-version = "3.9.0"
++version = "3.10.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa"
++checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
+ dependencies = [
+ "cfg-if",
+ "fastrand",
+- "redox_syscall 0.4.1",
+ "rustix",
+ "windows-sys 0.52.0",
+ ]
+@@ -3107,22 +3117,22 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8
+
+ [[package]]
+ name = "thiserror"
+-version = "1.0.52"
++version = "1.0.57"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "83a48fd946b02c0a526b2e9481c8e2a17755e47039164a86c4070446e3a4614d"
++checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b"
+ dependencies = [
+ "thiserror-impl",
+ ]
+
+ [[package]]
+ name = "thiserror-impl"
+-version = "1.0.52"
++version = "1.0.57"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "e7fbe9b594d6568a6a1443250a7e67d80b74e1e96f6d1715e1e21cc1888291d3"
++checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn 2.0.43",
++ "syn 2.0.52",
+ ]
+
+ [[package]]
+@@ -3156,7 +3166,7 @@ version = "0.1.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "dfcc684f2ceaec3b4e8689657c9e0944b07bf5e34563e0bd758c4d42c05c82ed"
+ dependencies = [
+- "syn 2.0.43",
++ "syn 2.0.52",
+ "to-syn-value_derive",
+ ]
+
+@@ -3168,19 +3178,19 @@ checksum = "3dfffda778de8443144ff3b042dd
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn 2.0.43",
++ "syn 2.0.52",
+ ]
+
+ [[package]]
+ name = "tokio"
+-version = "1.35.1"
++version = "1.36.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104"
++checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931"
+ dependencies = [
+ "backtrace",
+ "bytes",
+ "libc",
+- "mio 0.8.10",
++ "mio 0.8.11",
+ "num_cpus",
+ "parking_lot 0.12.1",
+ "pin-project-lite",
+@@ -3198,7 +3208,7 @@ checksum = "5b8a1e28f2deaa14e508979454cb
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn 2.0.43",
++ "syn 2.0.52",
+ ]
+
+ [[package]]
+@@ -3213,13 +3223,12 @@ dependencies = [
+
+ [[package]]
+ name = "tokio-rustls"
+-version = "0.23.4"
++version = "0.24.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59"
++checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081"
+ dependencies = [
+ "rustls",
+ "tokio",
+- "webpki",
+ ]
+
+ [[package]]
+@@ -3235,9 +3244,9 @@ dependencies = [
+
+ [[package]]
+ name = "tokio-tungstenite"
+-version = "0.18.0"
++version = "0.20.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "54319c93411147bced34cb5609a80e0a8e44c5999c93903a81cd866630ec0bfd"
++checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c"
+ dependencies = [
+ "futures-util",
+ "log",
+@@ -3270,11 +3279,11 @@ dependencies = [
+
+ [[package]]
+ name = "toml_edit"
+-version = "0.20.7"
++version = "0.22.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81"
++checksum = "2c1b5fd4128cc8d3e0cb74d4ed9a9cc7c7284becd4df68f5f940e1ad123606f6"
+ dependencies = [
+- "indexmap 2.1.0",
++ "indexmap 2.2.5",
+ "serde",
+ "serde_spanned",
+ "toml_datetime",
+@@ -3315,9 +3324,9 @@ checksum = "e421abadd41a4225275504ea4d65
+
+ [[package]]
+ name = "trycmd"
+-version = "0.14.19"
++version = "0.14.21"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "ed009372a42fb103e6f8767b9222925485e03cca032b700d203e2c5b67bee4fb"
++checksum = "d41014f614932fff67cd3b780e0eb0ecb14e698a831a0e555ef2a5137be968d5"
+ dependencies = [
+ "glob",
+ "humantime",
+@@ -3331,13 +3340,13 @@ dependencies = [
+
+ [[package]]
+ name = "tungstenite"
+-version = "0.18.0"
++version = "0.20.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "30ee6ab729cd4cf0fd55218530c4522ed30b7b6081752839b68fcec8d0960788"
++checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9"
+ dependencies = [
+- "base64 0.13.1",
+ "byteorder",
+ "bytes",
++ "data-encoding",
+ "http",
+ "httparse",
+ "log",
+@@ -3365,9 +3374,9 @@ dependencies = [
+
+ [[package]]
+ name = "unicode-bidi"
+-version = "0.3.14"
++version = "0.3.15"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416"
++checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
+
+ [[package]]
+ name = "unicode-ident"
+@@ -3377,18 +3386,18 @@ checksum = "3354b9ac3fae1ff6755cb6db5368
+
+ [[package]]
+ name = "unicode-normalization"
+-version = "0.1.22"
++version = "0.1.23"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
++checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
+ dependencies = [
+ "tinyvec",
+ ]
+
+ [[package]]
+ name = "unicode-segmentation"
+-version = "1.10.1"
++version = "1.11.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
++checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
+
+ [[package]]
+ name = "unicode-width"
+@@ -3398,12 +3407,6 @@ checksum = "e51733f11c9c4f72aa0c16000824
+
+ [[package]]
+ name = "untrusted"
+-version = "0.7.1"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
+-
+-[[package]]
+-name = "untrusted"
+ version = "0.9.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
+@@ -3433,9 +3436,9 @@ checksum = "711b9620af191e0cdc7468a8d14e
+
+ [[package]]
+ name = "uuid"
+-version = "1.6.1"
++version = "1.7.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560"
++checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a"
+
+ [[package]]
+ name = "vcpkg"
+@@ -3460,9 +3463,9 @@ dependencies = [
+
+ [[package]]
+ name = "walkdir"
+-version = "2.4.0"
++version = "2.5.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
++checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
+ dependencies = [
+ "same-file",
+ "winapi-util",
+@@ -3479,9 +3482,9 @@ dependencies = [
+
+ [[package]]
+ name = "warp"
+-version = "0.3.5"
++version = "0.3.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "ba431ef570df1287f7f8b07e376491ad54f84d26ac473489427231e1718e1f69"
++checksum = "c1e92e22e03ff1230c03a1a8ee37d2f89cd489e2e541b7550d6afad96faed169"
+ dependencies = [
+ "bytes",
+ "futures-channel",
+@@ -3517,9 +3520,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce292
+
+ [[package]]
+ name = "wasm-bindgen"
+-version = "0.2.89"
++version = "0.2.91"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e"
++checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f"
+ dependencies = [
+ "cfg-if",
+ "wasm-bindgen-macro",
+@@ -3527,24 +3530,24 @@ dependencies = [
+
+ [[package]]
+ name = "wasm-bindgen-backend"
+-version = "0.2.89"
++version = "0.2.91"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826"
++checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b"
+ dependencies = [
+ "bumpalo",
+ "log",
+ "once_cell",
+ "proc-macro2",
+ "quote",
+- "syn 2.0.43",
++ "syn 2.0.52",
+ "wasm-bindgen-shared",
+ ]
+
+ [[package]]
+ name = "wasm-bindgen-futures"
+-version = "0.4.39"
++version = "0.4.41"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12"
++checksum = "877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97"
+ dependencies = [
+ "cfg-if",
+ "js-sys",
+@@ -3554,9 +3557,9 @@ dependencies = [
+
+ [[package]]
+ name = "wasm-bindgen-macro"
+-version = "0.2.89"
++version = "0.2.91"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2"
++checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed"
+ dependencies = [
+ "quote",
+ "wasm-bindgen-macro-support",
+@@ -3564,44 +3567,34 @@ dependencies = [
+
+ [[package]]
+ name = "wasm-bindgen-macro-support"
+-version = "0.2.89"
++version = "0.2.91"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283"
++checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn 2.0.43",
++ "syn 2.0.52",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+ ]
+
+ [[package]]
+ name = "wasm-bindgen-shared"
+-version = "0.2.89"
++version = "0.2.91"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f"
++checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838"
+
+ [[package]]
+ name = "web-sys"
+-version = "0.3.66"
++version = "0.3.68"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f"
++checksum = "96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446"
+ dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+ ]
+
+ [[package]]
+-name = "webpki"
+-version = "0.22.4"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53"
+-dependencies = [
+- "ring 0.17.7",
+- "untrusted 0.9.0",
+-]
+-
+-[[package]]
+ name = "winapi"
+ version = "0.3.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -3634,11 +3627,11 @@ checksum = "712e227841d057c1ee1cd2fb22fa
+
+ [[package]]
+ name = "windows-core"
+-version = "0.51.1"
++version = "0.52.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64"
++checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
+ dependencies = [
+- "windows-targets 0.48.5",
++ "windows-targets 0.52.4",
+ ]
+
+ [[package]]
+@@ -3656,7 +3649,7 @@ version = "0.52.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
+ dependencies = [
+- "windows-targets 0.52.0",
++ "windows-targets 0.52.4",
+ ]
+
+ [[package]]
+@@ -3676,17 +3669,17 @@ dependencies = [
+
+ [[package]]
+ name = "windows-targets"
+-version = "0.52.0"
++version = "0.52.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
++checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b"
+ dependencies = [
+- "windows_aarch64_gnullvm 0.52.0",
+- "windows_aarch64_msvc 0.52.0",
+- "windows_i686_gnu 0.52.0",
+- "windows_i686_msvc 0.52.0",
+- "windows_x86_64_gnu 0.52.0",
+- "windows_x86_64_gnullvm 0.52.0",
+- "windows_x86_64_msvc 0.52.0",
++ "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",
+ ]
+
+ [[package]]
+@@ -3697,9 +3690,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb
+
+ [[package]]
+ name = "windows_aarch64_gnullvm"
+-version = "0.52.0"
++version = "0.52.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
++checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9"
+
+ [[package]]
+ name = "windows_aarch64_msvc"
+@@ -3709,9 +3702,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219
+
+ [[package]]
+ name = "windows_aarch64_msvc"
+-version = "0.52.0"
++version = "0.52.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
++checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675"
+
+ [[package]]
+ name = "windows_i686_gnu"
+@@ -3721,9 +3714,9 @@ checksum = "a75915e7def60c94dcef72200b9a
+
+ [[package]]
+ name = "windows_i686_gnu"
+-version = "0.52.0"
++version = "0.52.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
++checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3"
+
+ [[package]]
+ name = "windows_i686_msvc"
+@@ -3733,9 +3726,9 @@ checksum = "8f55c233f70c4b27f66c523580f7
+
+ [[package]]
+ name = "windows_i686_msvc"
+-version = "0.52.0"
++version = "0.52.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
++checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02"
+
+ [[package]]
+ name = "windows_x86_64_gnu"
+@@ -3745,9 +3738,9 @@ checksum = "53d40abd2583d23e4718fddf1ebe
+
+ [[package]]
+ name = "windows_x86_64_gnu"
+-version = "0.52.0"
++version = "0.52.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
++checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03"
+
+ [[package]]
+ name = "windows_x86_64_gnullvm"
+@@ -3757,9 +3750,9 @@ checksum = "0b7b52767868a23d5bab768e390d
+
+ [[package]]
+ name = "windows_x86_64_gnullvm"
+-version = "0.52.0"
++version = "0.52.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
++checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177"
+
+ [[package]]
+ name = "windows_x86_64_msvc"
+@@ -3769,15 +3762,15 @@ checksum = "ed94fce61571a4006852b7389a06
+
+ [[package]]
+ name = "windows_x86_64_msvc"
+-version = "0.52.0"
++version = "0.52.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
++checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8"
+
+ [[package]]
+ name = "winnow"
+-version = "0.5.31"
++version = "0.6.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "97a4882e6b134d6c28953a387571f1acdd3496830d5e36c5e3a1075580ea641c"
++checksum = "dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8"
+ dependencies = [
+ "memchr",
+ ]
+@@ -3835,5 +3828,5 @@ checksum = "9ce1b18ccd8e73a9321186f97e46
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn 2.0.43",
++ "syn 2.0.52",
+ ]
+diff '--color=auto' -Nurp scryer-prolog-0.9.4/Cargo.toml scryer-prolog-0.9.4-fixed/Cargo.toml
+--- scryer-prolog-0.9.4/Cargo.toml 2024-02-29 18:08:14.000000000 +0100
++++ scryer-prolog-0.9.4-fixed/Cargo.toml 2024-03-01 22:24:38.640356133 +0100
+@@ -85,7 +85,7 @@ native-tls = { version = "0.2.4", option
+ reqwest = { version = "0.11.18", optional = true }
+ rustyline = { version = "12.0.0", optional = true }
+ tokio = { version = "1.28.2", features = ["full"] }
+-warp = { version = "=0.3.5", features = ["tls"], optional = true }
++warp = { version = "=0.3.6", features = ["tls"], optional = true }
+
+ [target.'cfg(target_arch = "wasm32")'.dependencies]
+ getrandom = { version = "0.2.10", features = ["js"] }