git: 277a02c4d930 - main - textproc/meilisearch: Update to 1.9.0

From: Ashish SHUKLA <ashish_at_FreeBSD.org>
Date: Sun, 14 Jul 2024 14:58:19 UTC
The branch main has been updated by ashish:

URL: https://cgit.FreeBSD.org/ports/commit/?id=277a02c4d930b56b8815b2f3d0aadde476e83aa3

commit 277a02c4d930b56b8815b2f3d0aadde476e83aa3
Author:     Ashish SHUKLA <ashish@FreeBSD.org>
AuthorDate: 2024-07-09 14:25:05 +0000
Commit:     Ashish SHUKLA <ashish@FreeBSD.org>
CommitDate: 2024-07-14 14:58:00 +0000

    textproc/meilisearch: Update to 1.9.0
---
 textproc/meilisearch/Makefile                      |  23 +-
 textproc/meilisearch/Makefile.crates               | 137 +++++-----
 textproc/meilisearch/distinfo                      | 284 +++++++++++----------
 ...ch-cargo-crates_lindera-ipadic-0.31.0_build.rs} |   4 +-
 ...ch-cargo-crates_lindera-ko-dic-0.31.0_build.rs} |   4 +-
 ...ch-cargo-crates_lindera-unidic-0.31.0_build.rs} |   4 +-
 6 files changed, 228 insertions(+), 228 deletions(-)

diff --git a/textproc/meilisearch/Makefile b/textproc/meilisearch/Makefile
index 2b5f20890a92..da440b3b8bc5 100644
--- a/textproc/meilisearch/Makefile
+++ b/textproc/meilisearch/Makefile
@@ -1,17 +1,14 @@
 PORTNAME=	meilisearch
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.8.1
-PORTREVISION=	1
+DISTVERSION=	1.9.0
 CATEGORIES=	textproc
 MASTER_SITES=	https://github.com/meilisearch/mini-dashboard/releases/download/v${DASHBOARD_VERSION}/build.zip?dummy=/:mini_dashboard_assets \
-		https://github.com/lindera-morphology/unidic-mecab/archive/refs/tags/2.1.2.tar.gz?dummy=/:lindera_unidic \
-		https://github.com/lindera-morphology/mecab-ipadic/archive/refs/tags/2.7.0-20070801.tar.gz?dummy=/:mecab_ipadic \
-		https://github.com/lindera-morphology/mecab-ko-dic/archive/refs/tags/2.1.1-20180720.tar.gz?dummy=/:mecab_ko_dic \
+		https://dlwqk3ibdg1xh.cloudfront.net/:dic_upstream \
 		https://milli-benchmarks.fra1.digitaloceanspaces.com/datasets/:benchmark
 DISTFILES=	${MINIDASHBOARDFILE}:mini_dashboard_assets \
-		mecab-ipadic-2.7.0-20070801.tar.gz:mecab_ipadic \
-		unidic-mecab-2.1.2.tar.gz:lindera_unidic \
-		mecab-ko-dic-2.1.1-20180720.tar.gz:mecab_ko_dic \
+		mecab-ipadic-2.7.0-20070801.tar.gz:dic_upstream \
+		unidic-mecab-2.1.2.tar.gz:dic_upstream \
+		mecab-ko-dic-2.1.1-20180720.tar.gz:dic_upstream \
 		smol-songs.csv.gz:benchmark \
 		smol-songs-1_2.csv.gz:benchmark \
 		smol-songs-3_4.csv.gz:benchmark \
@@ -26,7 +23,7 @@ DISTFILES=	${MINIDASHBOARDFILE}:mini_dashboard_assets \
 		movies-4_4.json.gz:benchmark \
 		nested_movies.json.gz:benchmark \
 		smol-all-countries.jsonl.gz:benchmark
