Saturday, July 25, 2026

[maintainer update] devel/ruff 0.16.0

Hi ports@ update for devel/ruff (Python linter in Rust) to the latest version 0.16.0 Changelog: - https://github.com/astral-sh/ruff/releases/tag/0.15.21 - https://github.com/astral-sh/ruff/releases/tag/0.15.22 - https://github.com/astral-sh/ruff/releases/tag/0.16.0 Blog post about this "major" release https://astral.sh/blog/ruff-v0.16.0 Build and tests OK on current/amd64 with Rust 1.97.1 Tests welcome and please commit if OK. Laurent

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/ruff/Makefile,v
diff -u -p -r1.16 Makefile
--- Makefile	29 Jun 2026 15:57:05 -0000	1.16
+++ Makefile	24 Jul 2026 10:32:32 -0000
@@ -3,7 +3,7 @@ NOT_FOR_ARCHS =	sparc64
 
 COMMENT =	Python linter and code formatter
 
-MODPY_DISTV =	0.15.20
+MODPY_DISTV =	0.16.0
 
 GH_ACCOUNT =	astral-sh
 GH_PROJECT =	ruff
Index: crates.inc
===================================================================
RCS file: /cvs/ports/devel/ruff/crates.inc,v
diff -u -p -r1.15 crates.inc
--- crates.inc	29 Jun 2026 15:57:05 -0000	1.15
+++ crates.inc	24 Jul 2026 10:32:32 -0000
@@ -14,36 +14,38 @@ MODCARGO_CRATES +=	anstyle-parse	1.0.0	#
 MODCARGO_CRATES +=	anstyle-query	1.1.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	anstyle-svg	0.1.11	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	anstyle-wincon	3.0.10	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	anyhow	1.0.102	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anyhow	1.0.103	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	approx	0.5.1	# Apache-2.0
-MODCARGO_CRATES +=	arc-swap	1.9.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	arc-swap	1.9.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	argfile	1.0.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	arrayvec	0.7.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	arrayvec	0.7.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	assert_fs	1.1.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	async-trait	0.1.89	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	attribute-derive	0.10.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	attribute-derive-macro	0.10.3	# MIT
 MODCARGO_CRATES +=	autocfg	1.5.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	bincode	2.0.1	# MIT
-MODCARGO_CRATES +=	bincode_derive	2.0.1	# MIT
 MODCARGO_CRATES +=	bit-set	0.8.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	bit-vec	0.8.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	bitflags	1.3.2	# MIT/Apache-2.0
 MODCARGO_CRATES +=	bitflags	2.13.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	bitvec	1.0.1	# MIT
+MODCARGO_CRATES +=	bitvec	1.1.1	# MIT
 MODCARGO_CRATES +=	block-buffer	0.10.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	block2	0.6.2	# MIT
 MODCARGO_CRATES +=	boxcar	0.2.14	# MIT
-MODCARGO_CRATES +=	bstr	1.12.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	bstr	1.13.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	bumpalo	3.19.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	bytecheck	0.8.2	# MIT
+MODCARGO_CRATES +=	bytecheck_derive	0.8.2	# MIT
+MODCARGO_CRATES +=	bytes	1.12.0	# MIT
 MODCARGO_CRATES +=	cachedir	0.3.1	# MIT
-MODCARGO_CRATES +=	camino	1.2.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	camino	1.2.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cast	0.3.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	castaway	0.2.4	# MIT
-MODCARGO_CRATES +=	cc	1.2.38	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cc	1.2.65	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cfg-if	1.0.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cfg_aliases	0.2.1	# MIT
 MODCARGO_CRATES +=	chacha20	0.10.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	char_str	0.0.2	# MIT
 MODCARGO_CRATES +=	chrono	0.4.44	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ciborium	0.2.2	# Apache-2.0
 MODCARGO_CRATES +=	ciborium-io	0.2.2	# Apache-2.0
@@ -56,19 +58,18 @@ MODCARGO_CRATES +=	clap_complete_nushell
 MODCARGO_CRATES +=	clap_derive	4.6.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clap_lex	1.0.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clearscreen	4.0.6	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	codspeed	4.4.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	codspeed-criterion-compat	4.4.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	codspeed-criterion-compat-walltime	4.4.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	codspeed-divan-compat	4.4.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	codspeed-divan-compat-macros	4.4.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	codspeed-divan-compat-walltime	4.4.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	codspeed	5.0.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	codspeed-criterion-compat	5.0.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	codspeed-criterion-compat-walltime	5.0.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	codspeed-divan-compat	5.0.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	codspeed-divan-compat-macros	5.0.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	codspeed-divan-compat-walltime	5.0.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	collection_literals	1.0.2	# MIT
 MODCARGO_CRATES +=	colorchoice	1.0.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	colored	2.2.0	# MPL-2.0
 MODCARGO_CRATES +=	colored	3.1.1	# MPL-2.0
-MODCARGO_CRATES +=	compact_str	0.9.1	# MIT
+MODCARGO_CRATES +=	compact_str	0.10.0	# MIT
 MODCARGO_CRATES +=	condtype	1.3.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	console	0.16.1	# MIT
+MODCARGO_CRATES +=	console	0.16.4	# MIT
 MODCARGO_CRATES +=	console_error_panic_hook	0.1.7	# Apache-2.0/MIT
 MODCARGO_CRATES +=	console_log	1.0.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	core-foundation-sys	0.8.7	# MIT OR Apache-2.0
@@ -92,6 +93,9 @@ MODCARGO_CRATES +=	csv-core	0.1.12	# Unl
 MODCARGO_CRATES +=	ctrlc	3.5.2	# MIT/Apache-2.0
 MODCARGO_CRATES +=	dashmap	6.2.1	# MIT
 MODCARGO_CRATES +=	datatest-stable	0.3.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	defmt	1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	defmt-macros	1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	defmt-parser	1.0.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	derive-where	1.6.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	diff	0.1.13	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	difflib	0.4.0	# MIT
@@ -115,7 +119,7 @@ MODCARGO_CRATES +=	fancy-regex	0.14.0	# 
 MODCARGO_CRATES +=	fastrand	2.3.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	fern	0.7.1	# MIT
 MODCARGO_CRATES +=	filetime	0.2.29	# MIT/Apache-2.0
-MODCARGO_CRATES +=	find-msvc-tools	0.1.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	find-msvc-tools	0.1.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	flate2	1.1.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	fnv	1.0.7	# Apache-2.0 / MIT
 MODCARGO_CRATES +=	foldhash	0.1.5	# Zlib
@@ -127,10 +131,10 @@ MODCARGO_CRATES +=	funty	2.0.0	# MIT
 MODCARGO_CRATES +=	futures-core	0.3.32	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	futures-task	0.3.32	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	futures-util	0.3.32	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	gen-lsp-types	0.9.0	# MIT
+MODCARGO_CRATES +=	gen-lsp-types	0.10.0	# MIT
 MODCARGO_CRATES +=	generic-array	0.14.7	# MIT
-MODCARGO_CRATES +=	get-size-derive2	0.10.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	get-size2	0.10.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	get-size-derive2	0.10.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	get-size2	0.10.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	getopts	0.2.24	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	getrandom	0.2.16	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	getrandom	0.3.4	# MIT OR Apache-2.0
@@ -158,11 +162,11 @@ MODCARGO_CRATES +=	icu_provider	2.2.0	# 
 MODCARGO_CRATES +=	id-arena	2.3.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	idna	1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	idna_adapter	1.2.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	ignore	0.4.26	# Unlicense OR MIT
+MODCARGO_CRATES +=	ignore	0.4.30	# Unlicense OR MIT
 MODCARGO_CRATES +=	imara-diff	0.2.0	# Apache-2.0
 MODCARGO_CRATES +=	imperative	1.0.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	indexmap	2.14.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	indicatif	0.18.4	# MIT
+MODCARGO_CRATES +=	indicatif	0.18.6	# MIT
 MODCARGO_CRATES +=	indoc	2.0.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	inotify	0.11.0	# ISC
 MODCARGO_CRATES +=	inotify-sys	0.1.5	# ISC
@@ -179,8 +183,8 @@ MODCARGO_CRATES +=	itertools	0.13.0	# MI
 MODCARGO_CRATES +=	itertools	0.14.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	itertools	0.15.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	itoa	1.0.15	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	jiff	0.2.28	# Unlicense OR MIT
-MODCARGO_CRATES +=	jiff-static	0.2.28	# Unlicense OR MIT
+MODCARGO_CRATES +=	jiff	0.2.32	# Unlicense OR MIT
+MODCARGO_CRATES +=	jiff-static	0.2.32	# Unlicense OR MIT
 MODCARGO_CRATES +=	jiff-tzdb	0.1.4	# Unlicense OR MIT
 MODCARGO_CRATES +=	jiff-tzdb-platform	0.1.3	# Unlicense OR MIT
 MODCARGO_CRATES +=	jobserver	0.1.34	# MIT OR Apache-2.0
@@ -201,21 +205,23 @@ MODCARGO_CRATES +=	libtest-mimic	0.8.1	#
 MODCARGO_CRATES +=	libz-rs-sys	0.5.5	# Zlib
 MODCARGO_CRATES +=	linux-raw-sys	0.12.1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	litemap	0.8.0	# Unicode-3.0
-MODCARGO_CRATES +=	lock_api	0.4.13	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	log	0.4.32	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	lsp-server	0.7.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	lock_api	0.4.14	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	log	0.4.33	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	lsp-server	0.10.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	manyhow	0.11.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	manyhow-macros	0.11.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	markdown	1.0.0	# MIT
 MODCARGO_CRATES +=	matchers	0.2.0	# MIT
 MODCARGO_CRATES +=	matchit	0.9.2	# MIT AND BSD-3-Clause
-MODCARGO_CRATES +=	memchr	2.8.2	# Unlicense OR MIT
+MODCARGO_CRATES +=	memchr	2.8.3	# Unlicense OR MIT
 MODCARGO_CRATES +=	memoffset	0.9.1	# MIT
 MODCARGO_CRATES +=	mimalloc	0.1.52	# MIT
 MODCARGO_CRATES +=	minicov	0.3.8	# Apache-2.0/MIT
 MODCARGO_CRATES +=	minimal-lexical	0.2.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	miniz_oxide	0.8.9	# MIT OR Zlib OR Apache-2.0
 MODCARGO_CRATES +=	mio	1.0.4	# MIT
+MODCARGO_CRATES +=	munge	0.4.7	# MIT
+MODCARGO_CRATES +=	munge_macro	0.4.7	# MIT
 MODCARGO_CRATES +=	natord	1.0.9	# MIT
 MODCARGO_CRATES +=	newtype-uuid	1.3.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	nix	0.31.2	# MIT
@@ -236,11 +242,11 @@ MODCARGO_CRATES +=	ordermap	1.2.0	# Apac
 MODCARGO_CRATES +=	os_pipe	1.2.2	# MIT
 MODCARGO_CRATES +=	os_str_bytes	7.1.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	page_size	0.6.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	parking_lot	0.12.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	parking_lot_core	0.9.11	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	parking_lot	0.12.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	parking_lot_core	0.9.12	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	paste	1.0.15	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	path-absolutize	3.1.1	# MIT
-MODCARGO_CRATES +=	path-dedot	3.1.1	# MIT
+MODCARGO_CRATES +=	path-absolutize	4.0.1	# MIT
+MODCARGO_CRATES +=	path-dedot	4.0.1	# MIT
 MODCARGO_CRATES +=	path-slash	0.2.1	# MIT
 MODCARGO_CRATES +=	pathdiff	0.2.3	# MIT/Apache-2.0
 MODCARGO_CRATES +=	peg	0.8.5	# MIT
@@ -270,22 +276,27 @@ MODCARGO_CRATES +=	predicates-core	1.0.1
 MODCARGO_CRATES +=	predicates-tree	1.0.13	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	pretty_assertions	1.4.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	prettyplease	0.2.37	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	proc-macro-crate	3.4.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	proc-macro-crate	3.5.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	proc-macro-error-attr2	2.0.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	proc-macro-error2	2.0.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	proc-macro-utils	0.10.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	proc-macro2	1.0.106	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ptr_meta	0.3.1	# MIT
