git: 012efda7be96 - main - games/jumpy: update to 0.9.0

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Sat, 16 Dec 2023 09:06:12 UTC
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=012efda7be969dd152418bc5cc8d0e19a0e09234

commit 012efda7be969dd152418bc5cc8d0e19a0e09234
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2023-12-15 22:16:05 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2023-12-16 09:05:51 +0000

    games/jumpy: update to 0.9.0
    
    Changes:        https://github.com/fishfight/jumpy/releases/tag/v0.9.0
    Reported by:    GitHub (watch releases)
---
 games/jumpy/Makefile            |   3 +-
 games/jumpy/Makefile.crates     | 201 +++++++++++---------
 games/jumpy/distinfo            | 408 ++++++++++++++++++++++------------------
 games/jumpy/files/patch-gilrs   | 125 ++++++++++++
 games/jumpy/files/patch-wayland |  72 ++++---
 5 files changed, 504 insertions(+), 305 deletions(-)

diff --git a/games/jumpy/Makefile b/games/jumpy/Makefile
index 361eeafbd897..5a8ddf0fcc57 100644
--- a/games/jumpy/Makefile
+++ b/games/jumpy/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	jumpy
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.8.2
-PORTREVISION=	1
+DISTVERSION=	0.9.0
 CATEGORIES=	games wayland
 
 MAINTAINER=	jbeich@FreeBSD.org
diff --git a/games/jumpy/Makefile.crates b/games/jumpy/Makefile.crates
index e16c63c9a3cc..b7241813f061 100644
--- a/games/jumpy/Makefile.crates
+++ b/games/jumpy/Makefile.crates
@@ -1,4 +1,4 @@
-CARGO_CRATES=	ab_glyph-0.2.22 \
+CARGO_CRATES=	ab_glyph-0.2.23 \
 		ab_glyph_rasterizer-0.1.8 \
 		accesskit-0.11.2 \
 		accesskit_consumer-0.15.2 \
@@ -7,7 +7,7 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		accesskit_winit-0.14.4 \
 		addr2line-0.21.0 \
 		adler-1.0.2 \
-		ahash-0.8.3 \
+		ahash-0.8.6 \
 		aho-corasick-1.1.2 \
 		allocator-api2-0.2.16 \
 		alsa-0.7.1 \
@@ -19,19 +19,19 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		anyhow-1.0.75 \
 		append-only-vec-0.1.3 \
 		approx-0.5.1 \
-		arboard-3.2.1 \
+		arboard-3.3.0 \
 		arrayref-0.3.7 \
 		arrayvec-0.7.4 \
 		ash-0.37.3+1.3.251 \
 		async-channel-1.9.0 \
-		async-executor-1.6.0 \
-		async-lock-2.8.0 \
+		async-executor-1.8.0 \
+		async-lock-3.2.0 \
 		async-task-4.5.0 \
 		atomic-arena-0.1.1 \
-		atomicell-0.1.9 \
+		atomicell-0.2.0 \
 		autocfg-1.1.0 \
 		backtrace-0.3.69 \
-		base64-0.21.4 \
+		base64-0.21.5 \
 		bevy-0.11.3 \
 		bevy_a11y-0.11.3 \
 		bevy_app-0.11.3 \
@@ -43,6 +43,7 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		bevy_dylib-0.11.3 \
 		bevy_ecs-0.11.3 \
 		bevy_ecs_macros-0.11.3 \
+		bevy_egui-0.22.0 \
 		bevy_encase_derive-0.11.3 \
 		bevy_gilrs-0.11.3 \
 		bevy_gizmos-0.11.3 \
@@ -69,7 +70,7 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		bevy_utils_proc_macros-0.11.3 \
 		bevy_window-0.11.3 \
 		bevy_winit-0.11.3 \
-		bindgen-0.68.1 \
+		bindgen-0.69.1 \
 		bit-set-0.5.3 \
 		bit-vec-0.6.3 \
 		bitflags-1.3.2 \
@@ -99,19 +100,19 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		color_quant-1.1.0 \
 		com-rs-0.2.1 \
 		combine-4.6.6 \
-		concurrent-queue-2.3.0 \
+		concurrent-queue-2.4.0 \
 		console_error_panic_hook-0.1.7 \
 		const_panic-0.2.8 \
 		const_soft_float-0.1.4 \
 		constgebra-0.1.3 \
-		core-foundation-0.9.3 \
-		core-foundation-sys-0.8.4 \
+		core-foundation-0.9.4 \
+		core-foundation-sys-0.8.6 \
 		core-graphics-0.22.3 \
-		core-graphics-types-0.1.2 \
+		core-graphics-types-0.1.3 \
 		coreaudio-rs-0.11.3 \
-		coreaudio-sys-0.2.13 \
+		coreaudio-sys-0.2.14 \
 		cpal-0.15.2 \
-		cpufeatures-0.2.9 \
+		cpufeatures-0.2.11 \
 		crc32fast-1.3.2 \
 		crossbeam-0.8.2 \
 		crossbeam-channel-0.5.8 \
@@ -124,9 +125,8 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		d3d12-0.6.0 \
 		dashmap-5.5.3 \
 		dasp_sample-0.11.0 \
-		data-encoding-2.4.0 \
+		data-encoding-2.5.0 \
 		digest-0.10.7 \
-		directories-1.0.2 \
 		directories-5.0.1 \
 		dirs-sys-0.4.1 \
 		dispatch-0.2.0 \
@@ -139,13 +139,14 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		egui_extras-0.23.0 \
 		ehttp-0.3.1 \
 		either-1.9.0 \
+		elsa-1.9.0 \
 		emath-0.23.0 \
 		encase-0.6.1 \
 		encase_derive-0.6.1 \
 		encase_derive_impl-0.6.1 \
 		encoding_rs-0.8.33 \
-		enum-map-2.6.3 \
-		enum-map-derive-0.14.0 \
+		enum-map-2.7.3 \
+		enum-map-derive-0.17.0 \
 		enumn-0.1.12 \
 		epaint-0.23.0 \
 		equivalent-1.0.1 \
@@ -153,14 +154,16 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		error-code-2.3.1 \
 		euclid-0.22.9 \
 		event-listener-2.5.3 \
-		event-listener-3.0.0 \
+		event-listener-3.1.0 \
+		event-listener-4.0.0 \
+		event-listener-strategy-0.4.0 \
 		fastrand-1.9.0 \
 		fastrand-2.0.1 \
-		fdeflate-0.3.0 \
-		filetime-0.2.22 \
+		fdeflate-0.3.1 \
+		filetime-0.2.23 \
 		fixedbitset-0.4.2 \
 		flate2-1.0.28 \
-		float_next_after-0.1.5 \
+		float_next_after-1.0.0 \
 		fluent-0.15.0 \
 		fluent-bundle-0.15.2 \
 		fluent-langneg-0.13.0 \
@@ -168,20 +171,21 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		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 \
 		fsevent-sys-4.1.0 \
 		funty-2.0.0 \
