git: 9e25da87c08a - main - misc/jirust: update 1.2.0 → 1.2.1

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 13 Jun 2024 09:19:43 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9e25da87c08abcfa59336be1739c03db4a8918c0

commit 9e25da87c08abcfa59336be1739c03db4a8918c0
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-06-13 08:30:49 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-06-13 09:19:36 +0000

    misc/jirust: update 1.2.0 → 1.2.1
    
    Reported by:    portscout
---
 misc/jirust/Makefile | 247 ++++++++++++++-----------
 misc/jirust/distinfo | 496 +++++++++++++++++++++++++++++----------------------
 2 files changed, 424 insertions(+), 319 deletions(-)

diff --git a/misc/jirust/Makefile b/misc/jirust/Makefile
index 1c2a9499225a..05d6674dade7 100644
--- a/misc/jirust/Makefile
+++ b/misc/jirust/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	jirust
-DISTVERSION=	1.2.0
+DISTVERSION=	1.2.1
 CATEGORIES=	misc
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -24,8 +24,9 @@ CARGO_CRATES=	addr-0.15.6 \
 		addr2line-0.19.0 \
 		adler-1.0.2 \
 		ahash-0.7.6 \
-		ahash-0.8.3 \
+		ahash-0.8.11 \
 		aho-corasick-1.0.2 \
+		allocator-api2-0.2.18 \
 		android-tzdata-0.1.1 \
 		android_system_properties-0.1.5 \
 		ansi_term-0.12.1 \
@@ -36,15 +37,16 @@ CARGO_CRATES=	addr-0.15.6 \
 		anstyle-wincon-3.0.1 \
 		any_ascii-0.3.2 \
 		anyhow-1.0.75 \
+		approx-0.4.0 \
 		approx-0.5.1 \
+		arbitrary-1.3.2 \
 		arc-swap-1.6.0 \
 		argon2-0.5.2 \
 		arrayvec-0.7.4 \
 		ascii-canvas-3.0.0 \
 		async-channel-1.9.0 \
-		async-executor-1.5.1 \
-		async-lock-2.7.0 \
-		async-recursion-1.0.4 \
+		async-executor-1.12.0 \
+		async-recursion-1.1.1 \
 		async-task-4.4.0 \
 		async-trait-0.1.68 \
 		async_io_stream-0.3.3 \
@@ -53,10 +55,10 @@ CARGO_CRATES=	addr-0.15.6 \
 		atty-0.2.14 \
 		autocfg-1.1.0 \
 		backtrace-0.3.67 \
-		base64-0.13.1 \
-		base64-0.21.2 \
+		base64-0.21.7 \
+		base64-0.22.1 \
 		base64ct-1.6.0 \
-		bcrypt-0.14.0 \
+		bcrypt-0.15.1 \
 		bincode-1.3.3 \
 		bindgen-0.65.1 \
 		bit-set-0.5.3 \
@@ -68,17 +70,15 @@ CARGO_CRATES=	addr-0.15.6 \
 		blake2-0.10.6 \
 		block-buffer-0.10.4 \
 		blowfish-0.9.1 \
-		borsh-0.10.3 \
-		borsh-derive-0.10.3 \
-		borsh-derive-internal-0.10.3 \
-		borsh-schema-derive-internal-0.10.3 \
+		borsh-1.5.0 \
+		borsh-derive-1.5.0 \
 		bstr-1.7.0 \
 		bumpalo-3.13.0 \
 		bytecheck-0.6.11 \
 		bytecheck_derive-0.6.11 \
 		bytemuck-1.14.0 \
 		byteorder-1.4.3 \
-		bytes-1.4.0 \
+		bytes-1.6.0 \
 		bzip2-sys-0.1.11+1.0.8 \
 		camino-1.1.6 \
 		cargo-platform-0.1.4 \
@@ -86,14 +86,18 @@ CARGO_CRATES=	addr-0.15.6 \
 		cargo_metadata-0.17.0 \
 		cassowary-0.3.0 \
 		cc-1.0.83 \
-		cedar-policy-2.3.3 \
-		cedar-policy-core-2.3.3 \
-		cedar-policy-validator-2.3.3 \
+		cedar-policy-2.4.2 \
+		cedar-policy-core-2.4.2 \
+		cedar-policy-validator-2.4.2 \
 		cesu8-1.1.0 \
 		cexpr-0.6.0 \
 		cfg-if-0.1.10 \
 		cfg-if-1.0.0 \
-		chrono-0.4.26 \
+		cfg_aliases-0.1.1 \
+		chrono-0.4.38 \
+		ciborium-0.2.2 \
+		ciborium-io-0.2.2 \
+		ciborium-ll-0.2.2 \
 		cipher-0.4.4 \
 		clang-sys-1.6.1 \
 		clap-2.34.0 \
@@ -110,7 +114,7 @@ CARGO_CRATES=	addr-0.15.6 \
 		combine-4.6.6 \
 		concolor-control-0.0.7 \
 		concolor-query-0.0.4 \
-		concurrent-queue-2.2.0 \
+		concurrent-queue-2.5.0 \
 		const-oid-0.9.5 \
 		content_inspector-0.2.4 \
 		convert_case-0.4.0 \
@@ -135,11 +139,12 @@ CARGO_CRATES=	addr-0.15.6 \
 		darling_core-0.20.3 \
 		darling_macro-0.13.4 \
 		darling_macro-0.20.3 \
+		dashmap-5.5.3 \
 		data-encoding-2.4.0 \
 		der-0.7.8 \
 		deranged-0.3.8 \
 		derive_more-0.99.17 \
-		deunicode-1.4.0 \
+		deunicode-1.6.0 \
 		diff-0.1.13 \
 		difflib-0.4.0 \
 		digest-0.10.7 \
@@ -159,39 +164,41 @@ CARGO_CRATES=	addr-0.15.6 \
 		endian-type-0.1.2 \
 		env_logger-0.10.0 \
 		equivalent-1.0.1 \
-		errno-0.3.1 \
-		errno-dragonfly-0.1.2 \
+		errno-0.3.9 \
 		event-listener-2.5.3 \
