git: 1224077e0f67 - main - www/sqlpage: Upgrade to 0.30.0

From: Palle Girgensohn <girgen_at_FreeBSD.org>
Date: Thu, 31 Oct 2024 12:58:59 UTC
The branch main has been updated by girgen:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1224077e0f67b228326c289bfe1f6db41316edea

commit 1224077e0f67b228326c289bfe1f6db41316edea
Author:     Palle Girgensohn <girgen@FreeBSD.org>
AuthorDate: 2024-10-31 09:10:14 +0000
Commit:     Palle Girgensohn <girgen@FreeBSD.org>
CommitDate: 2024-10-31 12:58:56 +0000

    www/sqlpage: Upgrade to 0.30.0
    
    Release notes:  https://github.com/sqlpage/SQLPage/releases/tag/v0.30.0
---
 www/sqlpage/Makefile        |   9 +-
 www/sqlpage/Makefile.crates | 179 ++++++++++-----------
 www/sqlpage/distinfo        | 370 ++++++++++++++++++++++----------------------
 3 files changed, 282 insertions(+), 276 deletions(-)

diff --git a/www/sqlpage/Makefile b/www/sqlpage/Makefile
index 0184372c653e..22def8146db8 100644
--- a/www/sqlpage/Makefile
+++ b/www/sqlpage/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	sqlpage
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.29.0
+DISTVERSION=	0.30.0
 CATEGORIES=	www databases
 MASTER_SITES=	https://cdn.jsdelivr.net/npm/:npm
 DISTFILES=	${NPM_DISTFILES}
@@ -8,7 +8,7 @@ EXTRACT_ONLY=	${_DISTFILES:M*${EXTRACT_SUFX}} ${_DISTFILES:M*crate}
 
 MAINTAINER=	girgen@FreeBSD.org
 COMMENT=	SQL-only webapp builder.
-WWW=		https://github.com/lovasoa/SQLpage
+WWW=		https://github.com/lovasoa/SQLPage
 
 LICENSE=	MIT
 
@@ -19,7 +19,7 @@ USE_RC_SUBR=	${PORTNAME}
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	lovasoa
-GH_PROJECT=	SQLpage
+GH_PROJECT=	SQLPage
 
 USERS=		sqlpage
 GROUPS=		sqlpage
@@ -28,8 +28,7 @@ NPM_DISTFILES=	apexcharts@3.52.0/dist/apexcharts.min.js:npm \
 		@tabler/core@1.0.0-beta20/dist/css/tabler.min.css:npm \
 		@tabler/core@1.0.0-beta20/dist/css/tabler-vendors.min.css:npm \
 		@tabler/core@1.0.0-beta20/dist/js/tabler.min.js:npm \
-		list.js-fixed@2.3.4/dist/list.min.js:npm \
-		@tabler/icons-sprite@3.10.0/dist/tabler-sprite.svg:npm \
+		@tabler/icons-sprite@3.21.0/dist/tabler-sprite.svg:npm \
 		tom-select@2.3.1/dist/js/tom-select.popular.min.js:npm
 
 post-extract:
diff --git a/www/sqlpage/Makefile.crates b/www/sqlpage/Makefile.crates
index 8a90fe557556..f27f8e93cf44 100644
--- a/www/sqlpage/Makefile.crates
+++ b/www/sqlpage/Makefile.crates
@@ -12,7 +12,7 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		actix-web-4.9.0 \
 		actix-web-codegen-4.3.0 \
 		actix-web-httpauth-0.8.2 \
-		addr2line-0.24.1 \
+		addr2line-0.24.2 \
 		adler2-2.0.0 \
 		adler32-1.2.0 \
 		ahash-0.8.11 \
@@ -22,13 +22,14 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		allocator-api2-0.2.18 \
 		android-tzdata-0.1.1 \
 		android_system_properties-0.1.5 \
-		anstream-0.6.15 \
-		anstyle-1.0.8 \
-		anstyle-parse-0.2.5 \
-		anstyle-query-1.1.1 \
-		anstyle-wincon-3.0.4 \
-		anyhow-1.0.89 \
+		anstream-0.6.17 \
+		anstyle-1.0.9 \
+		anstyle-parse-0.2.6 \
+		anstyle-query-1.1.2 \
+		anstyle-wincon-3.0.6 \
+		anyhow-1.0.91 \
 		argon2-0.5.3 \
+		arraydeque-0.5.1 \
 		asn1-rs-0.5.2 \
 		asn1-rs-derive-0.4.0 \
 		asn1-rs-impl-0.1.0 \
@@ -38,14 +39,14 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		async-lock-3.4.0 \
 		async-net-2.0.0 \
 		async-recursion-1.1.1 \
-		async-stream-0.3.5 \
-		async-stream-impl-0.3.5 \
+		async-stream-0.3.6 \
+		async-stream-impl-0.3.6 \
 		async-task-4.7.1 \
 		async-trait-0.1.83 \
 		async-web-client-0.5.1 \
 		atoi-2.0.0 \
 		atomic-waker-1.1.2 \
-		autocfg-1.3.0 \
+		autocfg-1.4.0 \
 		awc-3.5.1 \
 		backtrace-0.3.74 \
 		base64-0.13.1 \
@@ -62,18 +63,18 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		brotli-decompressor-4.0.1 \
 		bumpalo-3.16.0 \
 		byteorder-1.5.0 \
-		bytes-1.7.2 \
+		bytes-1.8.0 \
 		bytestring-1.3.1 \
-		cc-1.1.21 \
+		cc-1.1.31 \
 		cfg-if-1.0.0 \
 		chrono-0.4.38 \
-		clap-4.5.18 \
-		clap_builder-4.5.18 \
+		clap-4.5.20 \
+		clap_builder-4.5.20 \
 		clap_derive-4.5.18 \
 		clap_lex-0.7.2 \
-		colorchoice-1.0.2 \
+		colorchoice-1.0.3 \
 		concurrent-queue-2.5.0 \
-		config-0.14.0 \
+		config-0.14.1 \
 		const-oid-0.9.6 \
 		const-random-0.1.18 \
 		const-random-macro-0.1.16 \
@@ -96,7 +97,7 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		darling-0.20.10 \
 		darling_core-0.20.10 \
 		darling_macro-0.20.10 \
-		dary_heap-0.3.6 \
+		dary_heap-0.3.7 \
 		data-encoding-2.6.0 \
 		der-0.7.9 \
 		der-parser-8.2.0 \
@@ -109,7 +110,7 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		dlv-list-0.5.2 \
 		dotenvy-0.15.7 \
 		either-1.13.0 \
-		encoding_rs-0.8.34 \
+		encoding_rs-0.8.35 \
 		env_filter-0.1.2 \
 		env_logger-0.11.5 \
 		equivalent-1.0.1 \