-		futures-core-0.3.28 \
-		futures-io-0.3.28 \
+		futures-core-0.3.29 \
+		futures-io-0.3.29 \
 		futures-lite-1.13.0 \
+		futures-lite-2.1.0 \
 		fxhash-0.2.1 \
 		generic-array-0.14.7 \
-		gethostname-0.2.3 \
+		gethostname-0.3.0 \
 		getrandom-0.1.16 \
-		getrandom-0.2.10 \
+		getrandom-0.2.11 \
 		gilrs-0.10.2 \
 		gilrs-core-0.5.7 \
-		gimli-0.28.0 \
+		gimli-0.28.1 \
 		glam-0.24.2 \
 		glob-0.3.1 \
 		glow-0.12.3 \
@@ -192,7 +196,7 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		gpu-descriptor-types-0.1.2 \
 		guillotiere-0.6.2 \
 		hashbrown-0.12.3 \
-		hashbrown-0.14.2 \
+		hashbrown-0.14.3 \
 		hassle-rs-0.10.0 \
 		hex-0.4.3 \
 		hexasphere-9.1.0 \
@@ -200,10 +204,10 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		home-0.5.5 \
 		humantime-2.1.0 \
 		humantime-serde-1.1.1 \
-		idna-0.4.0 \
+		idna-0.5.0 \
 		image-0.24.7 \
 		indexmap-1.9.3 \
-		indexmap-2.0.2 \
+		indexmap-2.1.0 \
 		inotify-0.9.6 \
 		inotify-sys-0.1.5 \
 		instant-0.1.12 \
@@ -218,24 +222,26 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		jni-sys-0.3.0 \
 		jobserver-0.1.27 \
 		jpeg-decoder-0.3.0 \
-		js-sys-0.3.64 \
+		js-sys-0.3.66 \
 		khronos-egl-4.1.0 \
 		kqueue-1.0.8 \
 		kqueue-sys-1.0.4 \
 		lazy_static-1.4.0 \
 		lazycell-1.3.0 \
-		libc-0.2.149 \
+		libc-0.2.150 \
 		libloading-0.7.4 \
 		libloading-0.8.1 \
 		libm-0.2.8 \
+		libredox-0.0.1 \
+		libredox-0.0.2 \
 		libudev-sys-0.1.4 \
 		litrs-0.2.3 \
 		lock_api-0.4.11 \
 		log-0.4.20 \
-		lyon_algorithms-1.0.3 \
+		lyon_algorithms-1.0.4 \
 		lyon_geom-1.0.4 \
 		lyon_path-1.0.4 \
-		lyon_tessellation-1.0.10 \
+		lyon_tessellation-1.0.12 \
 		mach2-0.4.1 \
 		malloc_buf-0.0.6 \
 		matchers-0.1.0 \
@@ -244,12 +250,13 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		memchr-2.6.4 \
 		memmap2-0.5.10 \
 		memoffset-0.6.5 \
+		memoffset-0.7.1 \
 		memoffset-0.9.0 \
 		metal-0.24.0 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.7.1 \
 		mint-0.5.9 \
-		mio-0.8.8 \
+		mio-0.8.10 \
 		naga-0.12.3 \
 		naga_oil-0.8.2 \
 		nalgebra-0.32.3 \
@@ -285,13 +292,13 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		object-0.32.1 \
 		oboe-0.5.0 \
 		oboe-sys-0.5.0 \
-		once_cell-1.18.0 \
+		once_cell-1.19.0 \
+		once_map-0.4.13 \
 		option-ext-0.2.0 \
-		optional-0.5.0 \
-		orbclient-0.3.46 \
+		orbclient-0.3.47 \
 		ordered-float-3.9.2 \
 		overload-0.1.1 \
-		owned_ttf_parser-0.19.0 \
+		owned_ttf_parser-0.20.0 \
 		parking-2.2.0 \
 		parking_lot-0.12.1 \
 		parking_lot_core-0.9.9 \
@@ -303,7 +310,7 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		peg-0.8.2 \
 		peg-macros-0.8.2 \
 		peg-runtime-0.8.2 \
-		percent-encoding-2.3.0 \
+		percent-encoding-2.3.1 \
 		petgraph-0.6.4 \
 		phf-0.11.2 \
 		phf_generator-0.11.2 \
@@ -315,7 +322,7 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		pp-rs-0.2.1 \
 		ppv-lite86-0.2.17 \
 		proc-macro-crate-1.3.1 \
-		proc-macro2-1.0.69 \
+		proc-macro2-1.0.70 \
 		profiling-1.0.11 \
 		puffin-0.16.0 \
 		quote-1.0.33 \
@@ -334,37 +341,38 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		raw-window-handle-0.5.2 \
 		rawpointer-0.2.1 \
 		rectangle-pack-0.4.2 \
-		redox_syscall-0.2.16 \
 		redox_syscall-0.3.5 \
 		redox_syscall-0.4.1 \
-		redox_users-0.4.3 \
+		redox_users-0.4.4 \
 		regex-1.10.2 \
 		regex-automata-0.1.10 \
 		regex-automata-0.4.3 \
 		regex-syntax-0.6.29 \
 		regex-syntax-0.8.2 \
 		renderdoc-sys-1.0.0 \
-		ring-0.16.20 \
+		ring-0.17.7 \
 		ringbuf-0.3.3 \
-		robust-0.2.3 \
+		robust-1.1.0 \
 		ron-0.8.1 \
 		rustc-demangle-0.1.23 \
 		rustc-hash-1.1.0 \
-		rustls-0.21.7 \
-		rustls-webpki-0.101.6 \
+		rustls-0.21.10 \
+		rustls-webpki-0.101.7 \
 		ryu-1.0.15 \
 		safe_arch-0.7.1 \
 		same-file-1.0.6 \
 		scoped-tls-1.0.1 \
 		scopeguard-1.2.0 \
-		sct-0.7.0 \
+		sct-0.7.1 \
 		sctk-adwaita-0.5.4 \
-		self_cell-0.10.2 \
+		self_cell-0.10.3 \
+		self_cell-1.0.2 \
 		semver-1.0.20 \
-		serde-1.0.189 \
-		serde_derive-1.0.189 \
-		serde_json-1.0.107 \
-		serde_yaml-0.9.25 \
+		send_wrapper-0.6.0 \
+		serde-1.0.193 \
+		serde_derive-1.0.193 \
+		serde_json-1.0.108 \
+		serde_yaml-0.9.27 \
 		sha2-0.10.8 \
 		sharded-slab-0.1.7 \
 		shiftnanigans-0.3.3 \
@@ -373,14 +381,15 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		simd-adler32-0.3.7 \
 		siphasher-0.3.11 \
 		slab-0.4.9 \
-		slotmap-1.0.6 \
-		smallvec-1.11.1 \
+		slotmap-1.0.7 \
+		smallvec-1.11.2 \
 		smithay-client-toolkit-0.16.1 \
 		smol_str-0.2.0 \
-		spade-2.2.0 \
-		spin-0.5.2 \
+		spade-2.4.1 \
+		spin-0.9.8 \
 		spirv-0.2.0+1.5.4 \
 		sptr-0.3.2 \