+		ext-sort-0.1.4 \
 		fastrand-1.9.0 \
+		fastrand-2.1.0 \
 		fern-0.6.2 \
 		filetime-0.2.22 \
 		fixedbitset-0.4.2 \
 		float_next_after-1.0.0 \
-		flume-0.10.14 \
+		flume-0.11.0 \
 		fnv-1.0.7 \
 		foreign-types-0.3.2 \
 		foreign-types-shared-0.1.1 \
-		form_urlencoded-1.2.0 \
+		form_urlencoded-1.2.1 \
 		fst-0.4.7 \
 		funty-2.0.0 \
 		futf-0.1.5 \
-		futures-0.3.28 \
-		futures-channel-0.3.28 \
-		futures-concurrency-7.3.0 \
-		futures-core-0.3.28 \
-		futures-executor-0.3.28 \
-		futures-io-0.3.28 \
+		futures-0.3.30 \
+		futures-channel-0.3.30 \
+		futures-concurrency-7.6.0 \
+		futures-core-0.3.30 \
+		futures-executor-0.3.30 \
+		futures-io-0.3.30 \
 		futures-lite-1.13.0 \
-		futures-macro-0.3.28 \
-		futures-sink-0.3.28 \
-		futures-task-0.3.28 \
-		futures-util-0.3.28 \
+		futures-lite-2.0.0 \
+		futures-macro-0.3.30 \
+		futures-sink-0.3.30 \
+		futures-task-0.3.30 \
+		futures-util-0.3.30 \
 		fuzzy-matcher-0.3.7 \
 		fxhash-0.2.1 \
 		generic-array-0.14.7 \
-		geo-0.25.1 \
 		geo-0.26.0 \
-		geo-types-0.7.11 \
+		geo-0.27.0 \
+		geo-types-0.7.13 \
 		geographiclib-rs-0.2.3 \
 		getopts-0.2.21 \
 		getrandom-0.1.16 \
@@ -202,15 +209,14 @@ CARGO_CRATES=	addr-0.15.6 \
 		glob-0.3.1 \
 		globset-0.4.13 \
 		h2-0.3.19 \
+		half-2.4.1 \
 		hash32-0.2.1 \
 		hashbrown-0.12.3 \
-		hashbrown-0.13.2 \
-		hashbrown-0.14.0 \
+		hashbrown-0.14.5 \
 		heapless-0.7.16 \
 		heck-0.3.3 \
 		heck-0.4.1 \
 		hermit-abi-0.1.19 \
-		hermit-abi-0.2.6 \
 		hermit-abi-0.3.1 \
 		hex-0.4.3 \
 		hmac-0.12.1 \
@@ -231,42 +237,43 @@ CARGO_CRATES=	addr-0.15.6 \
 		iana-time-zone-0.1.57 \
 		iana-time-zone-haiku-0.1.2 \
 		ident_case-1.0.1 \
-		idna-0.4.0 \
+		idna-0.5.0 \
 		ignore-0.4.20 \
 		imbl-2.0.0 \
 		imbl-sized-chunks-0.1.1 \
 		indexmap-1.9.3 \
-		indexmap-2.0.0 \
+		indexmap-2.2.6 \
 		inout-0.1.3 \
 		instant-0.1.12 \
 		io-lifetimes-1.0.11 \
-		ipnet-2.8.0 \
+		ipnet-2.9.0 \
 		is-docker-0.2.0 \
 		is-terminal-0.4.7 \
 		is-wsl-0.4.0 \
 		itertools-0.10.5 \
+		itertools-0.11.0 \
 		itoa-0.4.8 \
 		itoa-1.0.6 \
 		jni-0.19.0 \
 		jni-sys-0.3.0 \
 		jobserver-0.1.26 \
-		js-sys-0.3.64 \
+		js-sys-0.3.69 \
 		lalrpop-0.20.0 \
 		lalrpop-util-0.20.0 \
 		lazy_static-1.4.0 \
 		lazycell-1.3.0 \
 		lexicmp-0.1.0 \
-		libc-0.2.149 \
+		libc-0.2.155 \
 		libgit2-sys-0.15.2+1.6.4 \
 		libloading-0.7.4 \
 		libm-0.2.7 \
 		librocksdb-sys-0.11.0+8.1.1 \
 		libz-sys-1.1.9 \
+		linfa-linalg-0.1.0 \
 		linux-raw-sys-0.3.8 \
-		linux-raw-sys-0.4.10 \
+		linux-raw-sys-0.4.14 \
 		lock_api-0.4.10 \
 		log-0.4.19 \
-		lru-0.10.1 \
 		lz4-sys-1.9.4 \
 		mac-0.1.1 \
 		maplit-1.0.2 \
@@ -275,29 +282,37 @@ CARGO_CRATES=	addr-0.15.6 \
 		markup5ever-0.11.0 \
 		markup5ever_rcdom-0.2.0 \
 		matches-0.1.10 \
-		md-5-0.10.5 \
+		matrixmultiply-0.3.8 \
+		md-5-0.10.6 \
 		memchr-2.6.3 \
 		memoffset-0.9.0 \
+		miette-5.10.0 \
+		miette-derive-5.10.0 \
 		mime-0.3.17 \
 		mime_guess-2.0.4 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.6.2 \
-		mio-0.8.8 \
+		mio-0.8.11 \
 		nanoid-0.4.0 \
 		nanorand-0.7.0 \
 		native-tls-0.2.11 \
+		ndarray-0.15.6 \
+		ndarray-stats-0.5.1 \
 		new_debug_unreachable-1.0.4 \
 		nibble_vec-0.1.0 \
 		nodrop-0.1.14 \
+		noisy_float-0.2.0 \
 		nom-7.1.3 \
 		normalize-line-endings-0.3.0 \
 		num-bigint-0.4.3 \
 		num-bigint-dig-0.8.4 \
+		num-complex-0.4.6 \
 		num-integer-0.1.45 \
 		num-iter-0.1.43 \
-		num-traits-0.2.15 \
-		num_cpus-1.15.0 \
+		num-traits-0.2.19 \
+		num_cpus-1.16.0 \
 		object-0.30.4 \