@@ -118,31 +119,32 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		event-listener-5.3.1 \
 		event-listener-strategy-0.5.2 \
 		fastrand-2.1.1 \
-		flate2-1.0.33 \
-		flume-0.11.0 \
+		flate2-1.0.34 \
+		flume-0.11.1 \
 		fnv-1.0.7 \
 		form_urlencoded-1.2.1 \
-		futures-0.3.30 \
-		futures-channel-0.3.30 \
-		futures-core-0.3.30 \
-		futures-executor-0.3.30 \
+		futures-0.3.31 \
+		futures-channel-0.3.31 \
+		futures-core-0.3.31 \
+		futures-executor-0.3.31 \
 		futures-intrusive-0.5.0 \
-		futures-io-0.3.30 \
-		futures-lite-2.3.0 \
-		futures-macro-0.3.30 \
+		futures-io-0.3.31 \
+		futures-lite-2.4.0 \
+		futures-macro-0.3.31 \
 		futures-rustls-0.25.1 \
-		futures-sink-0.3.30 \
-		futures-task-0.3.30 \
-		futures-util-0.3.30 \
+		futures-sink-0.3.31 \
+		futures-task-0.3.31 \
+		futures-util-0.3.31 \
 		generic-array-0.14.7 \
 		getrandom-0.2.15 \
-		gimli-0.31.0 \
+		gimli-0.31.1 \
 		gloo-net-0.2.6 \
 		gloo-utils-0.1.7 \
 		h2-0.3.26 \
-		handlebars-6.1.0 \
-		hashbrown-0.13.2 \
+		handlebars-6.2.0 \
 		hashbrown-0.14.5 \
+		hashbrown-0.15.0 \
+		hashlink-0.8.4 \
 		hashlink-0.9.1 \
 		heck-0.5.0 \
 		hermit-abi-0.3.9 \
@@ -153,35 +155,34 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		http-0.2.12 \
 		http-1.1.0 \
 		http-body-0.4.6 \
-		httparse-1.9.4 \
+		httparse-1.9.5 \
 		httpdate-1.0.3 \
 		humantime-2.1.0 \
-		hyper-0.14.30 \
+		hyper-0.14.31 \
 		iana-time-zone-0.1.61 \
 		iana-time-zone-haiku-0.1.2 \
 		ident_case-1.0.1 \
 		idna-0.5.0 \
-		impl-more-0.1.6 \
+		impl-more-0.1.8 \
 		include_dir-0.7.4 \
 		include_dir_macros-0.7.4 \
-		indexmap-2.5.0 \
+		indexmap-2.6.0 \
 		is_terminal_polyfill-1.70.1 \
 		itoa-1.0.11 \
 		jobserver-0.1.32 \
-		js-sys-0.3.70 \
+		js-sys-0.3.72 \
 		json5-0.4.1 \
 		lambda-web-0.2.1 \
 		lambda_runtime-0.7.3 \
 		lambda_runtime_api_client-0.7.0 \
 		language-tags-0.3.2 \
 		lazy_static-1.5.0 \
-		libc-0.2.159 \
+		libc-0.2.161 \
 		libflate-2.1.0 \
 		libflate_lz77-2.1.0 \
-		libm-0.2.8 \
+		libm-0.2.11 \
 		libredox-0.1.3 \
 		libsqlite3-sys-0.30.1 \
-		linked-hash-map-0.5.6 \
 		linux-raw-sys-0.4.14 \
 		local-channel-0.1.5 \
 		local-waker-0.1.4 \
@@ -201,30 +202,32 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		num-conv-0.1.0 \
 		num-integer-0.1.46 \
 		num-iter-0.1.45 \
+		num-modular-0.6.1 \
+		num-order-1.2.0 \
 		num-traits-0.2.19 \
-		object-0.36.4 \
+		object-0.36.5 \
 		oid-registry-0.6.1 \
-		once_cell-1.19.0 \
+		once_cell-1.20.2 \
 		openssl-probe-0.1.5 \
 		option-ext-0.2.0 \
-		ordered-multimap-0.6.0 \
+		ordered-multimap-0.7.3 \
 		parking-2.2.1 \
 		parking_lot-0.12.3 \
 		parking_lot_core-0.9.10 \
 		parse-size-1.1.0 \
 		password-hash-0.5.0 \
 		paste-1.0.15 \
-		pathdiff-0.2.1 \
+		pathdiff-0.2.2 \
 		pem-3.0.4 \
 		pem-rfc7468-0.7.0 \
 		percent-encoding-2.3.1 \
-		pest-2.7.13 \
-		pest_derive-2.7.13 \
-		pest_generator-2.7.13 \
-		pest_meta-2.7.13 \
-		pin-project-1.1.5 \
-		pin-project-internal-1.1.5 \
-		pin-project-lite-0.2.14 \
+		pest-2.7.14 \
+		pest_derive-2.7.14 \
+		pest_generator-2.7.14 \
+		pest_meta-2.7.14 \
+		pin-project-1.1.7 \
+		pin-project-internal-1.1.7 \
+		pin-project-lite-0.2.15 \
 		pin-utils-0.1.0 \
 		piper-0.2.4 \
 		pkcs1-0.7.5 \
@@ -233,44 +236,44 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		polling-3.7.3 \
 		powerfmt-0.2.0 \
 		ppv-lite86-0.2.20 \
-		proc-macro2-1.0.86 \
+		proc-macro2-1.0.89 \
 		quote-1.0.37 \
 		rand-0.8.5 \
 		rand_chacha-0.3.1 \
 		rand_core-0.6.4 \
 		rcgen-0.12.1 \
-		redox_syscall-0.5.6 \
+		redox_syscall-0.5.7 \
 		redox_users-0.4.6 \
-		regex-1.10.6 \
-		regex-automata-0.4.7 \
+		regex-1.11.1 \
+		regex-automata-0.4.8 \
 		regex-lite-0.1.6 \
-		regex-syntax-0.8.4 \
+		regex-syntax-0.8.5 \
 		ring-0.17.8 \
 		rle-decode-fast-1.0.3 \
 		ron-0.8.1 \
 		rsa-0.9.6 \
-		rust-ini-0.19.0 \
+		rust-ini-0.20.0 \
 		rustc-demangle-0.1.24 \
 		rustc_version-0.4.1 \
 		rusticata-macros-4.1.0 \
-		rustix-0.38.37 \
+		rustix-0.38.38 \
 		rustls-0.22.4 \
 		rustls-acme-0.9.2 \
 		rustls-native-certs-0.7.3 \
-		rustls-pemfile-2.1.3 \
-		rustls-pki-types-1.8.0 \
+		rustls-pemfile-2.2.0 \
+		rustls-pki-types-1.10.0 \
 		rustls-webpki-0.102.8 \
 		ryu-1.0.18 \