+		stable_deref_trait-1.2.0 \
 		static_assertions-1.1.0 \
 		str-buf-1.0.6 \
 		strict-num-0.1.1 \
@@ -393,46 +402,48 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		symphonia-metadata-0.5.3 \
 		symphonia-utils-xiph-0.5.3 \
 		syn-1.0.109 \
-		syn-2.0.38 \
+		syn-2.0.39 \
+		synstructure-0.13.0 \
 		sys-locale-0.3.1 \
-		sysinfo-0.29.10 \
+		sysinfo-0.29.11 \
 		tap-1.0.1 \
-		termcolor-1.3.0 \
+		termcolor-1.4.0 \
 		thiserror-1.0.50 \
 		thiserror-impl-1.0.50 \
 		thread_local-1.1.7 \
 		tiff-0.9.0 \
 		tiny-skia-0.8.4 \
 		tiny-skia-path-0.8.4 \
-		tinystr-0.7.4 \
+		tinystr-0.7.5 \
 		tinyvec-1.6.0 \
 		tinyvec_macros-0.1.1 \
-		toml_datetime-0.6.3 \
+		toml_datetime-0.6.5 \
 		toml_edit-0.19.15 \
 		tracing-0.1.40 \
 		tracing-attributes-0.1.27 \
 		tracing-core-0.1.32 \
-		tracing-log-0.1.3 \
-		tracing-subscriber-0.3.17 \
+		tracing-log-0.1.4 \
+		tracing-log-0.2.0 \
+		tracing-subscriber-0.3.18 \
 		tracing-wasm-0.2.1 \
-		ttf-parser-0.19.2 \
+		ttf-parser-0.20.0 \
 		turborand-0.10.0 \
 		type-map-0.4.0 \
 		typenum-1.17.0 \
 		ulid-1.1.0 \
-		unic-langid-0.9.1 \
-		unic-langid-impl-0.9.1 \
-		unicode-bidi-0.3.13 \
+		unic-langid-0.9.3 \
+		unic-langid-impl-0.9.3 \
+		unicode-bidi-0.3.14 \
 		unicode-ident-1.0.12 \
 		unicode-normalization-0.1.22 \
 		unicode-width-0.1.11 \
 		unicode-xid-0.2.4 \
 		unsafe-libyaml-0.2.9 \
-		untrusted-0.7.1 \
-		ureq-2.8.0 \
-		url-2.4.1 \
+		untrusted-0.9.0 \
+		ureq-2.9.1 \
+		url-2.5.0 \
 		ustr-0.10.0 \
-		uuid-1.5.0 \
+		uuid-1.6.1 \
 		valuable-0.1.0 \
 		vec_map-0.8.2 \
 		venial-0.5.0 \
@@ -441,21 +452,21 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		walkdir-2.4.0 \
 		wasi-0.9.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-bindgen-0.2.89 \
+		wasm-bindgen-backend-0.2.89 \
+		wasm-bindgen-futures-0.4.39 \
+		wasm-bindgen-macro-0.2.89 \
+		wasm-bindgen-macro-support-0.2.89 \
+		wasm-bindgen-shared-0.2.89 \
 		wayland-client-0.29.5 \
 		wayland-commons-0.29.5 \
 		wayland-cursor-0.29.5 \
 		wayland-protocols-0.29.5 \
 		wayland-scanner-0.29.5 \
 		wayland-sys-0.29.5 \
-		web-sys-0.3.64 \
+		web-sys-0.3.66 \
 		webbrowser-0.8.12 \
-		webpki-roots-0.25.2 \
+		webpki-roots-0.25.3 \
 		weezl-0.1.7 \
 		wgpu-0.16.3 \
 		wgpu-core-0.16.1 \
@@ -471,36 +482,46 @@ CARGO_CRATES=	ab_glyph-0.2.22 \
 		windows-0.44.0 \
 		windows-0.46.0 \
 		windows-0.48.0 \
-		windows-0.51.1 \
-		windows-core-0.51.1 \
 		windows-implement-0.48.0 \
 		windows-interface-0.48.0 \
 		windows-sys-0.45.0 \
 		windows-sys-0.48.0 \
+		windows-sys-0.52.0 \
 		windows-targets-0.42.2 \
 		windows-targets-0.48.5 \
+		windows-targets-0.52.0 \
 		windows_aarch64_gnullvm-0.42.2 \
 		windows_aarch64_gnullvm-0.48.5 \
+		windows_aarch64_gnullvm-0.52.0 \
 		windows_aarch64_msvc-0.42.2 \
 		windows_aarch64_msvc-0.48.5 \
+		windows_aarch64_msvc-0.52.0 \
 		windows_i686_gnu-0.42.2 \
 		windows_i686_gnu-0.48.5 \
+		windows_i686_gnu-0.52.0 \
 		windows_i686_msvc-0.42.2 \
 		windows_i686_msvc-0.48.5 \
+		windows_i686_msvc-0.52.0 \
 		windows_x86_64_gnu-0.42.2 \
 		windows_x86_64_gnu-0.48.5 \
+		windows_x86_64_gnu-0.52.0 \
 		windows_x86_64_gnullvm-0.42.2 \
 		windows_x86_64_gnullvm-0.48.5 \
+		windows_x86_64_gnullvm-0.52.0 \
 		windows_x86_64_msvc-0.42.2 \
 		windows_x86_64_msvc-0.48.5 \
+		windows_x86_64_msvc-0.52.0 \
 		winit-0.28.7 \
-		winnow-0.5.17 \
+		winnow-0.5.26 \
 		wyz-0.5.1 \
 		x11-dl-2.21.0 \
-		x11rb-0.10.1 \
-		x11rb-protocol-0.10.0 \
-		xcursor-0.3.4 \
+		x11rb-0.12.0 \
+		x11rb-protocol-0.12.0 \
+		xcursor-0.3.5 \
 		xml-rs-0.8.19 \