-EXTRACT_ONLY=	${DISTFILES:N*\:benchmark:N*\:lindera_unidic:N*\:mecab_ipadic:N*\:mecab_ko_dic:C/:.*//}
+EXTRACT_ONLY=	${DISTFILES:N*\:benchmark:N*\:dic_upstream:C/:.*//}
 
 MAINTAINER=	ashish@FreeBSD.org
 COMMENT=	Powerful, fast, and an easy to use search engine
@@ -43,7 +40,7 @@ USES=		cargo pkgconfig
 USE_GITHUB=	yes
 
 #GH_TUPLE=		meilisearch:lmdb:6a01c0a:lmdb/../lmdb-rs-501aa34a1ab7f092e3ff54a6c22ff6c55931a2d8/lmdb-sys/lmdb
-DASHBOARD_VERSION=	0.2.13
+DASHBOARD_VERSION=	0.2.14
 MINIDASHBOARDFILE=	meilisearch-mini-dashboard-build-${DASHBOARD_VERSION}.zip
 CARGO_INSTALL_PATH=	meilisearch
 CARGO_ENV=		LIBGIT2_SYS_USE_PKG_CONFIG=1 \
@@ -59,9 +56,9 @@ post-patch:
 	${REINPLACE_CMD} -e 's,%%MINIDASHBOARDFILE%%,${DISTDIR}/${MINIDASHBOARDFILE},'  \
 		${WRKSRC}/meilisearch/build.rs
 	${REINPLACE_CMD} -e 's,%%DISTDIR%%,${DISTDIR},'  \
-		${CARGO_VENDOR_DIR}/lindera-unidic-0.30.0/build.rs \
-		${CARGO_VENDOR_DIR}/lindera-ipadic-0.30.0/build.rs \
-		${CARGO_VENDOR_DIR}/lindera-ko-dic-0.30.0/build.rs
+		${CARGO_VENDOR_DIR}/lindera-unidic-0.31.0/build.rs \
+		${CARGO_VENDOR_DIR}/lindera-ipadic-0.31.0/build.rs \
+		${CARGO_VENDOR_DIR}/lindera-ko-dic-0.31.0/build.rs
 	${GREP} -F -R -l %%WRKDIR%% ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
 		's,%%WRKDIR%%,${WRKDIR},'
 
diff --git a/textproc/meilisearch/Makefile.crates b/textproc/meilisearch/Makefile.crates
index a9c188623fb5..43ff31dca5ea 100644
--- a/textproc/meilisearch/Makefile.crates
+++ b/textproc/meilisearch/Makefile.crates
@@ -1,15 +1,16 @@
 CARGO_CRATES=	actix-codec-0.5.1 \
 		actix-cors-0.7.0 \
-		actix-http-3.6.0 \
+		actix-http-3.7.0 \
 		actix-macros-0.2.4 \
-		actix-router-0.5.1 \
+		actix-router-0.5.3 \
 		actix-rt-2.9.0 \
 		actix-server-2.2.0 \
 		actix-service-2.0.2 \
-		actix-tls-3.3.0 \
+		actix-tls-3.4.0 \
 		actix-utils-3.0.1 \
-		actix-web-4.5.1 \
+		actix-web-4.6.0 \
 		actix-web-codegen-4.2.0 \
+		actix-web-static-files-4.0.1 \
 		addr2line-0.20.0 \
 		adler-1.0.2 \
 		aes-0.8.4 \
@@ -27,7 +28,7 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		anyhow-1.0.82 \
 		anymap2-0.13.0 \
 		arbitrary-1.3.2 \
-		arroy-0.2.0 \
+		arroy-0.4.0 \
 		assert-json-diff-2.0.2 \
 		async-stream-0.3.5 \
 		async-stream-impl-0.3.5 \
@@ -38,6 +39,7 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		backtrace-0.3.68 \
 		base64-0.13.1 \
 		base64-0.21.7 \
+		base64-0.22.1 \
 		base64ct-1.6.0 \
 		big_s-1.0.2 \
 		bimap-0.6.3 \
@@ -49,13 +51,13 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		bitflags-1.3.2 \
 		bitflags-2.5.0 \
 		block-buffer-0.10.4 \
-		brotli-3.4.0 \
-		brotli-decompressor-2.5.1 \
+		brotli-6.0.0 \
+		brotli-decompressor-4.0.1 \
 		bstr-1.9.0 \
 		bumpalo-3.15.4 \
 		byte-unit-4.0.19 \
 		bytecount-0.6.3 \
-		bytemuck-1.15.0 \
+		bytemuck-1.16.1 \
 		bytemuck_derive-1.6.0 \
 		byteorder-1.5.0 \
 		bytes-1.5.0 \
@@ -71,12 +73,12 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		cargo_metadata-0.18.1 \
 		cargo_toml-0.18.0 \
 		cast-0.3.0 \
-		cc-1.0.90 \
+		cc-1.0.94 \
 		cedarwood-0.4.6 \
 		cexpr-0.6.0 \
 		cfg-if-1.0.0 \
 		change-detection-1.2.0 \
-		charabia-0.8.10 \
+		charabia-0.8.11 \
 		ciborium-0.2.1 \
 		ciborium-io-0.2.1 \
 		ciborium-ll-0.2.1 \
@@ -114,20 +116,23 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		csv-core-0.1.11 \
 		cudarc-0.10.0 \
 		darling-0.14.4 \
-		darling-0.20.3 \
+		darling-0.20.9 \
 		darling_core-0.14.4 \
-		darling_core-0.20.3 \
+		darling_core-0.20.9 \
 		darling_macro-0.14.4 \
-		darling_macro-0.20.3 \
+		darling_macro-0.20.9 \
 		debugid-0.8.0 \
 		deranged-0.3.11 \
 		derive_arbitrary-1.3.2 \
 		derive_builder-0.12.0 \
 		derive_builder-0.13.1 \
+		derive_builder-0.20.0 \
 		derive_builder_core-0.12.0 \
 		derive_builder_core-0.13.1 \
+		derive_builder_core-0.20.0 \
 		derive_builder_macro-0.12.0 \
 		derive_builder_macro-0.13.1 \
+		derive_builder_macro-0.20.0 \
 		derive_more-0.99.17 \
 		deserr-0.6.1 \
 		deserr-internal-0.7.0 \
@@ -138,7 +143,7 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		dirs-sys-0.4.1 \
 		dirs-sys-next-0.1.2 \
 		doc-comment-0.3.3 \
-		doxygen-rs-0.2.2 \
+		doxygen-rs-0.4.2 \
 		dyn-stack-0.10.0 \
 		either-1.10.0 \
 		encode_unicode-0.3.6 \
@@ -154,8 +159,6 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		enum-as-inner-0.6.0 \
 		enum-iterator-1.5.0 \
 		enum-iterator-derive-1.3.0 \
-		env_filter-0.1.0 \
-		env_logger-0.11.3 \
 		equivalent-1.0.1 \
 		errno-0.3.8 \
 		esaxx-rs-0.1.10 \
@@ -188,7 +191,7 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		gemm-f64-0.17.1 \
 		generic-array-0.14.7 \
 		geoutils-0.5.1 \
-		getrandom-0.2.12 \
+		getrandom-0.2.14 \
 		getset-0.1.2 \
 		gimli-0.27.3 \
 		git2-0.18.2 \
@@ -201,9 +204,9 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		hashbrown-0.14.3 \
 		heapless-0.7.16 \
 		heck-0.4.1 \
-		heed-0.20.0-alpha.9 \
-		heed-traits-0.20.0-alpha.9 \
-		heed-types-0.20.0-alpha.9 \
+		heed-0.20.2 \
+		heed-traits-0.20.0 \
+		heed-types-0.20.0 \
 		hermit-abi-0.3.9 \
 		hex-0.4.3 \
 		hmac-0.12.1 \
@@ -212,7 +215,6 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		http-body-0.4.5 \
 		httparse-1.8.0 \
 		httpdate-1.0.2 \
-		humantime-2.1.0 \
 		hyper-0.14.27 \
 		hyper-rustls-0.24.1 \
 		ident_case-1.0.1 \
@@ -248,24 +250,25 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		libmimalloc-sys-0.1.35 \
 		libproc-0.14.2 \
 		libz-sys-1.1.15 \
-		lindera-0.30.0 \
-		lindera-analyzer-0.30.0 \
-		lindera-cc-cedict-0.30.0 \
-		lindera-cc-cedict-builder-0.30.0 \
-		lindera-compress-0.30.0 \
-		lindera-core-0.30.0 \
-		lindera-decompress-0.30.0 \
-		lindera-dictionary-0.30.0 \
-		lindera-filter-0.30.0 \
-		lindera-ipadic-0.30.0 \
-		lindera-ipadic-builder-0.30.0 \
-		lindera-ipadic-neologd-0.30.0 \
-		lindera-ipadic-neologd-builder-0.30.0 \
-		lindera-ko-dic-0.30.0 \
-		lindera-ko-dic-builder-0.30.0 \
-		lindera-tokenizer-0.30.0 \
-		lindera-unidic-0.30.0 \
-		lindera-unidic-builder-0.30.0 \
+		lindera-0.31.0 \
+		lindera-analyzer-0.31.0 \
+		lindera-cc-cedict-0.31.0 \
+		lindera-cc-cedict-builder-0.31.0 \
+		lindera-compress-0.31.0 \
+		lindera-core-0.31.0 \
+		lindera-decompress-0.31.0 \
+		lindera-dictionary-0.31.0 \
+		lindera-dictionary-builder-0.31.0 \
+		lindera-filter-0.31.0 \
+		lindera-ipadic-0.31.0 \
+		lindera-ipadic-builder-0.31.0 \
+		lindera-ipadic-neologd-0.31.0 \
+		lindera-ipadic-neologd-builder-0.31.0 \
+		lindera-ko-dic-0.31.0 \
+		lindera-ko-dic-builder-0.31.0 \
+		lindera-tokenizer-0.31.0 \
+		lindera-unidic-0.31.0 \
+		lindera-unidic-builder-0.31.0 \
 		linked-hash-map-0.5.6 \
 		linux-raw-sys-0.1.4 \
 		linux-raw-sys-0.4.12 \
@@ -274,12 +277,11 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		liquid-derive-0.26.4 \
 		liquid-lib-0.26.4 \
 		litemap-0.7.2 \
-		lmdb-master-sys-0.1.0 \
+		lmdb-master-sys-0.2.1 \
 		local-channel-0.1.3 \
 		local-waker-0.1.3 \
-		lock_api-0.4.10 \
+		lock_api-0.4.11 \
 		log-0.4.21 \
-		lz4_flex-0.10.0 \
 		macro_rules_attribute-0.2.0 \
 		macro_rules_attribute-proc_macro-0.2.0 \
 		manifest-dir-macros-0.1.18 \
@@ -355,13 +357,12 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		ppv-lite86-0.2.17 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
-		proc-macro2-1.0.79 \
+		proc-macro2-1.0.81 \
 		procfs-0.14.2 \
 		prometheus-0.13.3 \
 		protobuf-2.28.0 \
-		puffin-0.16.0 \
 		pulp-0.18.9 \
-		quote-1.0.35 \
+		quote-1.0.36 \
 		rand-0.8.5 \
 		rand_chacha-0.3.1 \
 		rand_core-0.6.4 \
@@ -377,21 +378,21 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		redox_users-0.4.3 \
 		regex-1.10.4 \
 		regex-automata-0.4.6 \
+		regex-lite-0.1.5 \
 		regex-syntax-0.8.2 \
 		reqwest-0.11.23 \
-		retain_mut-0.1.7 \
 		ring-0.17.8 \
-		roaring-0.10.2 \
+		roaring-0.10.5 \
 		rstar-0.11.0 \
 		rustc-demangle-0.1.23 \
 		rustc-hash-1.1.0 \
 		rustc_version-0.4.0 \
 		rustix-0.36.16 \
 		rustix-0.38.31 \
-		rustls-0.21.10 \
-		rustls-0.22.2 \
+		rustls-0.21.12 \
+		rustls-0.22.4 \
 		rustls-pemfile-1.0.4 \
-		rustls-pki-types-1.3.1 \
+		rustls-pki-types-1.4.1 \
 		rustls-webpki-0.101.7 \
 		rustls-webpki-0.102.2 \
 		rustversion-1.0.14 \
@@ -403,10 +404,10 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		segment-0.2.3 \
 		semver-1.0.18 \
 		seq-macro-0.3.5 \
-		serde-1.0.197 \
+		serde-1.0.198 \
 		serde-cs-0.2.4 \
-		serde_derive-1.0.197 \
-		serde_json-1.0.115 \
+		serde_derive-1.0.198 \
+		serde_json-1.0.116 \
 		serde_plain-1.0.2 \
 		serde_spanned-0.6.5 \
 		serde_urlencoded-0.7.1 \
@@ -434,11 +435,12 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		static-files-0.2.3 \
 		static_assertions-1.1.0 \
 		strsim-0.10.0 \
+		strsim-0.11.1 \
 		strum-0.26.2 \
 		strum_macros-0.26.2 \
 		subtle-2.5.0 \
 		syn-1.0.109 \
-		syn-2.0.58 \
+		syn-2.0.60 \
 		synchronoise-1.0.1 \
 		synstructure-0.13.1 \
 		sysctl-0.5.5 \
@@ -449,8 +451,8 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		temp-env-0.3.6 \
 		tempfile-3.10.1 \
 		termcolor-1.4.1 \
-		thiserror-1.0.58 \
-		thiserror-impl-1.0.58 \
+		thiserror-1.0.61 \
+		thiserror-impl-1.0.61 \
 		thread_local-1.1.7 \
 		tiktoken-rs-0.5.8 \
 		time-0.3.34 \
@@ -469,7 +471,7 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		toml_edit-0.21.0 \
 		tower-service-0.3.2 \
 		tracing-0.1.40 \
-		tracing-actix-web-0.7.9 \
+		tracing-actix-web-0.7.11 \
 		tracing-attributes-0.1.27 \
 		tracing-core-0.1.32 \
 		tracing-error-0.2.0 \
@@ -481,7 +483,7 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		ucd-trie-0.1.6 \
 		unescaper-0.1.3 \
 		unicase-2.6.0 \
-		unicode-bidi-0.3.13 \
+		unicode-bidi-0.3.15 \
 		unicode-blocks-0.1.9 \
 		unicode-ident-1.0.12 \
 		unicode-normalization-0.1.23 \
@@ -490,7 +492,7 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		unicode-width-0.1.11 \
 		unicode_categories-0.1.1 \
 		untrusted-0.9.0 \
-		ureq-2.9.6 \
+		ureq-2.9.7 \
 		url-2.5.0 \
 		urlencoding-2.1.3 \
 		utf8-width-0.1.6 \
@@ -528,28 +530,28 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		windows-sys-0.52.0 \
 		windows-targets-0.42.2 \
 		windows-targets-0.48.1 \
-		windows-targets-0.52.0 \
+		windows-targets-0.52.4 \
 		windows_aarch64_gnullvm-0.42.2 \
 		windows_aarch64_gnullvm-0.48.0 \
-		windows_aarch64_gnullvm-0.52.0 \
+		windows_aarch64_gnullvm-0.52.4 \
 		windows_aarch64_msvc-0.42.2 \
 		windows_aarch64_msvc-0.48.0 \
-		windows_aarch64_msvc-0.52.0 \
+		windows_aarch64_msvc-0.52.4 \
 		windows_i686_gnu-0.42.2 \
 		windows_i686_gnu-0.48.0 \
-		windows_i686_gnu-0.52.0 \
+		windows_i686_gnu-0.52.4 \
 		windows_i686_msvc-0.42.2 \
 		windows_i686_msvc-0.48.0 \
-		windows_i686_msvc-0.52.0 \
+		windows_i686_msvc-0.52.4 \
 		windows_x86_64_gnu-0.42.2 \
 		windows_x86_64_gnu-0.48.0 \
-		windows_x86_64_gnu-0.52.0 \
+		windows_x86_64_gnu-0.52.4 \
 		windows_x86_64_gnullvm-0.42.2 \
 		windows_x86_64_gnullvm-0.48.0 \
-		windows_x86_64_gnullvm-0.52.0 \
+		windows_x86_64_gnullvm-0.52.4 \
 		windows_x86_64_msvc-0.42.2 \
 		windows_x86_64_msvc-0.48.0 \
-		windows_x86_64_msvc-0.52.0 \
+		windows_x86_64_msvc-0.52.4 \
 		winnow-0.5.40 \
 		winreg-0.50.0 \
 		xattr-1.0.1 \
@@ -569,5 +571,4 @@ CARGO_CRATES=	actix-codec-0.5.1 \
 		zstd-safe-5.0.2+zstd.1.5.2 \
 		zstd-sys-2.0.10+zstd.1.5.6 \
 		tokenizers@git+https://github.com/huggingface/tokenizers.git?tag=v0.15.2\#701a73b869602b5639589d197e805349cdba3223 \
-		actix-web-static-files@git+https://github.com/kilork/actix-web-static-files.git?rev=2d3b6160\#2d3b6160f0de4ba061c5d76b5704f34fb677f6df \
 		hf-hub@git+https://github.com/dureuill/hf-hub.git?branch=rust_tls\#88d4f11cb9fa079f2912bacb96f5080b16825ce8
diff --git a/textproc/meilisearch/distinfo b/textproc/meilisearch/distinfo
index 7f19ba46bd35..877d2d177801 100644
--- a/textproc/meilisearch/distinfo
+++ b/textproc/meilisearch/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1716406881
-SHA256 (meilisearch-mini-dashboard-build-0.2.13.zip) = 541134a4f83e6311758245929ce97e38c39c9c2d95bb259db31496b0833b1183
-SIZE (meilisearch-mini-dashboard-build-0.2.13.zip) = 1213802
+TIMESTAMP = 1720513075
+SHA256 (meilisearch-mini-dashboard-build-0.2.14.zip) = bfc0806c3e75efa4c84283f71d60b71a066f89ae880e6a58bcdad4acbb6606c9
+SIZE (meilisearch-mini-dashboard-build-0.2.14.zip) = 1235190
 SHA256 (mecab-ipadic-2.7.0-20070801.tar.gz) = b62f527d881c504576baed9c6ef6561554658b175ce6ae0096a60307e49e3523
 SIZE (mecab-ipadic-2.7.0-20070801.tar.gz) = 12208105
 SHA256 (unidic-mecab-2.1.2.tar.gz) = 24ac75fe4e44d973b55e65847c35fa4aec2db7a41a07b49ca125146db9fc1189
@@ -39,26 +39,28 @@ SHA256 (rust/crates/actix-codec-0.5.1.crate) = 617a8268e3537fe1d8c9ead925fca49ef
 SIZE (rust/crates/actix-codec-0.5.1.crate) = 14337
 SHA256 (rust/crates/actix-cors-0.7.0.crate) = f9e772b3bcafe335042b5db010ab7c09013dad6eac4915c91d8d50902769f331
 SIZE (rust/crates/actix-cors-0.7.0.crate) = 29516
-SHA256 (rust/crates/actix-http-3.6.0.crate) = d223b13fd481fc0d1f83bb12659ae774d9e3601814c68a0bc539731698cca743
-SIZE (rust/crates/actix-http-3.6.0.crate) = 152432
+SHA256 (rust/crates/actix-http-3.7.0.crate) = 4eb9843d84c775696c37d9a418bbb01b932629d01870722c0f13eb3f95e2536d
+SIZE (rust/crates/actix-http-3.7.0.crate) = 161589
 SHA256 (rust/crates/actix-macros-0.2.4.crate) = e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb
 SIZE (rust/crates/actix-macros-0.2.4.crate) = 8380
-SHA256 (rust/crates/actix-router-0.5.1.crate) = d66ff4d247d2b160861fa2866457e85706833527840e4133f8f49aa423a38799
-SIZE (rust/crates/actix-router-0.5.1.crate) = 31905
+SHA256 (rust/crates/actix-router-0.5.3.crate) = 13d324164c51f63867b57e73ba5936ea151b8a41a1d23d1031eeb9f70d0236f8
+SIZE (rust/crates/actix-router-0.5.3.crate) = 33145
 SHA256 (rust/crates/actix-rt-2.9.0.crate) = 28f32d40287d3f402ae0028a9d54bef51af15c8769492826a69d28f81893151d
 SIZE (rust/crates/actix-rt-2.9.0.crate) = 22096
 SHA256 (rust/crates/actix-server-2.2.0.crate) = 3e8613a75dd50cc45f473cee3c34d59ed677c0f7b44480ce3b8247d7dc519327
 SIZE (rust/crates/actix-server-2.2.0.crate) = 37613
 SHA256 (rust/crates/actix-service-2.0.2.crate) = 3b894941f818cfdc7ccc4b9e60fa7e53b5042a2e8567270f9147d5591893373a
 SIZE (rust/crates/actix-service-2.0.2.crate) = 25293
-SHA256 (rust/crates/actix-tls-3.3.0.crate) = d4cce60a2f2b477bc72e5cde0af1812a6e82d8fd85b5570a5dcf2a5bf2c5be5f
-SIZE (rust/crates/actix-tls-3.3.0.crate) = 38498
+SHA256 (rust/crates/actix-tls-3.4.0.crate) = ac453898d866cdbecdbc2334fe1738c747b4eba14a677261f2b768ba05329389
+SIZE (rust/crates/actix-tls-3.4.0.crate) = 44317
 SHA256 (rust/crates/actix-utils-3.0.1.crate) = 88a1dcdff1466e3c2488e1cb5c36a71822750ad43839937f85d2f4d9f8b705d8
 SIZE (rust/crates/actix-utils-3.0.1.crate) = 10096
-SHA256 (rust/crates/actix-web-4.5.1.crate) = 43a6556ddebb638c2358714d853257ed226ece6023ef9364f23f0c70737ea984
-SIZE (rust/crates/actix-web-4.5.1.crate) = 231024
+SHA256 (rust/crates/actix-web-4.6.0.crate) = b1cf67dadb19d7c95e5a299e2dda24193b89d5d4f33a3b9800888ede9e19aa32
+SIZE (rust/crates/actix-web-4.6.0.crate) = 232525
 SHA256 (rust/crates/actix-web-codegen-4.2.0.crate) = 2262160a7ae29e3415554a3f1fc04c764b1540c116aa524683208078b7a75bc9
 SIZE (rust/crates/actix-web-codegen-4.2.0.crate) = 16767
+SHA256 (rust/crates/actix-web-static-files-4.0.1.crate) = adf6d1ef6d7a60e084f9e0595e2a5234abda14e76c105ecf8e2d0e8800c41a1f
+SIZE (rust/crates/actix-web-static-files-4.0.1.crate) = 10214
 SHA256 (rust/crates/addr2line-0.20.0.crate) = f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3
 SIZE (rust/crates/addr2line-0.20.0.crate) = 39558
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -93,8 +95,8 @@ SHA256 (rust/crates/anymap2-0.13.0.crate) = d301b3b94cb4b2f23d7917810addbbaff907
 SIZE (rust/crates/anymap2-0.13.0.crate) = 17337
 SHA256 (rust/crates/arbitrary-1.3.2.crate) = 7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110
 SIZE (rust/crates/arbitrary-1.3.2.crate) = 32037
-SHA256 (rust/crates/arroy-0.2.0.crate) = efddeb1e7c32a551cc07ef4c3e181e3cd5478fdaf4f0bd799983171c1f6efe57
-SIZE (rust/crates/arroy-0.2.0.crate) = 1491947
+SHA256 (rust/crates/arroy-0.4.0.crate) = 2ece9e5347e7fdaaea3181dec7f916677ad5f3fcbac183648ce1924eb4aeef9a
+SIZE (rust/crates/arroy-0.4.0.crate) = 1493035
 SHA256 (rust/crates/assert-json-diff-2.0.2.crate) = 47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12
 SIZE (rust/crates/assert-json-diff-2.0.2.crate) = 10874
 SHA256 (rust/crates/async-stream-0.3.5.crate) = cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51
@@ -115,6 +117,8 @@ SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71
 SIZE (rust/crates/base64-0.13.1.crate) = 61002
 SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
 SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
 SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
 SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
 SHA256 (rust/crates/big_s-1.0.2.crate) = 199edb7b90631283b10c2422e6a0bc8b7d987bf732995ba1de53b576c97e51a8
@@ -137,10 +141,10 @@ SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f
 SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/brotli-3.4.0.crate) = 516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f
-SIZE (rust/crates/brotli-3.4.0.crate) = 1362057
-SHA256 (rust/crates/brotli-decompressor-2.5.1.crate) = 4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f
-SIZE (rust/crates/brotli-decompressor-2.5.1.crate) = 193087
+SHA256 (rust/crates/brotli-6.0.0.crate) = 74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b
+SIZE (rust/crates/brotli-6.0.0.crate) = 1359183
+SHA256 (rust/crates/brotli-decompressor-4.0.1.crate) = 9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362
+SIZE (rust/crates/brotli-decompressor-4.0.1.crate) = 193357
 SHA256 (rust/crates/bstr-1.9.0.crate) = c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc
 SIZE (rust/crates/bstr-1.9.0.crate) = 380170
 SHA256 (rust/crates/bumpalo-3.15.4.crate) = 7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa
@@ -149,8 +153,8 @@ SHA256 (rust/crates/byte-unit-4.0.19.crate) = da78b32057b8fdfc352504708feeba7216
 SIZE (rust/crates/byte-unit-4.0.19.crate) = 10929
 SHA256 (rust/crates/bytecount-0.6.3.crate) = 2c676a478f63e9fa2dd5368a42f28bba0d6c560b775f38583c8bbaa7fcd67c9c
 SIZE (rust/crates/bytecount-0.6.3.crate) = 12416
-SHA256 (rust/crates/bytemuck-1.15.0.crate) = 5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15
-SIZE (rust/crates/bytemuck-1.15.0.crate) = 47672
+SHA256 (rust/crates/bytemuck-1.16.1.crate) = b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e
+SIZE (rust/crates/bytemuck-1.16.1.crate) = 48321
 SHA256 (rust/crates/bytemuck_derive-1.6.0.crate) = 4da9a32f3fed317401fa3c862968128267c3106685286e15d5aaa3d7389c2f60
 SIZE (rust/crates/bytemuck_derive-1.6.0.crate) = 21194
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
@@ -181,8 +185,8 @@ SHA256 (rust/crates/cargo_toml-0.18.0.crate) = 802b755090e39835a4b0440fb0bbee0df
 SIZE (rust/crates/cargo_toml-0.18.0.crate) = 30063
 SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
 SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
-SIZE (rust/crates/cc-1.0.90.crate) = 73954
+SHA256 (rust/crates/cc-1.0.94.crate) = 17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7
+SIZE (rust/crates/cc-1.0.94.crate) = 76456
 SHA256 (rust/crates/cedarwood-0.4.6.crate) = 6d910bedd62c24733263d0bed247460853c9d22e8956bd4cd964302095e04e90
 SIZE (rust/crates/cedarwood-0.4.6.crate) = 12726
 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
@@ -191,8 +195,8 @@ SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582eb
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/change-detection-1.2.0.crate) = 159fa412eae48a1d94d0b9ecdb85c97ce56eb2a347c62394d3fdbf221adabc1a
 SIZE (rust/crates/change-detection-1.2.0.crate) = 4427