-		schannel-0.1.24 \
+		schannel-0.1.26 \
 		scopeguard-1.2.0 \
 		security-framework-2.11.1 \
 		security-framework-sys-2.12.0 \
 		semver-1.0.23 \
-		serde-1.0.210 \
-		serde_derive-1.0.210 \
-		serde_json-1.0.128 \
+		serde-1.0.214 \
+		serde_derive-1.0.214 \
+		serde_json-1.0.132 \
 		serde_plain-1.0.2 \
-		serde_spanned-0.6.7 \
+		serde_spanned-0.6.8 \
 		serde_urlencoded-0.7.1 \
 		sha1-0.10.6 \
 		sha2-0.10.8 \
@@ -285,26 +288,26 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		sqlformat-0.2.6 \
 		sqlparser-0.51.0 \
 		sqlparser_derive-0.2.2 \
-		sqlx-core-oldapi-0.6.27 \
-		sqlx-macros-oldapi-0.6.27 \
-		sqlx-oldapi-0.6.27 \
-		sqlx-rt-oldapi-0.6.27 \
+		sqlx-core-oldapi-0.6.28 \
+		sqlx-macros-oldapi-0.6.28 \
+		sqlx-oldapi-0.6.28 \
+		sqlx-rt-oldapi-0.6.28 \
 		stringprep-0.1.5 \
 		strsim-0.11.1 \
 		subtle-2.6.1 \
 		syn-1.0.109 \
-		syn-2.0.77 \
+		syn-2.0.85 \
 		synstructure-0.12.6 \
-		tempfile-3.12.0 \
-		thiserror-1.0.64 \
-		thiserror-impl-1.0.64 \
+		tempfile-3.13.0 \
+		thiserror-1.0.65 \
+		thiserror-impl-1.0.65 \
 		time-0.3.36 \
 		time-core-0.1.2 \
 		time-macros-0.2.18 \
 		tiny-keccak-2.0.2 \
 		tinyvec-1.8.0 \
 		tinyvec_macros-0.1.1 \
-		tokio-1.40.0 \
+		tokio-1.41.0 \
 		tokio-macros-2.4.0 \
 		tokio-rustls-0.25.0 \
 		tokio-stream-0.1.16 \
@@ -320,32 +323,32 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		tracing-core-0.1.32 \
 		try-lock-0.2.5 \
 		typenum-1.17.0 \
-		ucd-trie-0.1.6 \
-		unicase-2.7.0 \
-		unicode-bidi-0.3.15 \
+		ucd-trie-0.1.7 \
+		unicase-2.8.0 \
+		unicode-bidi-0.3.17 \
 		unicode-id-0.3.5 \
 		unicode-ident-1.0.13 \
 		unicode-normalization-0.1.24 \
-		unicode-properties-0.1.2 \
+		unicode-properties-0.1.3 \
 		unicode-segmentation-1.12.0 \
 		unicode-xid-0.2.6 \
 		unicode_categories-0.1.1 \
 		untrusted-0.9.0 \
 		url-2.5.2 \
 		utf8parse-0.2.2 \
-		uuid-1.10.0 \
+		uuid-1.11.0 \
 		vcpkg-0.2.15 \
 		version_check-0.9.5 \
 		want-0.3.1 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
 		wasite-0.1.0 \
-		wasm-bindgen-0.2.93 \
-		wasm-bindgen-backend-0.2.93 \
-		wasm-bindgen-futures-0.4.43 \
-		wasm-bindgen-macro-0.2.93 \
-		wasm-bindgen-macro-support-0.2.93 \
-		wasm-bindgen-shared-0.2.93 \
-		web-sys-0.3.70 \
+		wasm-bindgen-0.2.95 \
+		wasm-bindgen-backend-0.2.95 \
+		wasm-bindgen-futures-0.4.45 \
+		wasm-bindgen-macro-0.2.95 \
+		wasm-bindgen-macro-support-0.2.95 \
+		wasm-bindgen-shared-0.2.95 \
+		web-sys-0.3.72 \
 		webpki-roots-0.26.6 \
 		whoami-1.5.2 \
 		windows-core-0.52.0 \
@@ -371,7 +374,7 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		windows_x86_64_msvc-0.52.6 \
 		winnow-0.6.20 \
 		x509-parser-0.15.1 \
-		yaml-rust-0.4.5 \
+		yaml-rust2-0.8.1 \
 		yasna-0.5.2 \
 		zerocopy-0.7.35 \
 		zerocopy-derive-0.7.35 \
diff --git a/www/sqlpage/distinfo b/www/sqlpage/distinfo
index 9256282421fa..3feb507f9c26 100644
--- a/www/sqlpage/distinfo
+++ b/www/sqlpage/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1727420809
+TIMESTAMP = 1730326129
 SHA256 (apexcharts@3.52.0/dist/apexcharts.min.js) = dacc69f7eb21440e4b331ce1831f9fa5e40f218d995a005db789a9e55d989fe1
 SIZE (apexcharts@3.52.0/dist/apexcharts.min.js) = 534248
 SHA256 (@tabler/core@1.0.0-beta20/dist/css/tabler.min.css) = 952de72b130c6622884491bb5205289ce1d8baf1e05b979c9048ef1cc6316fd4
@@ -7,10 +7,8 @@ SHA256 (@tabler/core@1.0.0-beta20/dist/css/tabler-vendors.min.css) = 01aec050e6b
 SIZE (@tabler/core@1.0.0-beta20/dist/css/tabler-vendors.min.css) = 30278
 SHA256 (@tabler/core@1.0.0-beta20/dist/js/tabler.min.js) = ca03b9393454b58c430e41114700427eaf9f99a92133ac9bc1f97a80208f9404
 SIZE (@tabler/core@1.0.0-beta20/dist/js/tabler.min.js) = 136512
-SHA256 (list.js-fixed@2.3.4/dist/list.min.js) = b18cbba8d256ed14ee68d0348eae98aed7ece7bca962b22d6777fc4fb92a7cf3
-SIZE (list.js-fixed@2.3.4/dist/list.min.js) = 18786
-SHA256 (@tabler/icons-sprite@3.10.0/dist/tabler-sprite.svg) = 944500b7123e35f7ea2c39658ab2e07024631206de09acfd1a49f74eef5ef45e
-SIZE (@tabler/icons-sprite@3.10.0/dist/tabler-sprite.svg) = 2443574
+SHA256 (@tabler/icons-sprite@3.21.0/dist/tabler-sprite.svg) = 4d4971e8b2e767bb0337b5f3b7eff302ec4b620524412a9181d426f07e1ca216
+SIZE (@tabler/icons-sprite@3.21.0/dist/tabler-sprite.svg) = 2604369
 SHA256 (tom-select@2.3.1/dist/js/tom-select.popular.min.js) = e7535c74833c1ac7951459a0f265160f17e18cb080fa7f24c3f3a3ca8fba1e39
 SIZE (tom-select@2.3.1/dist/js/tom-select.popular.min.js) = 44002
 SHA256 (rust/crates/actix-codec-0.5.2.crate) = 5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a