-		bones_asset,bones_bevy_renderer,bones_ecs,bones_framework,bones_lib,bones_schema,bones_schema_macros,bones_utils,bones_utils_macros@git+https://github.com/fishfolk/bones\#3fd1ace195e2a9ac684c247cd08995b3e5a5b93b \
-		bevy_egui@git+https://github.com/zicklag/bevy_egui?branch=feat/egui-0.23\#aeb3d7f1eaaacc67cf3966974d1e31f31e8fad62 \
-		kira@git+https://github.com/zicklag/kira.git?branch=feat/sync\#e587b155e862567677c114d0d6fc2963be37c14b
+		zerocopy-0.7.30 \
+		zerocopy-derive-0.7.30 \
+		kira@git+https://github.com/zicklag/kira.git?branch=feat/sync\#ff184e31263652e21d94445b9087dfee04c2ea2b \
+		bones_asset,bones_bevy_renderer,bones_ecs,bones_framework,bones_lib,bones_schema,bones_schema_macros,bones_scripting,bones_utils,bones_utils_macros@git+https://github.com/fishfolk/bones\#831a7d83bd427fd89e5bc4de5386089245bf2fff \
+		gc-arena,gc-arena-derive@git+https://github.com/kyren/gc-arena\#bdb328467fb062c8d904cb4ce4d725e2ad816580 \
+		piccolo@git+https://github.com/kyren/piccolo.git?rev=d25ef38\#d25ef38068229c96e24704fe499e412d0bef6e84
diff --git a/games/jumpy/distinfo b/games/jumpy/distinfo
index dcb5c1f71929..4f413ec645ab 100644
--- a/games/jumpy/distinfo
+++ b/games/jumpy/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1698348378
-SHA256 (rust/crates/ab_glyph-0.2.22.crate) = b1061f3ff92c2f65800df1f12fc7b4ff44ee14783104187dd04dfee6f11b0fd2
-SIZE (rust/crates/ab_glyph-0.2.22.crate) = 18440
+TIMESTAMP = 1702678565
+SHA256 (rust/crates/ab_glyph-0.2.23.crate) = 80179d7dd5d7e8c285d67c4a1e652972a92de7475beddfb92028c76463b13225
+SIZE (rust/crates/ab_glyph-0.2.23.crate) = 18537
 SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
 SIZE (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = 11010
 SHA256 (rust/crates/accesskit-0.11.2.crate) = 76eb1adf08c5bcaa8490b9851fd53cca27fa9880076f178ea9d29f05196728a8
@@ -17,8 +17,8 @@ SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b
 SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/ahash-0.8.3.crate) = 2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f
-SIZE (rust/crates/ahash-0.8.3.crate) = 42416
+SHA256 (rust/crates/ahash-0.8.6.crate) = 91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a
+SIZE (rust/crates/ahash-0.8.6.crate) = 42780
 SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
 SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
 SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
@@ -41,8 +41,8 @@ SHA256 (rust/crates/append-only-vec-0.1.3.crate) = f3cb8f874ecf419dd8165d0279746
 SIZE (rust/crates/append-only-vec-0.1.3.crate) = 6190
 SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
 SIZE (rust/crates/approx-0.5.1.crate) = 15100
-SHA256 (rust/crates/arboard-3.2.1.crate) = ac57f2b058a76363e357c056e4f74f1945bf734d37b8b3ef49066c4787dde0fc
-SIZE (rust/crates/arboard-3.2.1.crate) = 44172
+SHA256 (rust/crates/arboard-3.3.0.crate) = aafb29b107435aa276664c1db8954ac27a6e105cdad3c88287a199eb0e313c08
+SIZE (rust/crates/arboard-3.3.0.crate) = 44858
 SHA256 (rust/crates/arrayref-0.3.7.crate) = 6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545
 SIZE (rust/crates/arrayref-0.3.7.crate) = 9620
 SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
@@ -51,22 +51,22 @@ SHA256 (rust/crates/ash-0.37.3+1.3.251.crate) = 39e9c3835d686b0a6084ab4234fcd1b0
 SIZE (rust/crates/ash-0.37.3+1.3.251.crate) = 449524
 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.6.0.crate) = 4b0c4a4f319e45986f347ee47fef8bf5e81c9abc3f6f58dc2391439f30df65f0
-SIZE (rust/crates/async-executor-1.6.0.crate) = 21342
-SHA256 (rust/crates/async-lock-2.8.0.crate) = 287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b
-SIZE (rust/crates/async-lock-2.8.0.crate) = 29944
+SHA256 (rust/crates/async-executor-1.8.0.crate) = 17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c
+SIZE (rust/crates/async-executor-1.8.0.crate) = 21870
+SHA256 (rust/crates/async-lock-3.2.0.crate) = 7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c
+SIZE (rust/crates/async-lock-3.2.0.crate) = 33101
 SHA256 (rust/crates/async-task-4.5.0.crate) = b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1
 SIZE (rust/crates/async-task-4.5.0.crate) = 36956
 SHA256 (rust/crates/atomic-arena-0.1.1.crate) = 5450eca8ce5abcfd5520727e975ebab30ccca96030550406b0ca718b224ead10
 SIZE (rust/crates/atomic-arena-0.1.1.crate) = 12102
-SHA256 (rust/crates/atomicell-0.1.9.crate) = 157342dd84c64f16899b4b16c1fb2cce54b887990362aac3c590b3d13810890f
-SIZE (rust/crates/atomicell-0.1.9.crate) = 13239
+SHA256 (rust/crates/atomicell-0.2.0.crate) = bf53d6c43ea3fa42a5d18d6060081bcfddeca7c63faa64e65a59c4372bbe173b
+SIZE (rust/crates/atomicell-0.2.0.crate) = 13910
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
 SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
 SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
 SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
-SHA256 (rust/crates/base64-0.21.4.crate) = 9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2
-SIZE (rust/crates/base64-0.21.4.crate) = 77029
+SHA256 (rust/crates/base64-0.21.5.crate) = 35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9
+SIZE (rust/crates/base64-0.21.5.crate) = 77134
 SHA256 (rust/crates/bevy-0.11.3.crate) = 91c6d3ec4f89e85294dc97334c5b271ddc301fdf67ac9bb994fe44d9273e6ed7
 SIZE (rust/crates/bevy-0.11.3.crate) = 345610
 SHA256 (rust/crates/bevy_a11y-0.11.3.crate) = 132c9e35a77c5395951f6d25fa2c52ee92296353426df4f961e60f3ff47e2e42
@@ -89,6 +89,8 @@ SHA256 (rust/crates/bevy_ecs-0.11.3.crate) = 266144b36df7e834d5198049e037ecdf2a2
 SIZE (rust/crates/bevy_ecs-0.11.3.crate) = 265212
 SHA256 (rust/crates/bevy_ecs_macros-0.11.3.crate) = 7157a9c3be038d5008ee3f114feb6cf6b39c1d3d32ee21a7cacb8f81fccdfa80
 SIZE (rust/crates/bevy_ecs_macros-0.11.3.crate) = 13944
+SHA256 (rust/crates/bevy_egui-0.22.0.crate) = fb1c1f6ad293c60fd8559c4502cda5e832e92b0e0f3d994929b33f24d4352d70
+SIZE (rust/crates/bevy_egui-0.22.0.crate) = 113318
 SHA256 (rust/crates/bevy_encase_derive-0.11.3.crate) = d0ac0f55ad6bca1be7b0f35bbd5fc95ed3d31e4e9db158fee8e5327f59006001
 SIZE (rust/crates/bevy_encase_derive-0.11.3.crate) = 5080
 SHA256 (rust/crates/bevy_gilrs-0.11.3.crate) = 65f4d79c55829f8016014593a42453f61a564ffb06ef79460d25696ccdfac67b
@@ -141,8 +143,8 @@ SHA256 (rust/crates/bevy_window-0.11.3.crate) = bd584c0da7c4ada6557b09f57f30fb7c
 SIZE (rust/crates/bevy_window-0.11.3.crate) = 18930
 SHA256 (rust/crates/bevy_winit-0.11.3.crate) = bfdc044abdb95790c20053e6326760f0a2985f0dcd78613d397bf35f16039d53
 SIZE (rust/crates/bevy_winit-0.11.3.crate) = 23870