-SHA256 (rust/crates/charabia-0.8.10.crate) = 933f20f2269b24d32fd5503e7b3c268af902190daf8d9d2b73ed2e75d77c00b4
-SIZE (rust/crates/charabia-0.8.10.crate) = 913016
+SHA256 (rust/crates/charabia-0.8.11.crate) = 11a09ae38cfcc153f01576c3f579dfd916e0320f1b474f298c8d680b2dd92eb6
+SIZE (rust/crates/charabia-0.8.11.crate) = 913454
 SHA256 (rust/crates/ciborium-0.2.1.crate) = effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926
 SIZE (rust/crates/ciborium-0.2.1.crate) = 34974
 SHA256 (rust/crates/ciborium-io-0.2.1.crate) = cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656
@@ -267,16 +271,16 @@ SHA256 (rust/crates/cudarc-0.10.0.crate) = 9395df0cab995685664e79cc35ad6302bf08f
 SIZE (rust/crates/cudarc-0.10.0.crate) = 130683
 SHA256 (rust/crates/darling-0.14.4.crate) = 7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850
 SIZE (rust/crates/darling-0.14.4.crate) = 25168
-SHA256 (rust/crates/darling-0.20.3.crate) = 0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e
-SIZE (rust/crates/darling-0.20.3.crate) = 26066
+SHA256 (rust/crates/darling-0.20.9.crate) = 83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1
+SIZE (rust/crates/darling-0.20.9.crate) = 31777
 SHA256 (rust/crates/darling_core-0.14.4.crate) = 109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0
 SIZE (rust/crates/darling_core-0.14.4.crate) = 57485