@@ -41,8 +39,8 @@ SHA256 (rust/crates/actix-web-codegen-4.3.0.crate) = f591380e2e68490b5dfaf1dd1aa
 SIZE (rust/crates/actix-web-codegen-4.3.0.crate) = 20382
 SHA256 (rust/crates/actix-web-httpauth-0.8.2.crate) = 456348ed9dcd72a13a1f4a660449fafdecee9ac8205552e286809eb5b0b29bd3
 SIZE (rust/crates/actix-web-httpauth-0.8.2.crate) = 31612
-SHA256 (rust/crates/addr2line-0.24.1.crate) = f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375
-SIZE (rust/crates/addr2line-0.24.1.crate) = 41554
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
 SIZE (rust/crates/adler2-2.0.0.crate) = 13529
 SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
@@ -61,20 +59,22 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
 SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.15.crate) = 64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526
-SIZE (rust/crates/anstream-0.6.15.crate) = 29231
-SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1
-SIZE (rust/crates/anstyle-1.0.8.crate) = 15771
-SHA256 (rust/crates/anstyle-parse-0.2.5.crate) = eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb
-SIZE (rust/crates/anstyle-parse-0.2.5.crate) = 22680
-SHA256 (rust/crates/anstyle-query-1.1.1.crate) = 6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a
-SIZE (rust/crates/anstyle-query-1.1.1.crate) = 9891
-SHA256 (rust/crates/anstyle-wincon-3.0.4.crate) = 5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8
-SIZE (rust/crates/anstyle-wincon-3.0.4.crate) = 12234
-SHA256 (rust/crates/anyhow-1.0.89.crate) = 86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6
-SIZE (rust/crates/anyhow-1.0.89.crate) = 47078
+SHA256 (rust/crates/anstream-0.6.17.crate) = 23a1e53f0f5d86382dafe1cf314783b2044280f406e7e1506368220ad11b1338
+SIZE (rust/crates/anstream-0.6.17.crate) = 29445
+SHA256 (rust/crates/anstyle-1.0.9.crate) = 8365de52b16c035ff4fcafe0092ba9390540e3e352870ac09933bebcaa2c8c56
+SIZE (rust/crates/anstyle-1.0.9.crate) = 15770
+SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
+SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
+SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
+SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
+SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125
+SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
+SHA256 (rust/crates/anyhow-1.0.91.crate) = c042108f3ed77fd83760a5fd79b53be043192bb3b9dba91d8c574c0ada7850c8
+SIZE (rust/crates/anyhow-1.0.91.crate) = 47348
 SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
 SIZE (rust/crates/argon2-0.5.3.crate) = 28795
+SHA256 (rust/crates/arraydeque-0.5.1.crate) = 7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236
+SIZE (rust/crates/arraydeque-0.5.1.crate) = 17671
 SHA256 (rust/crates/asn1-rs-0.5.2.crate) = 7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0
 SIZE (rust/crates/asn1-rs-0.5.2.crate) = 82934
 SHA256 (rust/crates/asn1-rs-derive-0.4.0.crate) = 726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c
@@ -93,10 +93,10 @@ SHA256 (rust/crates/async-net-2.0.0.crate) = b948000fad4873c1c9339d60f2623323a0c
 SIZE (rust/crates/async-net-2.0.0.crate) = 17787
 SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
 SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
-SHA256 (rust/crates/async-stream-0.3.5.crate) = cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51
-SIZE (rust/crates/async-stream-0.3.5.crate) = 11916
-SHA256 (rust/crates/async-stream-impl-0.3.5.crate) = 16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193
-SIZE (rust/crates/async-stream-impl-0.3.5.crate) = 4173
+SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
+SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
+SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
+SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
 SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
 SIZE (rust/crates/async-task-4.7.1.crate) = 38077
 SHA256 (rust/crates/async-trait-0.1.83.crate) = 721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd
@@ -107,8 +107,8 @@ SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9
 SIZE (rust/crates/atoi-2.0.0.crate) = 7785
 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
-SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
 SHA256 (rust/crates/awc-3.5.1.crate) = 79049b2461279b886e46f1107efc347ebecc7b88d74d023dda010551a124967b
 SIZE (rust/crates/awc-3.5.1.crate) = 80169
 SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
@@ -141,30 +141,30 @@ SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2
 SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.7.2.crate) = 428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3
-SIZE (rust/crates/bytes-1.7.2.crate) = 64287
+SHA256 (rust/crates/bytes-1.8.0.crate) = 9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da
+SIZE (rust/crates/bytes-1.8.0.crate) = 64824
 SHA256 (rust/crates/bytestring-1.3.1.crate) = 74d80203ea6b29df88012294f62733de21cfeab47f17b41af3a38bc30a03ee72
 SIZE (rust/crates/bytestring-1.3.1.crate) = 9142
-SHA256 (rust/crates/cc-1.1.21.crate) = 07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0
-SIZE (rust/crates/cc-1.1.21.crate) = 83463
+SHA256 (rust/crates/cc-1.1.31.crate) = c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f
+SIZE (rust/crates/cc-1.1.31.crate) = 84637
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
 SIZE (rust/crates/chrono-0.4.38.crate) = 220559
-SHA256 (rust/crates/clap-4.5.18.crate) = b0956a43b323ac1afaffc053ed5c4b7c1f1800bacd1683c353aabbb752515dd3
-SIZE (rust/crates/clap-4.5.18.crate) = 56788
-SHA256 (rust/crates/clap_builder-4.5.18.crate) = 4d72166dd41634086d5803a47eb71ae740e61d84709c36f3c34110173db3961b
-SIZE (rust/crates/clap_builder-4.5.18.crate) = 163582
+SHA256 (rust/crates/clap-4.5.20.crate) = b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8
+SIZE (rust/crates/clap-4.5.20.crate) = 56376
+SHA256 (rust/crates/clap_builder-4.5.20.crate) = 19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54
+SIZE (rust/crates/clap_builder-4.5.20.crate) = 163812
 SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab
 SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131
 SHA256 (rust/crates/clap_lex-0.7.2.crate) = 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97
 SIZE (rust/crates/clap_lex-0.7.2.crate) = 12805
-SHA256 (rust/crates/colorchoice-1.0.2.crate) = d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0
-SIZE (rust/crates/colorchoice-1.0.2.crate) = 7924
+SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
+SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
 SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
 SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