-SHA256 (rust/crates/bindgen-0.68.1.crate) = 726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078
-SIZE (rust/crates/bindgen-0.68.1.crate) = 218997
+SHA256 (rust/crates/bindgen-0.69.1.crate) = 9ffcebc3849946a7170a05992aac39da343a90676ab392c51a4280981d6379c2
+SIZE (rust/crates/bindgen-0.69.1.crate) = 219972
 SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
 SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
 SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
@@ -201,8 +203,8 @@ SHA256 (rust/crates/com-rs-0.2.1.crate) = bf43edc576402991846b093a7ca18a3477e0ef
 SIZE (rust/crates/com-rs-0.2.1.crate) = 10647
 SHA256 (rust/crates/combine-4.6.6.crate) = 35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4
 SIZE (rust/crates/combine-4.6.6.crate) = 132428
-SHA256 (rust/crates/concurrent-queue-2.3.0.crate) = f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400
-SIZE (rust/crates/concurrent-queue-2.3.0.crate) = 20189
+SHA256 (rust/crates/concurrent-queue-2.4.0.crate) = d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363
+SIZE (rust/crates/concurrent-queue-2.4.0.crate) = 20244
 SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc
 SIZE (rust/crates/console_error_panic_hook-0.1.7.crate) = 507196
 SHA256 (rust/crates/const_panic-0.2.8.crate) = 6051f239ecec86fde3410901ab7860d458d160371533842974fc61f96d15879b
@@ -211,22 +213,22 @@ SHA256 (rust/crates/const_soft_float-0.1.4.crate) = 87ca1caa64ef4ed453e68bb3db61
 SIZE (rust/crates/const_soft_float-0.1.4.crate) = 50345
 SHA256 (rust/crates/constgebra-0.1.3.crate) = edd23e864550e6dafc1e41ac78ce4f1ccddc8672b40c403524a04ff3f0518420
 SIZE (rust/crates/constgebra-0.1.3.crate) = 14202
-SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
-SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
-SHA256 (rust/crates/core-foundation-sys-0.8.4.crate) = e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa
-SIZE (rust/crates/core-foundation-sys-0.8.4.crate) = 17725
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
+SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
 SHA256 (rust/crates/core-graphics-0.22.3.crate) = 2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb
 SIZE (rust/crates/core-graphics-0.22.3.crate) = 29514
-SHA256 (rust/crates/core-graphics-types-0.1.2.crate) = 2bb142d41022986c1d8ff29103a1411c8a3dfad3552f87a4f8dc50d61d4f4e33
-SIZE (rust/crates/core-graphics-types-0.1.2.crate) = 2641
+SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
+SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
 SHA256 (rust/crates/coreaudio-rs-0.11.3.crate) = 321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace
 SIZE (rust/crates/coreaudio-rs-0.11.3.crate) = 42844
-SHA256 (rust/crates/coreaudio-sys-0.2.13.crate) = d8478e5bdad14dce236b9898ea002eabfa87cbe14f0aa538dbe3b6a4bec4332d
-SIZE (rust/crates/coreaudio-sys-0.2.13.crate) = 5432
+SHA256 (rust/crates/coreaudio-sys-0.2.14.crate) = f3120ebb80a9de008e638ad833d4127d50ea3d3a960ea23ea69bc66d9358a028
+SIZE (rust/crates/coreaudio-sys-0.2.14.crate) = 5472
 SHA256 (rust/crates/cpal-0.15.2.crate) = 6d959d90e938c5493000514b446987c07aed46c668faaa7d34d6c7a67b1a578c
 SIZE (rust/crates/cpal-0.15.2.crate) = 98128
-SHA256 (rust/crates/cpufeatures-0.2.9.crate) = a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1
-SIZE (rust/crates/cpufeatures-0.2.9.crate) = 11895
+SHA256 (rust/crates/cpufeatures-0.2.11.crate) = ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0
+SIZE (rust/crates/cpufeatures-0.2.11.crate) = 12727
 SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
 SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
 SHA256 (rust/crates/crossbeam-0.8.2.crate) = 2801af0d36612ae591caa9568261fddce32ce6e08a7275ea334a06a4ad021a2c
@@ -251,12 +253,10 @@ SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7
 SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
 SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f
 SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
-SHA256 (rust/crates/data-encoding-2.4.0.crate) = c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308
-SIZE (rust/crates/data-encoding-2.4.0.crate) = 19165
+SHA256 (rust/crates/data-encoding-2.5.0.crate) = 7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5
+SIZE (rust/crates/data-encoding-2.5.0.crate) = 20632
 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
 SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/directories-1.0.2.crate) = 72d337a64190607d4fcca2cb78982c5dd57f4916e19696b48a575fa746b6cb0f
-SIZE (rust/crates/directories-1.0.2.crate) = 16020
 SHA256 (rust/crates/directories-5.0.1.crate) = 9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35
 SIZE (rust/crates/directories-5.0.1.crate) = 15833
 SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
@@ -281,6 +281,8 @@ SHA256 (rust/crates/ehttp-0.3.1.crate) = f88f45662356f96afc7d9e2bc9910ad8352ee01
 SIZE (rust/crates/ehttp-0.3.1.crate) = 7641
 SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07
 SIZE (rust/crates/either-1.9.0.crate) = 16660
+SHA256 (rust/crates/elsa-1.9.0.crate) = 714f766f3556b44e7e4776ad133fcc3445a489517c25c704ace411bb14790194
+SIZE (rust/crates/elsa-1.9.0.crate) = 17002
 SHA256 (rust/crates/emath-0.23.0.crate) = 1ef2b29de53074e575c18b694167ccbe6e5191f7b25fe65175a0d905a32eeec0
 SIZE (rust/crates/emath-0.23.0.crate) = 19591
 SHA256 (rust/crates/encase-0.6.1.crate) = 8fce2eeef77fd4a293a54b62aa00ac9daebfbcda4bf8998c5a815635b004aa1c
@@ -291,10 +293,10 @@ SHA256 (rust/crates/encase_derive_impl-0.6.1.crate) = 3fe2568f851fd6144a45fa91cf
 SIZE (rust/crates/encase_derive_impl-0.6.1.crate) = 5759
 SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
 SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
-SHA256 (rust/crates/enum-map-2.6.3.crate) = c188012f8542dee7b3996e44dd89461d64aa471b0a7c71a1ae2f595d259e96e5
-SIZE (rust/crates/enum-map-2.6.3.crate) = 21261
-SHA256 (rust/crates/enum-map-derive-0.14.0.crate) = 04d0b288e3bb1d861c4403c1774a6f7a798781dfc519b3647df2a3dd4ae95f25
-SIZE (rust/crates/enum-map-derive-0.14.0.crate) = 10649
+SHA256 (rust/crates/enum-map-2.7.3.crate) = 6866f3bfdf8207509a033af1a75a7b08abda06bbaaeae6669323fd5a097df2e9
+SIZE (rust/crates/enum-map-2.7.3.crate) = 21792
+SHA256 (rust/crates/enum-map-derive-0.17.0.crate) = f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb
+SIZE (rust/crates/enum-map-derive-0.17.0.crate) = 10781
 SHA256 (rust/crates/enumn-0.1.12.crate) = c2ad8cef1d801a4686bfd8919f0b30eac4c8e48968c437a6405ded4fb5272d2b
 SIZE (rust/crates/enumn-0.1.12.crate) = 8354
 SHA256 (rust/crates/epaint-0.23.0.crate) = 58067b840d009143934d91d8dcb8ded054d8301d7c11a517ace0a99bb1e1595e