-SHA256 (rust/crates/darling_core-0.20.3.crate) = 177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621
-SIZE (rust/crates/darling_core-0.20.3.crate) = 60281
+SHA256 (rust/crates/darling_core-0.20.9.crate) = 622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120
+SIZE (rust/crates/darling_core-0.20.9.crate) = 65014
 SHA256 (rust/crates/darling_macro-0.14.4.crate) = a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e
 SIZE (rust/crates/darling_macro-0.14.4.crate) = 1896
-SHA256 (rust/crates/darling_macro-0.20.3.crate) = 836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5
-SIZE (rust/crates/darling_macro-0.20.3.crate) = 1859
+SHA256 (rust/crates/darling_macro-0.20.9.crate) = 733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178
+SIZE (rust/crates/darling_macro-0.20.9.crate) = 1875
 SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d
 SIZE (rust/crates/debugid-0.8.0.crate) = 12757
 SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
@@ -287,14 +291,20 @@ SHA256 (rust/crates/derive_builder-0.12.0.crate) = 8d67778784b508018359cbc8696ed
 SIZE (rust/crates/derive_builder-0.12.0.crate) = 35456
 SHA256 (rust/crates/derive_builder-0.13.1.crate) = 8f59169f400d8087f238c5c0c7db6a28af18681717f3b623227d92f397e938c7
 SIZE (rust/crates/derive_builder-0.13.1.crate) = 36432