-SHA256 (rust/crates/config-0.14.0.crate) = 7328b20597b53c2454f0b1919720c25c7339051c02b72b7e05409e00b14132be
-SIZE (rust/crates/config-0.14.0.crate) = 79442
+SHA256 (rust/crates/config-0.14.1.crate) = 68578f196d2a33ff61b27fae256c3164f65e36382648e30666dde05b8cc9dfdf
+SIZE (rust/crates/config-0.14.1.crate) = 56031
 SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
 SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
 SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
@@ -209,8 +209,8 @@ SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f581
 SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
 SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
 SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
-SHA256 (rust/crates/dary_heap-0.3.6.crate) = 7762d17f1241643615821a8455a0b2c3e803784b058693d990b11f2dce25a0ca
-SIZE (rust/crates/dary_heap-0.3.6.crate) = 23683
+SHA256 (rust/crates/dary_heap-0.3.7.crate) = 04d2cd9c18b9f454ed67da600630b021a8a80bf33f8c95896ab33aaf1c26b728
+SIZE (rust/crates/dary_heap-0.3.7.crate) = 24076
 SHA256 (rust/crates/data-encoding-2.6.0.crate) = e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2
 SIZE (rust/crates/data-encoding-2.6.0.crate) = 20769
 SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
@@ -235,8 +235,8 @@ SHA256 (rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0
 SIZE (rust/crates/dotenvy-0.15.7.crate) = 20293
 SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
 SIZE (rust/crates/either-1.13.0.crate) = 19169
-SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
-SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
 SHA256 (rust/crates/env_filter-0.1.2.crate) = 4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab
 SIZE (rust/crates/env_filter-0.1.2.crate) = 13327
 SHA256 (rust/crates/env_logger-0.11.5.crate) = e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d
@@ -253,56 +253,58 @@ SHA256 (rust/crates/event-listener-strategy-0.5.2.crate) = 0f214dc438f977e6d4e35
 SIZE (rust/crates/event-listener-strategy-0.5.2.crate) = 10697
 SHA256 (rust/crates/fastrand-2.1.1.crate) = e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6
 SIZE (rust/crates/fastrand-2.1.1.crate) = 14983
-SHA256 (rust/crates/flate2-1.0.33.crate) = 324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253
-SIZE (rust/crates/flate2-1.0.33.crate) = 108838
-SHA256 (rust/crates/flume-0.11.0.crate) = 55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181
-SIZE (rust/crates/flume-0.11.0.crate) = 67502
+SHA256 (rust/crates/flate2-1.0.34.crate) = a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0
+SIZE (rust/crates/flate2-1.0.34.crate) = 109174
+SHA256 (rust/crates/flume-0.11.1.crate) = da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095
+SIZE (rust/crates/flume-0.11.1.crate) = 67947
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
 SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
 SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
-SIZE (rust/crates/futures-0.3.30.crate) = 53828
-SHA256 (rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78
-SIZE (rust/crates/futures-channel-0.3.30.crate) = 31736
-SHA256 (rust/crates/futures-core-0.3.30.crate) = dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d
-SIZE (rust/crates/futures-core-0.3.30.crate) = 14071
-SHA256 (rust/crates/futures-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d
-SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744
+SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
+SIZE (rust/crates/futures-0.3.31.crate) = 54953
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
 SHA256 (rust/crates/futures-intrusive-0.5.0.crate) = 1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f
 SIZE (rust/crates/futures-intrusive-0.5.0.crate) = 85563
-SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
-SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
-SHA256 (rust/crates/futures-lite-2.3.0.crate) = 52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5
-SIZE (rust/crates/futures-lite-2.3.0.crate) = 39181
-SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
-SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-lite-2.4.0.crate) = 3f1fa2f9765705486b33fd2acf1577f8ec449c2ba1f318ae5447697b7c08d210
+SIZE (rust/crates/futures-lite-2.4.0.crate) = 41094
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
 SHA256 (rust/crates/futures-rustls-0.25.1.crate) = c8d8a2499f0fecc0492eb3e47eab4e92da7875e1028ad2528f214ac3346ca04e
 SIZE (rust/crates/futures-rustls-0.25.1.crate) = 22165
-SHA256 (rust/crates/futures-sink-0.3.30.crate) = 9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5
-SIZE (rust/crates/futures-sink-0.3.30.crate) = 7852
-SHA256 (rust/crates/futures-task-0.3.30.crate) = 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004
-SIZE (rust/crates/futures-task-0.3.30.crate) = 11126
-SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48
-SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
 SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
 SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
 SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/gimli-0.31.0.crate) = 32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64
-SIZE (rust/crates/gimli-0.31.0.crate) = 278951
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
 SHA256 (rust/crates/gloo-net-0.2.6.crate) = 9902a044653b26b99f7e3693a42f171312d9be8b26b5697bd1e43ad1f8a35e10
 SIZE (rust/crates/gloo-net-0.2.6.crate) = 16226
 SHA256 (rust/crates/gloo-utils-0.1.7.crate) = 037fcb07216cb3a30f7292bd0176b050b7b9a052ba830ef7d5d65f6dc64ba58e
 SIZE (rust/crates/gloo-utils-0.1.7.crate) = 5101
 SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
 SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/handlebars-6.1.0.crate) = ce25b617d1375ef96eeb920ae717e3da34a02fc979fe632c75128350f9e1f74a
-SIZE (rust/crates/handlebars-6.1.0.crate) = 102479
-SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e
-SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265
+SHA256 (rust/crates/handlebars-6.2.0.crate) = fd4ccde012831f9a071a637b0d4e31df31c0f6c525784b35ae76a9ac6bc1e315
+SIZE (rust/crates/handlebars-6.2.0.crate) = 103081
 SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/hashbrown-0.15.0.crate) = 1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb
+SIZE (rust/crates/hashbrown-0.15.0.crate) = 136460
+SHA256 (rust/crates/hashlink-0.8.4.crate) = e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7
+SIZE (rust/crates/hashlink-0.8.4.crate) = 26514
 SHA256 (rust/crates/hashlink-0.9.1.crate) = 6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af
 SIZE (rust/crates/hashlink-0.9.1.crate) = 28928
 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -323,14 +325,14 @@ SHA256 (rust/crates/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522d
 SIZE (rust/crates/http-1.1.0.crate) = 103144
 SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2
 SIZE (rust/crates/http-body-0.4.6.crate) = 10773
-SHA256 (rust/crates/httparse-1.9.4.crate) = 0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9
-SIZE (rust/crates/httparse-1.9.4.crate) = 38555
+SHA256 (rust/crates/httparse-1.9.5.crate) = 7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946
+SIZE (rust/crates/httparse-1.9.5.crate) = 39029
 SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
 SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
 SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
 SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/hyper-0.14.30.crate) = a152ddd61dfaec7273fe8419ab357f33aee0d914c5f4efbf0d96fa749eea5ec9