@@ -309,22 +311,26 @@ SHA256 (rust/crates/euclid-0.22.9.crate) = 87f253bc5c813ca05792837a0ff4b3a580336
 SIZE (rust/crates/euclid-0.22.9.crate) = 76671
 SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
 SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
-SHA256 (rust/crates/event-listener-3.0.0.crate) = 29e56284f00d94c1bc7fd3c77027b4623c88c1f53d8d2394c6199f2921dea325
-SIZE (rust/crates/event-listener-3.0.0.crate) = 37110
+SHA256 (rust/crates/event-listener-3.1.0.crate) = d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2
+SIZE (rust/crates/event-listener-3.1.0.crate) = 38793
+SHA256 (rust/crates/event-listener-4.0.0.crate) = 770d968249b5d99410d61f5bf89057f3199a077a04d087092f58e7d10692baae
+SIZE (rust/crates/event-listener-4.0.0.crate) = 39070
+SHA256 (rust/crates/event-listener-strategy-0.4.0.crate) = 958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3
+SIZE (rust/crates/event-listener-strategy-0.4.0.crate) = 10225
 SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
 SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
 SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
 SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
-SHA256 (rust/crates/fdeflate-0.3.0.crate) = d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10
-SIZE (rust/crates/fdeflate-0.3.0.crate) = 21790
-SHA256 (rust/crates/filetime-0.2.22.crate) = d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0
-SIZE (rust/crates/filetime-0.2.22.crate) = 15029
+SHA256 (rust/crates/fdeflate-0.3.1.crate) = 64d6dafc854908ff5da46ff3f8f473c6984119a2876a383a860246dd7841a868
+SIZE (rust/crates/fdeflate-0.3.1.crate) = 26143
+SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
+SIZE (rust/crates/filetime-0.2.23.crate) = 14942
 SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
 SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
 SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
 SIZE (rust/crates/flate2-1.0.28.crate) = 73690
-SHA256 (rust/crates/float_next_after-0.1.5.crate) = 4fc612c5837986b7104a87a0df74a5460931f1c5274be12f8d0f40aa2f30d632
-SIZE (rust/crates/float_next_after-0.1.5.crate) = 5112
+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/fluent-0.15.0.crate) = bc4d7142005e2066e4844caf9f271b93fc79836ee96ec85057b8c109687e629a
 SIZE (rust/crates/fluent-0.15.0.crate) = 8372
 SHA256 (rust/crates/fluent-bundle-0.15.2.crate) = e242c601dec9711505f6d5bbff5bedd4b61b2469f2e8bb8e57ee7c9747a87ffd
@@ -339,34 +345,36 @@ SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869
 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/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
 SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
 SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
 SIZE (rust/crates/funty-2.0.0.crate) = 13160
-SHA256 (rust/crates/futures-core-0.3.28.crate) = 4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c
-SIZE (rust/crates/futures-core-0.3.28.crate) = 14780
-SHA256 (rust/crates/futures-io-0.3.28.crate) = 4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964
-SIZE (rust/crates/futures-io-0.3.28.crate) = 8910
+SHA256 (rust/crates/futures-core-0.3.29.crate) = eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c
+SIZE (rust/crates/futures-core-0.3.29.crate) = 14808
+SHA256 (rust/crates/futures-io-0.3.29.crate) = 8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa
+SIZE (rust/crates/futures-io-0.3.29.crate) = 8908
 SHA256 (rust/crates/futures-lite-1.13.0.crate) = 49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce
 SIZE (rust/crates/futures-lite-1.13.0.crate) = 37058
+SHA256 (rust/crates/futures-lite-2.1.0.crate) = aeee267a1883f7ebef3700f262d2d54de95dfaf38189015a74fdc4e0c7ad8143
+SIZE (rust/crates/futures-lite-2.1.0.crate) = 37884
 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/gethostname-0.2.3.crate) = c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e
-SIZE (rust/crates/gethostname-0.2.3.crate) = 8174
+SHA256 (rust/crates/gethostname-0.3.0.crate) = bb65d4ba3173c56a500b555b532f72c42e8d1fe64962b518897f8959fae2c177
+SIZE (rust/crates/gethostname-0.3.0.crate) = 8440
 SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
 SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
-SHA256 (rust/crates/getrandom-0.2.10.crate) = be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427
-SIZE (rust/crates/getrandom-0.2.10.crate) = 34955
+SHA256 (rust/crates/getrandom-0.2.11.crate) = fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f
+SIZE (rust/crates/getrandom-0.2.11.crate) = 35391
 SHA256 (rust/crates/gilrs-0.10.2.crate) = 62fd19844d0eb919aca41d3e4ea0e0b6bf60e1e827558b101c269015b8f5f27a
 SIZE (rust/crates/gilrs-0.10.2.crate) = 122308
 SHA256 (rust/crates/gilrs-core-0.5.7.crate) = 5ccc99e9b8d63ffcaa334c4babfa31f46e156618a11f63efb6e8e6bcb37b830d
 SIZE (rust/crates/gilrs-core-0.5.7.crate) = 45141
-SHA256 (rust/crates/gimli-0.28.0.crate) = 6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0
-SIZE (rust/crates/gimli-0.28.0.crate) = 269277
+SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
+SIZE (rust/crates/gimli-0.28.1.crate) = 270497
 SHA256 (rust/crates/glam-0.24.2.crate) = b5418c17512bdf42730f9032c74e1ae39afc408745ebb2acf72fbc4691c17945
 SIZE (rust/crates/glam-0.24.2.crate) = 318902
 SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
@@ -387,8 +395,8 @@ SHA256 (rust/crates/guillotiere-0.6.2.crate) = b62d5865c036cb1393e23c50693df631d
 SIZE (rust/crates/guillotiere-0.6.2.crate) = 18116
 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.14.2.crate) = f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156
-SIZE (rust/crates/hashbrown-0.14.2.crate) = 140080
+SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
+SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
 SHA256 (rust/crates/hassle-rs-0.10.0.crate) = 1397650ee315e8891a0df210707f0fc61771b0cc518c3023896064c5407cb3b0
 SIZE (rust/crates/hassle-rs-0.10.0.crate) = 25867
 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
@@ -403,14 +411,14 @@ SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec8
 SIZE (rust/crates/humantime-2.1.0.crate) = 16749
 SHA256 (rust/crates/humantime-serde-1.1.1.crate) = 57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c
 SIZE (rust/crates/humantime-serde-1.1.1.crate) = 7886