+SHA256 (rust/crates/derive_builder-0.20.0.crate) = 0350b5cb0331628a5916d6c5c0b72e97393b8b6b03b47a9284f4e7f5a405ffd7
+SIZE (rust/crates/derive_builder-0.20.0.crate) = 36563
 SHA256 (rust/crates/derive_builder_core-0.12.0.crate) = c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f
 SIZE (rust/crates/derive_builder_core-0.12.0.crate) = 31438
 SHA256 (rust/crates/derive_builder_core-0.13.1.crate) = a4ec317cc3e7ef0928b0ca6e4a634a4d6c001672ae210438cf114a83e56b018d
 SIZE (rust/crates/derive_builder_core-0.13.1.crate) = 33151
+SHA256 (rust/crates/derive_builder_core-0.20.0.crate) = d48cda787f839151732d396ac69e3473923d54312c070ee21e9effcaa8ca0b1d
+SIZE (rust/crates/derive_builder_core-0.20.0.crate) = 32579
 SHA256 (rust/crates/derive_builder_macro-0.12.0.crate) = ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e
 SIZE (rust/crates/derive_builder_macro-0.12.0.crate) = 6288
 SHA256 (rust/crates/derive_builder_macro-0.13.1.crate) = 870368c3fb35b8031abb378861d4460f573b92238ec2152c927a21f77e3e0127
 SIZE (rust/crates/derive_builder_macro-0.13.1.crate) = 6295
+SHA256 (rust/crates/derive_builder_macro-0.20.0.crate) = 206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b
+SIZE (rust/crates/derive_builder_macro-0.20.0.crate) = 6308
 SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
 SIZE (rust/crates/derive_more-0.99.17.crate) = 55771
 SHA256 (rust/crates/deserr-0.6.1.crate) = 3418e814bb893a61b25a60db71dccab7cb70035d94ffe58c9b4a70387ac42083
@@ -315,8 +325,8 @@ SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6f
 SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
 SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
 SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
-SHA256 (rust/crates/doxygen-rs-0.2.2.crate) = bff670ea0c9bbb8414e7efa6e23ebde2b8f520a7eef78273a3918cf1903e7505
-SIZE (rust/crates/doxygen-rs-0.2.2.crate) = 152525
+SHA256 (rust/crates/doxygen-rs-0.4.2.crate) = 415b6ec780d34dcf624666747194393603d0373b7141eef01d12ee58881507d9
+SIZE (rust/crates/doxygen-rs-0.4.2.crate) = 15907
 SHA256 (rust/crates/dyn-stack-0.10.0.crate) = 56e53799688f5632f364f8fb387488dd05db9fe45db7011be066fc20e7027f8b
 SIZE (rust/crates/dyn-stack-0.10.0.crate) = 10753
 SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
@@ -347,10 +357,6 @@ SHA256 (rust/crates/enum-iterator-1.5.0.crate) = 9fd242f399be1da0a5354aa462d57b4
 SIZE (rust/crates/enum-iterator-1.5.0.crate) = 7078
 SHA256 (rust/crates/enum-iterator-derive-1.3.0.crate) = 03cdc46ec28bd728e67540c528013c6a10eb69a02eb31078a1bda695438cbfb8
 SIZE (rust/crates/enum-iterator-derive-1.3.0.crate) = 5060
-SHA256 (rust/crates/env_filter-0.1.0.crate) = a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea
-SIZE (rust/crates/env_filter-0.1.0.crate) = 11553
-SHA256 (rust/crates/env_logger-0.11.3.crate) = 38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9
-SIZE (rust/crates/env_logger-0.11.3.crate) = 29704
 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
 SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
@@ -415,8 +421,8 @@ SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad
 SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
 SHA256 (rust/crates/geoutils-0.5.1.crate) = 36d244a08113319b5ebcabad2b8b7925732d15eec46d7e7ac3c11734f3b7a6ad
 SIZE (rust/crates/geoutils-0.5.1.crate) = 9350