+		object_store-0.8.0 \
 		once_cell-1.18.0 \
 		open-4.1.0 \
 		openssl-0.10.57 \
@@ -312,13 +327,14 @@ CARGO_CRATES=	addr-0.15.6 \
 		parking_lot_core-0.8.0 \
 		parking_lot_core-0.9.8 \
 		password-hash-0.5.0 \
+		paste-1.0.15 \
 		path-clean-1.0.1 \
 		pathdiff-0.2.1 \
 		pbkdf2-0.12.2 \
 		peeking_take_while-0.1.2 \
 		pem-2.0.1 \
 		pem-rfc7468-0.7.0 \
-		percent-encoding-2.3.0 \
+		percent-encoding-2.3.1 \
 		petgraph-0.6.4 \
 		pharos-0.5.3 \
 		phf-0.8.0 \
@@ -342,17 +358,18 @@ CARGO_CRATES=	addr-0.15.6 \
 		ppv-lite86-0.2.17 \
 		precomputed-hash-0.1.1 \
 		prettyplease-0.2.15 \
-		proc-macro-crate-0.1.5 \
+		proc-macro-crate-3.1.0 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
 		proc-macro-hack-0.5.20+deprecated \
-		proc-macro2-1.0.67 \
+		proc-macro2-1.0.84 \
 		psl-types-2.0.11 \
 		psm-0.1.21 \
 		ptr_meta-0.1.4 \
 		ptr_meta_derive-0.1.4 \
 		quick-error-2.0.1 \
-		quote-1.0.33 \
+		quick_cache-0.4.2 \
+		quote-1.0.36 \
 		radium-0.7.0 \
 		radix_trie-0.2.1 \
 		rand-0.7.3 \
@@ -365,46 +382,47 @@ CARGO_CRATES=	addr-0.15.6 \
 		rand_pcg-0.2.1 \
 		rand_xoshiro-0.6.0 \
 		ratatui-0.20.1 \
+		rawpointer-0.2.1 \
 		rayon-1.8.0 \
 		rayon-core-1.12.0 \
+		reblessive-0.3.5 \
 		redox_syscall-0.1.57 \
 		redox_syscall-0.2.16 \
 		redox_syscall-0.3.5 \
 		redox_users-0.4.3 \
 		ref-cast-1.0.20 \
 		ref-cast-impl-1.0.20 \
-		regex-1.9.5 \
-		regex-automata-0.3.8 \
-		regex-automata-0.4.3 \
+		regex-1.10.4 \
+		regex-automata-0.4.6 \
 		regex-syntax-0.7.5 \
+		regex-syntax-0.8.3 \
 		rend-0.4.0 \
-		reqwest-0.11.18 \
+		reqwest-0.11.27 \
 		retain_mut-0.1.7 \
-		revision-0.5.0 \
-		revision-derive-0.5.0 \
+		revision-0.7.0 \
+		revision-derive-0.7.0 \
 		ring-0.16.20 \
-		ring-0.17.5 \
+		ring-0.17.8 \
 		rkyv-0.7.42 \
 		rkyv_derive-0.7.42 \
+		rmp-0.8.14 \
+		rmp-serde-1.3.0 \
+		rmpv-1.3.0 \
 		roaring-0.10.2 \
-		robust-0.2.3 \
 		robust-1.1.0 \
 		rocksdb-0.21.0 \
 		rsa-0.9.2 \
-		rstar-0.10.0 \
 		rstar-0.11.0 \
 		rust-stemmers-1.2.0 \
-		rust_decimal-1.32.0 \
+		rust_decimal-1.35.0 \
 		rustc-demangle-0.1.23 \
 		rustc-hash-1.1.0 \
 		rustc_lexer-0.1.0 \
 		rustc_version-0.4.0 \
 		rustix-0.37.20 \
-		rustix-0.38.21 \
-		rustls-0.20.8 \
-		rustls-0.21.2 \
+		rustix-0.38.34 \
+		rustls-0.21.12 \
 		rustls-pemfile-1.0.2 \
-		rustls-webpki-0.100.1 \
 		rustls-webpki-0.101.7 \
 		rustversion-1.0.14 \
 		ryu-1.0.13 \
@@ -419,12 +437,12 @@ CARGO_CRATES=	addr-0.15.6 \
 		security-framework-2.9.1 \
 		security-framework-sys-2.9.0 \
 		selectors-0.22.0 \
-		semver-1.0.18 \
+		semver-1.0.23 \
 		send_wrapper-0.6.0 \
-		serde-1.0.188 \
+		serde-1.0.203 \
 		serde-aux-4.2.0 \
-		serde_derive-1.0.188 \
-		serde_json-1.0.107 \
+		serde_derive-1.0.203 \
+		serde_json-1.0.117 \
 		serde_spanned-0.6.4 \
 		serde_urlencoded-0.7.1 \
 		serde_with-1.14.0 \
@@ -432,9 +450,8 @@ CARGO_CRATES=	addr-0.15.6 \
 		serde_with_macros-1.5.2 \
 		serde_with_macros-3.3.0 \
 		servo_arc-0.1.1 \
-		sha-1-0.10.1 \
-		sha1-0.10.5 \
-		sha2-0.10.7 \
+		sha1-0.10.6 \
+		sha2-0.10.8 \
 		shlex-1.1.0 \
 		signal-hook-0.3.15 \
 		signal-hook-mio-0.2.3 \
@@ -446,13 +463,16 @@ CARGO_CRATES=	addr-0.15.6 \
 		simsearch-0.2.4 \
 		siphasher-0.3.10 \
 		slab-0.4.8 \
-		smallvec-1.10.0 \
+		smallvec-1.13.2 \
 		smol_str-0.2.0 \
+		snafu-0.7.5 \
+		snafu-derive-0.7.5 \
 		snap-1.1.0 \
 		snapbox-0.4.14 \
 		snapbox-macros-0.3.6 \
 		socket2-0.4.9 \
-		socket2-0.5.4 \
+		socket2-0.5.7 \
+		spade-2.8.0 \
 		spin-0.5.2 \
 		spin-0.9.8 \
 		spki-0.7.2 \