-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/image-0.24.7.crate) = 6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711
 SIZE (rust/crates/image-0.24.7.crate) = 290618
 SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
 SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.0.2.crate) = 8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897
-SIZE (rust/crates/indexmap-2.0.2.crate) = 64274
+SHA256 (rust/crates/indexmap-2.1.0.crate) = d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f
+SIZE (rust/crates/indexmap-2.1.0.crate) = 68224
 SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
 SIZE (rust/crates/inotify-0.9.6.crate) = 22971
 SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
@@ -439,8 +447,8 @@ SHA256 (rust/crates/jobserver-0.1.27.crate) = 8c37f63953c4c63420ed5fd3d6d398c719
 SIZE (rust/crates/jobserver-0.1.27.crate) = 24774
 SHA256 (rust/crates/jpeg-decoder-0.3.0.crate) = bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e
 SIZE (rust/crates/jpeg-decoder-0.3.0.crate) = 742671
-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.66.crate) = cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca
+SIZE (rust/crates/js-sys-0.3.66.crate) = 80765
 SHA256 (rust/crates/khronos-egl-4.1.0.crate) = 8c2352bd1d0bceb871cb9d40f24360c8133c11d7486b68b5381c1dd1a32015e3
 SIZE (rust/crates/khronos-egl-4.1.0.crate) = 27810
 SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
@@ -451,14 +459,18 @@ SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832a
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
 SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
 SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.149.crate) = a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b
-SIZE (rust/crates/libc-0.2.149.crate) = 715592
+SHA256 (rust/crates/libc-0.2.150.crate) = 89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c
+SIZE (rust/crates/libc-0.2.150.crate) = 719359
 SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
 SIZE (rust/crates/libloading-0.7.4.crate) = 27580
 SHA256 (rust/crates/libloading-0.8.1.crate) = c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161
 SIZE (rust/crates/libloading-0.8.1.crate) = 27893
 SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058
 SIZE (rust/crates/libm-0.2.8.crate) = 113450
+SHA256 (rust/crates/libredox-0.0.1.crate) = 85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8
+SIZE (rust/crates/libredox-0.0.1.crate) = 4212
+SHA256 (rust/crates/libredox-0.0.2.crate) = 3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607
+SIZE (rust/crates/libredox-0.0.2.crate) = 4538
 SHA256 (rust/crates/libudev-sys-0.1.4.crate) = 3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324
 SIZE (rust/crates/libudev-sys-0.1.4.crate) = 6177
 SHA256 (rust/crates/litrs-0.2.3.crate) = f9275e0933cf8bb20f008924c0cb07a0692fe54d8064996520bf998de9eb79aa
@@ -467,14 +479,14 @@ SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae
 SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
 SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
 SIZE (rust/crates/log-0.4.20.crate) = 38307
-SHA256 (rust/crates/lyon_algorithms-1.0.3.crate) = 00a0349cd8f0270781bb93a824b63df6178e3b4a27794e7be3ce3763f5a44d6e
-SIZE (rust/crates/lyon_algorithms-1.0.3.crate) = 32030
+SHA256 (rust/crates/lyon_algorithms-1.0.4.crate) = a3bca95f9a4955b3e4a821fbbcd5edfbd9be2a9a50bb5758173e5358bfb4c623
+SIZE (rust/crates/lyon_algorithms-1.0.4.crate) = 31806
 SHA256 (rust/crates/lyon_geom-1.0.4.crate) = 74df1ff0a0147282eb10699537a03baa7d31972b58984a1d44ce0624043fe8ad
 SIZE (rust/crates/lyon_geom-1.0.4.crate) = 52457
 SHA256 (rust/crates/lyon_path-1.0.4.crate) = ca507745ba7ccbc76e5c44e7b63b1a29d2b0d6126f375806a5bbaf657c7d6c45
 SIZE (rust/crates/lyon_path-1.0.4.crate) = 35616
-SHA256 (rust/crates/lyon_tessellation-1.0.10.crate) = 7d2124218d5428149f9e09520b9acc024334a607e671f032d06567b61008977c
-SIZE (rust/crates/lyon_tessellation-1.0.10.crate) = 182423
+SHA256 (rust/crates/lyon_tessellation-1.0.12.crate) = 1f5bcf02928361d18e6edb8ad3bc5b93cba8aa57e2508deb072c2d2ade8bbd0d
+SIZE (rust/crates/lyon_tessellation-1.0.12.crate) = 182367
 SHA256 (rust/crates/mach2-0.4.1.crate) = 6d0d1830bcd151a6fc4aea1369af235b36c1528fe976b8ff678683c9995eade8
 SIZE (rust/crates/mach2-0.4.1.crate) = 19723
 SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
@@ -491,6 +503,8 @@ SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be227
 SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
 SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
 SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
+SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4
+SIZE (rust/crates/memoffset-0.7.1.crate) = 8556
 SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
 SIZE (rust/crates/memoffset-0.9.0.crate) = 9033
 SHA256 (rust/crates/metal-0.24.0.crate) = de11355d1f6781482d027a3b4d4de7825dcedb197bf573e0596d00008402d060
@@ -501,8 +515,8 @@ SHA256 (rust/crates/miniz_oxide-0.7.1.crate) = e7810e0be55b428ada41041c41f32c9f1
 SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194
 SHA256 (rust/crates/mint-0.5.9.crate) = e53debba6bda7a793e5f99b8dacf19e626084f525f7829104ba9898f367d85ff
 SIZE (rust/crates/mint-0.5.9.crate) = 8399
-SHA256 (rust/crates/mio-0.8.8.crate) = 927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2
-SIZE (rust/crates/mio-0.8.8.crate) = 94264
+SHA256 (rust/crates/mio-0.8.10.crate) = 8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09
+SIZE (rust/crates/mio-0.8.10.crate) = 102345
 SHA256 (rust/crates/naga-0.12.3.crate) = bbcc2e0513220fd2b598e6068608d4462db20322c0e77e47f6f488dfcfc279cb
 SIZE (rust/crates/naga-0.12.3.crate) = 489419
 SHA256 (rust/crates/naga_oil-0.8.2.crate) = 8be942a5c21c58b9b0bf4d9b99db3634ddb7a916f8e1d1d0b71820cc4150e56b
@@ -573,20 +587,20 @@ SHA256 (rust/crates/oboe-0.5.0.crate) = 8868cc237ee02e2d9618539a23a8d228b9bb3fc2
 SIZE (rust/crates/oboe-0.5.0.crate) = 24384
 SHA256 (rust/crates/oboe-sys-0.5.0.crate) = 7f44155e7fb718d3cfddcf70690b2b51ac4412f347cd9e4fbe511abe9cd7b5f2
 SIZE (rust/crates/oboe-sys-0.5.0.crate) = 150829
-SHA256 (rust/crates/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d
-SIZE (rust/crates/once_cell-1.18.0.crate) = 32969
+SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
+SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
+SHA256 (rust/crates/once_map-0.4.13.crate) = eba3de7c2ff90d756ee0713daaae3a3547fa2424b3b9cca46bce0b4dcd1d7ef2
+SIZE (rust/crates/once_map-0.4.13.crate) = 12093
 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
 SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/optional-0.5.0.crate) = 978aa494585d3ca4ad74929863093e87cac9790d81fe7aba2b3dc2890643a0fc