-SIZE (rust/crates/hyper-0.14.30.crate) = 198175
+SHA256 (rust/crates/hyper-0.14.31.crate) = 8c08302e8fa335b151b788c775ff56e7a03ae64ff85c548ee820fecb70356e85
+SIZE (rust/crates/hyper-0.14.31.crate) = 198190
 SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
 SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -339,22 +341,22 @@ SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d121
 SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
 SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
 SIZE (rust/crates/idna-0.5.0.crate) = 271940
-SHA256 (rust/crates/impl-more-0.1.6.crate) = 206ca75c9c03ba3d4ace2460e57b189f39f43de612c2f85836e65c929701bb2d
-SIZE (rust/crates/impl-more-0.1.6.crate) = 13967
+SHA256 (rust/crates/impl-more-0.1.8.crate) = aae21c3177a27788957044151cc2800043d127acaa460a47ebb9b84dfa2c6aa0
+SIZE (rust/crates/impl-more-0.1.8.crate) = 15702
 SHA256 (rust/crates/include_dir-0.7.4.crate) = 923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd
 SIZE (rust/crates/include_dir-0.7.4.crate) = 6365
 SHA256 (rust/crates/include_dir_macros-0.7.4.crate) = 7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75
 SIZE (rust/crates/include_dir_macros-0.7.4.crate) = 4560
-SHA256 (rust/crates/indexmap-2.5.0.crate) = 68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5
-SIZE (rust/crates/indexmap-2.5.0.crate) = 85919
+SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da
+SIZE (rust/crates/indexmap-2.6.0.crate) = 85204
 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
 SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
 SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
 SIZE (rust/crates/itoa-1.0.11.crate) = 10563
 SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
 SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/js-sys-0.3.70.crate) = 1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a
-SIZE (rust/crates/js-sys-0.3.70.crate) = 53863
+SHA256 (rust/crates/js-sys-0.3.72.crate) = 6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9
+SIZE (rust/crates/js-sys-0.3.72.crate) = 54096
 SHA256 (rust/crates/json5-0.4.1.crate) = 96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1
 SIZE (rust/crates/json5-0.4.1.crate) = 15678
 SHA256 (rust/crates/lambda-web-0.2.1.crate) = ea6277b60649250d681654162b7e8e875c938295ea5f883eb9a8da7e27d2c051
@@ -367,20 +369,18 @@ SHA256 (rust/crates/language-tags-0.3.2.crate) = d4345964bb142484797b161f473a503
 SIZE (rust/crates/language-tags-0.3.2.crate) = 53420
 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
 SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.159.crate) = 561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5
-SIZE (rust/crates/libc-0.2.159.crate) = 755366
+SHA256 (rust/crates/libc-0.2.161.crate) = 8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1
+SIZE (rust/crates/libc-0.2.161.crate) = 765389
 SHA256 (rust/crates/libflate-2.1.0.crate) = 45d9dfdc14ea4ef0900c1cddbc8dcd553fbaacd8a4a282cf4018ae9dd04fb21e
 SIZE (rust/crates/libflate-2.1.0.crate) = 43366
 SHA256 (rust/crates/libflate_lz77-2.1.0.crate) = e6e0d73b369f386f1c44abd9c570d5318f55ccde816ff4b562fa452e5182863d
 SIZE (rust/crates/libflate_lz77-2.1.0.crate) = 5918
-SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058
-SIZE (rust/crates/libm-0.2.8.crate) = 113450
+SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
+SIZE (rust/crates/libm-0.2.11.crate) = 111477
 SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
 SIZE (rust/crates/libredox-0.1.3.crate) = 6068
 SHA256 (rust/crates/libsqlite3-sys-0.30.1.crate) = 2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149
 SIZE (rust/crates/libsqlite3-sys-0.30.1.crate) = 5122296
-SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
-SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
 SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
 SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
 SHA256 (rust/crates/local-channel-0.1.5.crate) = b6cbc85e69b8df4b8bb8b89ec634e7189099cea8927a276b7384ce5488e53ec8
@@ -419,20 +419,24 @@ SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad044
 SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
 SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
 SIZE (rust/crates/num-iter-0.1.45.crate) = 10320
+SHA256 (rust/crates/num-modular-0.6.1.crate) = 17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f
+SIZE (rust/crates/num-modular-0.6.1.crate) = 32328
+SHA256 (rust/crates/num-order-1.2.0.crate) = 537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6
+SIZE (rust/crates/num-order-1.2.0.crate) = 19500
 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/object-0.36.4.crate) = 084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a
-SIZE (rust/crates/object-0.36.4.crate) = 325802
+SHA256 (rust/crates/object-0.36.5.crate) = aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e
+SIZE (rust/crates/object-0.36.5.crate) = 327435
 SHA256 (rust/crates/oid-registry-0.6.1.crate) = 9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff
 SIZE (rust/crates/oid-registry-0.6.1.crate) = 15068
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
+SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
+SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
 SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
 SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
 SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/ordered-multimap-0.6.0.crate) = 4ed8acf08e98e744e5384c8bc63ceb0364e68a6854187221c18df61c4797690e
-SIZE (rust/crates/ordered-multimap-0.6.0.crate) = 23158
+SHA256 (rust/crates/ordered-multimap-0.7.3.crate) = 49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79
+SIZE (rust/crates/ordered-multimap-0.7.3.crate) = 23265
 SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
 SIZE (rust/crates/parking-2.2.1.crate) = 10685
 SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
@@ -445,28 +449,28 @@ SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7
 SIZE (rust/crates/password-hash-0.5.0.crate) = 26884
 SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
 SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd
-SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142
+SHA256 (rust/crates/pathdiff-0.2.2.crate) = d61c5ce1153ab5b689d0c074c4e7fc613e942dfb7dd9eea5ab202d2ad91fe361
+SIZE (rust/crates/pathdiff-0.2.2.crate) = 7481
 SHA256 (rust/crates/pem-3.0.4.crate) = 8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae
 SIZE (rust/crates/pem-3.0.4.crate) = 13040
 SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
 SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
 SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
 SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.7.13.crate) = fdbef9d1d47087a895abd220ed25eb4ad973a5e26f6a4367b038c25e28dfc2d9