@@ -466,13 +486,19 @@ CARGO_CRATES=	addr-0.15.6 \
 		structopt-0.3.26 \
 		structopt-derive-0.4.18 \
 		subtle-2.5.0 \
-		surrealdb-1.0.0 \
+		surrealdb-1.5.1 \
+		surrealdb-core-1.4.2 \
+		surrealdb-core-2.0.0-1.5.1 \
 		surrealdb-derive-0.12.0 \
 		surrealdb-jsonwebtoken-8.3.0-surreal.1 \
 		syn-1.0.109 \
-		syn-2.0.33 \
+		syn-2.0.66 \
+		syn_derive-0.1.8 \
+		sync_wrapper-0.1.2 \
+		system-configuration-0.5.1 \
+		system-configuration-sys-0.5.0 \
 		tap-1.0.1 \
-		tempfile-3.6.0 \
+		tempfile-3.10.1 \
 		tendril-0.4.3 \
 		term-0.7.0 \
 		termcolor-1.2.0 \
@@ -480,40 +506,37 @@ CARGO_CRATES=	addr-0.15.6 \
 		textwrap-0.11.0 \
 		textwrap-0.16.0 \
 		thin-slice-0.1.1 \
-		thiserror-1.0.48 \
-		thiserror-impl-1.0.48 \
+		thiserror-1.0.61 \
+		thiserror-impl-1.0.61 \
 		thread_local-1.1.7 \
-		time-0.1.45 \
 		time-0.3.28 \
 		time-core-0.1.1 \
 		time-macros-0.2.14 \
 		tiny-keccak-2.0.2 \
 		tinyvec-1.6.0 \
 		tinyvec_macros-0.1.1 \
-		tokio-1.32.0 \
-		tokio-macros-2.1.0 \
+		tokio-1.37.0 \
+		tokio-macros-2.2.0 \
 		tokio-native-tls-0.3.1 \
-		tokio-rustls-0.23.4 \
 		tokio-rustls-0.24.1 \
-		tokio-tungstenite-0.18.0 \
+		tokio-tungstenite-0.20.1 \
 		tokio-util-0.7.8 \
-		toml-0.5.11 \
 		toml-0.7.8 \
 		toml_datetime-0.6.5 \
 		toml_edit-0.19.15 \
 		toml_edit-0.20.7 \
+		toml_edit-0.21.1 \
 		tower-service-0.3.2 \
-		tracing-0.1.37 \
-		tracing-attributes-0.1.24 \
-		tracing-core-0.1.31 \
-		trice-0.3.1 \
+		tracing-0.1.40 \
+		tracing-attributes-0.1.27 \
+		tracing-core-0.1.32 \
+		trice-0.4.0 \
 		triple_accel-0.3.4 \
 		try-lock-0.2.4 \
 		trycmd-0.14.19 \
-		tungstenite-0.18.0 \
 		tungstenite-0.20.1 \
 		typenum-1.16.0 \
-		ulid-1.0.0 \
+		ulid-1.1.2 \
 		unicase-2.7.0 \
 		unicode-bidi-0.3.13 \
 		unicode-ident-1.0.9 \
@@ -525,11 +548,11 @@ CARGO_CRATES=	addr-0.15.6 \
 		unicode-xid-0.2.4 \
 		untrusted-0.7.1 \
 		untrusted-0.9.0 \
-		url-2.4.0 \
+		url-2.5.0 \
 		urlencoding-2.1.2 \
 		utf-8-0.7.6 \
 		utf8parse-0.2.1 \
-		uuid-1.4.1 \
+		uuid-1.8.0 \
 		vcpkg-0.2.15 \
 		vec_map-0.8.2 \
 		version_check-0.9.4 \
@@ -538,19 +561,19 @@ CARGO_CRATES=	addr-0.15.6 \
 		walkdir-2.3.3 \
 		want-0.3.1 \
 		wasi-0.9.0+wasi-snapshot-preview1 \
-		wasi-0.10.0+wasi-snapshot-preview1 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.87 \
-		wasm-bindgen-backend-0.2.87 \
-		wasm-bindgen-futures-0.4.37 \
-		wasm-bindgen-macro-0.2.87 \
-		wasm-bindgen-macro-support-0.2.87 \
-		wasm-bindgen-shared-0.2.87 \
-		wasm-streams-0.2.3 \
+		wasm-bindgen-0.2.92 \
+		wasm-bindgen-backend-0.2.92 \
+		wasm-bindgen-futures-0.4.42 \
+		wasm-bindgen-macro-0.2.92 \
+		wasm-bindgen-macro-support-0.2.92 \
+		wasm-bindgen-shared-0.2.92 \
+		wasm-streams-0.4.0 \
 		wasmtimer-0.2.0 \
-		web-sys-0.3.64 \
+		web-sys-0.3.69 \
+		web-time-1.1.0 \
 		webpki-0.22.4 \
-		webpki-roots-0.22.6 \
+		webpki-roots-0.25.4 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.5 \
@@ -558,26 +581,38 @@ CARGO_CRATES=	addr-0.15.6 \
 		windows-0.48.0 \
 		windows-sys-0.42.0 \
 		windows-sys-0.48.0 \
+		windows-sys-0.52.0 \
 		windows-targets-0.48.0 \
+		windows-targets-0.52.5 \
 		windows_aarch64_gnullvm-0.42.2 \
 		windows_aarch64_gnullvm-0.48.0 \
+		windows_aarch64_gnullvm-0.52.5 \
 		windows_aarch64_msvc-0.42.2 \
 		windows_aarch64_msvc-0.48.0 \
+		windows_aarch64_msvc-0.52.5 \
 		windows_i686_gnu-0.42.2 \
 		windows_i686_gnu-0.48.0 \
+		windows_i686_gnu-0.52.5 \
+		windows_i686_gnullvm-0.52.5 \
 		windows_i686_msvc-0.42.2 \
 		windows_i686_msvc-0.48.0 \