-SHA256 (rust/crates/getrandom-0.2.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
-SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
+SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c
+SIZE (rust/crates/getrandom-0.2.14.crate) = 37307
 SHA256 (rust/crates/getset-0.1.2.crate) = e45727250e75cc04ff2846a66397da8ef2b3db8e40e0cef4df67950a07621eb9
 SIZE (rust/crates/getset-0.1.2.crate) = 8831
 SHA256 (rust/crates/gimli-0.27.3.crate) = b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e
@@ -441,12 +447,12 @@ SHA256 (rust/crates/heapless-0.7.16.crate) = db04bc24a18b9ea980628ecf00e6c0264f3
 SIZE (rust/crates/heapless-0.7.16.crate) = 75999
 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
 SIZE (rust/crates/heck-0.4.1.crate) = 11567
-SHA256 (rust/crates/heed-0.20.0-alpha.9.crate) = 9648a50991c86df7d00c56c268c27754fcf4c80be2ba57fc4a00dc928c6fe934
-SIZE (rust/crates/heed-0.20.0-alpha.9.crate) = 46089
-SHA256 (rust/crates/heed-traits-0.20.0-alpha.9.crate) = 5ab0b7d9cde969ad36dde692e487dc89d97f7168bf6a7bd3b894ad4bf7278298
-SIZE (rust/crates/heed-traits-0.20.0-alpha.9.crate) = 2668
-SHA256 (rust/crates/heed-types-0.20.0-alpha.9.crate) = f0cb3567a7363f28b597bf6e9897b9466397951dd0e52df2c8196dd8a71af44a
-SIZE (rust/crates/heed-types-0.20.0-alpha.9.crate) = 4109
+SHA256 (rust/crates/heed-0.20.2.crate) = f60d7cff16094be9627830b399c087a25017e93fb3768b87cd656a68ccb1ebe8
+SIZE (rust/crates/heed-0.20.2.crate) = 55129
+SHA256 (rust/crates/heed-traits-0.20.0.crate) = eb3130048d404c57ce5a1ac61a903696e8fcde7e8c2991e9fcfc1f27c3ef74ff
+SIZE (rust/crates/heed-traits-0.20.0.crate) = 3108
+SHA256 (rust/crates/heed-types-0.20.0.crate) = 3cb0d6ba3700c9a57e83c013693e3eddb68a6d9b6781cacafc62a0d992e8ddb3
+SIZE (rust/crates/heed-types-0.20.0.crate) = 4569
 SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
 SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
@@ -463,8 +469,6 @@ SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639
 SIZE (rust/crates/httparse-1.8.0.crate) = 29954
 SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421
 SIZE (rust/crates/httpdate-1.0.2.crate) = 10673
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
 SHA256 (rust/crates/hyper-0.14.27.crate) = ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468
 SIZE (rust/crates/hyper-0.14.27.crate) = 195700
 SHA256 (rust/crates/hyper-rustls-0.24.1.crate) = 8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97
@@ -535,42 +539,44 @@ SHA256 (rust/crates/libproc-0.14.2.crate) = 229004ebba9d1d5caf41623f1523b6d52abb
 SIZE (rust/crates/libproc-0.14.2.crate) = 32831
 SHA256 (rust/crates/libz-sys-1.1.15.crate) = 037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6
 SIZE (rust/crates/libz-sys-1.1.15.crate) = 3958887
-SHA256 (rust/crates/lindera-0.30.0.crate) = a1bbf252ea3490053dc397539ece0b510924f2f72605fa28d3e858d86f43ec88
-SIZE (rust/crates/lindera-0.30.0.crate) = 23074
-SHA256 (rust/crates/lindera-analyzer-0.30.0.crate) = 87febfec0e2859ce2154fb90dd6f66b774ddb0b6e264b44f8e3d1303c9dcedd7
-SIZE (rust/crates/lindera-analyzer-0.30.0.crate) = 5874
-SHA256 (rust/crates/lindera-cc-cedict-0.30.0.crate) = fcb91bb8a93ab0f95dbc3c43b5105354bb059134ef731154f75a64b5d919e71d
-SIZE (rust/crates/lindera-cc-cedict-0.30.0.crate) = 3474
-SHA256 (rust/crates/lindera-cc-cedict-builder-0.30.0.crate) = f6022a8309a287dbef425fd09a61585351670c83001d74f6c089979e2330b683
-SIZE (rust/crates/lindera-cc-cedict-builder-0.30.0.crate) = 5554
-SHA256 (rust/crates/lindera-compress-0.30.0.crate) = 32363cbcf433f915e7d77c2a0c410db2d6b23442e80715cf2cf6b9864078a500
-SIZE (rust/crates/lindera-compress-0.30.0.crate) = 1758
-SHA256 (rust/crates/lindera-core-0.30.0.crate) = d9a0e858753a02b1a3524fae4fbb11ca4b3a947128fd7854b797386562678be8
-SIZE (rust/crates/lindera-core-0.30.0.crate) = 10112
-SHA256 (rust/crates/lindera-decompress-0.30.0.crate) = 0e406345f6f8b665b9a129c67079c18ca9d97e9d171d102b4106a64a592c285e
-SIZE (rust/crates/lindera-decompress-0.30.0.crate) = 1602
-SHA256 (rust/crates/lindera-dictionary-0.30.0.crate) = 3e2a3ec0e5fd6768a27c6ec1040e8470d3a5926418f7afe065859e98aabb3bfe
-SIZE (rust/crates/lindera-dictionary-0.30.0.crate) = 5709
-SHA256 (rust/crates/lindera-filter-0.30.0.crate) = 1badaf51bad051185ea4917ba91bbbf2d6f8167e155647e21e0eaaef0982a95d
-SIZE (rust/crates/lindera-filter-0.30.0.crate) = 27991
-SHA256 (rust/crates/lindera-ipadic-0.30.0.crate) = 129ec16366354998f9791467ad38731539197747f649e573ead845358271ce25
-SIZE (rust/crates/lindera-ipadic-0.30.0.crate) = 5129
-SHA256 (rust/crates/lindera-ipadic-builder-0.30.0.crate) = 7f0979a56bc57e9c9be2996dff232c47aa146a2e7baebf5dd567e388eba3dd90
-SIZE (rust/crates/lindera-ipadic-builder-0.30.0.crate) = 7528
-SHA256 (rust/crates/lindera-ipadic-neologd-0.30.0.crate) = 20076660c4e79ef0316735b44e18ec7644e54786acdee8946c972d5f97086d0f
-SIZE (rust/crates/lindera-ipadic-neologd-0.30.0.crate) = 5253
-SHA256 (rust/crates/lindera-ipadic-neologd-builder-0.30.0.crate) = eccd18ed5f65d1d64ac0cbfa1d6827bfbbaf6530520ae6847e6a91ee38f47e20
-SIZE (rust/crates/lindera-ipadic-neologd-builder-0.30.0.crate) = 7490
-SHA256 (rust/crates/lindera-ko-dic-0.30.0.crate) = 59073171566c3e498ca048e84c2d0a7e117a42f36c8eb7d7163e65ac38bd6d48
-SIZE (rust/crates/lindera-ko-dic-0.30.0.crate) = 7462
-SHA256 (rust/crates/lindera-ko-dic-builder-0.30.0.crate) = ae176afa8535ca2a5ee9471873f85d531db0a6c32a3c42b41084506aac22b577
-SIZE (rust/crates/lindera-ko-dic-builder-0.30.0.crate) = 10254
-SHA256 (rust/crates/lindera-tokenizer-0.30.0.crate) = 457285bdde84571aa510c9e05371904305a55e8a541fa1473d4393062f06932d
-SIZE (rust/crates/lindera-tokenizer-0.30.0.crate) = 9975
-SHA256 (rust/crates/lindera-unidic-0.30.0.crate) = 5839980be552dfa639b70964c61914a9ad014148663679b0e148aa72e5e30f23
-SIZE (rust/crates/lindera-unidic-0.30.0.crate) = 4411
-SHA256 (rust/crates/lindera-unidic-builder-0.30.0.crate) = dcaab8f061d5b944b1e424f49c7efbf8f276e8a72e4f4ff956d01e46d481f008
-SIZE (rust/crates/lindera-unidic-builder-0.30.0.crate) = 6719
+SHA256 (rust/crates/lindera-0.31.0.crate) = dcd4fa369654517f72c10b24adf03ad4ce69d19facb79c3cb3cf9b4580ac352f
+SIZE (rust/crates/lindera-0.31.0.crate) = 22923
+SHA256 (rust/crates/lindera-analyzer-0.31.0.crate) = c2cba7fe275cb8ec4c594cfee9cc39e48b71e02a089457d52f3e70dc146a8133
+SIZE (rust/crates/lindera-analyzer-0.31.0.crate) = 5878
+SHA256 (rust/crates/lindera-cc-cedict-0.31.0.crate) = 240adf9faba3f09ad16557aefcd316dd00ebb940ac94334a629660d772f118c1
+SIZE (rust/crates/lindera-cc-cedict-0.31.0.crate) = 3499
+SHA256 (rust/crates/lindera-cc-cedict-builder-0.31.0.crate) = f12241f9e74babe708a0b9441d9f3fa67cb29fd01257918f30ffd480ca568820
+SIZE (rust/crates/lindera-cc-cedict-builder-0.31.0.crate) = 2795
+SHA256 (rust/crates/lindera-compress-0.31.0.crate) = 50f9f7a858d70ff9e4383cbd507ca9e98c8faf0319e08c10df4c30cb58c9ca6c
+SIZE (rust/crates/lindera-compress-0.31.0.crate) = 1692
+SHA256 (rust/crates/lindera-core-0.31.0.crate) = 7f09810ab98ce2a084d788ac38fbb7b31697f34bc47c61de0d880320a674bd15
+SIZE (rust/crates/lindera-core-0.31.0.crate) = 10120
+SHA256 (rust/crates/lindera-decompress-0.31.0.crate) = d53400c9b2dd6b45f82d9fa5b5efe079f3acaf6ce609dba8d42c8a76baaa2b12
+SIZE (rust/crates/lindera-decompress-0.31.0.crate) = 1536
+SHA256 (rust/crates/lindera-dictionary-0.31.0.crate) = 2053d064a515839250438b8dfa6cf445e2b97633232ded34a54f267e945d196e
+SIZE (rust/crates/lindera-dictionary-0.31.0.crate) = 5622
+SHA256 (rust/crates/lindera-dictionary-builder-0.31.0.crate) = 14f486924055f8bedcc5877572e4dc91fbc10370862430ac2e5f7f0d671a18c8
+SIZE (rust/crates/lindera-dictionary-builder-0.31.0.crate) = 6072
+SHA256 (rust/crates/lindera-filter-0.31.0.crate) = bb3904fc279f0297f6fd6210435adab1f8c82ba84eba8635407c791af51c0d8a
+SIZE (rust/crates/lindera-filter-0.31.0.crate) = 28014
+SHA256 (rust/crates/lindera-ipadic-0.31.0.crate) = 4aa3ef2f1f6838b0fa2e2fca2896242bb83bc877c1760cdb6fa23449ab95d664
+SIZE (rust/crates/lindera-ipadic-0.31.0.crate) = 5135
+SHA256 (rust/crates/lindera-ipadic-builder-0.31.0.crate) = a41287db18eadb58d73a04d49778d41c161549fbbbe155d4338976b7b8541c7d
+SIZE (rust/crates/lindera-ipadic-builder-0.31.0.crate) = 4569
+SHA256 (rust/crates/lindera-ipadic-neologd-0.31.0.crate) = 49382256f245078400bf7e72663f9eb30afcd9ed54cd46f29d7db1be529678e1
+SIZE (rust/crates/lindera-ipadic-neologd-0.31.0.crate) = 5277
+SHA256 (rust/crates/lindera-ipadic-neologd-builder-0.31.0.crate) = 5ae9cfd2fda68ef526ef0c7b50c5d4d5582a4daa6ecd0cea9e2b0b62564a2a5d
+SIZE (rust/crates/lindera-ipadic-neologd-builder-0.31.0.crate) = 4559
+SHA256 (rust/crates/lindera-ko-dic-0.31.0.crate) = 7f86d03a863f3ae1d269e7b7d4dd2cce9385a53463479bafc5d7aa48719f36db
+SIZE (rust/crates/lindera-ko-dic-0.31.0.crate) = 7514
+SHA256 (rust/crates/lindera-ko-dic-builder-0.31.0.crate) = bd0f44f2e56358c5879dfb5e7f76cc6ba7853ec31082c4e3f8fb65fb2d849c51
+SIZE (rust/crates/lindera-ko-dic-builder-0.31.0.crate) = 7565
+SHA256 (rust/crates/lindera-tokenizer-0.31.0.crate) = 7c5182735cdc2832ac757b31e8a5b150a3514357a30efe3dec212f8dcb06ba14
+SIZE (rust/crates/lindera-tokenizer-0.31.0.crate) = 9973
+SHA256 (rust/crates/lindera-unidic-0.31.0.crate) = 6c63da104728dd1cf14bfa564753cbfa996f6078ed2e23e31475bd1d639fc597
+SIZE (rust/crates/lindera-unidic-0.31.0.crate) = 4451
+SHA256 (rust/crates/lindera-unidic-builder-0.31.0.crate) = 04acecbc068dac21766a1b7ed1f2608b6f250d10b4f8bff67abc2a00437a0974
+SIZE (rust/crates/lindera-unidic-builder-0.31.0.crate) = 3986
 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.1.4.crate) = f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4