+MODCARGO_CRATES +=	ptr_meta_derive	0.3.1	# MIT
 MODCARGO_CRATES +=	pyproject-toml	0.13.7	# MIT
-MODCARGO_CRATES +=	quick-junit	0.6.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	quick-xml	0.38.4	# MIT
+MODCARGO_CRATES +=	quick-junit	0.6.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	quick-xml	0.41.0	# MIT
 MODCARGO_CRATES +=	quickcheck	1.1.0	# Unlicense OR MIT
 MODCARGO_CRATES +=	quickcheck_macros	1.2.0	# Unlicense OR MIT
-MODCARGO_CRATES +=	quote	1.0.45	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	quote	1.0.46	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	quote-use	0.8.4	# MIT
 MODCARGO_CRATES +=	quote-use-macros	0.8.4	# MIT
 MODCARGO_CRATES +=	r-efi	5.3.0	# MIT OR Apache-2.0 OR LGPL-2.1-or-later
 MODCARGO_CRATES +=	r-efi	6.0.0	# MIT OR Apache-2.0 OR LGPL-2.1-or-later
 MODCARGO_CRATES +=	radium	0.7.0	# MIT
+MODCARGO_CRATES +=	rancor	0.1.1	# MIT
 MODCARGO_CRATES +=	rand	0.8.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rand	0.10.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rand	0.10.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand_chacha	0.3.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand_core	0.6.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand_core	0.10.0	# MIT OR Apache-2.0
@@ -295,20 +306,23 @@ MODCARGO_CRATES +=	redox_syscall	0.5.17	
 MODCARGO_CRATES +=	redox_users	0.5.2	# MIT
 MODCARGO_CRATES +=	ref-cast	1.0.25	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ref-cast-impl	1.0.25	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex	1.12.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex-automata	0.4.14	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex	1.13.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex-automata	0.4.15	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex-lite	0.1.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex-syntax	0.8.11	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rend	0.5.3	# MIT
+MODCARGO_CRATES +=	rkyv	0.8.17	# MIT
+MODCARGO_CRATES +=	rkyv_derive	0.8.17	# MIT
 MODCARGO_CRATES +=	ron	0.12.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rust-stemmers	1.2.0	# MIT/BSD-3-Clause
-MODCARGO_CRATES +=	rustc-hash	2.1.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	rustc-hash	2.1.3	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	rustc-stable-hash	0.1.2	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	rustix	1.1.4	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	rustversion	1.0.22	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ryu	1.0.20	# Apache-2.0 OR BSL-1.0
-MODCARGO_CRATES +=	salsa	0.27.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	salsa-macro-rules	0.27.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	salsa-macros	0.27.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	salsa	0.28.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	salsa-macro-rules	0.28.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	salsa-macros	0.28.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	same-file	1.0.6	# Unlicense/MIT
 MODCARGO_CRATES +=	schemars	1.2.1	# MIT
 MODCARGO_CRATES +=	schemars_derive	1.2.1	# MIT
@@ -326,7 +340,8 @@ MODCARGO_CRATES +=	serde_test	1.0.177	# 
 MODCARGO_CRATES +=	sha2	0.10.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sharded-slab	0.1.7	# MIT
 MODCARGO_CRATES +=	shellexpand	3.1.2	# MIT/Apache-2.0
-MODCARGO_CRATES +=	shlex	1.3.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	shlex	2.0.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	simdutf8	0.1.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	similar	2.7.0	# Apache-2.0
 MODCARGO_CRATES +=	similar	3.1.1	# Apache-2.0
 MODCARGO_CRATES +=	siphasher	1.0.1	# MIT/Apache-2.0
@@ -342,7 +357,7 @@ MODCARGO_CRATES +=	strsim	0.11.1	# MIT
 MODCARGO_CRATES +=	strum	0.28.0	# MIT
 MODCARGO_CRATES +=	strum_macros	0.28.0	# MIT
 MODCARGO_CRATES +=	supports-hyperlinks	3.2.0	# Apache-2.0
-MODCARGO_CRATES +=	syn	2.0.118	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	syn	2.0.119	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	synstructure	0.13.2	# MIT
 MODCARGO_CRATES +=	tap	1.0.1	# MIT
 MODCARGO_CRATES +=	tempfile	3.27.0	# MIT OR Apache-2.0
@@ -367,12 +382,12 @@ MODCARGO_CRATES +=	tinytemplate	1.2.1	# 
 MODCARGO_CRATES +=	tinyvec	1.10.0	# Zlib OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	tinyvec_macros	0.1.1	# MIT OR Apache-2.0 OR Zlib
 MODCARGO_CRATES +=	toml	0.9.12+spec-1.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	toml	1.1.2+spec-1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	toml	1.1.3+spec-1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	toml_datetime	0.7.5+spec-1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	toml_datetime	1.1.1+spec-1.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	toml_edit	0.23.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	toml_edit	0.25.12+spec-1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	toml_parser	1.1.2+spec-1.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	toml_writer	1.1.1+spec-1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	toml_writer	1.1.2+spec-1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	tracing	0.1.44	# MIT
 MODCARGO_CRATES +=	tracing-attributes	0.1.31	# MIT
 MODCARGO_CRATES +=	tracing-core	0.1.36	# MIT
@@ -395,17 +410,15 @@ MODCARGO_CRATES +=	unicode_names2	1.3.0	
 MODCARGO_CRATES +=	unicode_names2_generator	1.3.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	unit-prefix	0.5.1	# MIT
 MODCARGO_CRATES +=	unscanny	0.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	unty	0.0.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	url	2.5.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	urlencoding	2.1.3	# MIT
 MODCARGO_CRATES +=	utf8-width	0.1.7	# MIT
 MODCARGO_CRATES +=	utf8_iter	1.0.4	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	utf8parse	0.2.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	uuid	1.23.3	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	uuid	1.23.5	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	valuable	0.1.1	# MIT
 MODCARGO_CRATES +=	version-ranges	0.1.1	# MPL-2.0
 MODCARGO_CRATES +=	version_check	0.9.5	# MIT/Apache-2.0