+		windows_i686_msvc-0.52.5 \
 		windows_x86_64_gnu-0.42.2 \
 		windows_x86_64_gnu-0.48.0 \
+		windows_x86_64_gnu-0.52.5 \
 		windows_x86_64_gnullvm-0.42.2 \
 		windows_x86_64_gnullvm-0.48.0 \
+		windows_x86_64_gnullvm-0.52.5 \
 		windows_x86_64_msvc-0.42.2 \
 		windows_x86_64_msvc-0.48.0 \
+		windows_x86_64_msvc-0.52.5 \
 		winnow-0.5.17 \
-		winreg-0.10.1 \
+		winreg-0.50.0 \
 		ws_stream_wasm-0.7.4 \
 		wyz-0.5.1 \
 		xml5ever-0.17.0 \
+		zerocopy-0.7.34 \
+		zerocopy-derive-0.7.34 \
 		zeroize-1.6.0 \
 		zstd-sys-2.0.8+zstd.1.5.5
 
diff --git a/misc/jirust/distinfo b/misc/jirust/distinfo
index bfff6419219f..17fc8a656515 100644
--- a/misc/jirust/distinfo
+++ b/misc/jirust/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1716959793
+TIMESTAMP = 1718258210
 SHA256 (rust/crates/addr-0.15.6.crate) = a93b8a41dbe230ad5087cc721f8d41611de654542180586b315d9f4cf6b72bef
 SIZE (rust/crates/addr-0.15.6.crate) = 92595
 SHA256 (rust/crates/addr2line-0.19.0.crate) = a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97
@@ -7,10 +7,12 @@ SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
 SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
 SIZE (rust/crates/ahash-0.7.6.crate) = 38030
-SHA256 (rust/crates/ahash-0.8.3.crate) = 2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f
-SIZE (rust/crates/ahash-0.8.3.crate) = 42416
+SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (rust/crates/ahash-0.8.11.crate) = 43607
 SHA256 (rust/crates/aho-corasick-1.0.2.crate) = 43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41
 SIZE (rust/crates/aho-corasick-1.0.2.crate) = 167694
+SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
+SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
 SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
 SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
@@ -31,8 +33,12 @@ SHA256 (rust/crates/any_ascii-0.3.2.crate) = ea50b14b7a4b9343f8c627a7a53c5207648
 SIZE (rust/crates/any_ascii-0.3.2.crate) = 240380
 SHA256 (rust/crates/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6
 SIZE (rust/crates/anyhow-1.0.75.crate) = 43901
+SHA256 (rust/crates/approx-0.4.0.crate) = 3f2a05fd1bd10b2527e20a2cd32d8873d115b8b39fe219ee25f42a8aca6ba278
+SIZE (rust/crates/approx-0.4.0.crate) = 14280
 SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
 SIZE (rust/crates/approx-0.5.1.crate) = 15100
+SHA256 (rust/crates/arbitrary-1.3.2.crate) = 7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110
+SIZE (rust/crates/arbitrary-1.3.2.crate) = 32037
 SHA256 (rust/crates/arc-swap-1.6.0.crate) = bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6
 SIZE (rust/crates/arc-swap-1.6.0.crate) = 67342
 SHA256 (rust/crates/argon2-0.5.2.crate) = 17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9
@@ -43,12 +49,10 @@ SHA256 (rust/crates/ascii-canvas-3.0.0.crate) = 8824ecca2e851cec16968d54a01dd372
 SIZE (rust/crates/ascii-canvas-3.0.0.crate) = 10575
 SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
 SIZE (rust/crates/async-channel-1.9.0.crate) = 13664
-SHA256 (rust/crates/async-executor-1.5.1.crate) = 6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb
-SIZE (rust/crates/async-executor-1.5.1.crate) = 18615
-SHA256 (rust/crates/async-lock-2.7.0.crate) = fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7
-SIZE (rust/crates/async-lock-2.7.0.crate) = 23631
-SHA256 (rust/crates/async-recursion-1.0.4.crate) = 0e97ce7de6cf12de5d7226c73f5ba9811622f4db3a5b91b55c53e987e5f91cba
-SIZE (rust/crates/async-recursion-1.0.4.crate) = 11521
+SHA256 (rust/crates/async-executor-1.12.0.crate) = c8828ec6e544c02b0d6691d21ed9f9218d0384a82542855073c2a3f58304aaf0
+SIZE (rust/crates/async-executor-1.12.0.crate) = 28529
+SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
+SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
 SHA256 (rust/crates/async-task-4.4.0.crate) = ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae
 SIZE (rust/crates/async-task-4.4.0.crate) = 35178
 SHA256 (rust/crates/async-trait-0.1.68.crate) = b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842
@@ -65,14 +69,14 @@ SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36
 SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
 SHA256 (rust/crates/backtrace-0.3.67.crate) = 233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca
 SIZE (rust/crates/backtrace-0.3.67.crate) = 78564
-SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
-SIZE (rust/crates/base64-0.13.1.crate) = 61002
-SHA256 (rust/crates/base64-0.21.2.crate) = 604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d
-SIZE (rust/crates/base64-0.21.2.crate) = 76389
+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/bcrypt-0.14.0.crate) = 9df288bec72232f78c1ec5fe4e8f1d108aa0265476e93097593c803c8c02062a
-SIZE (rust/crates/bcrypt-0.14.0.crate) = 11113
+SHA256 (rust/crates/bcrypt-0.15.1.crate) = e65938ed058ef47d92cf8b346cc76ef48984572ade631927e9937b5ffc7662c7
+SIZE (rust/crates/bcrypt-0.15.1.crate) = 11628
 SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
 SIZE (rust/crates/bincode-1.3.3.crate) = 28958
 SHA256 (rust/crates/bindgen-0.65.1.crate) = cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5
@@ -95,14 +99,10 @@ SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996a
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
 SHA256 (rust/crates/blowfish-0.9.1.crate) = e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7
 SIZE (rust/crates/blowfish-0.9.1.crate) = 16734