@@ -587,18 +593,16 @@ SHA256 (rust/crates/liquid-lib-0.26.4.crate) = e2a17e273a6fb1fb6268f7a5867ddfd0b
 SIZE (rust/crates/liquid-lib-0.26.4.crate) = 40101
 SHA256 (rust/crates/litemap-0.7.2.crate) = f9d642685b028806386b2b6e75685faadd3eb65a85fff7df711ce18446a422da
 SIZE (rust/crates/litemap-0.7.2.crate) = 27778
-SHA256 (rust/crates/lmdb-master-sys-0.1.0.crate) = 629c123f5321b48fa4f8f4d3b868165b748d9ba79c7103fb58e3a94f736bcedd
-SIZE (rust/crates/lmdb-master-sys-0.1.0.crate) = 170165
+SHA256 (rust/crates/lmdb-master-sys-0.2.1.crate) = a5142795c220effa4c8f4813537bd4c88113a07e45e93100ccb2adc5cec6c7f3
+SIZE (rust/crates/lmdb-master-sys-0.2.1.crate) = 175499
 SHA256 (rust/crates/local-channel-0.1.3.crate) = 7f303ec0e94c6c54447f84f3b0ef7af769858a9c4ef56ef2a986d3dcd4c3fc9c
 SIZE (rust/crates/local-channel-0.1.3.crate) = 7522
 SHA256 (rust/crates/local-waker-0.1.3.crate) = e34f76eb3611940e0e7d53a9aaa4e6a3151f69541a282fd0dad5571420c53ff1
 SIZE (rust/crates/local-waker-0.1.3.crate) = 6369
-SHA256 (rust/crates/lock_api-0.4.10.crate) = c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16
-SIZE (rust/crates/lock_api-0.4.10.crate) = 26713
+SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
+SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
 SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
 SIZE (rust/crates/log-0.4.21.crate) = 43442
-SHA256 (rust/crates/lz4_flex-0.10.0.crate) = 8b8c72594ac26bfd34f2d99dfced2edfaddfe8a476e3ff2ca0eb293d925c4f83
-SIZE (rust/crates/lz4_flex-0.10.0.crate) = 38611
 SHA256 (rust/crates/macro_rules_attribute-0.2.0.crate) = 8a82271f7bc033d84bbca59a3ce3e4159938cb08a9c3aebbe54d215131518a13
 SIZE (rust/crates/macro_rules_attribute-0.2.0.crate) = 15408
 SHA256 (rust/crates/macro_rules_attribute-proc_macro-0.2.0.crate) = b8dd856d451cc0da70e2ef2ce95a18e39a93b7558bedf10201ad28503f918568
@@ -749,20 +753,18 @@ SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08c
 SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
 SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
 SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
-SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
+SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
+SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
 SHA256 (rust/crates/procfs-0.14.2.crate) = b1de8dacb0873f77e6aefc6d71e044761fcc68060290f5b1089fcdf84626bb69
 SIZE (rust/crates/procfs-0.14.2.crate) = 116068
 SHA256 (rust/crates/prometheus-0.13.3.crate) = 449811d15fbdf5ceb5c1144416066429cf82316e2ec8ce0c1f6f8a02e7bbcf8c
 SIZE (rust/crates/prometheus-0.13.3.crate) = 82457
 SHA256 (rust/crates/protobuf-2.28.0.crate) = 106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94
 SIZE (rust/crates/protobuf-2.28.0.crate) = 167541
-SHA256 (rust/crates/puffin-0.16.0.crate) = 76425abd4e1a0ad4bd6995dd974b52f414fca9974171df8e3708b3e660d05a21
-SIZE (rust/crates/puffin-0.16.0.crate) = 20798
 SHA256 (rust/crates/pulp-0.18.9.crate) = 03457ac216146f43f921500bac4e892d5cd32b0479b929cbfc90f95cd6c599c2
 SIZE (rust/crates/pulp-0.18.9.crate) = 90558
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
 SIZE (rust/crates/rand-0.8.5.crate) = 87113
 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
@@ -793,16 +795,16 @@ SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c8946
 SIZE (rust/crates/regex-1.10.4.crate) = 253191
 SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
 SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
+SHA256 (rust/crates/regex-lite-0.1.5.crate) = 30b661b2f27137bdbc16f00eda72866a92bb28af1753ffbd56744fb6e2e9cd8e
+SIZE (rust/crates/regex-lite-0.1.5.crate) = 95262
 SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
 SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
 SHA256 (rust/crates/reqwest-0.11.23.crate) = 37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41
 SIZE (rust/crates/reqwest-0.11.23.crate) = 158448
-SHA256 (rust/crates/retain_mut-0.1.7.crate) = 8c31b5c4033f8fdde8700e4657be2c497e7288f01515be52168c631e2e4d4086
-SIZE (rust/crates/retain_mut-0.1.7.crate) = 3945
 SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
 SIZE (rust/crates/ring-0.17.8.crate) = 4188554
-SHA256 (rust/crates/roaring-0.10.2.crate) = 6106b5cf8587f5834158895e9715a3c6c9716c8aefab57f1f7680917191c7873
-SIZE (rust/crates/roaring-0.10.2.crate) = 91257
+SHA256 (rust/crates/roaring-0.10.5.crate) = 7699249cc2c7d71939f30868f47e9d7add0bdc030d90ee10bfd16887ff8bb1c8
+SIZE (rust/crates/roaring-0.10.5.crate) = 94299
 SHA256 (rust/crates/rstar-0.11.0.crate) = 73111312eb7a2287d229f06c00ff35b51ddee180f017ab6dec1f69d62ac098d6
 SIZE (rust/crates/rstar-0.11.0.crate) = 40181
 SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
@@ -815,14 +817,14 @@ SHA256 (rust/crates/rustix-0.36.16.crate) = 6da3636faa25820d8648e0e31c5d519bbb01
 SIZE (rust/crates/rustix-0.36.16.crate) = 290950
 SHA256 (rust/crates/rustix-0.38.31.crate) = 6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949
 SIZE (rust/crates/rustix-0.38.31.crate) = 375443
-SHA256 (rust/crates/rustls-0.21.10.crate) = f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba
-SIZE (rust/crates/rustls-0.21.10.crate) = 284920
-SHA256 (rust/crates/rustls-0.22.2.crate) = e87c9956bd9807afa1f77e0f7594af32566e830e088a5576d27c5b6f30f49d41
-SIZE (rust/crates/rustls-0.22.2.crate) = 332080
+SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
+SIZE (rust/crates/rustls-0.21.12.crate) = 285674
+SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
+SIZE (rust/crates/rustls-0.22.4.crate) = 333681
 SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
 SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
-SHA256 (rust/crates/rustls-pki-types-1.3.1.crate) = 5ede67b28608b4c60685c7d54122d4400d90f62b40caee7700e700380a390fa8
-SIZE (rust/crates/rustls-pki-types-1.3.1.crate) = 21637
+SHA256 (rust/crates/rustls-pki-types-1.4.1.crate) = ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247
+SIZE (rust/crates/rustls-pki-types-1.4.1.crate) = 29437
 SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
 SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
 SHA256 (rust/crates/rustls-webpki-0.102.2.crate) = faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610
@@ -845,14 +847,14 @@ SHA256 (rust/crates/semver-1.0.18.crate) = b0293b4b29daaf487284529cc2f5675b8e57c
 SIZE (rust/crates/semver-1.0.18.crate) = 29703
 SHA256 (rust/crates/seq-macro-0.3.5.crate) = a3f0bf26fd526d2a95683cd0f87bf103b8539e2ca1ef48ce002d67aad59aa0b4
 SIZE (rust/crates/seq-macro-0.3.5.crate) = 13332
-SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
-SIZE (rust/crates/serde-1.0.197.crate) = 77087
+SHA256 (rust/crates/serde-1.0.198.crate) = 9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc
+SIZE (rust/crates/serde-1.0.198.crate) = 77577
 SHA256 (rust/crates/serde-cs-0.2.4.crate) = 07d1716265edfe2ff32c1f3168aedc01964b75432aadae3407c9f1fea40557c9
 SIZE (rust/crates/serde-cs-0.2.4.crate) = 7524
-SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
-SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
-SHA256 (rust/crates/serde_json-1.0.115.crate) = 12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd
-SIZE (rust/crates/serde_json-1.0.115.crate) = 147100
+SHA256 (rust/crates/serde_derive-1.0.198.crate) = e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9
+SIZE (rust/crates/serde_derive-1.0.198.crate) = 55787
+SHA256 (rust/crates/serde_json-1.0.116.crate) = 3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813
+SIZE (rust/crates/serde_json-1.0.116.crate) = 146790
 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.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
@@ -907,6 +909,8 @@ SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1
 SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
 SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
 SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
 SHA256 (rust/crates/strum-0.26.2.crate) = 5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29
 SIZE (rust/crates/strum-0.26.2.crate) = 7189
 SHA256 (rust/crates/strum_macros-0.26.2.crate) = c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946
@@ -915,8 +919,8 @@ SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01
 SIZE (rust/crates/subtle-2.5.0.crate) = 13909
 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
 SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.58.crate) = 44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687
-SIZE (rust/crates/syn-2.0.58.crate) = 254920
+SHA256 (rust/crates/syn-2.0.60.crate) = 909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3
+SIZE (rust/crates/syn-2.0.60.crate) = 255808
 SHA256 (rust/crates/synchronoise-1.0.1.crate) = 3dbc01390fc626ce8d1cffe3376ded2b72a11bb70e1c75f404a210e4daa4def2
 SIZE (rust/crates/synchronoise-1.0.1.crate) = 15084
 SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
@@ -937,10 +941,10 @@ SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676
 SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
 SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
 SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/thiserror-1.0.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297
-SIZE (rust/crates/thiserror-1.0.58.crate) = 21025
-SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7
-SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645
+SHA256 (rust/crates/thiserror-1.0.61.crate) = c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709
+SIZE (rust/crates/thiserror-1.0.61.crate) = 21264
+SHA256 (rust/crates/thiserror-impl-1.0.61.crate) = 46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533
+SIZE (rust/crates/thiserror-impl-1.0.61.crate) = 15786
 SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152
 SIZE (rust/crates/thread_local-1.1.7.crate) = 13585
 SHA256 (rust/crates/tiktoken-rs-0.5.8.crate) = 40894b788eb28bbb7e36bdc8b7b1b1488b9c93fa3730f315ab965330c94c0842
@@ -977,8 +981,8 @@ SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37
 SIZE (rust/crates/tower-service-0.3.2.crate) = 6847
 SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
 SIZE (rust/crates/tracing-0.1.40.crate) = 79459
-SHA256 (rust/crates/tracing-actix-web-0.7.9.crate) = 1fe0d5feac3f4ca21ba33496bcb1ccab58cca6412b1405ae80f0581541e0ca78
-SIZE (rust/crates/tracing-actix-web-0.7.9.crate) = 20828
+SHA256 (rust/crates/tracing-actix-web-0.7.11.crate) = 4ee9e39a66d9b615644893ffc1704d2a89b5b315b7fd0228ad3182ca9a306b19
+SIZE (rust/crates/tracing-actix-web-0.7.11.crate) = 20867
 SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7
 SIZE (rust/crates/tracing-attributes-0.1.27.crate) = 32241
 SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
@@ -1001,8 +1005,8 @@ SHA256 (rust/crates/unescaper-0.1.3.crate) = d8f0f68e58d297ba8b22b8b5a96a87b863b
 SIZE (rust/crates/unescaper-0.1.3.crate) = 17834
 SHA256 (rust/crates/unicase-2.6.0.crate) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
 SIZE (rust/crates/unicase-2.6.0.crate) = 23478
-SHA256 (rust/crates/unicode-bidi-0.3.13.crate) = 92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460
-SIZE (rust/crates/unicode-bidi-0.3.13.crate) = 44477
+SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
+SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
 SHA256 (rust/crates/unicode-blocks-0.1.9.crate) = 6b12e05d9e06373163a9bb6bb8c263c261b396643a99445fe6b9811fd376581b
 SIZE (rust/crates/unicode-blocks-0.1.9.crate) = 14516
 SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
@@ -1019,8 +1023,8 @@ SHA256 (rust/crates/unicode_categories-0.1.1.crate) = 39ec24b3121d976906ece63c9d
 SIZE (rust/crates/unicode_categories-0.1.1.crate) = 87298
 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/ureq-2.9.6.crate) = 11f214ce18d8b2cbe84ed3aa6486ed3f5b285cf8d8fbdbce9f3f767a724adc35
-SIZE (rust/crates/ureq-2.9.6.crate) = 113677
+SHA256 (rust/crates/ureq-2.9.7.crate) = d11a831e3c0b56e438a28308e7c810799e3c118417f342d30ecec080105395cd
+SIZE (rust/crates/ureq-2.9.7.crate) = 113834
 SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
 SIZE (rust/crates/url-2.5.0.crate) = 78605
 SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
@@ -1095,50 +1099,50 @@ SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb36932
 SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
 SHA256 (rust/crates/windows-targets-0.48.1.crate) = 05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f
 SIZE (rust/crates/windows-targets-0.48.1.crate) = 6902
-SHA256 (rust/crates/windows-targets-0.52.0.crate) = 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd
-SIZE (rust/crates/windows-targets-0.52.0.crate) = 6229
+SHA256 (rust/crates/windows-targets-0.52.4.crate) = 7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b
+SIZE (rust/crates/windows-targets-0.52.4.crate) = 6310
 SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
 SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
 SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.0.crate) = 91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc
 SIZE (rust/crates/windows_aarch64_gnullvm-0.48.0.crate) = 366543
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = 430182
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = 433373
 SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
 SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
 SHA256 (rust/crates/windows_aarch64_msvc-0.48.0.crate) = b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3
 SIZE (rust/crates/windows_aarch64_msvc-0.48.0.crate) = 671479
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.0.crate) = bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef
-SIZE (rust/crates/windows_aarch64_msvc-0.52.0.crate) = 821663
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.4.crate) = da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675
+SIZE (rust/crates/windows_aarch64_msvc-0.52.4.crate) = 828055
 SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
 SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
 SHA256 (rust/crates/windows_i686_gnu-0.48.0.crate) = 622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241
 SIZE (rust/crates/windows_i686_gnu-0.48.0.crate) = 741490
-SHA256 (rust/crates/windows_i686_gnu-0.52.0.crate) = a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313
-SIZE (rust/crates/windows_i686_gnu-0.52.0.crate) = 870285
+SHA256 (rust/crates/windows_i686_gnu-0.52.4.crate) = b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3
+SIZE (rust/crates/windows_i686_gnu-0.52.4.crate) = 875736
 SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
 SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
 SHA256 (rust/crates/windows_i686_msvc-0.48.0.crate) = 4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00
 SIZE (rust/crates/windows_i686_msvc-0.48.0.crate) = 730056
-SHA256 (rust/crates/windows_i686_msvc-0.52.0.crate) = ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a
-SIZE (rust/crates/windows_i686_msvc-0.52.0.crate) = 888693
+SHA256 (rust/crates/windows_i686_msvc-0.52.4.crate) = 1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02
+SIZE (rust/crates/windows_i686_msvc-0.52.4.crate) = 895530
 SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
 SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
 SHA256 (rust/crates/windows_x86_64_gnu-0.48.0.crate) = ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1
 SIZE (rust/crates/windows_x86_64_gnu-0.48.0.crate) = 703595
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd
-SIZE (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 826213
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03
+SIZE (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 831627
 SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
 SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
 SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.0.crate) = 7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953
 SIZE (rust/crates/windows_x86_64_gnullvm-0.48.0.crate) = 366536
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 430165
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 433358
 SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
 SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
 SHA256 (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a
 SIZE (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 671422
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.0.crate) = dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04
-SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8
+SIZE (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 828019
*** 60 LINES SKIPPED ***