-MODCARGO_CRATES +=	virtue	0.0.18	# MIT
 MODCARGO_CRATES +=	vt100	0.16.2	# MIT
 MODCARGO_CRATES +=	vte	0.14.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	vte	0.15.0	# Apache-2.0 OR MIT
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/ruff/distinfo,v
diff -u -p -r1.15 distinfo
--- distinfo	29 Jun 2026 15:57:05 -0000	1.15
+++ distinfo	24 Jul 2026 10:32:33 -0000
@@ -14,36 +14,38 @@ SHA256 (cargo/anstyle-parse-1.0.0.tar.gz
 SHA256 (cargo/anstyle-query-1.1.4.tar.gz) = niMfYTT2G3EHaj6rUGw3nU82Ei8q8Vqf8EQV6kwzOeI=
 SHA256 (cargo/anstyle-svg-0.1.11.tar.gz) = JrnsjJduraGw+XR6PXzE6uO+8QYT5EN0bnSH8myHL94=
 SHA256 (cargo/anstyle-wincon-3.0.10.tar.gz) = PgYzQUUioy/6rIrGzI90jgkMVxdmH93uoEIZ4jRPXyo=
-SHA256 (cargo/anyhow-1.0.102.tar.gz) = fyAt+GSEyGjbrX6qVX73hdXGYpXkG0YO+SLsoHI7hCw=
+SHA256 (cargo/anyhow-1.0.103.tar.gz) = KkOF4uNOs11rPv55i564gJaSXYdybAeYcJv1bZ7YSvM=
 SHA256 (cargo/approx-0.5.1.tar.gz) = yrES8KhtVo6g5ifMHWvnSh6c1VIUaE21VhmV9trYl8Y=
-SHA256 (cargo/arc-swap-1.9.1.tar.gz) = ajof1vdTBraAh7gx8CXHElJLyxmq1U5VexEpz6Cisgc=
+SHA256 (cargo/arc-swap-1.9.2.tar.gz) = wEnAvk2u8LFFyzVVQWs7jvW3iIo4rqGjoVWAH+ewgQs=
 SHA256 (cargo/argfile-1.0.0.tar.gz) = mUiacz3qDSkwv6WcJDFGqFE857CZG50AZkdofMYfU+c=
-SHA256 (cargo/arrayvec-0.7.6.tar.gz) = fALRI98BfvzfvXOe+Bc1s2xbqD7DxZyAqdfsxxj5LlA=
+SHA256 (cargo/arrayvec-0.7.8.tar.gz) = 0/tnpuCKzyT97MusLLasQwWCW9HxF0YuDm8vGTNFrVY=
 SHA256 (cargo/assert_fs-1.1.4.tar.gz) = bs9ccMoHt/gCILzpNvBVapYMpvsA/CvUElteWBshgTc=
 SHA256 (cargo/async-trait-0.1.89.tar.gz) = kDWtLQlr7XlVoyDufiIwV00o/Tw6DxhsvqH/PH7tXbs=
 SHA256 (cargo/attribute-derive-0.10.3.tar.gz) = AFPpbdO+xbSHnCOhONbvJvLLk2yc3JYnSsK57US1u1Q=
 SHA256 (cargo/attribute-derive-macro-0.10.3.tar.gz) = RjtTrQ/VtGCvSxkV/gRf9NlG0CX7bE3DM3dS6qmA9xs=
 SHA256 (cargo/autocfg-1.5.0.tar.gz) = wIYG+MPL9M5uyOKPsAFKLAhnCP6VTqqIU4SmFlFy5+g=
-SHA256 (cargo/bincode-2.0.1.tar.gz) = Nur117CQJj6BUIIEgtXZPNlkqB5AGZE8ly9O3Mbtt0A=
-SHA256 (cargo/bincode_derive-2.0.1.tar.gz) = v5VwmkQPRemGmDkY0Oih8wqbHfBJGPyChnBgaASsPAk=
 SHA256 (cargo/bit-set-0.8.0.tar.gz) = CIB+CA7X+dVDP6mydRls/DVBT2agx52GTcUaDYJSMaM=
 SHA256 (cargo/bit-vec-0.8.0.tar.gz) = XnZKHUDVENrzXge+nrBudXcJCMJ9QR7mySEJyYQOqvc=
 SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
 SHA256 (cargo/bitflags-2.13.0.tar.gz) = tDiL7oaD49BK90fHNCKvUxAtK9JNnq22y8EAuu9LQ/g=
-SHA256 (cargo/bitvec-1.0.1.tar.gz) = G8KDLCQjmwFB1WdLuRdPnWiotbPydTMRknwXLKRvfpw=
+SHA256 (cargo/bitvec-1.1.1.tar.gz) = 3c7D0SxXnUCJj+Cpo1ioA8I+nFLKPEJXB/gclDYhGDc=
 SHA256 (cargo/block-buffer-0.10.4.tar.gz) = MHjHYpti0/BDlRf6OUmWrKzFy8kcWiDYxljner1QOnE=
 SHA256 (cargo/block2-0.6.2.tar.gz) = zeudhwUWABRC42TFIg01dNLajcdlVUtKYXIw0z+ljvU=
 SHA256 (cargo/boxcar-0.2.14.tar.gz) = NvZL6uQKhNobSyb/J2GluJXBKtxB3CWq7hxPK7/pem4=
-SHA256 (cargo/bstr-1.12.1.tar.gz) = YwROGujmnztaksc2ymJpuNEvp+/jm/NN2wbRAs8OLKs=
+SHA256 (cargo/bstr-1.13.0.tar.gz) = H33AlNcY8uHBVZrREOJ+6q4UpUZdPVbdbb15MHn71TA=
 SHA256 (cargo/bumpalo-3.19.0.tar.gz) = RsXkG1e4u6QqBGdtgcuJ6e6OhZoaZvgKWnLhy3azTUM=
+SHA256 (cargo/bytecheck-0.8.2.tar.gz) = DKozosDtygQZ0VrHI9/wPxlW95eDKbHjtf2qrtnTyos=
+SHA256 (cargo/bytecheck_derive-0.8.2.tar.gz) = iThegrXRgh0iGeCwle+izB8kbL+ZCA875GoahcDTktk=
+SHA256 (cargo/bytes-1.12.0.tar.gz) = iuP10xWSQnBTAgfipoOWw8xUf23KP73KMXz7GlHttZM=
 SHA256 (cargo/cachedir-0.3.1.tar.gz) = RwPzk3B324+jW+48h4k0PBrsJYXwFG8J1ljUzMDo2HM=
-SHA256 (cargo/camino-1.2.2.tar.gz) = 5immbWksuf8aHGZOQXcbPcr5YZhal3TA6wvRtRz2Ckg=
+SHA256 (cargo/camino-1.2.4.tar.gz) = Xy0w5Bc8QCaTLVHTHWsGE7H9MBS/P5+JQ9S6E5xDe6A=
 SHA256 (cargo/cast-0.3.0.tar.gz) = N7KmcqLLEpouQcELEiS7No+fN6Kxa2ElmBOL79ezfrU=
 SHA256 (cargo/castaway-0.2.4.tar.gz) = 3sVRq251eIGRMscTqTwCKgXWAVnchuenBQIjV3SExVo=
-SHA256 (cargo/cc-1.2.38.tar.gz) = gPQa4Wj5VcEvuJYLBX1w0MoVP7gxgrV9hjgEQ1J75+k=
+SHA256 (cargo/cc-1.2.65.tar.gz) = 4ijuyb58F8y2QLWbNqXNgF6ipWSkxeFiwvZZ/qMNO5Y=
 SHA256 (cargo/cfg-if-1.0.4.tar.gz) = kzD4sv8T80VAtE6UbvNREYJXJ7ONMyhu+YYUJhUSGAE=
 SHA256 (cargo/cfg_aliases-0.2.1.tar.gz) = YTr+R/zV+sfM8duTurywgsWZTZlvILixWfKtFljrVyQ=
 SHA256 (cargo/chacha20-0.10.0.tar.gz) = b42YMoaEPklnWkt6LRdO/hNtyToY1pEw3RgZimwWdgE=
+SHA256 (cargo/char_str-0.0.2.tar.gz) = V2ulb2yhjrsGnQ0HJgQHFxcSr/Tf4V7j+JgtwWpFW88=
 SHA256 (cargo/chrono-0.4.44.tar.gz) = xnMHWi4OX0od3ifOne4epFWMf/5kj1dkOKIModKsxLA=
 SHA256 (cargo/ciborium-0.2.2.tar.gz) = Quaf/W8JF/XAKSVqJNAWHbF86jmX0YXbDTWSYwh3Dw4=
 SHA256 (cargo/ciborium-io-0.2.2.tar.gz) = Ba/qHgoGyb4z1Tm4dvHONpL0r+ostB90DndDIl7Rx1c=
@@ -56,19 +58,18 @@ SHA256 (cargo/clap_complete_nushell-4.5.
 SHA256 (cargo/clap_derive-4.6.1.tar.gz) = 8s6GBHEPZzOqZBorNzHqoeiz2Zc9XjVl2hGACBP5l6k=
 SHA256 (cargo/clap_lex-1.0.0.tar.gz) = OoIupbx1kPnUDxuhLA3DwnYPNILGmE2xVzrREDFCCDE=
 SHA256 (cargo/clearscreen-4.0.6.tar.gz) = 1mm7VSkI4zatVoF4l1IDO0VWa35ZGuqsemFOWOXW2PI=
-SHA256 (cargo/codspeed-4.4.1.tar.gz) = toTpRYPoWlyn4aZFSonXalEhJA8vtn61ZBKdm6/bnbA=
-SHA256 (cargo/codspeed-criterion-compat-4.4.1.tar.gz) = LmVEQVbrc61/V2GBiPjUooFybRM+9VuW0dz/iVKGCas=
-SHA256 (cargo/codspeed-criterion-compat-walltime-4.4.1.tar.gz) = ljiaqku7hy6kkk3AM1srsYG88o1u7b6P6imvzFveNqY=
-SHA256 (cargo/codspeed-divan-compat-4.4.1.tar.gz) = ieS/jHeTwXD9D8876XuQMrKuOcK56IGKujzBDKDwxsA=
-SHA256 (cargo/codspeed-divan-compat-macros-4.4.1.tar.gz) = eKrgLyonhYjhboymLqGRW4qzD4IwoJkmZxu6Ge3oAaQ=
-SHA256 (cargo/codspeed-divan-compat-walltime-4.4.1.tar.gz) = Wf/TLAxZq4tnSxW+Zbp8Wa66wEcDbPp/oeEbwsF4uB8=
+SHA256 (cargo/codspeed-5.0.1.tar.gz) = cIPyUyYLy0qqO0qkxSlzcD2rwahcLxk5l+Jomq+oqRk=
+SHA256 (cargo/codspeed-criterion-compat-5.0.1.tar.gz) = 2fJCUURRiMadUPEBedeVQkvXG1M7fj+E/APyaJOwGvA=
+SHA256 (cargo/codspeed-criterion-compat-walltime-5.0.1.tar.gz) = XDggXVbiy0/gS3CN5/llOj8bie2+OiCyjyHp5SXp4GE=
+SHA256 (cargo/codspeed-divan-compat-5.0.1.tar.gz) = vBBl1Qfhy6tzGnl220zvfkfkm4e028CpJd8H00NVhCA=
+SHA256 (cargo/codspeed-divan-compat-macros-5.0.1.tar.gz) = L9BUgqlYI//kIeipuiT6IqajDVlOLGBFXLtDpBvy2Po=
+SHA256 (cargo/codspeed-divan-compat-walltime-5.0.1.tar.gz) = 0vjq51uPqFNXAgpASJnEKA1ZDJ/RxHZAs85TEGxi0u4=
 SHA256 (cargo/collection_literals-1.0.2.tar.gz) = JrP2W4+46IujOffSOjkP4bCJYhfaBeKmbFhMmympHfg=
 SHA256 (cargo/colorchoice-1.0.4.tar.gz) = sFth3FESy7F+S2zWF5DZhF0TiINWORYky+fkHv6sHnU=
-SHA256 (cargo/colored-2.2.0.tar.gz) = EXcloQnTh8k3oVM84BtFDL3muIq87qhHPE16hYU82jw=
 SHA256 (cargo/colored-3.1.1.tar.gz) = +vlGhym4y86maONhg8tp0xc0jC4I6ZSCn7Vuv9+6rDQ=
-SHA256 (cargo/compact_str-0.9.1.tar.gz) = nf3RwidNmqNUEVsJ3JqQHWxVdoGM33DRTK4r20ffAKs=
+SHA256 (cargo/compact_str-0.10.0.tar.gz) = efzaCMM7tYuXAIss2tpmIlAOlJ4GD1kTNhdjEhq9JBY=
 SHA256 (cargo/condtype-1.3.0.tar.gz) = uvCgekAfN0I4q44vEaEE0oUb+c5xHsaYBINN6K9Fx68=
-SHA256 (cargo/console-0.16.1.tar.gz) = tDB0Om6xTpdk1CYNTA2BIwh9UE7rnEjysqXoEN02nfQ=
+SHA256 (cargo/console-0.16.4.tar.gz) = T+X0ZaT2/uiPrUG4XZkPhMg1M16Ftdnm5j4NBtKMunw=
 SHA256 (cargo/console_error_panic_hook-0.1.7.tar.gz) = oGrrc/Rw9m3Nv3Ijyu67hZhJQvIvGtsqCIz5ZoFGu7w=
 SHA256 (cargo/console_log-1.0.0.tar.gz) = vortQOTtv007RDGrJgtj/cQPV4CkdmgkMp6g8e7+PA8=
 SHA256 (cargo/core-foundation-sys-0.8.7.tar.gz) = dzZIuU0OXWIPZPKAd3RFdA5h/nAQJQh+yLV/RceRiIs=
@@ -92,6 +93,9 @@ SHA256 (cargo/csv-core-0.1.12.tar.gz) = 
 SHA256 (cargo/ctrlc-3.5.2.tar.gz) = 4LH6sq5FgZry0HMdYPKv4XIn67GhU4ojbahMk+mmAWI=
 SHA256 (cargo/dashmap-6.2.1.tar.gz) = 5jYdXAYiYceKF2rduC1MghrkK+1gid4OEmA80l3iBZw=
 SHA256 (cargo/datatest-stable-0.3.3.tar.gz) = qGfXMi62nPOmilQmOHoltFyzucXuQQI+5s6pLir63YI=
+SHA256 (cargo/defmt-1.1.0.tar.gz) = puUkUGSQoZU9I3y4exz8Hkb4jBjxCiLf4PUH3Gv8f38=
+SHA256 (cargo/defmt-macros-1.1.0.tar.gz) = 8KJ3cOnI9xmnnYtjgoH02Cj3fY/WHgvZRFG5uF5Xags=
+SHA256 (cargo/defmt-parser-1.0.0.tar.gz) = ENYDNLOy58nZHvgVCr+2+kwcOeu89KgcLjRqrZOf7j4=
 SHA256 (cargo/derive-where-1.6.0.tar.gz) = 75Qd7XfRXKGbQDdIaaxgAK8cnypMDz1McJJih+Y2So8=
 SHA256 (cargo/diff-0.1.13.tar.gz) = ViVJhndeMjP/qcTX0/qvbTaiwJ0wsgaH6fiLyLr8Fsg=
 SHA256 (cargo/difflib-0.4.0.tar.gz) = YYTjNUMWJDdRXC4rSHFHlON4ReyYUXEZFO7J0wj26+g=
@@ -115,7 +119,7 @@ SHA256 (cargo/fancy-regex-0.14.0.tar.gz)
 SHA256 (cargo/fastrand-2.3.0.tar.gz) = N5Ce67tQ1y+QWcO22CwEY/L/BiyelYRcQ6bJwDVUEb4=
 SHA256 (cargo/fern-0.7.1.tar.gz) = QxYYX3CbI3E+QeMZX5Dt73+wDD7UrceXac8JzHYqOyk=
 SHA256 (cargo/filetime-0.2.29.tar.gz) = XCh6M8fwpiDDjmQef2CCdxOYezwPJujdyUYsxpz3V1k=
-SHA256 (cargo/find-msvc-tools-0.1.2.tar.gz) = HO1zsdrPx1Cm22wKDDo4U8i0GZfi4sVj3JCASuaGeVk=
+SHA256 (cargo/find-msvc-tools-0.1.9.tar.gz) = W668B3QVH5BaGizEGYkwCx5vuymv8M7/oQZP3TCI1YI=
 SHA256 (cargo/flate2-1.1.2.tar.gz) = Sj19uVlv7NFRxfY4wO5dW9SHtuDqIy5dyW1SUPb5Sx0=
 SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
 SHA256 (cargo/foldhash-0.1.5.tar.gz) = 2cT12sXhXCTrmZwmGBpspAs5/pRsvkwmPHIJRnvIOvI=
@@ -127,10 +131,10 @@ SHA256 (cargo/funty-2.0.0.tar.gz) = 5tWj
 SHA256 (cargo/futures-core-0.3.32.tar.gz) = fjRQgVJy71jOxtVkQj9udV4lN5shewvGiOKVuiTfax0=
 SHA256 (cargo/futures-task-0.3.32.tar.gz) = A3cRs9WcMwBNOFb73IO5nU/zeiR2j6G+nONTihzeQ5M=
 SHA256 (cargo/futures-util-0.3.32.tar.gz) = OJykEpbmGQtIBT3gMh0Cp38y+KXSRh3Th2LAWTgFxtY=
-SHA256 (cargo/gen-lsp-types-0.9.0.tar.gz) = lGzUSAUegGHk4X2I7KzuqNhMM9pSuTqTkbSmV97xuL0=
+SHA256 (cargo/gen-lsp-types-0.10.0.tar.gz) = TNY1xSBqzQPqAk1rWQJTnlyQPeOvoiD9tclLWDr3f08=
 SHA256 (cargo/generic-array-0.14.7.tar.gz) = hWScpR/XInLXghra8nStkcKIJ3cT2cGIINhJmn/2npo=
-SHA256 (cargo/get-size-derive2-0.10.1.tar.gz) = HaJPvaCewBvKfPoXl8DlIOdRI7zLAdzfkEH4qmUYO8I=
-SHA256 (cargo/get-size2-0.10.1.tar.gz) = gjZFvGQErikVcHd3BhpH06Axqe4L/1GzTslz3z2NKZA=
+SHA256 (cargo/get-size-derive2-0.10.3.tar.gz) = xzbSJsMuSWuDd4E7UiaeEa06SNg3O2iGLQNk8E/RIp0=
+SHA256 (cargo/get-size2-0.10.3.tar.gz) = tBHzRBgwWQirFagv94lYwqmu6aJysqLmY4NrIKTkudM=
 SHA256 (cargo/getopts-0.2.24.tar.gz) = z+T7rFA7jR+I5mdgEYhfNLcXT0blmVa7pTS6g6ve1N8=
 SHA256 (cargo/getrandom-0.2.16.tar.gz) = M1/58TXkOEyBUNbyfG2u1DNXf4a0dQQYM4wBoaJShZI=
 SHA256 (cargo/getrandom-0.3.4.tar.gz) = iZ3vXDfE/XsmZGSMKBIOzsE45NOVtFnlyjT5zOLdd/0=
@@ -158,11 +162,11 @@ SHA256 (cargo/icu_provider-2.2.0.tar.gz)
 SHA256 (cargo/id-arena-2.3.0.tar.gz) = PTBn15uXXohEyp6wcuFrMcPBw2ko7fnGeJVIxSTQ2VQ=
 SHA256 (cargo/idna-1.1.0.tar.gz) = Owh18jyqA4mJlPbdxQGIakXH09YtBNLZB4jUe+Gx5N4=
 SHA256 (cargo/idna_adapter-1.2.1.tar.gz) = OsrpYJVAqjGNG8WIRVIl+yCFue0MT2vQ2dW82G8aA0Q=
-SHA256 (cargo/ignore-0.4.26.tar.gz) = uRVmHdAds/BQUCZbJHe8xlJ7N5I4jidJtBYjzFkr5n0=
+SHA256 (cargo/ignore-0.4.30.tar.gz) = ewCbZ0TBRF79ckQITiXkmGNkEu/7Z2C1UGdVO6qSXMc=
 SHA256 (cargo/imara-diff-0.2.0.tar.gz) = LwHUYvdm33irgg3Qb163ACM8UfD0wuhGUg6vS6aqXFw=
 SHA256 (cargo/imperative-1.0.7.tar.gz) = NeHQvZxXXFLlmq2OEioReG6FKhVGeNDIbp4kPVUnOXA=
 SHA256 (cargo/indexmap-2.14.0.tar.gz) = 1GbpRU8I5KkR4UgGwk4W+6G0wSHR6kdDlvOWBpz5Sdk=
-SHA256 (cargo/indicatif-0.18.4.tar.gz) = JUcPI4Awktp9I5g0d21lMQTVUbxNfqyvMeaDeFS46es=
+SHA256 (cargo/indicatif-0.18.6.tar.gz) = lDOAbNa07Bq6ecAhx+TFj7TDuZd8CFBi5hGskpmY+ww=
 SHA256 (cargo/indoc-2.0.7.tar.gz) = ec9ck/kyKM+O+zujYlNfsRGZrFSKCc4RfJsa3DAw1wY=
 SHA256 (cargo/inotify-0.11.0.tar.gz) = 833M/yeRq2BPm6vvC6FPvgvjC9No3FQeKwjQfIqpCPM=
 SHA256 (cargo/inotify-sys-0.1.5.tar.gz) = 4FwCteib/zuUbO3sonirxij+gR5gTwJ8RaiqPPeT0Os=
@@ -179,8 +183,8 @@ SHA256 (cargo/itertools-0.13.0.tar.gz) =
 SHA256 (cargo/itertools-0.14.0.tar.gz) = KxkseCA3+t2c+nVUgxBIiqvb89Lac4hbMb0KvQM1EoU=
 SHA256 (cargo/itertools-0.15.0.tar.gz) = i0uvk/WNRCV0nKSaUcUOurByxd9plNCP7ZNUHDMUgdw=
 SHA256 (cargo/itoa-1.0.15.tar.gz) = Sl8TuFjI0xTuPo9jkBH3zO/nH5f5blAVH7mR8meSjiw=
-SHA256 (cargo/jiff-0.2.28.tar.gz) = RgPTAz5J4rDjEin8qyCl1ACJxgfZdc2cgFUdxp7tkQI=
-SHA256 (cargo/jiff-static-0.2.28.tar.gz) = eC0yN43d8gcZOskc77hIrUGrtYGVyVFo4SkSJ6CDK0c=
+SHA256 (cargo/jiff-0.2.32.tar.gz) = lh0WOCZSv92Mb2iyI7JqjJPg1HXGcvQUQR2zHGxckA4=
+SHA256 (cargo/jiff-static-0.2.32.tar.gz) = 0Ieb0535nExeLGYVzMAmORpCPd4QUyxXPmCG65SoAsw=
 SHA256 (cargo/jiff-tzdb-0.1.4.tar.gz) = wSg3BesKIUBNK/1u7yp1k9JAvEKgvbOdsK1vouwCZSQ=
 SHA256 (cargo/jiff-tzdb-platform-0.1.3.tar.gz) = h1paaawrqxqJFxHPXsy+wc4DQeqAVWDc2Qt6LpJRMug=
 SHA256 (cargo/jobserver-0.1.34.tar.gz) = mvs95Dldaz5np4C23mS1HJeOzxHLmkYsZr59TKkDnTM=
@@ -201,21 +205,23 @@ SHA256 (cargo/libtest-mimic-0.8.1.tar.gz
 SHA256 (cargo/libz-rs-sys-0.5.5.tar.gz) = wQUB54Bc7iPaF8d5DlnfKHDA1AQ+xtA/Z9MeK1PndBU=
 SHA256 (cargo/linux-raw-sys-0.12.1.tar.gz) = MqZpSeAw2gDox9RDSyUWcKkVVvQUSUHTdFJ2nCXVilM=
 SHA256 (cargo/litemap-0.8.0.tar.gz) = JB6u9f0SyIcFoB/BBmxIxLNuDdQ3fc3H7DlCzqemmVY=
-SHA256 (cargo/lock_api-0.4.13.tar.gz) = lpNlB/FTYFvd/NoGjdgEeWyEMk7SUQgJ5bKmJMgdp2U=
-SHA256 (cargo/log-0.4.32.tar.gz) = lT8HxDg4+Ob5dYyraL9b7YVGXnWH6+C4I/G82Bl4rTo=
-SHA256 (cargo/lsp-server-0.7.9.tar.gz) = fWraNI28JwPL52N7LdoFz/hNPaKBnCSryzBd1hPgui4=
+SHA256 (cargo/lock_api-0.4.14.tar.gz) = IkOZ50uHtfNVdRHZjf+LFAibPa2vyra7k+q2fTqs6WU=
+SHA256 (cargo/log-0.4.33.tar.gz) = DO7FvBF3iXTRvLBVsYAC66f0s1GLagCBs69fIWZtqa0=
+SHA256 (cargo/lsp-server-0.10.0.tar.gz) = PuJaMfLlceQm7vKJYXlFDK/H4vW+ANipOxwtIcD/dlY=
 SHA256 (cargo/manyhow-0.11.4.tar.gz) = sz77PKbTsHOTdQ1AMEGNWUqxE5zuUY8NyI23D+yHNYc=
 SHA256 (cargo/manyhow-macros-0.11.4.tar.gz) = RvzjTRmbeLbmBzq/mEyc9f0+kzAUWpPuBzinRD43FJU=
 SHA256 (cargo/markdown-1.0.0.tar.gz) = pcq48srcQWqC0ueDoZRjiLMWVNOR0cfZLMHwPilbHes=
 SHA256 (cargo/matchers-0.2.0.tar.gz) = 0VJaKijH9PoPyYu5GudV0eLRUFB54FU541vIdrXWWuk=
 SHA256 (cargo/matchit-0.9.2.tar.gz) = iGO1hwAcG5qKTjYAjOvGs2EssSJv4t6UhY4GCSaHtgg=
-SHA256 (cargo/memchr-2.8.2.tar.gz) = iJBENKvCkB8Zf+jMVfBEXn3tkh26WRHa0uKzm0jmY8Q=
+SHA256 (cargo/memchr-2.8.3.tar.gz) = z4uvHFXmL/ys56nwb0vZzT8MS+sCLTs2cla5G4dRPZg=
 SHA256 (cargo/memoffset-0.9.1.tar.gz) = SIAWv65FewNtmWCS9stEhndhHOREnpcM6vQmlSA/IYo=
 SHA256 (cargo/mimalloc-0.1.52.tar.gz) = LUE5uyjRStH6zyHV64glBRsybhctIWs59tMd9TzJeGI=
 SHA256 (cargo/minicov-0.3.8.tar.gz) = SGm2pJFWlgXWbTlSvN8D33ieW1NuXwz3dYp/CKVa4k0=
 SHA256 (cargo/minimal-lexical-0.2.1.tar.gz) = aDVMXGvTbXP/P+zrBe+lm2rLdiZhf0livjIqgl5h95o=
 SHA256 (cargo/miniz_oxide-0.8.9.tar.gz) = H6dqLIb3BL2yItZpZfs9Yyac44UYuDywV1/KhV67YxY=
 SHA256 (cargo/mio-1.0.4.tar.gz) = eL7URMyKIWDwHLz4Ee8YyshjrWiujKYgkujbUdUcdhw=
+SHA256 (cargo/munge-0.4.7.tar.gz) = XhdAHyWeupVsoWSRRhtuj3KROgoRTjlzbOQEQQ+RWgw=
+SHA256 (cargo/munge_macro-0.4.7.tar.gz) = RWjyXMvUWrXVYD3DQxjB7FaxF1MXgSYAAhUbhTCp+TE=
 SHA256 (cargo/natord-1.0.9.tar.gz) = MI2W243rxyfD/ZdEqsUXUSQ0IORu30AQEJCNp/jV5Xw=
 SHA256 (cargo/newtype-uuid-1.3.2.tar.gz) = XAEtFO94irBmo0fRnj3aaZkWySKTsFuFuix2uMgtKDA=
 SHA256 (cargo/nix-0.31.2.tar.gz) = XW0HBTIMHmuh2RK143zxgHG2wum3+oIVoeinZRlm9dM=
@@ -236,11 +242,11 @@ SHA256 (cargo/ordermap-1.2.0.tar.gz) = f
 SHA256 (cargo/os_pipe-1.2.2.tar.gz) = 2zNfR2CxTq1ikBFvJCe/M6FNTwYX1J94okbeEMGDEiQ=
 SHA256 (cargo/os_str_bytes-7.1.1.tar.gz) = Y+zre111cBGofQjrISPbFdh/sMKB9l0QHOMKHpbDrVw=
 SHA256 (cargo/page_size-0.6.0.tar.gz) = MNWyGU7RMZHBmZrgcEt4OfsYOE+iLkm1fuqpfXnOQNo=
-SHA256 (cargo/parking_lot-0.12.4.tar.gz) = cNWL9DZptXldFXbQZBz7b7sgV79ilQYmepKAcVhYShM=
-SHA256 (cargo/parking_lot_core-0.9.11.tar.gz) = vIONKla1sabCX1VXXfxgX6u2O7I2X2wjU++RWapp5KU=
+SHA256 (cargo/parking_lot-0.12.5.tar.gz) = k4V0UyUOMHe9cf+YtqZepmIaGbsPVZqFJIlVrBLEWho=
+SHA256 (cargo/parking_lot_core-0.9.12.tar.gz) = JiFoWYWi6/HFFogcAmAyrH3q/NoaLJt4UNyB49/LZME=
 SHA256 (cargo/paste-1.0.15.tar.gz) = V8DXt0tWO0nTja4AoMN9TW3ptDI4KyiS8FdN3K5z/Qo=
-SHA256 (cargo/path-absolutize-3.1.1.tar.gz) = 5K84H+efoZW0kJSF2Z9zqAeSMx3wYlGI5weFTwszg/U=
-SHA256 (cargo/path-dedot-3.1.1.tar.gz) = B7oK1+BHcSQUIT/2dTPm3Ud68KTh0U+1I0PlPTDqk5c=
+SHA256 (cargo/path-absolutize-4.0.1.tar.gz) = +Ah0KXV5RwNGn2eijdFLHRAJoXQ8GLA1O0uVHbsAaK0=
+SHA256 (cargo/path-dedot-4.0.1.tar.gz) = AzUdDxwGbBFAFUCNxqPhAfCA/APvnY15mqWOx2DKxaY=
 SHA256 (cargo/path-slash-0.2.1.tar.gz) = HpEJnUJosOEZc/A26IXWUvsLIf7c9pc4xif5TbakT0I=
 SHA256 (cargo/pathdiff-0.2.3.tar.gz) = 35TOIQ5bwTy2ZRR5+kjRT2AdmFjP4EZ/Q64VcCO5ONM=
 SHA256 (cargo/peg-0.8.5.tar.gz) = mSjPyhAbNuxRY+cASe5TaKihw8bvycqcX5zC+BYVJHc=
@@ -270,21 +276,26 @@ SHA256 (cargo/predicates-core-1.0.10.tar
 SHA256 (cargo/predicates-tree-1.0.13.tar.gz) = 0N4bhHs5yBMdsEZ+nfH/YObQViq46aFuVorQ/bNy4vI=
 SHA256 (cargo/pretty_assertions-1.4.1.tar.gz) = OuEw4vJx+8KsOkD7HQcYCDnNu+RDx6J+HjwTxcrAEW0=
 SHA256 (cargo/prettyplease-0.2.37.tar.gz) = R5yorazdfOjx+znOnszL/pOj8TRLPQ2X8gvAGWII9is=
-SHA256 (cargo/proc-macro-crate-3.4.0.tar.gz) = IZyxnpa+AKsuN9bimWWKDPqD5SQpF5lpsPASG0rEaYM=
+SHA256 (cargo/proc-macro-crate-3.5.0.tar.gz) = 5nun6bK1ZEbx1Bmx2AeQYnj/oaZYqKXYo53LH1p4YU8=
+SHA256 (cargo/proc-macro-error-attr2-2.0.0.tar.gz) = lt5C3za7m7pVQv6fGgVLjMh+FydZoYaKoFwfOsyJ38U=
+SHA256 (cargo/proc-macro-error2-2.0.1.tar.gz) = EewFxSvgoHsIBh990APn1wkuBHK8cxtK97se+HYQmAI=
 SHA256 (cargo/proc-macro-utils-0.10.0.tar.gz) = 7q8IoT3kALwhWHe1vcCI8kGxLrQvClSNM5DcHFa7cHE=
 SHA256 (cargo/proc-macro2-1.0.106.tar.gz) = j9APC7LpDYHRBEwrMmF/aPy5+ju3ZAwj6cdI5T+zCTQ=
+SHA256 (cargo/ptr_meta-0.3.1.tar.gz) = C5oM+VoRlq9h1PHL2rlnF5UW2aSkMSrx8xlI+PYiSnk=
+SHA256 (cargo/ptr_meta_derive-0.3.1.tar.gz) = c0eGfQp+EgjZO0Z2e+g+K4+XjD2tNfd1rI2IR1Udb+E=
 SHA256 (cargo/pyproject-toml-0.13.7.tar.gz) = 9tdVSDrRS0nnZxO1IoUjVGGltPc/F2EjU+EaXeNqX9I=
-SHA256 (cargo/quick-junit-0.6.0.tar.gz) = 4+ZMWMTIj8EEXo/piht87DZDGH491nj5u83Y8SppM9Y=
-SHA256 (cargo/quick-xml-0.38.4.tar.gz) = tmwgWMVaQJ1gFmbP/jXwQzPPEBMBCILOwXSnRnzU4hw=
+SHA256 (cargo/quick-junit-0.6.1.tar.gz) = ghZRbJV+AFNbPJF3BSTCGd19+Q3sQ5oYJUf3UN/kFZE=
+SHA256 (cargo/quick-xml-0.41.0.tar.gz) = 5mBFHlUST3mKaaWvP0nM+++9QZEO79JcryOT4fNHPsE=
 SHA256 (cargo/quickcheck-1.1.0.tar.gz) = lcWJ8zXbD2qqFop80nsfxpIPXhRwyAT4FNnNbmKg9ws=
 SHA256 (cargo/quickcheck_macros-1.2.0.tar.gz) = qaKLhJPdZkyLFx3ZRNqC2TP31Fa4Kb+yNnOOH+BsW6Q=
-SHA256 (cargo/quote-1.0.45.tar.gz) = QfJhmWYFBok4LStE9mT0vFk+EpeFo21u43bd83JZuSQ=
+SHA256 (cargo/quote-1.0.46.tar.gz) = 37xFfQx6B1mmFFUbEaZAnllR9sdTe+Hxt2grmukjA2g=
 SHA256 (cargo/quote-use-0.8.4.tar.gz) = lhnbEZe0l6NheM/HNtyWsnH+kYh1+/E0TENqfpPQMh4=
 SHA256 (cargo/quote-use-macros-0.8.4.tar.gz) = guv7f6r63AanqxQab2e8+yTLi+sVjG/pM/LwNa+pnzU=
 SHA256 (cargo/r-efi-5.3.0.tar.gz) = ac2zTBWM6yiN8R4YtL053plPZlfYOEe9/9vX80Z1Sw8=
 SHA256 (cargo/r-efi-6.0.0.tar.gz) = +NzJx9UqgRaX0hUccB4NCJVvkrDiQTbPTPJ7V6ag2b8=
 SHA256 (cargo/radium-0.7.0.tar.gz) = 3DP/LUlz1RjYI9YaojkBSDHlIcddpY499IQNP0d0nQk=
-SHA256 (cargo/rand-0.10.1.tar.gz) = 0ujovMeWGvH9rEASeMaoMWFJQfYWTuO/TOYbftsWIgc=
+SHA256 (cargo/rancor-0.1.1.tar.gz) = oGPqcjgVJ8KgVh2pyAAA74Ir3XwyQbHMGxIQDj3wge4=
+SHA256 (cargo/rand-0.10.2.tar.gz) = x/X6OgWM01Vn75v6XnVzK+4PnkxV+pBHe+8t/NvEvoA=
 SHA256 (cargo/rand-0.8.5.tar.gz) = NK+NGg4lkkvFt8Q8B5yUIznY8Ki1fDkEm+9YG0YydAQ=
 SHA256 (cargo/rand_chacha-0.3.1.tar.gz) = 5sEKY6D6MiUr5J0h53CdTUuvjSMcLbzh6qgUG5sSfYg=
 SHA256 (cargo/rand_core-0.10.0.tar.gz) = DI0P1neQXty+7b8u22SU1nbw6Y1U1c+b2gsGHLj7iro=
@@ -295,20 +306,23 @@ SHA256 (cargo/redox_syscall-0.5.17.tar.g
 SHA256 (cargo/redox_users-0.5.2.tar.gz) = pOYIxmOLnBiXewC0dawfKNFOhLJ9jUL3Dgvx497BJ6w=
 SHA256 (cargo/ref-cast-1.0.25.tar.gz) = 81QwCuZvdvHIXF+EaT8M6B10fiw/IaRf70lticlgv30=
 SHA256 (cargo/ref-cast-impl-1.0.25.tar.gz) = txhgBtyyGSCZAJPzDj3qY7fW6Xe/Ela+IMNWOl2wcNo=
-SHA256 (cargo/regex-1.12.4.tar.gz) = 8Skrd1muHLnsGVRS0TkKB08M2FQat6WowxzW20XUpro=
-SHA256 (cargo/regex-automata-0.4.14.tar.gz) = bh3UEi/BWV6BYmGJRUdoku78p7iMUoIOdK9iYiE8ro8=
+SHA256 (cargo/regex-1.13.0.tar.gz) = Kg51ET4U3FrLBozQeGiE8hTxMSZQo9NtJp9cTzze6KI=
+SHA256 (cargo/regex-automata-0.4.15.tar.gz) = HziCAuS4BUKgkhB4zCO2MzvPFAnB4/hkBMrkdmphMds=
 SHA256 (cargo/regex-lite-0.1.7.tar.gz) = lD9BMhxj7xyS/XY7/gVNJmj38iWlwp8BBZA9wvwEujA=
 SHA256 (cargo/regex-syntax-0.8.11.tar.gz) = 1vb/mjeEhbKYpShmVtpmW6dEE9NtsJeWMyddLnCBRdQ=
+SHA256 (cargo/rend-0.5.3.tar.gz) = ytre8xfC8gdVpk1/3Ej55xeO5rDh9/zjP6YPHWiiduY=
+SHA256 (cargo/rkyv-0.8.17.tar.gz) = gVzIo3FZpGMGSCUkbK2weWHiXNmIWQhgb20IqY2PiHQ=
+SHA256 (cargo/rkyv_derive-0.8.17.tar.gz) = wO0aeKGxnRhLDapindmgJFcxc+x9SFsofLNp+zYHzBw=
 SHA256 (cargo/ron-0.12.0.tar.gz) = /UkMWxgmGJPxREnL0oy5wLY3rr8WHNd5AL/e2v8h7DI=
 SHA256 (cargo/rust-stemmers-1.2.0.tar.gz) = 5GogNgGf24iBMdt6TIR6EGOnST+XHtlOqCxn6tpjylQ=
-SHA256 (cargo/rustc-hash-2.1.2.tar.gz) = lDAKvz8a4uK4/7e1gEPePTmcc/pvS3OCZAKlxFdhTb4=
+SHA256 (cargo/rustc-hash-2.1.3.tar.gz) = ax5/mkKFcb4txbwFBcE/tr+TaCK4lOyHq/igik5RdC0=
 SHA256 (cargo/rustc-stable-hash-0.1.2.tar.gz) = eBRC8pFwxck7cYWtVZSSYBrNxx1bsHBvWGgJT0XPzQg=
 SHA256 (cargo/rustix-1.1.4.tar.gz) = tv5FZblRi4PvT5G7R84pYgyoKL0yy35AjwBi6ZMLoZA=
 SHA256 (cargo/rustversion-1.0.22.tar.gz) = s5ze8PqAD8RFJchMy1SgKZYaghX5YZdTY1qcDSU41G0=
 SHA256 (cargo/ryu-1.0.20.tar.gz) = KNOysTZuwgmU8f0Yw8WU8Fxd1LxE2LsMHGMsjWgpSB8=
-SHA256 (cargo/salsa-0.27.2.tar.gz) = /7qrgy4up1Sv2kpzj5h90ei9MMnl2MmB7mo5NDhgleI=
-SHA256 (cargo/salsa-macro-rules-0.27.2.tar.gz) = 3mhyRirHPTmWmoNic8JBY+aiak4I9RFPzYDiWvMOqcY=
-SHA256 (cargo/salsa-macros-0.27.2.tar.gz) = drx4/69lsakXWBhZLFEwqhCxuyRakFci/U24fOqKhFc=
+SHA256 (cargo/salsa-0.28.1.tar.gz) = oU/a2/hWIi5zF1bX/b3xk6er+P2rAJu0X0hnGkJxmoQ=
+SHA256 (cargo/salsa-macro-rules-0.28.1.tar.gz) = UNfcCLppua7fph38TWVUiuQsDYuQu9Ys0SF3aSCEG88=
+SHA256 (cargo/salsa-macros-0.28.1.tar.gz) = 7FxIxaSlOm4r6XYvVlZvEyXUOUwBHACz6oa6LRNBHnE=
 SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
 SHA256 (cargo/schemars-1.2.1.tar.gz) = orQvNqoc0BGUVhW5IiL2v3PFmaECowAzTNf42+7HJsw=
 SHA256 (cargo/schemars_derive-1.2.1.tar.gz) = fRFbUPSq7qB+ecGRL2RcdRPYFxXQQg+Lx3oYxiYLMH8=
@@ -326,7 +340,8 @@ SHA256 (cargo/serde_test-1.0.177.tar.gz)
 SHA256 (cargo/sha2-0.10.9.tar.gz) = p1B9gZdp0Bo2WrcHeUpAhDksgk9Up6anhi+MPQiSsoM=
 SHA256 (cargo/sharded-slab-0.1.7.tar.gz) = 9AyjxGgjcT4NQglZLo1ugmqlfpKPCXUmGfxpbEmWN/Y=
 SHA256 (cargo/shellexpand-3.1.2.tar.gz) = MoJPq14W5sTYbcG6hEiTkEGaOfl2mYUrZkgLuH0pftg=
-SHA256 (cargo/shlex-1.3.0.tar.gz) = D9ov8NCEAZuk18bzccldj9dc41JMPLj7ZTowI/YyPmQ=
+SHA256 (cargo/shlex-2.0.1.tar.gz) = +PrdWchV7yCA3s3vj/Fh62ZhuGkzydguW6KdxgKlWro=
+SHA256 (cargo/simdutf8-0.1.5.tar.gz) = 46n+NOPnpQMWBgNR83GHo/VGvOlUlhVnVLYBpfpxt24=
 SHA256 (cargo/similar-2.7.0.tar.gz) = u7tdllkUFkauZHtC/glNr2xhktFiCHC0SdlVf3SLLao=
 SHA256 (cargo/similar-3.1.1.tar.gz) = 5lBe/vBYBHMu2KPy1PJ5Qp60hb1p1bDMaxnMAgBc2hY=
 SHA256 (cargo/siphasher-1.0.1.tar.gz) = Vhmffdq/E/5QdM6Ann0/QrQq5xGABQG1sW6oKtApw50=
@@ -342,7 +357,7 @@ SHA256 (cargo/strsim-0.11.1.tar.gz) = fa
 SHA256 (cargo/strum-0.28.0.tar.gz) = lijem4eR2znO2isRm74TE0dwtWwTjsHTr4ENBFwE+b0=
 SHA256 (cargo/strum_macros-0.28.0.tar.gz) = q4XuoCcO4XWH7UFWCJ4QueaIDuaIeR1FqQX1sco29mQ=
 SHA256 (cargo/supports-hyperlinks-3.2.0.tar.gz) = 45a2UjsRzLgxILEVoLc2beNydRqm7fGYRN+xOmr5fpE=
-SHA256 (cargo/syn-2.0.118.tar.gz) = G5rlf5BCE+u2Sc5olbimbGbwIDuTGXGPaaVhKgZbFCI=
+SHA256 (cargo/syn-2.0.119.tar.gz) = hygxtkLRoHmZqWKjUe01uVXqLPyPOGIJHiokCoTxcpc=
 SHA256 (cargo/synstructure-0.13.2.tar.gz) = copw89uvW6t/DEsayNeuXqYKS1VJyKWRQ2HJkUenCdI=
 SHA256 (cargo/tap-1.0.1.tar.gz) = VZN+F5kYWxKGPUR/Qll+1p2ZKGhrjYih3xc3agl9g2k=
 SHA256 (cargo/tempfile-3.27.0.tar.gz) = Mkl+mkx7OFMu/N6+74eXB6qfeUKWpPAkT29p6byFdL0=
@@ -367,12 +382,12 @@ SHA256 (cargo/tinytemplate-1.2.1.tar.gz)
 SHA256 (cargo/tinyvec-1.10.0.tar.gz) = v6X9w7zmGRodvIwC1ci//PVXuvoXwSTFJkpFjxsGE/o=
 SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
 SHA256 (cargo/toml-0.9.12+spec-1.1.0.tar.gz) = z5KEXnn8Li3val2CjwgB4poviswDe+zFqwhZXH1emGM=
-SHA256 (cargo/toml-1.1.2+spec-1.1.0.tar.gz) = gfPRXoTLzYljduZzAxTVn7WofzHksDhFQYRDXNV97+4=
+SHA256 (cargo/toml-1.1.3+spec-1.1.0.tar.gz) = U8luzfqUHI/E/K7RT5mtqOvtUC7vUzAVCVoH4zAdTDw=
 SHA256 (cargo/toml_datetime-0.7.5+spec-1.1.0.tar.gz) = kuHP7UowOLxaEn41otNg8UXh9LlxtVGiul/Xrt9+E0c=
 SHA256 (cargo/toml_datetime-1.1.1+spec-1.1.0.tar.gz) = MWX2X2LijgEVoAsuvdN+tvO2QYVfnWNtPNQQN2cVmtc=
-SHA256 (cargo/toml_edit-0.23.6.tar.gz) = 8+/+fA6G/f9Pac3SzMG5b5M+JIEcVEHUSQToaD4nGEs=
+SHA256 (cargo/toml_edit-0.25.12+spec-1.1.0.tar.gz) = 0hU+3GlVpsNU+tj179OLaodpvcz5/lD44TKfgbC6pdc=
 SHA256 (cargo/toml_parser-1.1.2+spec-1.1.0.tar.gz) = oqvpuGGTZWY10kEdxDBQKCykiqMcJFEhD0ICVQr7dSY=
-SHA256 (cargo/toml_writer-1.1.1+spec-1.1.0.tar.gz) = dW2vmxAT6+R6h3Zme0ZkF+LUxWedRBwmIw79nveGkts=
+SHA256 (cargo/toml_writer-1.1.2+spec-1.1.0.tar.gz) = fVY1OipmWtD0GkIRhxgKq3RsjDJWIGF62IOpmhy+ZtI=
 SHA256 (cargo/tracing-0.1.44.tar.gz) = Y+cWYvpLKiw6JvVw8DfrlbsfhTl/PNgHbK7S8Cam0QA=
 SHA256 (cargo/tracing-attributes-0.1.31.tar.gz) = dJDPpeyWN0ZWh0BlGsZ4H3AcnF6iV8WOBX87qM9p6No=
 SHA256 (cargo/tracing-core-0.1.36.tar.gz) = 25fK+dkG+95VXdYvqV3bqe7P0UyziOT0kaZtdM1ft5o=
@@ -395,17 +410,15 @@ SHA256 (cargo/unicode_names2-1.3.0.tar.g
 SHA256 (cargo/unicode_names2_generator-1.3.0.tar.gz) = uR5bhGEQFhIBl+/X3JPvdndPTghM1zyfs+pKhsVwxW4=
 SHA256 (cargo/unit-prefix-0.5.1.tar.gz) = MjQCz/LdZY85yhfHibUCAhs/GHB8kc3yLjg44bQCOBc=
 SHA256 (cargo/unscanny-0.1.0.tar.gz) = 6d8q8GenlT6cODEyDzXBzAYAww1E2fehKwHbHNiNa0c=
-SHA256 (cargo/unty-0.0.4.tar.gz) = bUl4QxfNDR7n7FxxbdWY7FtEg+qDKi3O0mVHHMD2kK4=
 SHA256 (cargo/url-2.5.8.tar.gz) = /2eopDlzc8PvZggSrKsyaCIgNQEKuGgOxCFfOLo9Du0=
 SHA256 (cargo/urlencoding-2.1.3.tar.gz) = 2vjbo7frhwyvHd7te8nSoEnzz9+ufLUhsIfMM65MSdo=
 SHA256 (cargo/utf8-width-0.1.7.tar.gz) = hr2NToldqFN+UxW4JUZk5rdpxP89sYMhspeh5wBDkuM=
 SHA256 (cargo/utf8_iter-1.0.4.tar.gz) = tsFAYg5/+7IsLe5Zyv5ghKWbX/wnqIWaXw1JS11Str4=
 SHA256 (cargo/utf8parse-0.2.2.tar.gz) = BqveNhFlet9m04PwCwk9f67Mf6VwccziV4ZgyfEBCCE=
-SHA256 (cargo/uuid-1.23.3.tar.gz) = FE1rEjzvgLMBuPcqniykNw3ewhlQ0KED3SLENwBtLbc=
+SHA256 (cargo/uuid-1.23.5.tar.gz) = 6l+rDWw8Aa5wCFoJywPUx6HWMU4rPgdTkngzltckygo=
 SHA256 (cargo/valuable-0.1.1.tar.gz) = unPqnPFqJd8MjKoWxRrLk31XEqhCnbeKPuKdXcrNOmU=
 SHA256 (cargo/version-ranges-0.1.1.tar.gz) = +NB5QVzrK+g/w1Wtutr+QBMH1cMJx+at5mOOb59C9C0=
 SHA256 (cargo/version_check-0.9.5.tar.gz) = C5KPM9l1/GrZ+GyPKDhTrSa91bELfxVCqi+hXiKJEFo=
-SHA256 (cargo/virtue-0.0.18.tar.gz) = BR6xq88QB2KV6BUQKULMWPnV47RWDkblPCHo/28697E=
 SHA256 (cargo/vt100-0.16.2.tar.gz) = BU/3X7j6g+YJ5oUQbfT67/3zpzXTx0686X7FV9XTb9k=
 SHA256 (cargo/vte-0.14.1.tar.gz) = Ix/c1+8wN+gzDY4X5hARosJEEmrMCpgvQECsP58LwHc=
 SHA256 (cargo/vte-0.15.0.tar.gz) = pZJAGEBs4AY81n+OAIEElot0tWPuG4Xd4+0ffLh9Pb0=
@@ -489,7 +502,7 @@ SHA256 (cargo/zmij-1.0.10.tar.gz) = MODY
 SHA256 (cargo/zstd-0.13.3.tar.gz) = 6R7jEaVpwycXFlFWbgeXIgDnb8/iJCpPpEYUmjiBwIo=
 SHA256 (cargo/zstd-safe-7.2.4.tar.gz) = j0nE1fCrtgKpP7hzavKk9N2VEuNvf1cNZuZf+GftO50=
 SHA256 (cargo/zstd-sys-2.0.16+zstd.1.5.7.tar.gz) = keGevCrcj4PkMDnnl3bj/ajKkZEy1oof7WpfrKJoN0g=
-SHA256 (ruff-0.15.20.tar.gz) = PS2Sg/giHQTx3r8awy7JALugiuxWCSZqyTuLhGQHPRY=
+SHA256 (ruff-0.16.0.tar.gz) = rYsGsLrb5FqzS1bopx1pOTbqNDQTgx/AR1ZW81jtol0=
 SIZE (cargo/adler2-2.0.1.tar.gz) = 13366
 SIZE (cargo/aho-corasick-1.1.4.tar.gz) = 184015
 SIZE (cargo/alloca-0.4.0.tar.gz) = 4257
@@ -506,36 +519,38 @@ SIZE (cargo/anstyle-parse-1.0.0.tar.gz) 
 SIZE (cargo/anstyle-query-1.1.4.tar.gz) = 10192
 SIZE (cargo/anstyle-svg-0.1.11.tar.gz) = 18988
 SIZE (cargo/anstyle-wincon-3.0.10.tar.gz) = 12558
-SIZE (cargo/anyhow-1.0.102.tar.gz) = 48658
+SIZE (cargo/anyhow-1.0.103.tar.gz) = 48746
 SIZE (cargo/approx-0.5.1.tar.gz) = 15100
-SIZE (cargo/arc-swap-1.9.1.tar.gz) = 81367
+SIZE (cargo/arc-swap-1.9.2.tar.gz) = 81495
 SIZE (cargo/argfile-1.0.0.tar.gz) = 11157
-SIZE (cargo/arrayvec-0.7.6.tar.gz) = 31237
+SIZE (cargo/arrayvec-0.7.8.tar.gz) = 33260
 SIZE (cargo/assert_fs-1.1.4.tar.gz) = 18946
 SIZE (cargo/async-trait-0.1.89.tar.gz) = 32171
 SIZE (cargo/attribute-derive-0.10.3.tar.gz) = 21090
 SIZE (cargo/attribute-derive-macro-0.10.3.tar.gz) = 8849
 SIZE (cargo/autocfg-1.5.0.tar.gz) = 18729
-SIZE (cargo/bincode-2.0.1.tar.gz) = 70469
-SIZE (cargo/bincode_derive-2.0.1.tar.gz) = 7404
 SIZE (cargo/bit-set-0.8.0.tar.gz) = 16289
 SIZE (cargo/bit-vec-0.8.0.tar.gz) = 24132
 SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
 SIZE (cargo/bitflags-2.13.0.tar.gz) = 51280
-SIZE (cargo/bitvec-1.0.1.tar.gz) = 224375
+SIZE (cargo/bitvec-1.1.1.tar.gz) = 225850
 SIZE (cargo/block-buffer-0.10.4.tar.gz) = 10538
 SIZE (cargo/block2-0.6.2.tar.gz) = 34505
 SIZE (cargo/boxcar-0.2.14.tar.gz) = 28144
-SIZE (cargo/bstr-1.12.1.tar.gz) = 354916
+SIZE (cargo/bstr-1.13.0.tar.gz) = 355737
 SIZE (cargo/bumpalo-3.19.0.tar.gz) = 96414
+SIZE (cargo/bytecheck-0.8.2.tar.gz) = 12642
+SIZE (cargo/bytecheck_derive-0.8.2.tar.gz) = 8933
+SIZE (cargo/bytes-1.12.0.tar.gz) = 75441
 SIZE (cargo/cachedir-0.3.1.tar.gz) = 8668
-SIZE (cargo/camino-1.2.2.tar.gz) = 41202
+SIZE (cargo/camino-1.2.4.tar.gz) = 43631
 SIZE (cargo/cast-0.3.0.tar.gz) = 11452
 SIZE (cargo/castaway-0.2.4.tar.gz) = 12546
-SIZE (cargo/cc-1.2.38.tar.gz) = 90139
+SIZE (cargo/cc-1.2.65.tar.gz) = 95435
 SIZE (cargo/cfg-if-1.0.4.tar.gz) = 9360
 SIZE (cargo/cfg_aliases-0.2.1.tar.gz) = 6355
 SIZE (cargo/chacha20-0.10.0.tar.gz) = 38763
+SIZE (cargo/char_str-0.0.2.tar.gz) = 69007
 SIZE (cargo/chrono-0.4.44.tar.gz) = 240549
 SIZE (cargo/ciborium-0.2.2.tar.gz) = 35611
 SIZE (cargo/ciborium-io-0.2.2.tar.gz) = 6697
@@ -548,19 +563,18 @@ SIZE (cargo/clap_complete_nushell-4.5.8.
 SIZE (cargo/clap_derive-4.6.1.tar.gz) = 33512
 SIZE (cargo/clap_lex-1.0.0.tar.gz) = 13466
 SIZE (cargo/clearscreen-4.0.6.tar.gz) = 148316
-SIZE (cargo/codspeed-4.4.1.tar.gz) = 243492
-SIZE (cargo/codspeed-criterion-compat-4.4.1.tar.gz) = 22712
-SIZE (cargo/codspeed-criterion-compat-walltime-4.4.1.tar.gz) = 123868
-SIZE (cargo/codspeed-divan-compat-4.4.1.tar.gz) = 19088
-SIZE (cargo/codspeed-divan-compat-macros-4.4.1.tar.gz) = 5408
-SIZE (cargo/codspeed-divan-compat-walltime-4.4.1.tar.gz) = 97311
+SIZE (cargo/codspeed-5.0.1.tar.gz) = 647128
+SIZE (cargo/codspeed-criterion-compat-5.0.1.tar.gz) = 24256
+SIZE (cargo/codspeed-criterion-compat-walltime-5.0.1.tar.gz) = 126530
+SIZE (cargo/codspeed-divan-compat-5.0.1.tar.gz) = 19078
+SIZE (cargo/codspeed-divan-compat-macros-5.0.1.tar.gz) = 5613
+SIZE (cargo/codspeed-divan-compat-walltime-5.0.1.tar.gz) = 97221
 SIZE (cargo/collection_literals-1.0.2.tar.gz) = 3928
 SIZE (cargo/colorchoice-1.0.4.tar.gz) = 8196
-SIZE (cargo/colored-2.2.0.tar.gz) = 35062
 SIZE (cargo/colored-3.1.1.tar.gz) = 36216
-SIZE (cargo/compact_str-0.9.1.tar.gz) = 88299
+SIZE (cargo/compact_str-0.10.0.tar.gz) = 104319
 SIZE (cargo/condtype-1.3.0.tar.gz) = 12634
-SIZE (cargo/console-0.16.1.tar.gz) = 39129
+SIZE (cargo/console-0.16.4.tar.gz) = 34353
 SIZE (cargo/console_error_panic_hook-0.1.7.tar.gz) = 507196
 SIZE (cargo/console_log-1.0.0.tar.gz) = 28943
 SIZE (cargo/core-foundation-sys-0.8.7.tar.gz) = 37712
@@ -584,6 +598,9 @@ SIZE (cargo/csv-core-0.1.12.tar.gz) = 26
 SIZE (cargo/ctrlc-3.5.2.tar.gz) = 14194
 SIZE (cargo/dashmap-6.2.1.tar.gz) = 26885
 SIZE (cargo/datatest-stable-0.3.3.tar.gz) = 34481
+SIZE (cargo/defmt-1.1.0.tar.gz) = 34342
+SIZE (cargo/defmt-macros-1.1.0.tar.gz) = 27690
+SIZE (cargo/defmt-parser-1.0.0.tar.gz) = 10881
 SIZE (cargo/derive-where-1.6.0.tar.gz) = 52327
 SIZE (cargo/diff-0.1.13.tar.gz) = 46216
 SIZE (cargo/difflib-0.4.0.tar.gz) = 7638
@@ -607,7 +624,7 @@ SIZE (cargo/fancy-regex-0.14.0.tar.gz) =
 SIZE (cargo/fastrand-2.3.0.tar.gz) = 15076
 SIZE (cargo/fern-0.7.1.tar.gz) = 304533
 SIZE (cargo/filetime-0.2.29.tar.gz) = 16977
-SIZE (cargo/find-msvc-tools-0.1.2.tar.gz) = 30461
+SIZE (cargo/find-msvc-tools-0.1.9.tar.gz) = 31493
 SIZE (cargo/flate2-1.1.2.tar.gz) = 76495
 SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
 SIZE (cargo/foldhash-0.1.5.tar.gz) = 21901
@@ -619,10 +636,10 @@ SIZE (cargo/funty-2.0.0.tar.gz) = 13160
 SIZE (cargo/futures-core-0.3.32.tar.gz) = 14684
 SIZE (cargo/futures-task-0.3.32.tar.gz) = 11377
 SIZE (cargo/futures-util-0.3.32.tar.gz) = 168797
-SIZE (cargo/gen-lsp-types-0.9.0.tar.gz) = 97583
+SIZE (cargo/gen-lsp-types-0.10.0.tar.gz) = 97975
 SIZE (cargo/generic-array-0.14.7.tar.gz) = 15950
-SIZE (cargo/get-size-derive2-0.10.1.tar.gz) = 8766
-SIZE (cargo/get-size2-0.10.1.tar.gz) = 27048
+SIZE (cargo/get-size-derive2-0.10.3.tar.gz) = 8774
+SIZE (cargo/get-size2-0.10.3.tar.gz) = 27893
 SIZE (cargo/getopts-0.2.24.tar.gz) = 21467
 SIZE (cargo/getrandom-0.2.16.tar.gz) = 40163
 SIZE (cargo/getrandom-0.3.4.tar.gz) = 50932
@@ -650,11 +667,11 @@ SIZE (cargo/icu_provider-2.2.0.tar.gz) =
 SIZE (cargo/id-arena-2.3.0.tar.gz) = 12883
 SIZE (cargo/idna-1.1.0.tar.gz) = 148747
 SIZE (cargo/idna_adapter-1.2.1.tar.gz) = 10389
-SIZE (cargo/ignore-0.4.26.tar.gz) = 59579
+SIZE (cargo/ignore-0.4.30.tar.gz) = 73630
 SIZE (cargo/imara-diff-0.2.0.tar.gz) = 163149
 SIZE (cargo/imperative-1.0.7.tar.gz) = 16838
 SIZE (cargo/indexmap-2.14.0.tar.gz) = 104085
-SIZE (cargo/indicatif-0.18.4.tar.gz) = 68731
+SIZE (cargo/indicatif-0.18.6.tar.gz) = 70598
 SIZE (cargo/indoc-2.0.7.tar.gz) = 17184
 SIZE (cargo/inotify-0.11.0.tar.gz) = 26241
 SIZE (cargo/inotify-sys-0.1.5.tar.gz) = 6965
@@ -671,8 +688,8 @@ SIZE (cargo/itertools-0.13.0.tar.gz) = 1
 SIZE (cargo/itertools-0.14.0.tar.gz) = 152715
 SIZE (cargo/itertools-0.15.0.tar.gz) = 164131
 SIZE (cargo/itoa-1.0.15.tar.gz) = 11231
-SIZE (cargo/jiff-0.2.28.tar.gz) = 763563
-SIZE (cargo/jiff-static-0.2.28.tar.gz) = 83742
+SIZE (cargo/jiff-0.2.32.tar.gz) = 767521
+SIZE (cargo/jiff-static-0.2.32.tar.gz) = 83050
 SIZE (cargo/jiff-tzdb-0.1.4.tar.gz) = 62435
 SIZE (cargo/jiff-tzdb-platform-0.1.3.tar.gz) = 3179
 SIZE (cargo/jobserver-0.1.34.tar.gz) = 29013
@@ -693,21 +710,23 @@ SIZE (cargo/libtest-mimic-0.8.1.tar.gz) 
 SIZE (cargo/libz-rs-sys-0.5.5.tar.gz) = 47927
 SIZE (cargo/linux-raw-sys-0.12.1.tar.gz) = 3006116
 SIZE (cargo/litemap-0.8.0.tar.gz) = 34344
-SIZE (cargo/lock_api-0.4.13.tar.gz) = 28565
-SIZE (cargo/log-0.4.32.tar.gz) = 52697
-SIZE (cargo/lsp-server-0.7.9.tar.gz) = 21215
+SIZE (cargo/lock_api-0.4.14.tar.gz) = 29249
+SIZE (cargo/log-0.4.33.tar.gz) = 52997
+SIZE (cargo/lsp-server-0.10.0.tar.gz) = 18327
 SIZE (cargo/manyhow-0.11.4.tar.gz) = 22658
 SIZE (cargo/manyhow-macros-0.11.4.tar.gz) = 5162
 SIZE (cargo/markdown-1.0.0.tar.gz) = 219012
 SIZE (cargo/matchers-0.2.0.tar.gz) = 7075
 SIZE (cargo/matchit-0.9.2.tar.gz) = 44020
-SIZE (cargo/memchr-2.8.2.tar.gz) = 99069
+SIZE (cargo/memchr-2.8.3.tar.gz) = 99165
 SIZE (cargo/memoffset-0.9.1.tar.gz) = 9032
 SIZE (cargo/mimalloc-0.1.52.tar.gz) = 5382
 SIZE (cargo/minicov-0.3.8.tar.gz) = 44159
 SIZE (cargo/minimal-lexical-0.2.1.tar.gz) = 94841
 SIZE (cargo/miniz_oxide-0.8.9.tar.gz) = 67132
 SIZE (cargo/mio-1.0.4.tar.gz) = 104212
+SIZE (cargo/munge-0.4.7.tar.gz) = 12463
+SIZE (cargo/munge_macro-0.4.7.tar.gz) = 6090
 SIZE (cargo/natord-1.0.9.tar.gz) = 3866
 SIZE (cargo/newtype-uuid-1.3.2.tar.gz) = 20681
 SIZE (cargo/nix-0.31.2.tar.gz) = 346284
@@ -728,11 +747,11 @@ SIZE (cargo/ordermap-1.2.0.tar.gz) = 704
 SIZE (cargo/os_pipe-1.2.2.tar.gz) = 10810
 SIZE (cargo/os_str_bytes-7.1.1.tar.gz) = 28828
 SIZE (cargo/page_size-0.6.0.tar.gz) = 8479
-SIZE (cargo/parking_lot-0.12.4.tar.gz) = 46779
-SIZE (cargo/parking_lot_core-0.9.11.tar.gz) = 34773
+SIZE (cargo/parking_lot-0.12.5.tar.gz) = 46735
+SIZE (cargo/parking_lot_core-0.9.12.tar.gz) = 34110
 SIZE (cargo/paste-1.0.15.tar.gz) = 18374
-SIZE (cargo/path-absolutize-3.1.1.tar.gz) = 6605
-SIZE (cargo/path-dedot-3.1.1.tar.gz) = 6596
+SIZE (cargo/path-absolutize-4.0.1.tar.gz) = 6430
+SIZE (cargo/path-dedot-4.0.1.tar.gz) = 5994
 SIZE (cargo/path-slash-0.2.1.tar.gz) = 8821
 SIZE (cargo/pathdiff-0.2.3.tar.gz) = 7495
 SIZE (cargo/peg-0.8.5.tar.gz) = 22411
@@ -762,21 +781,26 @@ SIZE (cargo/predicates-core-1.0.10.tar.g
 SIZE (cargo/predicates-tree-1.0.13.tar.gz) = 8422
 SIZE (cargo/pretty_assertions-1.4.1.tar.gz) = 78952
 SIZE (cargo/prettyplease-0.2.37.tar.gz) = 72033
-SIZE (cargo/proc-macro-crate-3.4.0.tar.gz) = 12690
+SIZE (cargo/proc-macro-crate-3.5.0.tar.gz) = 12709
+SIZE (cargo/proc-macro-error-attr2-2.0.0.tar.gz) = 7745
+SIZE (cargo/proc-macro-error2-2.0.1.tar.gz) = 24807
 SIZE (cargo/proc-macro-utils-0.10.0.tar.gz) = 21572
 SIZE (cargo/proc-macro2-1.0.106.tar.gz) = 59765
+SIZE (cargo/ptr_meta-0.3.1.tar.gz) = 7717
+SIZE (cargo/ptr_meta_derive-0.3.1.tar.gz) = 4693
 SIZE (cargo/pyproject-toml-0.13.7.tar.gz) = 18618
-SIZE (cargo/quick-junit-0.6.0.tar.gz) = 32651
-SIZE (cargo/quick-xml-0.38.4.tar.gz) = 205035
+SIZE (cargo/quick-junit-0.6.1.tar.gz) = 32904
+SIZE (cargo/quick-xml-0.41.0.tar.gz) = 231661
 SIZE (cargo/quickcheck-1.1.0.tar.gz) = 31932
 SIZE (cargo/quickcheck_macros-1.2.0.tar.gz) = 13790
-SIZE (cargo/quote-1.0.45.tar.gz) = 31564
+SIZE (cargo/quote-1.0.46.tar.gz) = 31628
 SIZE (cargo/quote-use-0.8.4.tar.gz) = 3067
 SIZE (cargo/quote-use-macros-0.8.4.tar.gz) = 5660
 SIZE (cargo/r-efi-5.3.0.tar.gz) = 64532
 SIZE (cargo/r-efi-6.0.0.tar.gz) = 65303
 SIZE (cargo/radium-0.7.0.tar.gz) = 10906
-SIZE (cargo/rand-0.10.1.tar.gz) = 105801
+SIZE (cargo/rancor-0.1.1.tar.gz) = 10558
+SIZE (cargo/rand-0.10.2.tar.gz) = 104493
 SIZE (cargo/rand-0.8.5.tar.gz) = 87113
 SIZE (cargo/rand_chacha-0.3.1.tar.gz) = 15251
 SIZE (cargo/rand_core-0.10.0.tar.gz) = 22778
@@ -787,20 +811,23 @@ SIZE (cargo/redox_syscall-0.5.17.tar.gz)
 SIZE (cargo/redox_users-0.5.2.tar.gz) = 17280
 SIZE (cargo/ref-cast-1.0.25.tar.gz) = 15192
 SIZE (cargo/ref-cast-impl-1.0.25.tar.gz) = 10167
-SIZE (cargo/regex-1.12.4.tar.gz) = 153468
-SIZE (cargo/regex-automata-0.4.14.tar.gz) = 618012
+SIZE (cargo/regex-1.13.0.tar.gz) = 155857
+SIZE (cargo/regex-automata-0.4.15.tar.gz) = 618603
 SIZE (cargo/regex-lite-0.1.7.tar.gz) = 96903
 SIZE (cargo/regex-syntax-0.8.11.tar.gz) = 359055
+SIZE (cargo/rend-0.5.3.tar.gz) = 15823
+SIZE (cargo/rkyv-0.8.17.tar.gz) = 171033
+SIZE (cargo/rkyv_derive-0.8.17.tar.gz) = 22642
 SIZE (cargo/ron-0.12.0.tar.gz) = 119892
 SIZE (cargo/rust-stemmers-1.2.0.tar.gz) = 2351301
-SIZE (cargo/rustc-hash-2.1.2.tar.gz) = 14754
+SIZE (cargo/rustc-hash-2.1.3.tar.gz) = 14811
 SIZE (cargo/rustc-stable-hash-0.1.2.tar.gz) = 20359
 SIZE (cargo/rustix-1.1.4.tar.gz) = 425241
 SIZE (cargo/rustversion-1.0.22.tar.gz) = 21096
 SIZE (cargo/ryu-1.0.20.tar.gz) = 48738
-SIZE (cargo/salsa-0.27.2.tar.gz) = 280117
-SIZE (cargo/salsa-macro-rules-0.27.2.tar.gz) = 20870
-SIZE (cargo/salsa-macros-0.27.2.tar.gz) = 36818
+SIZE (cargo/salsa-0.28.1.tar.gz) = 298712
+SIZE (cargo/salsa-macro-rules-0.28.1.tar.gz) = 21112
+SIZE (cargo/salsa-macros-0.28.1.tar.gz) = 42448
 SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
 SIZE (cargo/schemars-1.2.1.tar.gz) = 94403
 SIZE (cargo/schemars_derive-1.2.1.tar.gz) = 31319
@@ -818,7 +845,8 @@ SIZE (cargo/serde_test-1.0.177.tar.gz) =
 SIZE (cargo/sha2-0.10.9.tar.gz) = 29271
 SIZE (cargo/sharded-slab-0.1.7.tar.gz) = 58227
 SIZE (cargo/shellexpand-3.1.2.tar.gz) = 26161
-SIZE (cargo/shlex-1.3.0.tar.gz) = 18713
+SIZE (cargo/shlex-2.0.1.tar.gz) = 19332
+SIZE (cargo/simdutf8-0.1.5.tar.gz) = 28488
 SIZE (cargo/similar-2.7.0.tar.gz) = 53928
 SIZE (cargo/similar-3.1.1.tar.gz) = 79833
 SIZE (cargo/siphasher-1.0.1.tar.gz) = 10351
@@ -834,7 +862,7 @@ SIZE (cargo/strsim-0.11.1.tar.gz) = 1426
 SIZE (cargo/strum-0.28.0.tar.gz) = 8550
 SIZE (cargo/strum_macros-0.28.0.tar.gz) = 30964
 SIZE (cargo/supports-hyperlinks-3.2.0.tar.gz) = 8455
-SIZE (cargo/syn-2.0.118.tar.gz) = 305533
+SIZE (cargo/syn-2.0.119.tar.gz) = 307407
 SIZE (cargo/synstructure-0.13.2.tar.gz) = 18950
 SIZE (cargo/tap-1.0.1.tar.gz) = 11316
 SIZE (cargo/tempfile-3.27.0.tar.gz) = 44780
@@ -859,12 +887,12 @@ SIZE (cargo/tinytemplate-1.2.1.tar.gz) =
 SIZE (cargo/tinyvec-1.10.0.tar.gz) = 51996
 SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
 SIZE (cargo/toml-0.9.12+spec-1.1.0.tar.gz) = 56485
-SIZE (cargo/toml-1.1.2+spec-1.1.0.tar.gz) = 56327
+SIZE (cargo/toml-1.1.3+spec-1.1.0.tar.gz) = 56358
 SIZE (cargo/toml_datetime-0.7.5+spec-1.1.0.tar.gz) = 17975
 SIZE (cargo/toml_datetime-1.1.1+spec-1.1.0.tar.gz) = 17982
-SIZE (cargo/toml_edit-0.23.6.tar.gz) = 65753
+SIZE (cargo/toml_edit-0.25.12+spec-1.1.0.tar.gz) = 68620
 SIZE (cargo/toml_parser-1.1.2+spec-1.1.0.tar.gz) = 35485
-SIZE (cargo/toml_writer-1.1.1+spec-1.1.0.tar.gz) = 18841
+SIZE (cargo/toml_writer-1.1.2+spec-1.1.0.tar.gz) = 18968
 SIZE (cargo/tracing-0.1.44.tar.gz) = 463135
 SIZE (cargo/tracing-attributes-0.1.31.tar.gz) = 39733
 SIZE (cargo/tracing-core-0.1.36.tar.gz) = 63967
@@ -887,17 +915,15 @@ SIZE (cargo/unicode_names2-1.3.0.tar.gz)
 SIZE (cargo/unicode_names2_generator-1.3.0.tar.gz) = 14019
 SIZE (cargo/unit-prefix-0.5.1.tar.gz) = 7627
 SIZE (cargo/unscanny-0.1.0.tar.gz) = 10338
-SIZE (cargo/unty-0.0.4.tar.gz) = 7200
 SIZE (cargo/url-2.5.8.tar.gz) = 86512
 SIZE (cargo/urlencoding-2.1.3.tar.gz) = 6538
 SIZE (cargo/utf8-width-0.1.7.tar.gz) = 2977
 SIZE (cargo/utf8_iter-1.0.4.tar.gz) = 10437
 SIZE (cargo/utf8parse-0.2.2.tar.gz) = 13499
-SIZE (cargo/uuid-1.23.3.tar.gz) = 63570
+SIZE (cargo/uuid-1.23.5.tar.gz) = 62842
 SIZE (cargo/valuable-0.1.1.tar.gz) = 28679
 SIZE (cargo/version-ranges-0.1.1.tar.gz) = 13740
 SIZE (cargo/version_check-0.9.5.tar.gz) = 15554
-SIZE (cargo/virtue-0.0.18.tar.gz) = 33545
 SIZE (cargo/vt100-0.16.2.tar.gz) = 32355
 SIZE (cargo/vte-0.14.1.tar.gz) = 57382
 SIZE (cargo/vte-0.15.0.tar.gz) = 57487
@@ -981,4 +1007,4 @@ SIZE (cargo/zmij-1.0.10.tar.gz) = 22288
 SIZE (cargo/zstd-0.13.3.tar.gz) = 30514
 SIZE (cargo/zstd-safe-7.2.4.tar.gz) = 29350
 SIZE (cargo/zstd-sys-2.0.16+zstd.1.5.7.tar.gz) = 775620
-SIZE (ruff-0.15.20.tar.gz) = 12157944
+SIZE (ruff-0.16.0.tar.gz) = 12533164

No comments:

Post a Comment