-SHA256 (rust/crates/borsh-0.10.3.crate) = 4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b
-SIZE (rust/crates/borsh-0.10.3.crate) = 30550
-SHA256 (rust/crates/borsh-derive-0.10.3.crate) = 0754613691538d51f329cce9af41d7b7ca150bc973056f1156611489475f54f7
-SIZE (rust/crates/borsh-derive-0.10.3.crate) = 2907
-SHA256 (rust/crates/borsh-derive-internal-0.10.3.crate) = afb438156919598d2c7bad7e1c0adf3d26ed3840dbc010db1a882a65583ca2fb
-SIZE (rust/crates/borsh-derive-internal-0.10.3.crate) = 5152
-SHA256 (rust/crates/borsh-schema-derive-internal-0.10.3.crate) = 634205cc43f74a1b9046ef87c4540ebda95696ec0f315024860cad7c5b0f5ccd
-SIZE (rust/crates/borsh-schema-derive-internal-0.10.3.crate) = 6173
+SHA256 (rust/crates/borsh-1.5.0.crate) = dbe5b10e214954177fb1dc9fbd20a1a2608fe99e6c832033bdc7cea287a20d77
+SIZE (rust/crates/borsh-1.5.0.crate) = 60540
+SHA256 (rust/crates/borsh-derive-1.5.0.crate) = d7a8646f94ab393e43e8b35a2558b1624bed28b97ee09c5d15456e3c9463f46d
+SIZE (rust/crates/borsh-derive-1.5.0.crate) = 29185
 SHA256 (rust/crates/bstr-1.7.0.crate) = c79ad7fb2dd38f3dabd76b09c6a5a20c038fc0213ef1e9afd30eb777f120f019
 SIZE (rust/crates/bstr-1.7.0.crate) = 380090
 SHA256 (rust/crates/bumpalo-3.13.0.crate) = a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1
@@ -115,8 +115,8 @@ SHA256 (rust/crates/bytemuck-1.14.0.crate) = 374d28ec25809ee0e23827c2ab573d729e2
 SIZE (rust/crates/bytemuck-1.14.0.crate) = 44933
 SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
 SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytes-1.4.0.crate) = 89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be
-SIZE (rust/crates/bytes-1.4.0.crate) = 58080
+SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
+SIZE (rust/crates/bytes-1.6.0.crate) = 60605
 SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc
 SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
 SHA256 (rust/crates/camino-1.1.6.crate) = c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c
@@ -131,12 +131,12 @@ SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40
 SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
 SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
 SIZE (rust/crates/cc-1.0.83.crate) = 68343
-SHA256 (rust/crates/cedar-policy-2.3.3.crate) = 740e9c6999327357726ab9170defa1229c9a91f000c40cb02b343385cd7d8cf9
-SIZE (rust/crates/cedar-policy-2.3.3.crate) = 43686
-SHA256 (rust/crates/cedar-policy-core-2.3.3.crate) = 9c43c92ddadc29024643ef24ff0aeb665bb665750d401f6b5f4a9a44eae898ae
-SIZE (rust/crates/cedar-policy-core-2.3.3.crate) = 179943
-SHA256 (rust/crates/cedar-policy-validator-2.3.3.crate) = cf263ac64b18d94d9cd8ae4d05b65100fc21647e20eb42f7735fb54ec887afa3
-SIZE (rust/crates/cedar-policy-validator-2.3.3.crate) = 96168
+SHA256 (rust/crates/cedar-policy-2.4.2.crate) = 3d91e3b10a0f7f2911774d5e49713c4d25753466f9e11d1cd2ec627f8a2dc857
+SIZE (rust/crates/cedar-policy-2.4.2.crate) = 48952
+SHA256 (rust/crates/cedar-policy-core-2.4.2.crate) = cd2315591c6b7e18f8038f0a0529f254235fd902b6c217aabc04f2459b0d9995
+SIZE (rust/crates/cedar-policy-core-2.4.2.crate) = 183420
+SHA256 (rust/crates/cedar-policy-validator-2.4.2.crate) = e756e1b2a5da742ed97e65199ad6d0893e9aa4bd6b34be1de9e70bd1e6adc7df
+SIZE (rust/crates/cedar-policy-validator-2.4.2.crate) = 102833
 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
 SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
@@ -145,8 +145,16 @@ SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf1
 SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
 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.26.crate) = ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5
-SIZE (rust/crates/chrono-0.4.26.crate) = 191501
+SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
+SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
+SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
+SIZE (rust/crates/chrono-0.4.38.crate) = 220559
+SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
+SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
+SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
+SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
+SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
+SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
 SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
 SIZE (rust/crates/cipher-0.4.4.crate) = 19073
 SHA256 (rust/crates/clang-sys-1.6.1.crate) = c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f
@@ -179,8 +187,8 @@ SHA256 (rust/crates/concolor-control-0.0.7.crate) = 7104119c2f80d887239879d0c50e
 SIZE (rust/crates/concolor-control-0.0.7.crate) = 6314
 SHA256 (rust/crates/concolor-query-0.0.4.crate) = ad159cc964ac8f9d407cbc0aa44b02436c054b541f2b4b5f06972e1efdc54bc7
 SIZE (rust/crates/concolor-query-0.0.4.crate) = 3095
-SHA256 (rust/crates/concurrent-queue-2.2.0.crate) = 62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c
-SIZE (rust/crates/concurrent-queue-2.2.0.crate) = 19971
+SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
+SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
 SHA256 (rust/crates/const-oid-0.9.5.crate) = 28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f
 SIZE (rust/crates/const-oid-0.9.5.crate) = 45229
 SHA256 (rust/crates/content_inspector-0.2.4.crate) = b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38
@@ -229,6 +237,8 @@ SHA256 (rust/crates/darling_macro-0.13.4.crate) = 9c972679f83bdf9c42bd905396b6c3
 SIZE (rust/crates/darling_macro-0.13.4.crate) = 1910
 SHA256 (rust/crates/darling_macro-0.20.3.crate) = 836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5
 SIZE (rust/crates/darling_macro-0.20.3.crate) = 1859
+SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
+SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
 SHA256 (rust/crates/data-encoding-2.4.0.crate) = c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308
 SIZE (rust/crates/data-encoding-2.4.0.crate) = 19165
 SHA256 (rust/crates/der-0.7.8.crate) = fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c