-SIZE (rust/crates/pest-2.7.13.crate) = 126601
-SHA256 (rust/crates/pest_derive-2.7.13.crate) = 4d3a6e3394ec80feb3b6393c725571754c6188490265c61aaf260810d6b95aa0
-SIZE (rust/crates/pest_derive-2.7.13.crate) = 38735
-SHA256 (rust/crates/pest_generator-2.7.13.crate) = 94429506bde1ca69d1b5601962c73f4172ab4726571a59ea95931218cb0e930e
-SIZE (rust/crates/pest_generator-2.7.13.crate) = 18416
-SHA256 (rust/crates/pest_meta-2.7.13.crate) = ac8a071862e93690b6e34e9a5fb8e33ff3734473ac0245b27232222c4906a33f
-SIZE (rust/crates/pest_meta-2.7.13.crate) = 42079
-SHA256 (rust/crates/pin-project-1.1.5.crate) = b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3
-SIZE (rust/crates/pin-project-1.1.5.crate) = 54214
-SHA256 (rust/crates/pin-project-internal-1.1.5.crate) = 2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965
-SIZE (rust/crates/pin-project-internal-1.1.5.crate) = 28280
-SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
-SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
+SHA256 (rust/crates/pest-2.7.14.crate) = 879952a81a83930934cbf1786752d6dedc3b1f29e8f8fb2ad1d0a36f377cf442
+SIZE (rust/crates/pest-2.7.14.crate) = 128275
+SHA256 (rust/crates/pest_derive-2.7.14.crate) = d214365f632b123a47fd913301e14c946c61d1c183ee245fa76eb752e59a02dd
+SIZE (rust/crates/pest_derive-2.7.14.crate) = 38801
+SHA256 (rust/crates/pest_generator-2.7.14.crate) = eb55586734301717aea2ac313f50b2eb8f60d2fc3dc01d190eefa2e625f60c4e
+SIZE (rust/crates/pest_generator-2.7.14.crate) = 18413
+SHA256 (rust/crates/pest_meta-2.7.14.crate) = b75da2a70cf4d9cb76833c990ac9cd3923c9a8905a8929789ce347c84564d03d
+SIZE (rust/crates/pest_meta-2.7.14.crate) = 42079
+SHA256 (rust/crates/pin-project-1.1.7.crate) = be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95
+SIZE (rust/crates/pin-project-1.1.7.crate) = 55438
+SHA256 (rust/crates/pin-project-internal-1.1.7.crate) = 3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c
+SIZE (rust/crates/pin-project-internal-1.1.7.crate) = 28549
+SHA256 (rust/crates/pin-project-lite-0.2.15.crate) = 915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff
+SIZE (rust/crates/pin-project-lite-0.2.15.crate) = 29683
 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
 SHA256 (rust/crates/piper-0.2.4.crate) = 96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066
@@ -483,8 +487,8 @@ SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff9416
 SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
 SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
 SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
-SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
+SHA256 (rust/crates/proc-macro2-1.0.89.crate) = f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e
+SIZE (rust/crates/proc-macro2-1.0.89.crate) = 49446
 SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
 SIZE (rust/crates/quote-1.0.37.crate) = 28558
 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -495,18 +499,18 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
 SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
 SHA256 (rust/crates/rcgen-0.12.1.crate) = 48406db8ac1f3cbc7dcdb56ec355343817958a356ff430259bb07baf7607e1e1
 SIZE (rust/crates/rcgen-0.12.1.crate) = 63815
-SHA256 (rust/crates/redox_syscall-0.5.6.crate) = 355ae415ccd3a04315d3f8246e86d67689ea74d88d915576e1589a351062a13b
-SIZE (rust/crates/redox_syscall-0.5.6.crate) = 26186
+SHA256 (rust/crates/redox_syscall-0.5.7.crate) = 9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f
+SIZE (rust/crates/redox_syscall-0.5.7.crate) = 26249
 SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
 SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