-SIZE (rust/crates/optional-0.5.0.crate) = 18863
-SHA256 (rust/crates/orbclient-0.3.46.crate) = 8378ac0dfbd4e7895f2d2c1f1345cab3836910baf3a300b000d04250f0c8428f
-SIZE (rust/crates/orbclient-0.3.46.crate) = 1324549
+SHA256 (rust/crates/orbclient-0.3.47.crate) = 52f0d54bde9774d3a51dcf281a5def240c71996bc6ca05d2c847ec8b2b216166
+SIZE (rust/crates/orbclient-0.3.47.crate) = 1324509
 SHA256 (rust/crates/ordered-float-3.9.2.crate) = f1e1c390732d15f1d48471625cd92d154e66db2c56645e29a9cd26f4699f72dc
 SIZE (rust/crates/ordered-float-3.9.2.crate) = 19788
 SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
 SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/owned_ttf_parser-0.19.0.crate) = 706de7e2214113d63a8238d1910463cfce781129a6f263d13fdb09ff64355ba4
-SIZE (rust/crates/owned_ttf_parser-0.19.0.crate) = 150704
+SHA256 (rust/crates/owned_ttf_parser-0.20.0.crate) = d4586edfe4c648c71797a74c84bacb32b52b212eff5dfe2bb9f2c599844023e7
+SIZE (rust/crates/owned_ttf_parser-0.20.0.crate) = 150890
 SHA256 (rust/crates/parking-2.2.0.crate) = bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae
 SIZE (rust/crates/parking-2.2.0.crate) = 9730
 SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
@@ -609,8 +623,8 @@ SHA256 (rust/crates/peg-macros-0.8.2.crate) = 46e61cce859b76d19090f62da50a9fe92b
 SIZE (rust/crates/peg-macros-0.8.2.crate) = 27870
 SHA256 (rust/crates/peg-runtime-0.8.2.crate) = 36bae92c60fa2398ce4678b98b2c4b5a7c61099961ca1fa305aec04a9ad28922
 SIZE (rust/crates/peg-runtime-0.8.2.crate) = 4150
-SHA256 (rust/crates/percent-encoding-2.3.0.crate) = 9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94
-SIZE (rust/crates/percent-encoding-2.3.0.crate) = 10196
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
 SHA256 (rust/crates/petgraph-0.6.4.crate) = e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9
 SIZE (rust/crates/petgraph-0.6.4.crate) = 185895
 SHA256 (rust/crates/phf-0.11.2.crate) = ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc
@@ -633,8 +647,8 @@ SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad26
 SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
 SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919
 SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678
-SHA256 (rust/crates/proc-macro2-1.0.69.crate) = 134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da
-SIZE (rust/crates/proc-macro2-1.0.69.crate) = 44271
+SHA256 (rust/crates/proc-macro2-1.0.70.crate) = 39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b
+SIZE (rust/crates/proc-macro2-1.0.70.crate) = 44343
 SHA256 (rust/crates/profiling-1.0.11.crate) = f89dff0959d98c9758c88826cc002e2c3d0b9dfac4139711d1f30de442f1139b
 SIZE (rust/crates/profiling-1.0.11.crate) = 31186
 SHA256 (rust/crates/puffin-0.16.0.crate) = 76425abd4e1a0ad4bd6995dd974b52f414fca9974171df8e3708b3e660d05a21
@@ -671,14 +685,12 @@ SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f
 SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490
 SHA256 (rust/crates/rectangle-pack-0.4.2.crate) = a0d463f2884048e7153449a55166f91028d5b0ea53c79377099ce4e8cf0cf9bb
 SIZE (rust/crates/rectangle-pack-0.4.2.crate) = 23196
-SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
-SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
 SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
 SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
 SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
 SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
-SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
-SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
+SHA256 (rust/crates/redox_users-0.4.4.crate) = a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4
+SIZE (rust/crates/redox_users-0.4.4.crate) = 15438
 SHA256 (rust/crates/regex-1.10.2.crate) = 380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343
 SIZE (rust/crates/regex-1.10.2.crate) = 252839
 SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
@@ -691,22 +703,22 @@ SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92
 SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
 SHA256 (rust/crates/renderdoc-sys-1.0.0.crate) = 216080ab382b992234dda86873c18d4c48358f5cfcb70fd693d7f6f2131b628b
 SIZE (rust/crates/renderdoc-sys-1.0.0.crate) = 10336
-SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
-SIZE (rust/crates/ring-0.16.20.crate) = 5082615
+SHA256 (rust/crates/ring-0.17.7.crate) = 688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74
+SIZE (rust/crates/ring-0.17.7.crate) = 4146482
 SHA256 (rust/crates/ringbuf-0.3.3.crate) = 79abed428d1fd2a128201cec72c5f6938e2da607c6f3745f769fabea399d950a
 SIZE (rust/crates/ringbuf-0.3.3.crate) = 28701
-SHA256 (rust/crates/robust-0.2.3.crate) = e5864e7ef1a6b7bcf1d6ca3f655e65e724ed3b52546a0d0a663c991522f552ea
-SIZE (rust/crates/robust-0.2.3.crate) = 16034
+SHA256 (rust/crates/robust-1.1.0.crate) = cbf4a6aa5f6d6888f39e980649f3ad6b666acdce1d78e95b8a2cb076e687ae30
+SIZE (rust/crates/robust-1.1.0.crate) = 476312
 SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94
 SIZE (rust/crates/ron-0.8.1.crate) = 63251
 SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
 SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/rustls-0.21.7.crate) = cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8
-SIZE (rust/crates/rustls-0.21.7.crate) = 283818
-SHA256 (rust/crates/rustls-webpki-0.101.6.crate) = 3c7d5dece342910d9ba34d259310cae3e0154b873b35408b787b59bce53d34fe
-SIZE (rust/crates/rustls-webpki-0.101.6.crate) = 168776
+SHA256 (rust/crates/rustls-0.21.10.crate) = f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba
+SIZE (rust/crates/rustls-0.21.10.crate) = 284920
+SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
+SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
 SHA256 (rust/crates/ryu-1.0.15.crate) = 1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741
 SIZE (rust/crates/ryu-1.0.15.crate) = 46906
 SHA256 (rust/crates/safe_arch-0.7.1.crate) = f398075ce1e6a179b46f51bd88d0598b92b00d3551f1a2d4ac49e771b56ac354
@@ -717,22 +729,26 @@ SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0
 SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/sct-0.7.0.crate) = d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4
-SIZE (rust/crates/sct-0.7.0.crate) = 27502
+SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
+SIZE (rust/crates/sct-0.7.1.crate) = 27501
 SHA256 (rust/crates/sctk-adwaita-0.5.4.crate) = cda4e97be1fd174ccc2aae81c8b694e803fa99b34e8fd0f057a9d70698e3ed09
*** 654 LINES SKIPPED ***