@@ -237,8 +247,8 @@ SHA256 (rust/crates/deranged-0.3.8.crate) = f2696e8a945f658fd14dc3b87242e6b80cd0
 SIZE (rust/crates/deranged-0.3.8.crate) = 15314
 SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
 SIZE (rust/crates/derive_more-0.99.17.crate) = 55771
-SHA256 (rust/crates/deunicode-1.4.0.crate) = 890d779e1bc371e4fa7727ef6d29a9346be20ddfe40cd8c744cd083ce0640b15
-SIZE (rust/crates/deunicode-1.4.0.crate) = 176461
+SHA256 (rust/crates/deunicode-1.6.0.crate) = 339544cc9e2c4dc3fc7149fd630c5f22263a4fdf18a98afd0075784968b5cf00
+SIZE (rust/crates/deunicode-1.6.0.crate) = 170864
 SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
 SIZE (rust/crates/diff-0.1.13.crate) = 46216
 SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
@@ -277,14 +287,16 @@ SHA256 (rust/crates/env_logger-0.10.0.crate) = 85cdab6a89accf66733ad5a1693a4dcce
 SIZE (rust/crates/env_logger-0.10.0.crate) = 36574
 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.1.crate) = 4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a
-SIZE (rust/crates/errno-0.3.1.crate) = 10348
-SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
-SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
+SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
+SIZE (rust/crates/errno-0.3.9.crate) = 10690
 SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
 SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
+SHA256 (rust/crates/ext-sort-0.1.4.crate) = fcf73e44617eab501beba39234441a194cf138629d3b6447f81f573e1c3d0a13
+SIZE (rust/crates/ext-sort-0.1.4.crate) = 19092
 SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
 SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
+SHA256 (rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a
+SIZE (rust/crates/fastrand-2.1.0.crate) = 14907
 SHA256 (rust/crates/fern-0.6.2.crate) = d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee
 SIZE (rust/crates/fern-0.6.2.crate) = 304626
 SHA256 (rust/crates/filetime-0.2.22.crate) = d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0
@@ -293,56 +305,58 @@ SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736e
 SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
 SHA256 (rust/crates/float_next_after-1.0.0.crate) = 8bf7cc16383c4b8d58b9905a8509f02926ce3058053c056376248d958c9df1e8
 SIZE (rust/crates/float_next_after-1.0.0.crate) = 6965
-SHA256 (rust/crates/flume-0.10.14.crate) = 1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577
-SIZE (rust/crates/flume-0.10.14.crate) = 65389
+SHA256 (rust/crates/flume-0.11.0.crate) = 55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181
+SIZE (rust/crates/flume-0.11.0.crate) = 67502
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
 SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
 SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
 SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
 SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/form_urlencoded-1.2.0.crate) = a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652
-SIZE (rust/crates/form_urlencoded-1.2.0.crate) = 8923
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
 SHA256 (rust/crates/fst-0.4.7.crate) = 7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a
 SIZE (rust/crates/fst-0.4.7.crate) = 1573393
 SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
 SIZE (rust/crates/funty-2.0.0.crate) = 13160
 SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
 SIZE (rust/crates/futf-0.1.5.crate) = 11344
-SHA256 (rust/crates/futures-0.3.28.crate) = 23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40
-SIZE (rust/crates/futures-0.3.28.crate) = 53229
-SHA256 (rust/crates/futures-channel-0.3.28.crate) = 955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2
-SIZE (rust/crates/futures-channel-0.3.28.crate) = 32281
-SHA256 (rust/crates/futures-concurrency-7.3.0.crate) = b726119e6cd29cf120724495b2085e1ed3d17821ea17b86de54576d1aa565f5e
-SIZE (rust/crates/futures-concurrency-7.3.0.crate) = 52642
-SHA256 (rust/crates/futures-core-0.3.28.crate) = 4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c
-SIZE (rust/crates/futures-core-0.3.28.crate) = 14780
-SHA256 (rust/crates/futures-executor-0.3.28.crate) = ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0
-SIZE (rust/crates/futures-executor-0.3.28.crate) = 17743
-SHA256 (rust/crates/futures-io-0.3.28.crate) = 4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964
-SIZE (rust/crates/futures-io-0.3.28.crate) = 8910
+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-concurrency-7.6.0.crate) = 51ee14e256b9143bfafbf2fddeede6f396650bacf95d06fc1b3f2b503df129a0
+SIZE (rust/crates/futures-concurrency-7.6.0.crate) = 76002
+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-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
+SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
 SHA256 (rust/crates/futures-lite-1.13.0.crate) = 49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce
 SIZE (rust/crates/futures-lite-1.13.0.crate) = 37058
-SHA256 (rust/crates/futures-macro-0.3.28.crate) = 89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72
-SIZE (rust/crates/futures-macro-0.3.28.crate) = 11272
-SHA256 (rust/crates/futures-sink-0.3.28.crate) = f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e
-SIZE (rust/crates/futures-sink-0.3.28.crate) = 7852
-SHA256 (rust/crates/futures-task-0.3.28.crate) = 76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65
-SIZE (rust/crates/futures-task-0.3.28.crate) = 11848
-SHA256 (rust/crates/futures-util-0.3.28.crate) = 26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533
-SIZE (rust/crates/futures-util-0.3.28.crate) = 158510
+SHA256 (rust/crates/futures-lite-2.0.0.crate) = 9c1155db57329dca6d018b61e76b1488ce9a2e5e44028cac420a5898f4fcef63
+SIZE (rust/crates/futures-lite-2.0.0.crate) = 37700
+SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
+SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278
+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/fuzzy-matcher-0.3.7.crate) = 54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94
 SIZE (rust/crates/fuzzy-matcher-0.3.7.crate) = 18047
 SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
 SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
 SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/geo-0.25.1.crate) = a5d07d2288645058f3c78bc64eadd615335791cd5adb632e9865840afbc13dad