-SHA256 (rust/crates/regex-1.10.6.crate) = 4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619
-SIZE (rust/crates/regex-1.10.6.crate) = 253894
-SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
-SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.8.crate) = 368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3
+SIZE (rust/crates/regex-automata-0.4.8.crate) = 617784
 SHA256 (rust/crates/regex-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a
 SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278
-SHA256 (rust/crates/regex-syntax-0.8.4.crate) = 7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b
-SIZE (rust/crates/regex-syntax-0.8.4.crate) = 347577
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
 SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
 SIZE (rust/crates/ring-0.17.8.crate) = 4188554
 SHA256 (rust/crates/rle-decode-fast-1.0.3.crate) = 3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422
@@ -515,32 +519,32 @@ SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c610
 SIZE (rust/crates/ron-0.8.1.crate) = 63251
 SHA256 (rust/crates/rsa-0.9.6.crate) = 5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc
 SIZE (rust/crates/rsa-0.9.6.crate) = 80048
-SHA256 (rust/crates/rust-ini-0.19.0.crate) = 7e2a3bcec1f113553ef1c88aae6c020a369d03d55b58de9869a0908930385091
-SIZE (rust/crates/rust-ini-0.19.0.crate) = 18328
+SHA256 (rust/crates/rust-ini-0.20.0.crate) = 3e0698206bcb8882bf2a9ecb4c1e7785db57ff052297085a6efd4fe42302068a
+SIZE (rust/crates/rust-ini-0.20.0.crate) = 18419
 SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
 SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
 SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
 SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
 SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632
 SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746
-SHA256 (rust/crates/rustix-0.38.37.crate) = 8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811
-SIZE (rust/crates/rustix-0.38.37.crate) = 371243
+SHA256 (rust/crates/rustix-0.38.38.crate) = aa260229e6538e52293eeb577aabd09945a09d6d9cc0fc550ed7529056c2e32a
+SIZE (rust/crates/rustix-0.38.38.crate) = 377665
 SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
 SIZE (rust/crates/rustls-0.22.4.crate) = 333681
 SHA256 (rust/crates/rustls-acme-0.9.2.crate) = 9f6de93ea3b4a88a9048f753f6db50242d2bd2633d12e06394a3ee41472bbb08
 SIZE (rust/crates/rustls-acme-0.9.2.crate) = 43768
 SHA256 (rust/crates/rustls-native-certs-0.7.3.crate) = e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5
 SIZE (rust/crates/rustls-native-certs-0.7.3.crate) = 31564
-SHA256 (rust/crates/rustls-pemfile-2.1.3.crate) = 196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425
-SIZE (rust/crates/rustls-pemfile-2.1.3.crate) = 26757
-SHA256 (rust/crates/rustls-pki-types-1.8.0.crate) = fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0
-SIZE (rust/crates/rustls-pki-types-1.8.0.crate) = 29562
+SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
+SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
+SHA256 (rust/crates/rustls-pki-types-1.10.0.crate) = 16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b
+SIZE (rust/crates/rustls-pki-types-1.10.0.crate) = 55134
 SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
 SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
 SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
 SIZE (rust/crates/ryu-1.0.18.crate) = 47713
-SHA256 (rust/crates/schannel-0.1.24.crate) = e9aaafd5a2b6e3d657ff009d82fbd630b6bd54dd4eb06f21693925cdf80f9b8b
-SIZE (rust/crates/schannel-0.1.24.crate) = 41728
+SHA256 (rust/crates/schannel-0.1.26.crate) = 01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1
+SIZE (rust/crates/schannel-0.1.26.crate) = 42791
 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
 SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
@@ -549,16 +553,16 @@ SHA256 (rust/crates/security-framework-sys-2.12.0.crate) = ea4a292869320c0272d7b
 SIZE (rust/crates/security-framework-sys-2.12.0.crate) = 20103
 SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
 SIZE (rust/crates/semver-1.0.23.crate) = 30622
-SHA256 (rust/crates/serde-1.0.210.crate) = c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a
-SIZE (rust/crates/serde-1.0.210.crate) = 78338
-SHA256 (rust/crates/serde_derive-1.0.210.crate) = 243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f
-SIZE (rust/crates/serde_derive-1.0.210.crate) = 56020
-SHA256 (rust/crates/serde_json-1.0.128.crate) = 6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8
-SIZE (rust/crates/serde_json-1.0.128.crate) = 149520
+SHA256 (rust/crates/serde-1.0.214.crate) = f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5
+SIZE (rust/crates/serde-1.0.214.crate) = 78523
+SHA256 (rust/crates/serde_derive-1.0.214.crate) = de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766
+SIZE (rust/crates/serde_derive-1.0.214.crate) = 56630
+SHA256 (rust/crates/serde_json-1.0.132.crate) = d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03
+SIZE (rust/crates/serde_json-1.0.132.crate) = 150549
 SHA256 (rust/crates/serde_plain-1.0.2.crate) = 9ce1fc6db65a611022b23a0dec6975d63fb80a302cb3388835ff02c097258d50
 SIZE (rust/crates/serde_plain-1.0.2.crate) = 11183
-SHA256 (rust/crates/serde_spanned-0.6.7.crate) = eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d
-SIZE (rust/crates/serde_spanned-0.6.7.crate) = 9164
+SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
+SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
 SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
 SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
 SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
@@ -587,14 +591,14 @@ SHA256 (rust/crates/sqlparser-0.51.0.crate) = 5fe11944a61da0da3f592e19a45ebe5ab9
 SIZE (rust/crates/sqlparser-0.51.0.crate) = 228560
 SHA256 (rust/crates/sqlparser_derive-0.2.2.crate) = 01b2e185515564f15375f593fb966b5718bc624ba77fe49fa4616ad619690554
 SIZE (rust/crates/sqlparser_derive-0.2.2.crate) = 3901
-SHA256 (rust/crates/sqlx-core-oldapi-0.6.27.crate) = 0061405769fc9f99e64fb4943e62c31ea1add5f36e560dd213cf3ab79d1dccd6
-SIZE (rust/crates/sqlx-core-oldapi-0.6.27.crate) = 312885
-SHA256 (rust/crates/sqlx-macros-oldapi-0.6.27.crate) = 187f41faa1ab00c8a149d3c66b4fe1ce609ca6f5d96d64a68dff983a13547cc4
-SIZE (rust/crates/sqlx-macros-oldapi-0.6.27.crate) = 24701
-SHA256 (rust/crates/sqlx-oldapi-0.6.27.crate) = bde16ee8fb2ecf823563106d6dc8aa79282e62381b0d1c9cca23a813a3cee156
-SIZE (rust/crates/sqlx-oldapi-0.6.27.crate) = 137744
-SHA256 (rust/crates/sqlx-rt-oldapi-0.6.27.crate) = 05ba8cee9fc7c5287aacb73f8e933b50b39eef8f49e3f7f25a80bd201cccd2de
-SIZE (rust/crates/sqlx-rt-oldapi-0.6.27.crate) = 2410
+SHA256 (rust/crates/sqlx-core-oldapi-0.6.28.crate) = 560c96c2a84c74b2868c0792b6165a403380964531563abbec768c67e160cbd5
+SIZE (rust/crates/sqlx-core-oldapi-0.6.28.crate) = 317077
+SHA256 (rust/crates/sqlx-macros-oldapi-0.6.28.crate) = 7051648e5822042e7ab30d1b9056ab3e41ec915596de693e68c689a7a1a296c0
+SIZE (rust/crates/sqlx-macros-oldapi-0.6.28.crate) = 24709
+SHA256 (rust/crates/sqlx-oldapi-0.6.28.crate) = cdd7b4a8336728ff9c437c3add523d8f8146193427f63c7b332a12284f55850b
+SIZE (rust/crates/sqlx-oldapi-0.6.28.crate) = 137847
+SHA256 (rust/crates/sqlx-rt-oldapi-0.6.28.crate) = 720ac66a1fe1e2c07fdd604895ee57b0a7e9acb729966e46f706a0253205af5b
+SIZE (rust/crates/sqlx-rt-oldapi-0.6.28.crate) = 2411
 SHA256 (rust/crates/stringprep-0.1.5.crate) = 7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1
 SIZE (rust/crates/stringprep-0.1.5.crate) = 23573
 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
@@ -603,16 +607,16 @@ SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb
 SIZE (rust/crates/subtle-2.6.1.crate) = 14562
 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
 SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.77.crate) = 9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed
-SIZE (rust/crates/syn-2.0.77.crate) = 268784
+SHA256 (rust/crates/syn-2.0.85.crate) = 5023162dfcd14ef8f32034d8bcd4cc5ddc61ef7a247c024a33e24e1f24d21b56
+SIZE (rust/crates/syn-2.0.85.crate) = 275231
 SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
 SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
-SHA256 (rust/crates/tempfile-3.12.0.crate) = 04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64
-SIZE (rust/crates/tempfile-3.12.0.crate) = 34423
-SHA256 (rust/crates/thiserror-1.0.64.crate) = d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84
-SIZE (rust/crates/thiserror-1.0.64.crate) = 21574
-SHA256 (rust/crates/thiserror-impl-1.0.64.crate) = 08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3
-SIZE (rust/crates/thiserror-impl-1.0.64.crate) = 16073
+SHA256 (rust/crates/tempfile-3.13.0.crate) = f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b
+SIZE (rust/crates/tempfile-3.13.0.crate) = 34910
+SHA256 (rust/crates/thiserror-1.0.65.crate) = 5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5
+SIZE (rust/crates/thiserror-1.0.65.crate) = 21825
+SHA256 (rust/crates/thiserror-impl-1.0.65.crate) = ae71770322cbd277e69d762a16c444af02aa0575ac0d174f0b9562d3b37f8602
+SIZE (rust/crates/thiserror-impl-1.0.65.crate) = 16077
*** 108 LINES SKIPPED ***