-SIZE (rust/crates/geo-0.25.1.crate) = 216157
 SHA256 (rust/crates/geo-0.26.0.crate) = 1645cf1d7fea7dac1a66f7357f3df2677ada708b8d9db8e9b043878930095a96
 SIZE (rust/crates/geo-0.26.0.crate) = 221771
-SHA256 (rust/crates/geo-types-0.7.11.crate) = 9705398c5c7b26132e74513f4ee7c1d7dafd786004991b375c172be2be0eecaa
-SIZE (rust/crates/geo-types-0.7.11.crate) = 33649
+SHA256 (rust/crates/geo-0.27.0.crate) = 4841b40fdbccd4b7042bd6195e4de91da54af34c50632e371bcbfcdfb558b873
+SIZE (rust/crates/geo-0.27.0.crate) = 255082
+SHA256 (rust/crates/geo-types-0.7.13.crate) = 9ff16065e5720f376fbced200a5ae0f47ace85fd70b7e54269790281353b6d61
+SIZE (rust/crates/geo-types-0.7.13.crate) = 36006
 SHA256 (rust/crates/geographiclib-rs-0.2.3.crate) = 8ea804e7bd3c6a4ca6a01edfa35231557a8a81d4d3f3e1e2b650d028c42592be
 SIZE (rust/crates/geographiclib-rs-0.2.3.crate) = 52845
 SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
@@ -363,14 +377,14 @@ SHA256 (rust/crates/globset-0.4.13.crate) = 759c97c1e17c55525b57192c06a267cda0ac
 SIZE (rust/crates/globset-0.4.13.crate) = 24031
 SHA256 (rust/crates/h2-0.3.19.crate) = d357c7ae988e7d2182f7d7871d0b963962420b0678b0997ce7de72001aeab782
 SIZE (rust/crates/h2-0.3.19.crate) = 164681
+SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
+SIZE (rust/crates/half-2.4.1.crate) = 50892
 SHA256 (rust/crates/hash32-0.2.1.crate) = b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67
 SIZE (rust/crates/hash32-0.2.1.crate) = 11168
 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e
-SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265
-SHA256 (rust/crates/hashbrown-0.14.0.crate) = 2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a
-SIZE (rust/crates/hashbrown-0.14.0.crate) = 116103
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
 SHA256 (rust/crates/heapless-0.7.16.crate) = db04bc24a18b9ea980628ecf00e6c0264f3c1426dac36c00cb49b6fbad8b0743
 SIZE (rust/crates/heapless-0.7.16.crate) = 75999
 SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
@@ -379,8 +393,6 @@ SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19
 SIZE (rust/crates/heck-0.4.1.crate) = 11567
 SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
 SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/hermit-abi-0.2.6.crate) = ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7
-SIZE (rust/crates/hermit-abi-0.2.6.crate) = 13027
 SHA256 (rust/crates/hermit-abi-0.3.1.crate) = fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286
 SIZE (rust/crates/hermit-abi-0.3.1.crate) = 13793
 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
@@ -421,8 +433,8 @@ SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba5
 SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
 SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
 SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-0.4.0.crate) = 7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c
-SIZE (rust/crates/idna-0.4.0.crate) = 271429
+SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
+SIZE (rust/crates/idna-0.5.0.crate) = 271940
 SHA256 (rust/crates/ignore-0.4.20.crate) = dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492
 SIZE (rust/crates/ignore-0.4.20.crate) = 53551
 SHA256 (rust/crates/imbl-2.0.0.crate) = c2806b69cd9f4664844027b64465eacb444c67c1db9c778e341adff0c25cdb0d
@@ -431,16 +443,16 @@ SHA256 (rust/crates/imbl-sized-chunks-0.1.1.crate) = e6957ea0b2541c5ca561d3ef453
 SIZE (rust/crates/imbl-sized-chunks-0.1.1.crate) = 43086
 SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
 SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.0.0.crate) = d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d
-SIZE (rust/crates/indexmap-2.0.0.crate) = 64038
+SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
+SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
 SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
 SIZE (rust/crates/inout-0.1.3.crate) = 10743
 SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
 SIZE (rust/crates/instant-0.1.12.crate) = 6128
 SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
 SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
-SHA256 (rust/crates/ipnet-2.8.0.crate) = 28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6
-SIZE (rust/crates/ipnet-2.8.0.crate) = 27474
+SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3
+SIZE (rust/crates/ipnet-2.9.0.crate) = 27627
 SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
 SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
 SHA256 (rust/crates/is-terminal-0.4.7.crate) = adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f
@@ -449,6 +461,8 @@ SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d33
 SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
 SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
 SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
+SIZE (rust/crates/itertools-0.11.0.crate) = 125074
 SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
 SIZE (rust/crates/itoa-0.4.8.crate) = 11926
 SHA256 (rust/crates/itoa-1.0.6.crate) = 453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6
@@ -459,8 +473,8 @@ SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4
 SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
 SHA256 (rust/crates/jobserver-0.1.26.crate) = 936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2
 SIZE (rust/crates/jobserver-0.1.26.crate) = 22645
-SHA256 (rust/crates/js-sys-0.3.64.crate) = c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a
-SIZE (rust/crates/js-sys-0.3.64.crate) = 80313
+SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
+SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
 SHA256 (rust/crates/lalrpop-0.20.0.crate) = da4081d44f4611b66c6dd725e6de3169f9f63905421e8626fcb86b6a898998b8
 SIZE (rust/crates/lalrpop-0.20.0.crate) = 233201
 SHA256 (rust/crates/lalrpop-util-0.20.0.crate) = 3f35c735096c0293d313e8f2a641627472b83d01b937177fe76e5e2708d31e0d
@@ -471,8 +485,8 @@ SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013
 SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
 SHA256 (rust/crates/lexicmp-0.1.0.crate) = 7378d131ddf24063b32cbd7e91668d183140c4b3906270635a4d633d1068ea5d
 SIZE (rust/crates/lexicmp-0.1.0.crate) = 12867
-SHA256 (rust/crates/libc-0.2.149.crate) = a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b
-SIZE (rust/crates/libc-0.2.149.crate) = 715592
*** 620 LINES SKIPPED ***