Download raw body.
update: devel/rust-analyzer to 2025-05-12 (required for upcoming rust 1.87.0)
Hi,
I would like to update devel/rust-analyzer to 2025-05-12 (latest
version), as it is on the way to update lang/rust to 1.87.0.
The following diff builds on both lang/rust 1.86.0 and 1.87.0 .
Documentation has switched from asciidoc to mdbook. I am seeing some
errors on building the documentation, but files are generated. As my
purpose is just to unbreak the build with lang/rust 1.87.0, I don't
investigated deeper.
Comments or OK ?
(instead of mark it BROKEN when updating lang/rust)
--
Sebastien Marie
Commit ID: ccc031183e2b199df523c3fa7f20104905699d68
Change ID: ytoqqtpzqxzrzvkluknwnvpkoqqrmvsn
Bookmarks: rust@apollo
Author : Sebastien Marie <semarie@kapouay.eu.org> (2025-05-15 19:48:39)
Committer: Sebastien Marie <semarie@kapouay.eu.org> (2025-05-16 08:32:32)
devel/rust-analyzer
diff --git a/devel/rust-analyzer/Makefile b/devel/rust-analyzer/Makefile
index 88dc268dd3..7d5727a0eb 100644
--- a/devel/rust-analyzer/Makefile
+++ b/devel/rust-analyzer/Makefile
@@ -3,7 +3,7 @@
GH_ACCOUNT = rust-lang
GH_PROJECT = rust-analyzer
-GH_TAGNAME = 2024-03-18
+GH_TAGNAME = 2025-05-12
DISTNAME = ${GH_PROJECT}-${GH_TAGNAME:S/-//g}
@@ -14,8 +14,7 @@
RUN_DEPENDS = lang/rust,-src \
lang/rust,-rustfmt
-BUILD_DEPENDS = textproc/ruby-rouge \
- textproc/asciidoctor
+BUILD_DEPENDS = textproc/mdbook
TEST_DEPENDS = lang/rust,-rustfmt
WANTLIB += ${MODCARGO_WANTLIB} m
@@ -34,14 +33,13 @@
# generate manual.html
post-build:
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
- ${LOCALBASE}/bin/asciidoctor --safe docs/user/manual.adoc
+ cd ${WRKSRC}/docs/book && ${SETENV} ${MAKE_ENV} \
+ ${LOCALBASE}/bin/mdbook build
DOCDIR = ${PREFIX}/share/doc/rust-analyzer
post-install:
${INSTALL_DATA_DIR} ${DOCDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/user/manual.html ${DOCDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/user/manual.adoc ${DOCDIR}
+ cd ${WRKSRC}/docs/book && pax -rw book ${DOCDIR}
.include "crates.inc"
diff --git a/devel/rust-analyzer/crates.inc b/devel/rust-analyzer/crates.inc
index 945dcac8cd..92d91f9844 100644
--- a/devel/rust-analyzer/crates.inc
+++ b/devel/rust-analyzer/crates.inc
@@ -1,198 +1,279 @@
-MODCARGO_CRATES += addr2line 0.21.0 # Apache-2.0 OR MIT
-MODCARGO_CRATES += adler 1.0.2 # 0BSD OR MIT OR Apache-2.0
-MODCARGO_CRATES += always-assert 0.2.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += anyhow 1.0.80 # MIT OR Apache-2.0
-MODCARGO_CRATES += arbitrary 1.3.2 # MIT OR Apache-2.0
-MODCARGO_CRATES += arrayvec 0.7.4 # MIT OR Apache-2.0
-MODCARGO_CRATES += autocfg 1.1.0 # Apache-2.0 OR MIT
-MODCARGO_CRATES += backtrace 0.3.69 # MIT OR Apache-2.0
+MODCARGO_CRATES += addr2line 0.24.2 # Apache-2.0 OR MIT
+MODCARGO_CRATES += adler2 2.0.0 # 0BSD OR MIT OR Apache-2.0
+MODCARGO_CRATES += aho-corasick 1.1.3 # Unlicense OR MIT
+MODCARGO_CRATES += allocator-api2 0.2.21 # MIT OR Apache-2.0
+MODCARGO_CRATES += anyhow 1.0.97 # MIT OR Apache-2.0
+MODCARGO_CRATES += arbitrary 1.4.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += arrayvec 0.7.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += autocfg 1.4.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += backtrace 0.3.74 # MIT OR Apache-2.0
+MODCARGO_CRATES += base64 0.22.1 # MIT OR Apache-2.0
MODCARGO_CRATES += bitflags 1.3.2 # MIT/Apache-2.0
-MODCARGO_CRATES += bitflags 2.4.2 # MIT OR Apache-2.0
-MODCARGO_CRATES += byteorder 1.5.0 # Unlicense OR MIT
-MODCARGO_CRATES += camino 1.1.6 # MIT OR Apache-2.0
-MODCARGO_CRATES += cargo-platform 0.1.7 # MIT OR Apache-2.0
-MODCARGO_CRATES += cargo_metadata 0.18.1 # MIT
-MODCARGO_CRATES += cc 1.0.90 # MIT OR Apache-2.0
+MODCARGO_CRATES += bitflags 2.9.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += borsh 1.5.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += boxcar 0.2.11 # MIT
+MODCARGO_CRATES += camino 1.1.9 # MIT OR Apache-2.0
+MODCARGO_CRATES += cargo-platform 0.1.9 # MIT OR Apache-2.0
+MODCARGO_CRATES += cargo_metadata 0.19.2 # MIT
+MODCARGO_CRATES += cc 1.2.16 # MIT OR Apache-2.0
MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0
-MODCARGO_CRATES += chalk-derive 0.96.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += chalk-ir 0.96.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += chalk-recursive 0.96.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += chalk-solve 0.96.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += command-group 2.1.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += cfg_aliases 0.2.1 # MIT
+MODCARGO_CRATES += chalk-derive 0.102.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += chalk-ir 0.102.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += chalk-recursive 0.102.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += chalk-solve 0.102.0 # MIT OR Apache-2.0
MODCARGO_CRATES += countme 3.0.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += cov-mark 2.0.0-pre.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += crc32fast 1.4.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-channel 0.5.12 # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-deque 0.8.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += cov-mark 2.0.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += crc32fast 1.4.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-channel 0.5.15 # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-deque 0.8.6 # MIT OR Apache-2.0
MODCARGO_CRATES += crossbeam-epoch 0.9.18 # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-utils 0.8.19 # MIT OR Apache-2.0
-MODCARGO_CRATES += ctrlc 3.4.2 # MIT/Apache-2.0
-MODCARGO_CRATES += dashmap 5.5.3 # MIT
-MODCARGO_CRATES += deranged 0.3.11 # MIT OR Apache-2.0
-MODCARGO_CRATES += derive_arbitrary 1.3.2 # MIT/Apache-2.0
-MODCARGO_CRATES += dissimilar 1.0.7 # Apache-2.0
+MODCARGO_CRATES += crossbeam-queue 0.3.12 # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-utils 0.8.21 # MIT OR Apache-2.0
+MODCARGO_CRATES += ctrlc 3.4.5 # MIT/Apache-2.0
+MODCARGO_CRATES += dashmap 6.1.0 # MIT
+MODCARGO_CRATES += deranged 0.4.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += derive_arbitrary 1.4.1 # MIT/Apache-2.0
+MODCARGO_CRATES += directories 6.0.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += dirs 6.0.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += dirs-sys 0.5.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += displaydoc 0.2.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += dissimilar 1.0.10 # Apache-2.0
MODCARGO_CRATES += dot 0.1.4 # MIT/Apache-2.0
MODCARGO_CRATES += drop_bomb 0.1.5 # MIT OR Apache-2.0
-MODCARGO_CRATES += either 1.10.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += ena 0.14.2 # MIT OR Apache-2.0
-MODCARGO_CRATES += equivalent 1.0.1 # Apache-2.0 OR MIT
-MODCARGO_CRATES += expect-test 1.4.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += filetime 0.2.23 # MIT/Apache-2.0
+MODCARGO_CRATES += either 1.15.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += ena 0.14.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += equivalent 1.0.2 # Apache-2.0 OR MIT
+MODCARGO_CRATES += expect-test 1.5.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += filetime 0.2.25 # MIT/Apache-2.0
MODCARGO_CRATES += fixedbitset 0.4.2 # MIT/Apache-2.0
-MODCARGO_CRATES += flate2 1.0.28 # MIT OR Apache-2.0
+MODCARGO_CRATES += flate2 1.1.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += foldhash 0.1.4 # Zlib
MODCARGO_CRATES += form_urlencoded 1.2.1 # MIT OR Apache-2.0
MODCARGO_CRATES += fsevent-sys 4.1.0 # MIT
MODCARGO_CRATES += fst 0.4.7 # Unlicense/MIT
-MODCARGO_CRATES += getrandom 0.2.12 # MIT OR Apache-2.0
-MODCARGO_CRATES += gimli 0.28.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += hashbrown 0.14.3 # MIT OR Apache-2.0
-MODCARGO_CRATES += heck 0.4.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += generator 0.8.4 # MIT/Apache-2.0
+MODCARGO_CRATES += getrandom 0.2.15 # MIT OR Apache-2.0
+MODCARGO_CRATES += gimli 0.31.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += hashbrown 0.14.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += hashbrown 0.15.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += hashlink 0.10.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += heck 0.5.0 # MIT OR Apache-2.0
MODCARGO_CRATES += hermit-abi 0.3.9 # MIT OR Apache-2.0
-MODCARGO_CRATES += home 0.5.9 # MIT OR Apache-2.0
-MODCARGO_CRATES += idna 0.5.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += indexmap 2.2.5 # Apache-2.0 OR MIT
-MODCARGO_CRATES += inotify 0.9.6 # ISC
+MODCARGO_CRATES += home 0.5.11 # MIT OR Apache-2.0
+MODCARGO_CRATES += icu_collections 1.5.0 # Unicode-3.0
+MODCARGO_CRATES += icu_locid 1.5.0 # Unicode-3.0
+MODCARGO_CRATES += icu_locid_transform 1.5.0 # Unicode-3.0
+MODCARGO_CRATES += icu_locid_transform_data 1.5.0 # Unicode-3.0
+MODCARGO_CRATES += icu_normalizer 1.5.0 # Unicode-3.0
+MODCARGO_CRATES += icu_normalizer_data 1.5.0 # Unicode-3.0
+MODCARGO_CRATES += icu_properties 1.5.1 # Unicode-3.0
+MODCARGO_CRATES += icu_properties_data 1.5.0 # Unicode-3.0
+MODCARGO_CRATES += icu_provider 1.5.0 # Unicode-3.0
+MODCARGO_CRATES += icu_provider_macros 1.5.0 # Unicode-3.0
+MODCARGO_CRATES += idna 1.0.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += idna_adapter 1.2.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += indexmap 2.8.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += inotify 0.11.0 # ISC
MODCARGO_CRATES += inotify-sys 0.1.5 # ISC
MODCARGO_CRATES += itertools 0.12.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += itoa 1.0.10 # MIT OR Apache-2.0
-MODCARGO_CRATES += jod-thread 0.1.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += itertools 0.14.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += itoa 1.0.15 # MIT OR Apache-2.0
+MODCARGO_CRATES += jod-thread 1.0.0 # MIT OR Apache-2.0
MODCARGO_CRATES += kqueue 1.0.8 # MIT
MODCARGO_CRATES += kqueue-sys 1.0.4 # MIT
MODCARGO_CRATES += la-arena 0.3.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += lazy_static 1.4.0 # MIT/Apache-2.0
-MODCARGO_CRATES += libc 0.2.153 # MIT OR Apache-2.0
-MODCARGO_CRATES += libloading 0.8.3 # ISC
-MODCARGO_CRATES += libmimalloc-sys 0.1.35 # MIT
-MODCARGO_CRATES += line-index 0.1.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += linked-hash-map 0.5.6 # MIT/Apache-2.0
-MODCARGO_CRATES += lock_api 0.4.11 # MIT OR Apache-2.0
-MODCARGO_CRATES += log 0.4.21 # MIT OR Apache-2.0
-MODCARGO_CRATES += lsp-server 0.7.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += lazy_static 1.5.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += libc 0.2.172 # MIT OR Apache-2.0
+MODCARGO_CRATES += libloading 0.8.6 # ISC
+MODCARGO_CRATES += libmimalloc-sys 0.1.40 # MIT
+MODCARGO_CRATES += libredox 0.1.3 # MIT
+MODCARGO_CRATES += line-index 0.1.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += litemap 0.7.5 # Unicode-3.0
+MODCARGO_CRATES += lock_api 0.4.12 # MIT OR Apache-2.0
+MODCARGO_CRATES += log 0.4.26 # MIT OR Apache-2.0
+MODCARGO_CRATES += loom 0.7.2 # MIT
+MODCARGO_CRATES += lsp-server 0.7.8 # MIT OR Apache-2.0
MODCARGO_CRATES += lsp-types 0.95.0 # MIT
-MODCARGO_CRATES += lz4_flex 0.11.2 # MIT
-MODCARGO_CRATES += memchr 2.7.1 # Unlicense OR MIT
-MODCARGO_CRATES += memmap2 0.5.10 # MIT OR Apache-2.0
-MODCARGO_CRATES += memoffset 0.9.0 # MIT
-MODCARGO_CRATES += mimalloc 0.1.39 # MIT
-MODCARGO_CRATES += miniz_oxide 0.7.2 # MIT OR Zlib OR Apache-2.0
-MODCARGO_CRATES += mio 0.8.11 # MIT
+MODCARGO_CRATES += matchers 0.1.0 # MIT
+MODCARGO_CRATES += memchr 2.7.4 # Unlicense OR MIT
+MODCARGO_CRATES += memmap2 0.9.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += memoffset 0.9.1 # MIT
+MODCARGO_CRATES += mimalloc 0.1.44 # MIT
+MODCARGO_CRATES += miniz_oxide 0.8.5 # MIT OR Zlib OR Apache-2.0
+MODCARGO_CRATES += mio 1.0.3 # MIT
MODCARGO_CRATES += miow 0.6.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += nix 0.26.4 # MIT
-MODCARGO_CRATES += nix 0.27.1 # MIT
+MODCARGO_CRATES += nix 0.29.0 # MIT
MODCARGO_CRATES += nohash-hasher 0.2.0 # Apache-2.0 OR MIT
-MODCARGO_CRATES += notify 6.1.1 # CC0-1.0
-MODCARGO_CRATES += nu-ansi-term 0.49.0 # MIT
+MODCARGO_CRATES += notify 8.0.0 # CC0-1.0
+MODCARGO_CRATES += notify-types 2.0.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += nu-ansi-term 0.46.0 # MIT
+MODCARGO_CRATES += nu-ansi-term 0.50.1 # MIT
MODCARGO_CRATES += num-conv 0.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += num_cpus 1.16.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += object 0.32.2 # Apache-2.0 OR MIT
-MODCARGO_CRATES += object 0.33.0 # Apache-2.0 OR MIT
-MODCARGO_CRATES += once_cell 1.19.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += oorandom 11.1.3 # MIT
-MODCARGO_CRATES += parking_lot 0.12.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += parking_lot_core 0.9.9 # MIT OR Apache-2.0
-MODCARGO_CRATES += paste 1.0.14 # MIT OR Apache-2.0
+MODCARGO_CRATES += num_threads 0.1.7 # MIT OR Apache-2.0
+MODCARGO_CRATES += object 0.36.7 # Apache-2.0 OR MIT
+MODCARGO_CRATES += once_cell 1.21.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += oorandom 11.1.5 # MIT
+MODCARGO_CRATES += option-ext 0.2.0 # MPL-2.0
+MODCARGO_CRATES += overload 0.1.1 # MIT
+MODCARGO_CRATES += parking_lot 0.12.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += parking_lot_core 0.9.10 # MIT OR Apache-2.0
+MODCARGO_CRATES += paste 1.0.15 # MIT OR Apache-2.0
MODCARGO_CRATES += percent-encoding 2.3.1 # MIT OR Apache-2.0
MODCARGO_CRATES += perf-event 0.4.7 # MIT OR Apache-2.0
MODCARGO_CRATES += perf-event-open-sys 1.0.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += petgraph 0.6.4 # MIT OR Apache-2.0
-MODCARGO_CRATES += pin-project-lite 0.2.13 # Apache-2.0 OR MIT
+MODCARGO_CRATES += petgraph 0.6.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += pin-project-lite 0.2.16 # Apache-2.0 OR MIT
+MODCARGO_CRATES += portable-atomic 1.11.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += powerfmt 0.2.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += ppv-lite86 0.2.17 # MIT/Apache-2.0
-MODCARGO_CRATES += proc-macro2 1.0.78 # MIT OR Apache-2.0
-MODCARGO_CRATES += protobuf 3.2.0 # MIT
-MODCARGO_CRATES += protobuf-support 3.2.0 # MIT
+MODCARGO_CRATES += proc-macro2 1.0.94 # MIT OR Apache-2.0
+MODCARGO_CRATES += process-wrap 8.2.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += protobuf 3.7.1 # MIT
+MODCARGO_CRATES += protobuf-support 3.7.1 # MIT
MODCARGO_CRATES += pulldown-cmark 0.9.6 # MIT
MODCARGO_CRATES += pulldown-cmark-to-cmark 10.0.4 # Apache-2.0
-MODCARGO_CRATES += quote 1.0.35 # MIT OR Apache-2.0
-MODCARGO_CRATES += ra-ap-rustc_abi 0.42.0 # MIT / Apache-2.0
-MODCARGO_CRATES += ra-ap-rustc_index 0.42.0 # MIT / Apache-2.0
-MODCARGO_CRATES += ra-ap-rustc_index_macros 0.42.0 # MIT / Apache-2.0
-MODCARGO_CRATES += ra-ap-rustc_lexer 0.42.0 # MIT / Apache-2.0
-MODCARGO_CRATES += ra-ap-rustc_parse_format 0.42.0 # MIT / Apache-2.0
-MODCARGO_CRATES += ra-ap-rustc_pattern_analysis 0.42.0 # MIT / Apache-2.0
-MODCARGO_CRATES += rand 0.8.5 # 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 += rayon 1.9.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += quote 1.0.40 # MIT OR Apache-2.0
+MODCARGO_CRATES += ra-ap-rustc_abi 0.110.0 # MIT / Apache-2.0
+MODCARGO_CRATES += ra-ap-rustc_hashes 0.110.0 # MIT / Apache-2.0
+MODCARGO_CRATES += ra-ap-rustc_index 0.110.0 # MIT / Apache-2.0
+MODCARGO_CRATES += ra-ap-rustc_index_macros 0.110.0 # MIT / Apache-2.0
+MODCARGO_CRATES += ra-ap-rustc_lexer 0.110.0 # MIT / Apache-2.0
+MODCARGO_CRATES += ra-ap-rustc_parse_format 0.110.0 # MIT / Apache-2.0
+MODCARGO_CRATES += ra-ap-rustc_pattern_analysis 0.110.0 # MIT / Apache-2.0
+MODCARGO_CRATES += rayon 1.10.0 # MIT OR Apache-2.0
MODCARGO_CRATES += rayon-core 1.12.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += redox_syscall 0.4.1 # MIT
+MODCARGO_CRATES += redox_syscall 0.5.10 # MIT
+MODCARGO_CRATES += redox_users 0.5.0 # MIT
+MODCARGO_CRATES += regex 1.11.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += regex-automata 0.1.10 # Unlicense/MIT
+MODCARGO_CRATES += regex-automata 0.4.9 # MIT OR Apache-2.0
+MODCARGO_CRATES += regex-syntax 0.6.29 # MIT OR Apache-2.0
+MODCARGO_CRATES += regex-syntax 0.8.5 # MIT OR Apache-2.0
MODCARGO_CRATES += rowan 0.15.15 # MIT OR Apache-2.0
-MODCARGO_CRATES += rustc-demangle 0.1.23 # MIT/Apache-2.0
+MODCARGO_CRATES += rustc-demangle 0.1.24 # MIT/Apache-2.0
MODCARGO_CRATES += rustc-hash 1.1.0 # Apache-2.0/MIT
-MODCARGO_CRATES += rustc_apfloat 0.2.0+llvm-462a31f5a5ab # Apache-2.0 WITH LLVM-exception
-MODCARGO_CRATES += ryu 1.0.17 # Apache-2.0 OR BSL-1.0
+MODCARGO_CRATES += rustc-hash 2.1.1 # Apache-2.0 OR MIT
+MODCARGO_CRATES += rustc-literal-escaper 0.0.2 # Apache-2.0 OR MIT
+MODCARGO_CRATES += rustc-stable-hash 0.1.2 # Apache-2.0 OR MIT
+MODCARGO_CRATES += rustc_apfloat 0.2.2+llvm-462a31f5a5ab # Apache-2.0 WITH LLVM-exception
+MODCARGO_CRATES += rustversion 1.0.20 # MIT OR Apache-2.0
+MODCARGO_CRATES += ryu 1.0.20 # Apache-2.0 OR BSL-1.0
+MODCARGO_CRATES += salsa 0.21.1 # Apache-2.0 OR MIT
+MODCARGO_CRATES += salsa-macro-rules 0.21.1 # Apache-2.0 OR MIT
+MODCARGO_CRATES += salsa-macros 0.21.1 # Apache-2.0 OR MIT
MODCARGO_CRATES += same-file 1.0.6 # Unlicense/MIT
-MODCARGO_CRATES += scip 0.3.3 # Apache-2.0
+MODCARGO_CRATES += scip 0.5.2 # Apache-2.0
MODCARGO_CRATES += scoped-tls 1.0.1 # MIT/Apache-2.0
MODCARGO_CRATES += scopeguard 1.2.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += semver 1.0.22 # MIT OR Apache-2.0
-MODCARGO_CRATES += serde 1.0.197 # MIT OR Apache-2.0
-MODCARGO_CRATES += serde_derive 1.0.197 # MIT OR Apache-2.0
-MODCARGO_CRATES += serde_json 1.0.114 # MIT OR Apache-2.0
-MODCARGO_CRATES += serde_repr 0.1.18 # MIT OR Apache-2.0
+MODCARGO_CRATES += semver 1.0.26 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde 1.0.219 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde_derive 1.0.219 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde_json 1.0.140 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde_repr 0.1.20 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde_spanned 0.6.8 # MIT OR Apache-2.0
MODCARGO_CRATES += sharded-slab 0.1.7 # MIT
-MODCARGO_CRATES += smallvec 1.13.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += smol_str 0.2.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += snap 1.1.1 # BSD-3-Clause
+MODCARGO_CRATES += shlex 1.3.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += smallvec 1.14.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += smol_str 0.3.2 # MIT OR Apache-2.0
MODCARGO_CRATES += stable_deref_trait 1.2.0 # MIT/Apache-2.0
-MODCARGO_CRATES += syn 2.0.52 # MIT OR Apache-2.0
+MODCARGO_CRATES += syn 2.0.100 # MIT OR Apache-2.0
MODCARGO_CRATES += synstructure 0.13.1 # MIT
+MODCARGO_CRATES += tenthash 1.0.0 # MIT OR Apache-2.0
MODCARGO_CRATES += text-size 1.1.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += thiserror 1.0.57 # MIT OR Apache-2.0
-MODCARGO_CRATES += thiserror-impl 1.0.57 # MIT OR Apache-2.0
+MODCARGO_CRATES += thin-vec 0.2.14 # MIT/Apache-2.0
+MODCARGO_CRATES += thiserror 1.0.69 # MIT OR Apache-2.0
+MODCARGO_CRATES += thiserror 2.0.12 # MIT OR Apache-2.0
+MODCARGO_CRATES += thiserror-impl 1.0.69 # MIT OR Apache-2.0
+MODCARGO_CRATES += thiserror-impl 2.0.12 # MIT OR Apache-2.0
MODCARGO_CRATES += thread_local 1.1.8 # MIT OR Apache-2.0
MODCARGO_CRATES += tikv-jemalloc-ctl 0.5.4 # MIT/Apache-2.0
MODCARGO_CRATES += tikv-jemalloc-sys 0.5.4+5.3.0-patched # MIT/Apache-2.0
MODCARGO_CRATES += tikv-jemallocator 0.5.4 # MIT/Apache-2.0
-MODCARGO_CRATES += time 0.3.34 # MIT OR Apache-2.0
-MODCARGO_CRATES += time-core 0.1.2 # MIT OR Apache-2.0
-MODCARGO_CRATES += tinyvec 1.6.0 # Zlib OR Apache-2.0 OR MIT
-MODCARGO_CRATES += tinyvec_macros 0.1.1 # MIT OR Apache-2.0 OR Zlib
-MODCARGO_CRATES += tracing 0.1.40 # MIT
-MODCARGO_CRATES += tracing-attributes 0.1.27 # MIT
-MODCARGO_CRATES += tracing-core 0.1.32 # MIT
+MODCARGO_CRATES += time 0.3.40 # MIT OR Apache-2.0
+MODCARGO_CRATES += time-core 0.1.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += time-macros 0.2.21 # MIT OR Apache-2.0
+MODCARGO_CRATES += tinystr 0.7.6 # Unicode-3.0
+MODCARGO_CRATES += toml 0.8.20 # MIT OR Apache-2.0
+MODCARGO_CRATES += toml_datetime 0.6.8 # MIT OR Apache-2.0
+MODCARGO_CRATES += toml_edit 0.22.24 # MIT OR Apache-2.0
+MODCARGO_CRATES += tracing 0.1.41 # MIT
+MODCARGO_CRATES += tracing-attributes 0.1.28 # MIT
+MODCARGO_CRATES += tracing-core 0.1.33 # MIT
MODCARGO_CRATES += tracing-log 0.2.0 # MIT
-MODCARGO_CRATES += tracing-subscriber 0.3.18 # MIT
-MODCARGO_CRATES += tracing-tree 0.3.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += triomphe 0.1.11 # MIT OR Apache-2.0
+MODCARGO_CRATES += tracing-subscriber 0.3.19 # MIT
+MODCARGO_CRATES += tracing-tree 0.4.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += triomphe 0.1.14 # MIT OR Apache-2.0
MODCARGO_CRATES += typed-arena 2.0.2 # MIT
MODCARGO_CRATES += ungrammar 1.16.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += unicase 2.7.0 # MIT/Apache-2.0
-MODCARGO_CRATES += unicode-bidi 0.3.15 # MIT OR Apache-2.0
-MODCARGO_CRATES += unicode-ident 1.0.12 # (MIT OR Apache-2.0) AND Unicode-DFS-2016
-MODCARGO_CRATES += unicode-normalization 0.1.23 # MIT/Apache-2.0
-MODCARGO_CRATES += unicode-properties 0.1.1 # MIT/Apache-2.0
-MODCARGO_CRATES += unicode-xid 0.2.4 # MIT OR Apache-2.0
-MODCARGO_CRATES += url 2.5.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += valuable 0.1.0 # MIT
-MODCARGO_CRATES += version_check 0.9.4 # MIT/Apache-2.0
+MODCARGO_CRATES += unicase 2.8.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += unicode-ident 1.0.18 # (MIT OR Apache-2.0) AND Unicode-3.0
+MODCARGO_CRATES += unicode-properties 0.1.3 # MIT/Apache-2.0
+MODCARGO_CRATES += unicode-xid 0.2.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += url 2.5.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += utf16_iter 1.0.5 # Apache-2.0 OR MIT
+MODCARGO_CRATES += utf8_iter 1.0.4 # Apache-2.0 OR MIT
+MODCARGO_CRATES += valuable 0.1.1 # MIT
MODCARGO_CRATES += walkdir 2.5.0 # Unlicense/MIT
MODCARGO_CRATES += wasi 0.11.0+wasi-snapshot-preview1 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
MODCARGO_CRATES += winapi 0.3.9 # MIT/Apache-2.0
MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 # MIT/Apache-2.0
-MODCARGO_CRATES += winapi-util 0.1.6 # Unlicense/MIT
+MODCARGO_CRATES += winapi-util 0.1.9 # Unlicense OR MIT
MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 # MIT/Apache-2.0
+MODCARGO_CRATES += windows 0.58.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows 0.59.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-core 0.58.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-core 0.59.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-implement 0.58.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-implement 0.59.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-interface 0.58.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-interface 0.59.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-link 0.1.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-result 0.2.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-result 0.3.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-strings 0.1.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-strings 0.3.1 # MIT OR Apache-2.0
MODCARGO_CRATES += windows-sys 0.48.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows-sys 0.52.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-sys 0.59.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows-targets 0.48.5 # MIT OR Apache-2.0
-MODCARGO_CRATES += windows-targets 0.52.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-targets 0.52.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows-targets 0.53.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_aarch64_gnullvm 0.48.5 # MIT OR Apache-2.0
-MODCARGO_CRATES += windows_aarch64_gnullvm 0.52.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_aarch64_gnullvm 0.52.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_aarch64_gnullvm 0.53.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_aarch64_msvc 0.48.5 # MIT OR Apache-2.0
-MODCARGO_CRATES += windows_aarch64_msvc 0.52.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_aarch64_msvc 0.52.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_aarch64_msvc 0.53.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_i686_gnu 0.48.5 # MIT OR Apache-2.0
-MODCARGO_CRATES += windows_i686_gnu 0.52.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_i686_gnu 0.52.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_i686_gnu 0.53.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_i686_gnullvm 0.52.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_i686_gnullvm 0.53.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_i686_msvc 0.48.5 # MIT OR Apache-2.0
-MODCARGO_CRATES += windows_i686_msvc 0.52.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_i686_msvc 0.52.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_i686_msvc 0.53.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_x86_64_gnu 0.48.5 # MIT OR Apache-2.0
-MODCARGO_CRATES += windows_x86_64_gnu 0.52.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_x86_64_gnu 0.52.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_x86_64_gnu 0.53.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_x86_64_gnullvm 0.48.5 # MIT OR Apache-2.0
-MODCARGO_CRATES += windows_x86_64_gnullvm 0.52.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_x86_64_gnullvm 0.52.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_x86_64_gnullvm 0.53.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_x86_64_msvc 0.48.5 # MIT OR Apache-2.0
-MODCARGO_CRATES += windows_x86_64_msvc 0.52.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_x86_64_msvc 0.52.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += windows_x86_64_msvc 0.53.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += winnow 0.7.3 # MIT
MODCARGO_CRATES += write-json 0.1.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += write16 1.0.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += writeable 0.5.5 # Unicode-3.0
MODCARGO_CRATES += xflags 0.3.2 # MIT OR Apache-2.0
MODCARGO_CRATES += xflags-macros 0.3.2 # MIT OR Apache-2.0
-MODCARGO_CRATES += xshell 0.2.5 # MIT OR Apache-2.0
-MODCARGO_CRATES += xshell-macros 0.2.5 # MIT OR Apache-2.0
-MODCARGO_CRATES += zip 0.6.6 # MIT
+MODCARGO_CRATES += xshell 0.2.7 # MIT OR Apache-2.0
+MODCARGO_CRATES += xshell-macros 0.2.7 # MIT OR Apache-2.0
+MODCARGO_CRATES += yoke 0.7.5 # Unicode-3.0
+MODCARGO_CRATES += yoke-derive 0.7.5 # Unicode-3.0
+MODCARGO_CRATES += zerofrom 0.1.6 # Unicode-3.0
+MODCARGO_CRATES += zerofrom-derive 0.1.6 # Unicode-3.0
+MODCARGO_CRATES += zerovec 0.10.4 # Unicode-3.0
+MODCARGO_CRATES += zerovec-derive 0.10.3 # Unicode-3.0
+MODCARGO_CRATES += zip 2.4.2 # MIT
diff --git a/devel/rust-analyzer/distinfo b/devel/rust-analyzer/distinfo
index ccbce434b8..7698bf32a4 100644
--- a/devel/rust-analyzer/distinfo
+++ b/devel/rust-analyzer/distinfo
@@ -1,398 +1,560 @@
-SHA256 (cargo/addr2line-0.21.0.tar.gz) = ijCy4jueF6n5BkHHqxVJzZtE8pbTzL8wnShjz+OYoMs=
-SHA256 (cargo/adler-1.0.2.tar.gz) = 8mIBYEyHseAb09mPjV2aj8u4FejO20H/zL60v1k6Nf4=
-SHA256 (cargo/always-assert-0.2.0.tar.gz) = oQePoc4eNLGHLYYRrZIRltdr3XAn6Un74xIxq94gGJI=
-SHA256 (cargo/anyhow-1.0.80.tar.gz) = WtMs5S5BYXMPcJjAd80u1iKbWATM+Z5TZr4atyqYtOE=
-SHA256 (cargo/arbitrary-1.3.2.tar.gz) = fVomgU2Ny5Ow5aD/PG2AqIQ7r7IbOejhim8FRxhw4RA=
-SHA256 (cargo/arrayvec-0.7.4.tar.gz) = ltMKBlQfuvvH+C7RDAYWTPvSxAETj2rd2EBGKcSxZxE=
-SHA256 (cargo/autocfg-1.1.0.tar.gz) = 1GiAK6sXy8DMV16bBT9B5yqja/prf1XjUp/6QxYbl/o=
-SHA256 (cargo/backtrace-0.3.69.tar.gz) = IIm34/NbndLQ7ZIerU9tMYwnaA1KW9Fns+4SDtsQWDc=
+SHA256 (cargo/addr2line-0.24.2.tar.gz) = 374nflajdgAIdwkNqDdmC0QnqtUw4wKNROC//k+JocE=
+SHA256 (cargo/adler2-2.0.0.tar.gz) = USdh4LsleN1zgMa6qg9M4D6E+V6WAjHR3si/TX1uJic=
+SHA256 (cargo/aho-corasick-1.1.3.tar.gz) = jmDTQw06aUeK0Jk/GSONLfl8UHAJpSs8EK3c1/a8uRY=
+SHA256 (cargo/allocator-api2-0.2.21.tar.gz) = aD15EOdDUYsONPEYb5JJS+yssEfHtr9hbJZ3IYD++SM=
+SHA256 (cargo/anyhow-1.0.97.tar.gz) = 3P7VatUGyyxoShSXG4hh/cO6qq4xS55fm7Uyy+O6ek8=
+SHA256 (cargo/arbitrary-1.4.1.tar.gz) = 3eILPQJq8T9WG90PFe3wH8c08Nr87br0K7pQapUX8iM=
+SHA256 (cargo/arrayvec-0.7.6.tar.gz) = fALRI98BfvzfvXOe+Bc1s2xbqD7DxZyAqdfsxxj5LlA=
+SHA256 (cargo/autocfg-1.4.0.tar.gz) = rOULrejmI0qhQNmi9VK77h2001P2m4IXvFA0kPwanyY=
+SHA256 (cargo/backtrace-0.3.74.tar.gz) = jYLLMyzfrtF64jWmOEOKxNSDmRPMKvWFw8Z0bo+L7ho=
+SHA256 (cargo/base64-0.22.1.tar.gz) = crMlTxYlGoOBqhLkDjxNLwGZ+MZQj77LnZH1deD7uMY=
SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
-SHA256 (cargo/bitflags-2.4.2.tar.gz) = 7VcJNEBusWQ4pOl2sbRQB3QJnBO4y5buyZ9iDwUJDd8=
-SHA256 (cargo/byteorder-1.5.0.tar.gz) = H9DyWEFG9vLvSAhQUIhqzzU77/cwXr0a5pUA4nxn9ks=
-SHA256 (cargo/camino-1.1.6.tar.gz) = xZ6StaOI9Um4Y6e+piYSwJ8kyDk1YHCaVFWKmr37O5w=
-SHA256 (cargo/cargo-platform-0.1.7.tar.gz) = aUyIB/KuFvrsxD3BfXSz6wQkgnif0Otks5ouBOCHBT8=
-SHA256 (cargo/cargo_metadata-0.18.1.tar.gz) = LYhlR+QfdAxhaucxCPbrcK/m2UDHvGl8sw8T2uwHMDc=
-SHA256 (cargo/cc-1.0.90.tar.gz) = jNZgSoKs8wOfEUT1S46zTpH/umIgURiecbeBgi1e4fU=
+SHA256 (cargo/bitflags-2.9.0.tar.gz) = XIIUEVt7+ECZ8TCTJOYxQdTF18wmhi+XoKhX2+/hZb0=
+SHA256 (cargo/borsh-1.5.5.tar.gz) = VDDjvnELaNmE0TkchU60ManVSGQHEfqlTuyx35Pbkcw=
+SHA256 (cargo/boxcar-0.2.11.tar.gz) = Z0DG4vxjYPpXw1IUx0k4Jq7pWZOSYJJgbyfJg7QIN74=
+SHA256 (cargo/camino-1.1.9.tar.gz) = i5bsSWa1gT4sBQfB+GEVyMWrqtw5gIecNCQEKgL9GtM=
+SHA256 (cargo/cargo-platform-0.1.9.tar.gz) = 41rxiQBrnA8AoGRoXHJwMePtLYAg97ooTXjMJnG9Nuo=
+SHA256 (cargo/cargo_metadata-0.19.2.tar.gz) = 3V62FO1MJ8XXBkIOQyD74yFqsx+hwzzYJGrDba5Eebo=
+SHA256 (cargo/cc-1.2.16.tar.gz) = vnFMFUvmCex/Xa0iOjO/FIL/+QRy3ij3NigG5tSDK4w=
SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
-SHA256 (cargo/chalk-derive-0.96.0.tar.gz) = VnbOoIjDIpD+Zcgolb6dBt0h4PpJu5fKhAUp6UF6txo=
-SHA256 (cargo/chalk-ir-0.96.0.tar.gz) = /1UMLN1j/3Q5QhTc4D0GOGkopkHA8Ig3U18Er1c6lm0=
-SHA256 (cargo/chalk-recursive-0.96.0.tar.gz) = TEVZ5cmyACQEU7B9iT+cPHRBO1Ow0zy+JyxosLd6ocM=
-SHA256 (cargo/chalk-solve-0.96.0.tar.gz) = CILmjOnrWgokE4BlOElNGd9u5SCrF9H69InpUvMumLg=
-SHA256 (cargo/command-group-2.1.0.tar.gz) = UIDfaw8Oy3bKswgI8A2Te6clzr4maj2ozYnf+S8qmRY=
+SHA256 (cargo/cfg_aliases-0.2.1.tar.gz) = YTr+R/zV+sfM8duTurywgsWZTZlvILixWfKtFljrVyQ=
+SHA256 (cargo/chalk-derive-0.102.0.tar.gz) = /rFOP/DrrCbY5Ytu0UF6+2DEoKRLZCVUbufrnHXrszY=
+SHA256 (cargo/chalk-ir-0.102.0.tar.gz) = cvCmFiGgiK9p/ujfOexjz1ttC5q2Y6dAzes3aqvy8kQ=
+SHA256 (cargo/chalk-recursive-0.102.0.tar.gz) = y9NBXMVAAVUzqkqK0AdpbVhd2cX4HnwJmHLx3UvxSJQ=
+SHA256 (cargo/chalk-solve-0.102.0.tar.gz) = dHcHsMCCs+z0sa4o0NjfcIpGzd0io4b5zIWjEqTeJf8=
SHA256 (cargo/countme-3.0.1.tar.gz) = dwS1/dF7GK4xxMHaWi4DBaK/F7UkkwCp7p7XtyEUxjY=
-SHA256 (cargo/cov-mark-2.0.0-pre.1.tar.gz) = DUjY92vZMx8Z/iqvOCGp+fsyw5Y+Hj1s6CqMCc73REo=
-SHA256 (cargo/crc32fast-1.4.0.tar.gz) = s4VainhLR08zNpnvK7yp2yxKH22QiKkKLSWx61MRHqo=
-SHA256 (cargo/crossbeam-channel-0.5.12.tar.gz) = qz2wKpxbUSHh5C+9sa62X14CYkzFjEPyiExsysC4L5U=
-SHA256 (cargo/crossbeam-deque-0.8.5.tar.gz) = YT+MwB/pzxo+s9f0iP0vqDiEA+lwOeL3NpKTLikadw0=
+SHA256 (cargo/cov-mark-2.0.0.tar.gz) = BXBlBmGqRH5zNfHV5PSZ2OWHluYXvtySZ9lx5RyLSdQ=
+SHA256 (cargo/crc32fast-1.4.2.tar.gz) = qXdp2U3auUPkUQ0TgVAWmidYte8+sZGp7miN4+I+97M=
+SHA256 (cargo/crossbeam-channel-0.5.15.tar.gz) = grj4+GizaWf5YGeQ0ZA1cN6c6vhwp7+fu9MBbWNqLLI=
+SHA256 (cargo/crossbeam-deque-0.8.6.tar.gz) = ndERt7f31VtywKauNhZg7lhTya9z9ww8LvaFi5UOLlE=
SHA256 (cargo/crossbeam-epoch-0.9.18.tar.gz) = W4KsSjwsqcNGCWTwIOFALt1XU0EddzeqOcNxStG1Qg4=
-SHA256 (cargo/crossbeam-utils-0.8.19.tar.gz) = JI47rMfca6o7IeQF7gRcMEcQGkkUXn6eylg6tMLKU0U=
-SHA256 (cargo/ctrlc-3.4.2.tar.gz) = tGeGLMhhDKb8mhUy13d87ggE5nirRUEIl7k5ZJWZSgs=
-SHA256 (cargo/dashmap-5.5.3.tar.gz) = l4dHwdhJp9LuXorcAVmWHEj7fl2y8Gr2cjuAEju1OFY=
-SHA256 (cargo/deranged-0.3.11.tar.gz) = tCtvoEpEC0lciwTQ5xtwfFhfg8ucsoz4zQ2XbDFeMbQ=
-SHA256 (cargo/derive_arbitrary-1.3.2.tar.gz) = Z+d1U8QWKhV62/g0665bQVrL7L6vx6dLDohmV1BqdhE=
-SHA256 (cargo/dissimilar-1.0.7.tar.gz) = huO9yA7ubhaytrD4f7yYwEvuNFXjUXTA3hoSXQaIxjI=
+SHA256 (cargo/crossbeam-queue-0.3.12.tar.gz) = D1i7wo+R34GdCqKiwAzRl1R2nC+tkFebNZKxybp6MRU=
+SHA256 (cargo/crossbeam-utils-0.8.21.tar.gz) = 0KXEAN8oNLgKTDMns6rTpMTNTeBikGOWKwMjVpdQaig=
+SHA256 (cargo/ctrlc-3.4.5.tar.gz) = kO6rCqkvP5tOh/JYxysTnCB9JR+cvBCAoAhrhqiHDdM=
+SHA256 (cargo/dashmap-6.1.0.tar.gz) = UEHMSZFEiR83kClyEvMqdPuTjlE2oUlD8zjvngrids8=
+SHA256 (cargo/deranged-0.4.0.tar.gz) = nJ5qEcqCJEUWhLwNfVp62/jy/WiHJhoc/DwEMvnUBo4=
+SHA256 (cargo/derive_arbitrary-1.4.1.tar.gz) = MFQsGtkS4OPSKhk1wpDhLoop1wSkIBd6MfqtSmAaCAA=
+SHA256 (cargo/directories-6.0.0.tar.gz) = FvUJTFRmGzjQO9flDfNzKSEY22C1hcCKQRxthAAX/n0=
+SHA256 (cargo/dirs-6.0.0.tar.gz) = w+iqlNdRQSKEgClafQ5/62ILGlrZ8SvEC+YkEeOMzk4=
+SHA256 (cargo/dirs-sys-0.5.0.tar.gz) = 4BozZtJ+6YkAIkUu5hsrY6Z+bxP1iQC2Uf9WZfC7H6s=
+SHA256 (cargo/displaydoc-0.2.5.tar.gz) = lzacu8BBvDZpSbx000ZY1s2lYhA5cxxjEFIYkqOiCuA=
+SHA256 (cargo/dissimilar-1.0.10.tar.gz) = iXX/2qDvNmG/4C29zAbJ+Cnfr+ajxHTeNmqNXkQnaSE=
SHA256 (cargo/dot-0.1.4.tar.gz) = p0tsTUoc/19FQWQ2PBa3L6EkY8prMfS18gNaZfo9WQY=
SHA256 (cargo/drop_bomb-0.1.5.tar.gz) = m9qOIcBKyirjP/wv2MIxNPPKxG2xI7qXvZ0/O4pKheE=
-SHA256 (cargo/either-1.10.0.tar.gz) = ERV6wJT/vd6ZqmeyNBfr3YAYQoUrUA45WkWpwKrAPko=
-SHA256 (cargo/ena-0.14.2.tar.gz) = xTNjDPQOnKpEvZGq3IinXXWkw6ErTP3jU8vtQdqh4fE=
-SHA256 (cargo/equivalent-1.0.1.tar.gz) = VEOAfW3/aTc9Qzq571N4rY31DKYpjK8V3m5S4kqvVNU=
-SHA256 (cargo/expect-test-1.4.1.tar.gz) = MNnq/q3VOOaPsoAWNkyXMteOQguf+IU/peQFiGHp+NM=
-SHA256 (cargo/filetime-0.2.23.tar.gz) = HuRHcArIqgsvK9e8RGKtaGuga6pnJ6wUmi1id/DSQP0=
+SHA256 (cargo/either-1.15.0.tar.gz) = SMdXlIxe3g5GF3t63S5nFV9w4zwH/qgoTfZXbacLNxk=
+SHA256 (cargo/ena-0.14.3.tar.gz) = PSSL3UPOYT2HQVKC9pubuZ2UfSkLEJYt1sViMzEsKtU=
+SHA256 (cargo/equivalent-1.0.2.tar.gz) = h3pKzocTsLzypOfuyCUpwCnx0GGYhtGBRf6pbD/+XA8=
+SHA256 (cargo/expect-test-1.5.1.tar.gz) = Y69D/0Qx6Ej7R0cqkg8U+nHCTeEyVaVpLpPU6QMCrLA=
+SHA256 (cargo/filetime-0.2.25.tar.gz) = NcBSLpgeaMv6jD+XhEGl80swuW4UazPNM1kXa1D+hYY=
SHA256 (cargo/fixedbitset-0.4.2.tar.gz) = DOcTS5mZ7K+LzWVULkNnNu8y3cobPgYJTLbsV1UgO4A=
-SHA256 (cargo/flate2-1.0.28.tar.gz) = RjA/Vldyk3/+HTlKT6xvQRxgExcvrd6dzbHhR6CGlA4=
+SHA256 (cargo/flate2-1.1.0.tar.gz) = EfqvWlI2mXr5hIvgvvTblYJLHVNOvGTQ8MbPPme9ONw=
+SHA256 (cargo/foldhash-0.1.4.tar.gz) = oNL94fez1IuDldXy3nbBilKL1qnN3kON90e/y6PgXW8=
SHA256 (cargo/form_urlencoded-1.2.1.tar.gz) = 4TYkwmJ1ZO/M9JNChL3ZjLqhTnmwtaFBIY5QezqCNFY=
SHA256 (cargo/fsevent-sys-4.1.0.tar.gz) = du56AtpNIxZQx86jE0m4ib4vRd2z7zAy0uyBhfYxP9I=
SHA256 (cargo/fst-0.4.7.tar.gz) = erhbmwXjl4zJqc+P6n8BtJThoJ7TA34Wujntx6Ketho=
-SHA256 (cargo/getrandom-0.2.12.tar.gz) = GQCS6mV2ZwMKxqNeMF5i/E3Wn9mKyYYx5dOisVdaErU=
-SHA256 (cargo/gimli-0.28.1.tar.gz) = QnHTe67huMfktwgCjFfYFs+dJDSsszpUlHX3jBgfYlM=
-SHA256 (cargo/hashbrown-0.14.3.tar.gz) = KQ8aHZJCx40JzkCl6H51VO5jevE1GWgVn0lS8Cj3VgQ=
-SHA256 (cargo/heck-0.4.1.tar.gz) = lVBcOLRXKy2RDOywKBVg9UtEChkzbLvLJ79s5q3G9ag=
+SHA256 (cargo/generator-0.8.4.tar.gz) = zGvRFM7aEx07HWZeujV4hpCtN/WRZFcoazKrb9PEON0=
+SHA256 (cargo/getrandom-0.2.15.tar.gz) = xFZ8jbEK6RCJyZr4TGjDjaPsLwh8P4KWC82/Nla29Nc=
+SHA256 (cargo/gimli-0.31.1.tar.gz) = B+KO24CQDBnCjxBy8uiuyn+gayPNQWnO/hr1qjJgeD8=
+SHA256 (cargo/hashbrown-0.14.5.tar.gz) = 5SdEI+F7fJ/CC25+IIUy+bGYJdgt/WFXCLcO3YPfQfE=
+SHA256 (cargo/hashbrown-0.15.2.tar.gz) = vxUUAP8Lr/VGUAfdLz5xfz/lAgdMpWMGnOOmYp0Hsok=
+SHA256 (cargo/hashlink-0.10.0.tar.gz) = c4LPYmNBny2N84xV19qD2lwYrvh/x6f8H7HjRO3+FME=
+SHA256 (cargo/heck-0.5.0.tar.gz) = IwTgCYP4f/s4tVtES147YKiEtdMMD8p9gv4zRJu+Veo=
SHA256 (cargo/hermit-abi-0.3.9.tar.gz) = 0jHfuJz//bww5/xBV57WBmrQOr2p5WfMr65gK5fsUCQ=
-SHA256 (cargo/home-0.5.9.tar.gz) = 49E1S/a3I1y0oFdsJhn9TtGBg/aJsSsAag7nMp7v+aU=
-SHA256 (cargo/idna-0.5.0.tar.gz) = Y02bFGGvOWythD9H/bpVl6T55t3Uv7b/XYUCjCXLEvY=
-SHA256 (cargo/indexmap-2.2.5.tar.gz) = ewuSnVEUZyM0KcRaRKwdyqIboPW6EeSHnm7SjdtPnfQ=
-SHA256 (cargo/inotify-0.9.6.tar.gz) = +AadPsFU64VpVcHA+//vv188QKEE7JEtR5cxTBgBq/8=
+SHA256 (cargo/home-0.5.11.tar.gz) = WJUzRTJEsJlchYcAMiGZsr7LE7Yn3yhR9konddAkq88=
+SHA256 (cargo/icu_collections-1.5.0.tar.gz) = 2y+kUiBuvuGMS1widNvx3hcAjodLTcTwrqnQHKeeRSY=
+SHA256 (cargo/icu_locid-1.5.0.tar.gz) = E6y7g3GRf8lxvob8gFfEGmS1IcGEgIppjAKswkLb9jc=
+SHA256 (cargo/icu_locid_transform-1.5.0.tar.gz) = AdEaw13o5A/e2gDZ4enZJSXz+diHzdeqgdcnWWeItU4=
+SHA256 (cargo/icu_locid_transform_data-1.5.0.tar.gz) = /cj/M4j4Ur7ea1ea1Ol4qwBPE5KE17KHFfdzUHuUb24=
+SHA256 (cargo/icu_normalizer-1.5.0.tar.gz) = Gc4+DaLsaFmdGTyT0IgULv1/nF1vybgDd0hVdH3GqE8=
+SHA256 (cargo/icu_normalizer_data-1.5.0.tar.gz) = +Mr796p5HpsivsVaFnkG+eEhX9R1zSKt/PZg4D6YlRY=
+SHA256 (cargo/icu_properties-1.5.1.tar.gz) = k9YCB2bPxjAsFdu8nId4w35iwUQny39uYB2Engkq7vU=
+SHA256 (cargo/icu_properties_data-1.5.0.tar.gz) = Z6jv+8PdPkuhr6itkY1WhLiGizsmUAdT7/6o0u7RlWk=
+SHA256 (cargo/icu_provider-1.5.0.tar.gz) = btQhyKjveNPi28mKlzvi83cMtCtgbjqxjWI3xN/eaNk=
+SHA256 (cargo/icu_provider_macros-1.5.0.tar.gz) = Hsiekzdjjs3Ah0TfSQsiGnOZv40WTrUqZlRU5g4HWtY=
+SHA256 (cargo/idna-1.0.3.tar.gz) = aG+CUmTWMHUKVEY5N3uuc3YoBD8g04u8Ap6PKeqWin4=
+SHA256 (cargo/idna_adapter-1.2.0.tar.gz) = 2sod8clXMgss8TmsYee9ZP7TBMUEDfAAp0WqHeO073E=
+SHA256 (cargo/indexmap-2.8.0.tar.gz) = OVTVD+FbAhQr8l07i9rbY07DlI8QPQT/4wMbyP6dcFg=
+SHA256 (cargo/inotify-0.11.0.tar.gz) = 833M/yeRq2BPm6vvC6FPvgvjC9No3FQeKwjQfIqpCPM=
SHA256 (cargo/inotify-sys-0.1.5.tar.gz) = 4FwCteib/zuUbO3sonirxij+gR5gTwJ8RaiqPPeT0Os=
SHA256 (cargo/itertools-0.12.1.tar.gz) = uikQItu9OYpFWs8SbB40GVQHmFW8YN/dpkE2O9aSJWk=
-SHA256 (cargo/itoa-1.0.10.tar.gz) = saRtGhcdhlql+D+SaVdlyqBHqbTLriy/N9vWE6eT/Uw=
-SHA256 (cargo/jod-thread-0.1.2.tar.gz) = iyM2Dpm4cX8gqqRZj1plQe++MGMAOfvHcGz5VKh5R64=
+SHA256 (cargo/itertools-0.14.0.tar.gz) = KxkseCA3+t2c+nVUgxBIiqvb89Lac4hbMb0KvQM1EoU=
+SHA256 (cargo/itoa-1.0.15.tar.gz) = Sl8TuFjI0xTuPo9jkBH3zO/nH5f5blAVH7mR8meSjiw=
+SHA256 (cargo/jod-thread-1.0.0.tar.gz) = oDft230o3h0PxCQR9QG1O3WDjTE5CAeNZpjQZPMCmyQ=
SHA256 (cargo/kqueue-1.0.8.tar.gz) = dEfxyht7VjWIogX+k96o32D9mBQjp2i8HA3tNe0UfQw=
SHA256 (cargo/kqueue-sys-1.0.4.tar.gz) = 7ZYl/9qHKbheRc8ECQA1rDaJJ7jOvDSJjnwSD1Lkg4s=
SHA256 (cargo/la-arena-0.3.1.tar.gz) = N1LyKdzFpIHWDzhfpHn/RoGAM9iB0tgBqiff/PtegwY=
-SHA256 (cargo/lazy_static-1.4.0.tar.gz) = 4qutI/vEKzcA8vJ5hE3IMq2ysusGmy35GPRVxOGMxkY=
-SHA256 (cargo/libc-0.2.153.tar.gz) = nBmPkXKKgigaZOH0+e6yXYLLMqXeJRxr0bUVTWOo570=
-SHA256 (cargo/libloading-0.8.3.tar.gz) = DCoZj7aw6toqjfR5M3NObTXTUGZaM6NZPXFk+lLHXBk=
-SHA256 (cargo/libmimalloc-sys-0.1.35.tar.gz) = OXm1w37OaU8fXlHn7Mhx/bD1F+0E7kX4jRXW1VPLlmQ=
-SHA256 (cargo/line-index-0.1.1.tar.gz) = Z9YXlTdq4mg5KMIY/afX19sTb9OMBrdVKQRmfw1VWAo=
-SHA256 (cargo/linked-hash-map-0.5.6.tar.gz) = BxfO8byLY2xuHBu978CeYyLaipMhlm6JKO+A0g9/dw8=
-SHA256 (cargo/lock_api-0.4.11.tar.gz) = PBaPhhWxK8AfnBfi6wzAfcrhlAEhGFRG7cN0SSDo70U=
-SHA256 (cargo/log-0.4.21.tar.gz) = kO2MHlEBNPl528TwcPh9QxMJi3BIYaEF/jQjHHCjkBw=
-SHA256 (cargo/lsp-server-0.7.6.tar.gz) = JI9lt49ttdjhsWBLQJiii0PSGo6x3uyiKxxCGydscJU=
+SHA256 (cargo/lazy_static-1.5.0.tar.gz) = u9K8tMlj8t2uBqLvx+nzWRMSRzxQxmheHymAaDFuZv4=
+SHA256 (cargo/libc-0.2.172.tar.gz) = 11CvBC9+9PckMG3gKdGINsJsF2WlSmo/CUy9I6cmf/o=
+SHA256 (cargo/libloading-0.8.6.tar.gz) = /C9OtLxzVUfP7XwKSSLL0EpGVZeMCbVPH3sih1BmTDQ=
+SHA256 (cargo/libmimalloc-sys-0.1.40.tar.gz) = B9DgeIXWp1S5x5k/JiUYetaU7phdYPIzVf8OcHcmFQI=
+SHA256 (cargo/libredox-0.1.3.tar.gz) = wP83vVkMolBj41r3RcNDy3oCcZBvt7N+SBPo958AJo0=
+SHA256 (cargo/line-index-0.1.2.tar.gz) = Pifg7Vo5Kn9boLOAiir8z/FsZJMzEshLV2GLSdEgm9I=
+SHA256 (cargo/litemap-0.7.5.tar.gz) = I/sUyxlFcynIIgYxelZjAFpNQEeD3HT0JSdpsNX0KFY=
+SHA256 (cargo/lock_api-0.4.12.tar.gz) = B6+LnN0oG3kV9BP6c/KevV1V0NPwFVWE2t4f8YzqGxc=
+SHA256 (cargo/log-0.4.26.tar.gz) = ML3is9w2ca5J2OLp8ETHwAWDbnoCPuV8/6JauCdku54=
+SHA256 (cargo/loom-0.7.2.tar.gz) = QZ4NyARsuUfap365WuF0rPvdt2c7QVH1bR7tjpP7+so=
+SHA256 (cargo/lsp-server-0.7.8.tar.gz) = lGLE3HPhf5cewfFx1Ev/+3LmWhMBFyMziKDrx+xWVvk=
SHA256 (cargo/lsp-types-0.95.0.tar.gz) = FYwZETVO9z6P5C2msQwEhMtlx/EAfygCLoR3BsGraYQ=
-SHA256 (cargo/lz4_flex-0.11.2.tar.gz) = kStFx1P/X39SCDB+is59Ki4w0CTibTUJ89zlRsBEzhU=
-SHA256 (cargo/memchr-2.7.1.tar.gz) = Uj3E9RHlWrh7aU3DDQ+CDWCQbvBkE/k9TXoThVmcwUk=
-SHA256 (cargo/memmap2-0.5.10.tar.gz) = g/qkLAoHjDk/aynV2yMti+IndqiR+PVuUoT67kogsyc=
-SHA256 (cargo/memoffset-0.9.0.tar.gz) = WmNLHGGpVYW9FWB8arDE5bIm5pX/KAC6DNzN3yCMQGw=
-SHA256 (cargo/mimalloc-0.1.39.tar.gz) = +gGSK16igKkR4yPk0v0kt/5cxAQuDSzaPEB3XNxL3Jw=
-SHA256 (cargo/miniz_oxide-0.7.2.tar.gz) = nYEfPhXyhWi+NAfI5/22UUwc2jyzBoPxW2oaHcTqFKc=
-SHA256 (cargo/mio-0.8.11.tar.gz) = pKZQVDygapJOizcdsnOydWaF+q4w+Eh9obVlBaj3iww=
+SHA256 (cargo/matchers-0.1.0.tar.gz) = gmMHW7hsWhsUJ7Wuhi6IiWVvEm6fd8SESW6LR89cVVg=
+SHA256 (cargo/memchr-2.7.4.tar.gz) = eMqasaC6ux59VpXjUwiGKJwYzy+H7BmldaCr3OES46M=
+SHA256 (cargo/memmap2-0.9.5.tar.gz) = /T9+7Z04SPi5iDSvZxArcgdFxOwCj80KoCOSd+feN08=
+SHA256 (cargo/memoffset-0.9.1.tar.gz) = SIAWv65FewNtmWCS9stEhndhHOREnpcM6vQmlSA/IYo=
+SHA256 (cargo/mimalloc-0.1.44.tar.gz) = mVhRkThZWDg+E/a4Iua22NnPko59KGzrCS2pK0PIe8E=
+SHA256 (cargo/miniz_oxide-0.8.5.tar.gz) = jj4E3ru1lpjBW6y7bZNYSowMqcwyE8tCPTH3YNiEPOU=
+SHA256 (cargo/mio-1.0.3.tar.gz) = KIaEO/gA+6LjN3z/JKv2N5tMTVxmger56lsNFQkEUL0=
SHA256 (cargo/miow-0.6.0.tar.gz) = NZ92Qwsgp5+eIOEVs0KGFOZU8E+rMUSC/A/aDr08YEQ=
-SHA256 (cargo/nix-0.26.4.tar.gz) = WYvq88xv3Zpd+xYwwoAMes0x33qvD1ZXlvuitTyhrxs=
-SHA256 (cargo/nix-0.27.1.tar.gz) = LrBOnGiO/xyJ1ytAfxaM95u56Gep0zI+1sAVGeucwFM=
+SHA256 (cargo/nix-0.29.0.tar.gz) = ceJ0bcOiTdeLPPy3vpM2jG3plj0w9Dpqc5mKnPSxe0Y=
SHA256 (cargo/nohash-hasher-0.2.0.tar.gz) = K/UCI1edx83Ps7/Kz3Bp/2gkP4w2P2L/qZzwAKa5xFE=
-SHA256 (cargo/notify-6.1.1.tar.gz) = YgW9i7HkVK0uJ0IgFfteTyvMfgj6jycFhnDSCDJKTS0=
-SHA256 (cargo/nu-ansi-term-0.49.0.tar.gz) = wHPTwZMNB1F3Ss9J5mZTrOy0FsOlTG7AlamxHK3bWmg=
+SHA256 (cargo/notify-8.0.0.tar.gz) = L+6EA7PWaseyau5uQKiX2F3Fzib0TaNri3Pph8xS6UM=
+SHA256 (cargo/notify-types-2.0.0.tar.gz) = XggmqYmt7cKiRHmegjrs4EZitmYJ2Wr43/esbfmokl0=
+SHA256 (cargo/nu-ansi-term-0.46.0.tar.gz) = d6gWVyboI2Bk27RUWSQmADBLQqXqJO4pSOGOAjv3uoQ=
+SHA256 (cargo/nu-ansi-term-0.50.1.tar.gz) = 1KKOBX0B+X5hJVIQ/P8JTXTtBGYDhjPpUBf1vraOQ5k=
SHA256 (cargo/num-conv-0.1.0.tar.gz) = UdUV0y+xgu43zaLM3LkpUNajwok6ooDlQGccLNDzsdk=
SHA256 (cargo/num_cpus-1.16.0.tar.gz) = QWH8ttYC1NIIGvfDpFhS2HWgPdM3pr/dbgZAe2E0KkM=
-SHA256 (cargo/object-0.32.2.tar.gz) = pqYiAItuMhr8BJcJdvYu4pf9uqb5UxjKND4+67lkhEE=
-SHA256 (cargo/object-0.33.0.tar.gz) = 2N1sDN+UKbzgBuE2K/zmH6G/2MiYpkPtjStHGTRwHT0=
-SHA256 (cargo/once_cell-1.19.0.tar.gz) = P9sSskdrWV+TWMUWGqRnwkOIWcqhNt7IbCb90u/he5I=
-SHA256 (cargo/oorandom-11.1.3.tar.gz) = CrG8KiidNL0EozAyOsmKG0vILJ2fyx5mtjyqhNomtXU=
-SHA256 (cargo/parking_lot-0.12.1.tar.gz) = N0KywQO58GvJ//Cjf/SRKTWFG+5tNvPAK8x1W8/sIo8=
-SHA256 (cargo/parking_lot_core-0.9.9.tar.gz) = TEKpImVG1orN2cCigNF84Zv+J6Rr9oeE5AZhFXiNAI4=
-SHA256 (cargo/paste-1.0.14.tar.gz) = 3jFFrwgCTeqfqZFPOBoXuPxgNN+wDzqEAT9/9D8p7Uw=
+SHA256 (cargo/num_threads-0.1.7.tar.gz) = XHOYuci3CQj2Nx9H7TZzeQfIfFKvNMJo/tC/DOuS6tk=
+SHA256 (cargo/object-0.36.7.tar.gz) = YpSOFNkj6pXqLHyGxxATE4tmUluGvcCNLcwmK9tJe4c=
+SHA256 (cargo/once_cell-1.21.1.tar.gz) = 11sL7cxP5SyqDgPZ8RUaMj5KpeLXi6NYBADNPJ4rxLw=
+SHA256 (cargo/oorandom-11.1.5.tar.gz) = 1nkPWMf/Yz2HcfQpZSiSA0EaXlxoOIcDwG4U8kdwtB4=
+SHA256 (cargo/option-ext-0.2.0.tar.gz) = BHRPSerpmreODVwLYDqyGPUV6oz+WkVtdimtiDo7bn0=
+SHA256 (cargo/overload-0.1.1.tar.gz) = sVgTFjwdgxv0oTw2EMBcDQOzn+sH9+CfojTaybFarzk=
+SHA256 (cargo/parking_lot-0.12.3.tar.gz) = 8b8YGDz1To1gWWR/wwY2RqGAHPMIlpM+wjEWIsxLmic=
+SHA256 (cargo/parking_lot_core-0.9.10.tar.gz) = HkAfl3qzhcnk46swYn1vJtAOLHPu8xdJPE7G1GhybPg=
+SHA256 (cargo/paste-1.0.15.tar.gz) = V8DXt0tWO0nTja4AoMN9TW3ptDI4KyiS8FdN3K5z/Qo=
SHA256 (cargo/percent-encoding-2.3.1.tar.gz) = 4xSPUEYgil1WvPwDBT48pjNOUdqN+xm2zcizBvrjKD4=
SHA256 (cargo/perf-event-0.4.7.tar.gz) = U5ZWLNLqqChEXW00JYriHuHrnUD+Ymyn9RyNzLSvnWY=
SHA256 (cargo/perf-event-open-sys-1.0.1.tar.gz) = zpvt9dosI0/fI5Ht4rkPq/WFNV8zEAaJvDZKPqVYVho=
-SHA256 (cargo/petgraph-0.6.4.tar.gz) = 4dOv0mKOador44Xrby/VfIrHl3zu/23BZv8WV7Djhqk=
-SHA256 (cargo/pin-project-lite-0.2.13.tar.gz) = ivtFDwBr9jhcoV70XXHSKIRSvDaDzi4srMDRjkvmC1g=
+SHA256 (cargo/petgraph-0.6.5.tar.gz) = tMXMhnUGZqPtIL2vXKKgNE+cZ2dMrgUVvsLaFvuqR9s=
+SHA256 (cargo/pin-project-lite-0.2.16.tar.gz) = Ozz/kivVFwm2Bdnq2apxAx2BRHFC2CjrSm66dv5hn5s=
+SHA256 (cargo/portable-atomic-1.11.0.tar.gz) = NQ6bSMvGsOAosEc7EURUxjFuVzNu4YTOq25T9ywXiz4=
SHA256 (cargo/powerfmt-0.2.0.tar.gz) = Q57jBd7xFboFk4226xZE/5QWXFq16UINHBvO27qQk5E=
-SHA256 (cargo/ppv-lite86-0.2.17.tar.gz) = W0CvgFsxIf6rijwp8E2K0mL6jgVhiD52U+AkrkR55t4=
-SHA256 (cargo/proc-macro2-1.0.78.tar.gz) = 4kIq1kXYnJn48+a4ip/eyn+r6sg2sQAjccQ2fI+YSq4=
-SHA256 (cargo/protobuf-3.2.0.tar.gz) = tVutkSbzeKhTZVgx63Njt7AbgdGfjLEhiGEIbKShph4=
-SHA256 (cargo/protobuf-support-3.2.0.tar.gz) = pdTXuGAcgUz7Nrzrt58OYeReHpNkDPd4g3gzu+0Fw3I=
+SHA256 (cargo/proc-macro2-1.0.94.tar.gz) = oxlxdS5wuLJobX5G7Bf7ONrUBR2UAkyI30m2Z8rqnIQ=
+SHA256 (cargo/process-wrap-8.2.0.tar.gz) = 019NyZiNEyawZbTe9elQw+1yeqA+MVG4bMnirsawP1Q=
+SHA256 (cargo/protobuf-3.7.1.tar.gz) = o6fGTZv3WxuNmBEkwUwXkHToyqff57ahLmIi3c0Mj3I=
+SHA256 (cargo/protobuf-support-3.7.1.tar.gz) = sIj9ILk4qHXqAIQ7b69IV5RiYwAVw3iNOXrWp4ZmMlI=
SHA256 (cargo/pulldown-cmark-0.9.6.tar.gz) = VyBrQHKT0rzTr4Sc6GnVIGhiPxnhtf+Oh3jjMJQ5aCs=
SHA256 (cargo/pulldown-cmark-to-cmark-10.0.4.tar.gz) = AZTm4ZZsI8xf2YhxT4WxjVSNdz6BllQTVV2WVpkxgz0=
-SHA256 (cargo/quote-1.0.35.tar.gz) = KR7Jq179k0qvUDpkZsXVJRU10QjudHRyw5d8xazIaO8=
-SHA256 (cargo/ra-ap-rustc_abi-0.42.0.tar.gz) = wq5S4tWwh2LJRktUE0X1GbhxnVe2Q7c2MrreQ+zs6dw=
-SHA256 (cargo/ra-ap-rustc_index-0.42.0.tar.gz) = v9fhDHhT/nlEPUbh0tirCf6ZkmEY5ZZT+4tIDVBF8SY=
-SHA256 (cargo/ra-ap-rustc_index_macros-0.42.0.tar.gz) = R/HRxYm+bJqehS+t7g5gMpwPhi6HRCrC/lra4wZjzHY=
-SHA256 (cargo/ra-ap-rustc_lexer-0.42.0.tar.gz) = +oUjc6dXtMcju9yWztf1dcrWih4mbkX+4SvExppILYA=
-SHA256 (cargo/ra-ap-rustc_parse_format-0.42.0.tar.gz) = Kv48SazNlaU6xNcq4Tuvx9EVvdgMjNVqsJ5vxo9IIhA=
-SHA256 (cargo/ra-ap-rustc_pattern_analysis-0.42.0.tar.gz) = ElPaI1FdgMN3o5mHMeDsN5SZe2K5if1H23PvveagvXw=
-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.6.4.tar.gz) = 7AvkeV4vaigGm+wLX/PirJuvyZ5qmn3DVHmWxcgWkiw=
-SHA256 (cargo/rayon-1.9.0.tar.gz) = 5JY+0byG5PPuIXAivYVbKXzvB/uerF36H3iLIgtJs70=
+SHA256 (cargo/quote-1.0.40.tar.gz) = GIXAOVcNwA3LT/CHqJ4YX9VrriNN3H8FapRb82RnJI0=
+SHA256 (cargo/ra-ap-rustc_abi-0.110.0.tar.gz) = kSIovY7Tvv8fb55eLUs3wIJ7o+IHAGC/OFijEdDinjA=
+SHA256 (cargo/ra-ap-rustc_hashes-0.110.0.tar.gz) = ulIHZNrwV6nZY/p2n0di6vh6xdSQCudhle7q1kzTWv0=
+SHA256 (cargo/ra-ap-rustc_index-0.110.0.tar.gz) = t2tfnuVfLQ5aZb6iP21ziJM0nOjT0XpnIJM+ZHqwSXg=
+SHA256 (cargo/ra-ap-rustc_index_macros-0.110.0.tar.gz) = 3dly6x+s4vyqDZTAHZeGL7lVtVYdT1kyADvOimyt2MY=
+SHA256 (cargo/ra-ap-rustc_lexer-0.110.0.tar.gz) = ujqYdkVvslIQl97vM93qwcGCYMjq+2gFTZhvi51s6fo=
+SHA256 (cargo/ra-ap-rustc_parse_format-0.110.0.tar.gz) = joXeWN/MYKX51ewBV6ZX4/hKvY8iyKDE1wfPtCyQEfQ=
+SHA256 (cargo/ra-ap-rustc_pattern_analysis-0.110.0.tar.gz) = zq3521UNtn3v9+/y4nZRCbhgydflvfyhRIYwICicgj0=
+SHA256 (cargo/rayon-1.10.0.tar.gz) = tBimAVRRDKGgAqdSypcUmE4h5CQegE0yVVJR+vi3j/o=
SHA256 (cargo/rayon-core-1.12.1.tar.gz) = FGWHOj39qornyxS0ODZXyqsLPooKqa6OBLBEhUyN/OI=
-SHA256 (cargo/redox_syscall-0.4.1.tar.gz) = RyLXaO/0a3WYndE05cNT8NYpblqqMTLndsvbVr53Mao=
+SHA256 (cargo/redox_syscall-0.5.10.tar.gz) = C4wMJgtjqCGWMRZ7415qmI6VVNvTI/i9CEOcjtEwK9E=
+SHA256 (cargo/redox_users-0.5.0.tar.gz) = 3W+dPUe90q1pRcUBWiJuxhVdC839j3zSn4a3H43pnSs=
+SHA256 (cargo/regex-1.11.1.tar.gz) = tUTvG06sXcLbM+pjYGrp/8+sJsFBaigGrgv19WsgEZE=
+SHA256 (cargo/regex-automata-0.1.10.tar.gz) = bCMNc/uNjBucCzE1xRQqis7joFWPuNtc8ctl+NeGITI=
+SHA256 (cargo/regex-automata-0.4.9.tar.gz) = gJ6Nxh9t5ztGyF9MlkhjEP4wTENM+kNmnXtA9xEVCQg=
+SHA256 (cargo/regex-syntax-0.6.29.tar.gz) = 8WLG3XsAiYHk1AIQrKILS9D5tgypJxBhsH94U3ci8uE=
+SHA256 (cargo/regex-syntax-0.8.5.tar.gz) = KxXEMYa+Z6T9Y77lDQMDr//O84FJLr4sXYfzJOG4gVw=
SHA256 (cargo/rowan-0.15.15.tar.gz) = MqWPqKfM/yrsTznMRb9fmFzscSWrJxz2gcJ5/QAZK0k=
-SHA256 (cargo/rustc-demangle-0.1.23.tar.gz) = 1ia7na534oIZk3rwRcJXwov9P2kzPFElU1B/X5eYy3Y=
+SHA256 (cargo/rustc-demangle-0.1.24.tar.gz) = cZuVPiCVgp7mfbc4s7+p+jaMlJAN8yez8H/m55TS/h8=
SHA256 (cargo/rustc-hash-1.1.0.tar.gz) = CNQ/eqawjUnzgs3mp5ggR8NCbblJsUJLxLfsmuEsbOI=
-SHA256 (cargo/rustc_apfloat-0.2.0+llvm-462a31f5a5ab.tar.gz) = RlGHdyAzpe5Wb2n+AI3wNij85UmgiZqudvCgwuNGlr4=
-SHA256 (cargo/ryu-1.0.17.tar.gz) = 6GaXyRYBmoWIyZtfrDzq107AtLgZcHpoL9TSP6DOG6E=
+SHA256 (cargo/rustc-hash-2.1.1.tar.gz) = NXcD1BNltLJ8WQ4+2R6rsbZj8HxMCECV5gy+1DYt/w0=
+SHA256 (cargo/rustc-literal-escaper-0.0.2.tar.gz) = AEG2I4kTxB/nBCE6SpMp4vaFoVbReBmYEotBScIwrQQ=
+SHA256 (cargo/rustc-stable-hash-0.1.2.tar.gz) = eBRC8pFwxck7cYWtVZSSYBrNxx1bsHBvWGgJT0XPzQg=
+SHA256 (cargo/rustc_apfloat-0.2.2+llvm-462a31f5a5ab.tar.gz) = Eh4hlf+WmXek4rXJll6oZ/zn5Mta7lsJ3uaYp5MtV08=
+SHA256 (cargo/rustversion-1.0.20.tar.gz) = 7e04LF9feGuYllLElUTEh32fAVzCLhRaXqjqZsKSHNI=
+SHA256 (cargo/ryu-1.0.20.tar.gz) = KNOysTZuwgmU8f0Yw8WU8Fxd1LxE2LsMHGMsjWgpSB8=
+SHA256 (cargo/salsa-0.21.1.tar.gz) = b4DVzzw/yrLO+JgBLyQqZwR3obqmCSZzdq+ctECQJsU=
+SHA256 (cargo/salsa-macro-rules-0.21.1.tar.gz) = BTA9cmBvvyuclSPNogObuOywAwQCejzX5SsCplx9kYU=
+SHA256 (cargo/salsa-macros-0.21.1.tar.gz) = 6y8OKjDGXLPNY0QMSR3eaNmvfhvit3gyrHBXFBEH21A=
SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
-SHA256 (cargo/scip-0.3.3.tar.gz) = 5dwb1mZJEzr4SrYkNt3ShWwmBRgrAt7CzRl/aE3+Fe8=
+SHA256 (cargo/scip-0.5.2.tar.gz) = +ytEml5GYM6BdnaghxzRtOL/ECPjOhrARmcPpZS1Q6I=
SHA256 (cargo/scoped-tls-1.0.1.tar.gz) = 4c9kN+sZqPSmzA99ylRJc7C3iEOtv+s2g9GpSgAkopQ=
SHA256 (cargo/scopeguard-1.2.0.tar.gz) = lBQ/N3JRCfksJi7Sz15ZvOdJjAG8wVAte5r+Q5pOn0k=
-SHA256 (cargo/semver-1.0.22.tar.gz) = ktQ/5p5lLz35vcK4WyhUoIJbhuT7drxE2UUTfQU2Oco=
-SHA256 (cargo/serde-1.0.197.tar.gz) = P7HIc+G5sFak3EwMGYskw/+gWSQ4dVUrK9CTOxruTOI=
-SHA256 (cargo/serde_derive-1.0.197.tar.gz) = frCzS0LtwX9rfKyEpSocXw4bsiJ+mXypAR6j3TToYQs=
-SHA256 (cargo/serde_json-1.0.114.tar.gz) = xfCbG9Yy71Seqp9gofjedCvbxpjmzuIJX8hN3l9UmuA=
-SHA256 (cargo/serde_repr-0.1.18.tar.gz) = Cy5rlF6dPfcmtl1u4kBgr/jjUz1DH2d6lpXbBO/539s=
+SHA256 (cargo/semver-1.0.26.tar.gz) = Vub6nEjSTYX7PeWthHEXUXRA9r7Ot3mK8WtKh9YWuNA=
+SHA256 (cargo/serde-1.0.219.tar.gz) = Xw4sbtZgYBm04p5p26upWxGFRBDlNH1SUAJFbbu3hrY=
+SHA256 (cargo/serde_derive-1.0.219.tar.gz) = WwJ2z38sczZfcVfIEjwhzZpQ+72ER1evKMofWSX8KgA=
+SHA256 (cargo/serde_json-1.0.140.tar.gz) = IAaLbpbcbJvSPgHfiCfmx+Hy/d1DwhgQOCgDwTa5k3M=
+SHA256 (cargo/serde_repr-0.1.20.tar.gz) = F17j6ArpmCc3ylQ+lhMwh8vZpIXuzDvE3pwaN7R+pZw=
+SHA256 (cargo/serde_spanned-0.6.8.tar.gz) = h2B8sTmO1Z1Icy5XWkwop6jr8kVLlk/j8iTyr8B5CeE=
SHA256 (cargo/sharded-slab-0.1.7.tar.gz) = 9AyjxGgjcT4NQglZLo1ugmqlfpKPCXUmGfxpbEmWN/Y=
-SHA256 (cargo/smallvec-1.13.1.tar.gz) = 5uzThLEKZFQtdwcb1kvXsjH07VlA+6VemMPeE4JM89c=
-SHA256 (cargo/smol_str-0.2.1.tar.gz) = 5oRVY62mgDN6UtQ7sLKfOW8tkRYW9lcwEmRbnj0Eikk=
-SHA256 (cargo/snap-1.1.1.tar.gz) = G2tn+5phM0IltbeQcW9gnNWDlfiVs/6LMoeGgSpAvDs=
+SHA256 (cargo/shlex-1.3.0.tar.gz) = D9ov8NCEAZuk18bzccldj9dc41JMPLj7ZTowI/YyPmQ=
+SHA256 (cargo/smallvec-1.14.0.tar.gz) = f8+DI+8fqu4wpEo0AZOxrGgU/Zt7Tojp1FGaPkq+HP0=
+SHA256 (cargo/smol_str-0.3.2.tar.gz) = lna4nNVjEKh7k97EexGvdE801fyfNnuClHTuwKiRNQ0=
SHA256 (cargo/stable_deref_trait-1.2.0.tar.gz) = qPEScpUS+ORC2B+VqKfd8rfGuKGm9QmpWGQUKzDKstM=
-SHA256 (cargo/syn-2.0.52.tar.gz) = tpnRWzbR8Cw+fGn4/+9T3jeu+uB12EiNS6GneI1XSgc=
+SHA256 (cargo/syn-2.0.100.tar.gz) = sJpErMrYHhuhzXSjJGG6id7okJW6F7MvXQNoOxsfwqA=
SHA256 (cargo/synstructure-0.13.1.tar.gz) = yK92Zqt7Y5CreBMftbD84R1remlRYCAXw1+oKABwiXE=
+SHA256 (cargo/tenthash-1.0.0.tar.gz) = LQktYi34u2Tl3o3IajZncC1fHg/i8GBMYDVUBwPIzR4=
SHA256 (cargo/text-size-1.1.1.tar.gz) = 8Yqhh4ObK9sa0vo16tjEwpdrZOQ2PDhtRawPfuhckjM=
-SHA256 (cargo/thiserror-1.0.57.tar.gz) = HkW8vo7Sl3XyKAlcryzWevekzPdW6/8jowa/PotHsks=
-SHA256 (cargo/thiserror-impl-1.0.57.tar.gz) = qVPLJlvvN12uPeZmPaTTgE7uloLqgNjiVCUptzxTHIE=
+SHA256 (cargo/thin-vec-0.2.14.tar.gz) = FE91TTGEFax5L51p/Ieru/wEPOLvBBxg8WrYKPY4cX0=
+SHA256 (cargo/thiserror-1.0.69.tar.gz) = tqr1M5tXjqhbUOCA/rJQo+iujPzf+aRhyewpBLySP1I=
+SHA256 (cargo/thiserror-2.0.12.tar.gz) = VnuKLa5YYxT3vip1LsdHQzKVnGRg4CveMNcCpm1Ihwg=
+SHA256 (cargo/thiserror-impl-1.0.69.tar.gz) = T+5sTvyQBZ4Q+B5tQsYKGPdliMPXTLg6CyQqK2x1BME=
+SHA256 (cargo/thiserror-impl-2.0.12.tar.gz) = f3z0K0UH2OoyISBllnLPG527k/jy1Oz9blE1D/Wxeh0=
SHA256 (cargo/thread_local-1.1.8.tar.gz) = i575utATraOAiFTOrHtGgSpkZbo2iFmjfiEAKD0tcZw=
SHA256 (cargo/tikv-jemalloc-ctl-0.5.4.tar.gz) = YZv+0n2Ae1T393a5Qw1PgGDmbuE4ooYyyomFhNRiwxw=
SHA256 (cargo/tikv-jemalloc-sys-0.5.4+5.3.0-patched.tar.gz) = lAJEPLj9SZtvMn5AVlI0/zTb2idGDFtH2w23dEPdhdE=
SHA256 (cargo/tikv-jemallocator-0.5.4.tar.gz) = ll/gwmvlxWyU44ulRySQdIA+/VKt+2beYhB9laqz6so=
-SHA256 (cargo/time-0.3.34.tar.gz) = yCSLZSG7FLxFtAZxWbm2rXkuLW11TWxB+1Din+/jh0k=
-SHA256 (cargo/time-core-0.1.2.tar.gz) = 75J8p1r7gIpNZN03TwCirfjQ/P+OexhK+IbDyH7Eo/M=
-SHA256 (cargo/tinyvec-1.6.0.tar.gz) = h8xc6zh1uyDCiQAFpOImpGUSZKXHXtskIbUoYaCgy1A=
-SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
-SHA256 (cargo/tracing-0.1.40.tar.gz) = w1I6tacZFsz0IO699VIfzvAhQSNLvAuKSfL9xFRDZO8=
-SHA256 (cargo/tracing-attributes-0.1.27.tar.gz) = NHBMjW68vJOYJBgK8CBWawGnwB+AZBJk66CZn2wra+c=
-SHA256 (cargo/tracing-core-0.1.32.tar.gz) = wG09phE/EWqu5o5NYBGRYUyQUwZ/mrf27byxYSN9qlQ=
+SHA256 (cargo/time-0.3.40.tar.gz) = nZx1tHvf+G+jM0o9uRNWuNfYapuDnat9C9xcPToHdhg=
+SHA256 (cargo/time-core-0.1.4.tar.gz) = yemjhxH1WdnjzhzbBt18W46lRryQBS2m0Gu3badLsHw=
+SHA256 (cargo/time-macros-0.2.21.tar.gz) = KapIVYQYIHPtV/1QBKoJw3HwITJQFGlOQyMTNFhl/QQ=
+SHA256 (cargo/tinystr-0.7.6.tar.gz) = kRf11Ns5HBz2kn576j23S5ocGt2Pftqf/VNk9A9XuC8=
+SHA256 (cargo/toml-0.8.20.tar.gz) = zYelzdb/q3M7L3S8T9fuX/9mNBJJmawnjDX8eMYSAUg=
+SHA256 (cargo/toml_datetime-0.6.8.tar.gz) = Ddc1jsuPwvjQFL+G9vY4znK6JSosOiVy8qeV8dI++0E=
+SHA256 (cargo/toml_edit-0.22.24.tar.gz) = F7R5X/Xt0gHHzW3KBlrlmXLOd9G4D6CoTZSVDs59FHQ=
+SHA256 (cargo/tracing-0.1.41.tar.gz) = eE4KxTXetFBFXL+iim8N8UXqG7euUbghz155J/3PvdA=
+SHA256 (cargo/tracing-attributes-0.1.28.tar.gz) = OVrhJMCfnmkYojEK9gOPugdLz0dKw1JJbVkQ3VmiIm0=
+SHA256 (cargo/tracing-core-0.1.33.tar.gz) = 5nLJV3nPlHxTEfg3h69PqP/9Evsn5JkyEahL39lhD5w=
SHA256 (cargo/tracing-log-0.2.0.tar.gz) = 7oVfH0AL0OXALRUK5d44QAOaP1SwJRVkBONMI8A/R8M=
-SHA256 (cargo/tracing-subscriber-0.3.18.tar.gz) = rQ8EjJfb2fqpt99WNiuOvKpSrbBrSYwFDS9OMvkKeos=
-SHA256 (cargo/tracing-tree-0.3.0.tar.gz) = ZROezSw/ZITDuZvAHHev4h6VRzYwdHx6ylJeeLBmZnU=
-SHA256 (cargo/triomphe-0.1.11.tar.gz) = hZ62UM/udDSZRgLDposl13rZ5oyKbNSRYW74ZmE4LrM=
+SHA256 (cargo/tracing-subscriber-0.3.19.tar.gz) = 6Bid7LWsD6e8i5a3y5snAdYNSIBayoSiOABNZl/MQAg=
+SHA256 (cargo/tracing-tree-0.4.0.tar.gz) = 9FnKefGw1fccVN395t6/xZyLbutGgIrkkgd/c53HtJw=
+SHA256 (cargo/triomphe-0.1.14.tar.gz) = 7493JtpIB7WOpclv3BIvgHAgMO3DOzWv+RkKURSMzIU=
SHA256 (cargo/typed-arena-2.0.2.tar.gz) = avauIBZ6ns5Ly0GvW4D4ofHfmB9jkRic4A/SV68EEmo=
SHA256 (cargo/ungrammar-1.16.1.tar.gz) = o+XfNH8L8+wdZwqtbKXGoYWc2eph0hExJXlGVMzO1o8=
-SHA256 (cargo/unicase-2.7.0.tar.gz) = 99LU2vtpYhgJqBhkycG4ZEeeEjXA3U4ZmSS5dCQ57Yk=
-SHA256 (cargo/unicode-bidi-0.3.15.tar.gz) = CPlRAKdmv0+PKPkNd+ClRhu9shkELnZ5vr55AE/tjXU=
-SHA256 (cargo/unicode-ident-1.0.12.tar.gz) = M1S5rD+uH/Z1XLbbU2g622YWNPZ1V5Qt6k+s6+wP7ks=
-SHA256 (cargo/unicode-normalization-0.1.23.tar.gz) = pW0WhtsjCNkBMG+SomOFfvWeo5Z4pUWOfLF/AUFRAfU=
-SHA256 (cargo/unicode-properties-0.1.1.tar.gz) = 5CWdnUQl2fBmFYG4BMuF/makxjHK3Y9JDRwTo11dkpE=
-SHA256 (cargo/unicode-xid-0.2.4.tar.gz) = +WLfdMjAWmZ7Xui88WKZMTTBBOlkQLZjyNqhdtx3LYw=
-SHA256 (cargo/url-2.5.0.tar.gz) = MeYwLju3U9Rug1FsrlWuGW/AwwlAfPEas1zFGkwqRjM=
-SHA256 (cargo/valuable-0.1.0.tar.gz) = gwt+XU2QA0AylA5Kzg2amgV+ekXNlObAB4MuOe24L20=
-SHA256 (cargo/version_check-0.9.4.tar.gz) = SYdLUWe2XXGTuKuhVn9cfZPQAcr8NGAM7gA+2nh+SD8=
+SHA256 (cargo/unicase-2.8.1.tar.gz) = dbhE0XZD7pGIA5QyiXML7IqsSAFQRWFp5kftC1drpTk=
+SHA256 (cargo/unicode-ident-1.0.18.tar.gz) = Wl85QEpdpQcSpMHuzyXpDdYrYTUCt+kl/U5NGbXJZRI=
+SHA256 (cargo/unicode-properties-0.1.3.tar.gz) = 5w8qi0USLnGetiPAGCJwTE4JB+fkJqBZJ+Ghz/9bddA=
+SHA256 (cargo/unicode-xid-0.2.6.tar.gz) = 68HATHFRDH9wK1K3w1BzTJ/xKVxGSgMzWwC7hPxU+FM=
+SHA256 (cargo/url-2.5.4.tar.gz) = Mvi2hsrdFHP0vQEXpdKNNrGt44Tqm1BpocQK7+1/2mA=
+SHA256 (cargo/utf16_iter-1.0.5.tar.gz) = yCMt082u1TVuD3FtKF5LQLkyrENBAP6bfg6Ok1ueYkY=
+SHA256 (cargo/utf8_iter-1.0.4.tar.gz) = tsFAYg5/+7IsLe5Zyv5ghKWbX/wnqIWaXw1JS11Str4=
+SHA256 (cargo/valuable-0.1.1.tar.gz) = unPqnPFqJd8MjKoWxRrLk31XEqhCnbeKPuKdXcrNOmU=
SHA256 (cargo/walkdir-2.5.0.tar.gz) = KXkJRkBPkdnF0G+YdO/d6h3AbF7+lFQafWhjEI46Xks=
SHA256 (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = nI2H5ytko7TbKNEc4pI3wkYYj09RBX1lp+q2O3mH5CM=
SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk=
SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y=
-SHA256 (cargo/winapi-util-0.1.6.tar.gz) = 8p5vkZi6DSa0yfB9vm+e1jPh89W4tBQJAIQ0nkalJZY=
+SHA256 (cargo/winapi-util-0.1.9.tar.gz) = zyIck+E6MNeT92RaDndixV0WnbsKSWcZGKIxnSibELs=
SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
+SHA256 (cargo/windows-0.58.0.tar.gz) = 3QTUHZPEmS1CGJTBjItDSWqnSN1MCBusDck+sEiScrY=
+SHA256 (cargo/windows-0.59.0.tar.gz) = f5Ga7gqTMEvn9i6OUCeBG7upa8sd6E1mGL5W5D+KMqE=
+SHA256 (cargo/windows-core-0.58.0.tar.gz) = a6bUTsjCWRwTQlfOZHt+prIDNb9jeaJ9rF8WQfz1n5k=
+SHA256 (cargo/windows-core-0.59.0.tar.gz) = gQzhjtIRJISw1OFdAi5fWYET4iDFPjc/sx5n4hZwwc4=
+SHA256 (cargo/windows-implement-0.58.0.tar.gz) = K71bRsk45QbsvOKGtmKKAhcdVhU7pzO2x0H8Yn7JV5s=
+SHA256 (cargo/windows-implement-0.59.0.tar.gz) = g1d7BR4vSaBYwwjxfyc7VwpqdYOG/CkbX2qTTdhOSME=
+SHA256 (cargo/windows-interface-0.58.0.tar.gz) = BTxMRi3JHTsVBMb+WnJt0V4ha6cY6EoORqiPvl3tNRU=
+SHA256 (cargo/windows-interface-0.59.0.tar.gz) = yyb9k22ZF4HqOeh8OicoUIHjwNpcoPy8AtNozG9S/wE=
+SHA256 (cargo/windows-link-0.1.0.tar.gz) = bcz9czzisXU7A7bTxl7fAgJi6jXiDM3z4ogEPm3WIOM=
+SHA256 (cargo/windows-result-0.2.0.tar.gz) = HRBD2CFPeRgXurJ1cqqor2NzLhG/hKohpFp41sMXrg4=
+SHA256 (cargo/windows-result-0.3.1.tar.gz) = BjdO/oWPq35PiBUA5uhuyLwo+UYsR+WplBoBQq2GsYk=
+SHA256 (cargo/windows-strings-0.1.0.tar.gz) = TNmxJcSGAl3w6ry1heYhc8bJ7dzsXRF9O26MMOLuTRA=
+SHA256 (cargo/windows-strings-0.3.1.tar.gz) = h/pIzF1AZWBwF5K+EioQEySRz/nQrrI1g8wtyvyEcxk=
SHA256 (cargo/windows-sys-0.48.0.tar.gz) = Z30kGL7GXjM47bB26Aa8HsFWk8XQEEaD8u/oV/YQVqk=
SHA256 (cargo/windows-sys-0.52.0.tar.gz) = KCvl82qM54H62MiuGPo/m+/1fsG1LLPeB4kgFCXZoz0=
+SHA256 (cargo/windows-sys-0.59.0.tar.gz) = Hji8TXntZ/0HW8wlGhw5syoXdrvpLlvvHwvx+MUxhTs=
SHA256 (cargo/windows-targets-0.48.5.tar.gz) = mi+m4hVdcke+aMCWRWCDFFwYPLu8J2QVDdpFqHGXlAw=
-SHA256 (cargo/windows-targets-0.52.4.tar.gz) = fdN7flq5AYdZ+JOhlSyUINBgAW/BmkcrS7ING91pTRs=
+SHA256 (cargo/windows-targets-0.52.6.tar.gz) = m3JPcnluA2q5DBAh1HgNTT1kispZ5JHmuY5yW4TpmXM=
+SHA256 (cargo/windows-targets-0.53.0.tar.gz) = seTH6M6q+ct9dQfJdHNXKKtFO2fvjxj+vdfBH+Wdyos=
SHA256 (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = KzjjLwq8z5mHpOMHnftn3NeZ+2E2HlPiiCw8uvDZBdg=
-SHA256 (cargo/windows_aarch64_gnullvm-0.52.4.tar.gz) = vPRs9MNlxvLRzJPOU18siyRFkd+Wzu512Og963Cpysk=
+SHA256 (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = MqRiIYDnoOwES7VVQEyAC8n9nsJi7BR+3VmJzNDALNM=
+SHA256 (cargo/windows_aarch64_gnullvm-0.53.0.tar.gz) = hrjV+Q3dGctKFHpfpjyoSNs98IXiX+48wQs5tu6652Q=
SHA256 (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 3DUxCXHzstu/PwaQohn0Di2a/PZPmrfMG+cik3wmtLw=
-SHA256 (cargo/windows_aarch64_msvc-0.52.4.tar.gz) = 2p8lndO89pkLVb/9CUxPcjWBe6TO696ObRHNDFYztnU=
+SHA256 (cargo/windows_aarch64_msvc-0.52.6.tar.gz) = Cewqe7FS4iUrU/p4AxUAB4eVSLxwnAOd92J8q70F1Gk=
+SHA256 (cargo/windows_aarch64_msvc-0.53.0.tar.gz) = x2UaH2KhG4y9Xg1CUm5V8smYhsd+AHF57/+GwrE35mw=
SHA256 (cargo/windows_i686_gnu-0.48.5.tar.gz) = p1kV5972DJTc73IgC5qOWOUJF0SWDaZOxzSmxumzdD4=
-SHA256 (cargo/windows_i686_gnu-0.52.4.tar.gz) = tHTYJo+Z4JlfJbnwlbx0NGMmAQKM+GWQrqXIpct4AdM=
+SHA256 (cargo/windows_i686_gnu-0.52.6.tar.gz) = jpta1auALpfrjilaxnIOUJ7kwkP2nXgTlAFOv+i7+gs=
+SHA256 (cargo/windows_i686_gnu-0.53.0.tar.gz) = wdxnZZ0184f19sR53E4o8dS7kN3RpdPaLl2XtC1icsM=
+SHA256 (cargo/windows_i686_gnullvm-0.52.6.tar.gz) = Du5S04wJCzyqdsVjuGw6S9ce8agZKHwZ1YbXM0ro7WY=
+SHA256 (cargo/windows_i686_gnullvm-0.53.0.tar.gz) = nObMve2/bWNURxMZ54HA3+8FTIH7x8+D8zikKWwMrhE=
SHA256 (cargo/windows_i686_msvc-0.48.5.tar.gz) = j1XCM/cMSyf2bFI1gPePEATotai2WeBaTrSdQWbMpAY=
-SHA256 (cargo/windows_i686_msvc-0.52.4.tar.gz) = FRXpop5b7XQ8tEFans9d/KZIzoXuQuFYc8PNhhD/jgI=
+SHA256 (cargo/windows_i686_msvc-0.52.6.tar.gz) = JAlIvAXF58bau6KL+J2J/84+MDAigJ5z3q7+T27FbGY=
+SHA256 (cargo/windows_i686_msvc-0.53.0.tar.gz) = WB/ulUBrsTOC0vZc1KkIynseTC8ZF/FDuhbv6YpYm10=
SHA256 (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = U9QKvSWD0j5HGP3fHr7ITb/4OBwHyuZ/93aLvxnGcY4=
-SHA256 (cargo/windows_x86_64_gnu-0.52.4.tar.gz) = Xu4JFZDonMAq1RT/4+rZ62tmCu3KIYNFVDS5NUY3GgM=
+SHA256 (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = FHpcgKq/vwx9kBy1iV0d4w7ykH6yH7urKcqUxbCLGng=
+SHA256 (cargo/windows_x86_64_gnu-0.53.0.tar.gz) = LlW1rJ6jPy/BcW0XQtsVV0/W/I2txRyqscFqPTtBkLo=
SHA256 (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = C3tSdnhooj1bq3aOOQ3F9cVYJbbTC4bIRP8tx0FARMw=
-SHA256 (cargo/windows_x86_64_gnullvm-0.52.4.tar.gz) = d8p58kUbSfqeKvOfB0f+mZ/NpPXiQbKJhiTcqXofIXc=
+SHA256 (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = JNWyPcQXQSZ5aBOW8rSfPejBRz3rUWvTRBCHLv9R7Q0=
+SHA256 (cargo/windows_x86_64_gnullvm-0.53.0.tar.gz) = Cm4DXdBZkmfOHuEy5Rwn3SlDf2MyV1MFHnHdnkJAbFc=
SHA256 (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 7ZT85hVxpABoUrc4mgY6uYPALrG7N7R/gnLOktBtlTg=
-SHA256 (cargo/windows_x86_64_msvc-0.52.4.tar.gz) = MrdS5SotoN3728xvzq3+7eTJOe0W0T5kiDOmHfthHtg=
+SHA256 (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = WJ9tqExkYgR0fRJwoqVmHqZu0cztJjHVRv37FVlZ+ew=
+SHA256 (cargo/windows_x86_64_msvc-0.53.0.tar.gz) = JxQUMVr/hzhzguw9JxtS1654cm9dRKyYtPQDDJGIBIY=
+SHA256 (cargo/winnow-0.7.3.tar.gz) = Dn9OqX9veAEhQbzbaiFrJgnwl5raULIMpbUt3i6sK7E=
SHA256 (cargo/write-json-0.1.4.tar.gz) = I/YXSyVmzEp0+V4TZ+w0Pn+oDJPMgIf1xKPWoQiLIRg=
+SHA256 (cargo/write16-1.0.0.tar.gz) = 0YkPQCJ1narijtT+YoWbEjbK6/xh7eL2PtTmlfP22TY=
+SHA256 (cargo/writeable-0.5.5.tar.gz) = Hp3zjuLSw8WUjqRoqEBv8NsLKa4f/eG88g7zBbzJXFE=
SHA256 (cargo/xflags-0.3.2.tar.gz) = fZ4V+7PeVUVLAQbjFLKOZxJ5AJs2Pm8djjn9w78EiUQ=
SHA256 (cargo/xflags-macros-0.3.2.tar.gz) = ZyQj1P6n/6L2wlumADHqE9xiWAcFVvElzE15AAfUoVU=
-SHA256 (cargo/xshell-0.2.5.tar.gz) = ziEH/gPlWDU7THGtdibVjtgu+vVsVBNCKGCIk8dwI60=
-SHA256 (cargo/xshell-macros-0.2.5.tar.gz) = fixBF1m1AfuVAarCsbLSh6bpPlvc8TwlMGsj4bcW3Q4=
-SHA256 (cargo/zip-0.6.6.tar.gz) = dgOU4kbkwoGJ8Z1IjAWL8W9WQBau+sXTK7HztR1ekmE=
-SHA256 (rust-analyzer-2024-03-18.tar.gz) = XI3GVfAeQuCHT99Z7ieyj6oz0T0rxTSNbvKctf2Pnyg=
-SIZE (cargo/addr2line-0.21.0.tar.gz) = 40807
-SIZE (cargo/adler-1.0.2.tar.gz) = 12778
-SIZE (cargo/always-assert-0.2.0.tar.gz) = 7068
-SIZE (cargo/anyhow-1.0.80.tar.gz) = 45138
-SIZE (cargo/arbitrary-1.3.2.tar.gz) = 32037
-SIZE (cargo/arrayvec-0.7.4.tar.gz) = 29856
-SIZE (cargo/autocfg-1.1.0.tar.gz) = 13272
-SIZE (cargo/backtrace-0.3.69.tar.gz) = 77299
+SHA256 (cargo/xshell-0.2.7.tar.gz) = nnKQxiMBR1hjLv4Ac3FFtoZ7ZiksQhZ/LsOB61ZqNz0=
+SHA256 (cargo/xshell-macros-0.2.7.tar.gz) = MqwAzT+OycHTP7PnlYqC32mJxC10e9MmyCKx1iUoNUc=
+SHA256 (cargo/yoke-0.7.5.tar.gz) = Eg5q75qmKePU9S3IzEOgFcdyQZTJffr0UYDS2vK3f0A=
+SHA256 (cargo/yoke-derive-0.7.5.tar.gz) = I4CHjK1KyarB4kNfPrQCDoN0tfE8KWy3W0Yg/44ikVQ=
+SHA256 (cargo/zerofrom-0.1.6.tar.gz) = UMxC4DM+BWYMNYfzv50EeGiOFdhw+rM0ZFHOf4yfvqU=
+SHA256 (cargo/zerofrom-derive-0.1.6.tar.gz) = 1x5dbgarCQxnteRJk+wWty3LqrxSbbiDo2AFdni0hQI=
+SHA256 (cargo/zerovec-0.10.4.tar.gz) = qiuJPXnfI7+xLVRhAY1AjqGd+v52wsfvbU66YU+P8Hk=
+SHA256 (cargo/zerovec-derive-0.10.3.tar.gz) = bq+m37F1hOo+K9bnbgzBWtevErCavdHKVZYb7ZsQY8Y=
+SHA256 (cargo/zip-2.4.2.tar.gz) = +r5jJOkI+FocUgY856omto3LfrbbyDotFIQDybw+ulA=
+SHA256 (rust-analyzer-2025-05-12.tar.gz) = v9IJK3k9AcuJNpcI4Oq29Wc8nWd9WvIq1kOXuTvIyUo=
+SIZE (cargo/addr2line-0.24.2.tar.gz) = 39015
+SIZE (cargo/adler2-2.0.0.tar.gz) = 13529
+SIZE (cargo/aho-corasick-1.1.3.tar.gz) = 183311
+SIZE (cargo/allocator-api2-0.2.21.tar.gz) = 63622
+SIZE (cargo/anyhow-1.0.97.tar.gz) = 52221
+SIZE (cargo/arbitrary-1.4.1.tar.gz) = 36816
+SIZE (cargo/arrayvec-0.7.6.tar.gz) = 31237
+SIZE (cargo/autocfg-1.4.0.tar.gz) = 17712
+SIZE (cargo/backtrace-0.3.74.tar.gz) = 88516
+SIZE (cargo/base64-0.22.1.tar.gz) = 81597
SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
-SIZE (cargo/bitflags-2.4.2.tar.gz) = 42602
-SIZE (cargo/byteorder-1.5.0.tar.gz) = 23288
-SIZE (cargo/camino-1.1.6.tar.gz) = 30519
-SIZE (cargo/cargo-platform-0.1.7.tar.gz) = 11819
-SIZE (cargo/cargo_metadata-0.18.1.tar.gz) = 24535
-SIZE (cargo/cc-1.0.90.tar.gz) = 73954
+SIZE (cargo/bitflags-2.9.0.tar.gz) = 47654
+SIZE (cargo/borsh-1.5.5.tar.gz) = 76621
+SIZE (cargo/boxcar-0.2.11.tar.gz) = 19937
+SIZE (cargo/camino-1.1.9.tar.gz) = 37552
+SIZE (cargo/cargo-platform-0.1.9.tar.gz) = 12010
+SIZE (cargo/cargo_metadata-0.19.2.tar.gz) = 28370
+SIZE (cargo/cc-1.2.16.tar.gz) = 103847
SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
-SIZE (cargo/chalk-derive-0.96.0.tar.gz) = 4021
-SIZE (cargo/chalk-ir-0.96.0.tar.gz) = 51871
-SIZE (cargo/chalk-recursive-0.96.0.tar.gz) = 14998
-SIZE (cargo/chalk-solve-0.96.0.tar.gz) = 101334
-SIZE (cargo/command-group-2.1.0.tar.gz) = 162533
+SIZE (cargo/cfg_aliases-0.2.1.tar.gz) = 6355
+SIZE (cargo/chalk-derive-0.102.0.tar.gz) = 4613
+SIZE (cargo/chalk-ir-0.102.0.tar.gz) = 52744
+SIZE (cargo/chalk-recursive-0.102.0.tar.gz) = 19036
+SIZE (cargo/chalk-solve-0.102.0.tar.gz) = 107844
SIZE (cargo/countme-3.0.1.tar.gz) = 10784
-SIZE (cargo/cov-mark-2.0.0-pre.1.tar.gz) = 8324
-SIZE (cargo/crc32fast-1.4.0.tar.gz) = 38665
-SIZE (cargo/crossbeam-channel-0.5.12.tar.gz) = 90515
-SIZE (cargo/crossbeam-deque-0.8.5.tar.gz) = 21726
+SIZE (cargo/cov-mark-2.0.0.tar.gz) = 7890
+SIZE (cargo/crc32fast-1.4.2.tar.gz) = 38491
+SIZE (cargo/crossbeam-channel-0.5.15.tar.gz) = 92716
+SIZE (cargo/crossbeam-deque-0.8.6.tar.gz) = 22471
SIZE (cargo/crossbeam-epoch-0.9.18.tar.gz) = 46875
-SIZE (cargo/crossbeam-utils-0.8.19.tar.gz) = 42328
-SIZE (cargo/ctrlc-3.4.2.tar.gz) = 14171
-SIZE (cargo/dashmap-5.5.3.tar.gz) = 24061
-SIZE (cargo/deranged-0.3.11.tar.gz) = 18043
-SIZE (cargo/derive_arbitrary-1.3.2.tar.gz) = 10614
-SIZE (cargo/dissimilar-1.0.7.tar.gz) = 27588
+SIZE (cargo/crossbeam-queue-0.3.12.tar.gz) = 16270
+SIZE (cargo/crossbeam-utils-0.8.21.tar.gz) = 42691
+SIZE (cargo/ctrlc-3.4.5.tar.gz) = 14592
+SIZE (cargo/dashmap-6.1.0.tar.gz) = 24828
+SIZE (cargo/deranged-0.4.0.tar.gz) = 23235
+SIZE (cargo/derive_arbitrary-1.4.1.tar.gz) = 11521
+SIZE (cargo/directories-6.0.0.tar.gz) = 17842
+SIZE (cargo/dirs-6.0.0.tar.gz) = 14190
+SIZE (cargo/dirs-sys-0.5.0.tar.gz) = 10157
+SIZE (cargo/displaydoc-0.2.5.tar.gz) = 24219
+SIZE (cargo/dissimilar-1.0.10.tar.gz) = 27757
SIZE (cargo/dot-0.1.4.tar.gz) = 17701
SIZE (cargo/drop_bomb-0.1.5.tar.gz) = 6859
-SIZE (cargo/either-1.10.0.tar.gz) = 18334
-SIZE (cargo/ena-0.14.2.tar.gz) = 22991
-SIZE (cargo/equivalent-1.0.1.tar.gz) = 6615
-SIZE (cargo/expect-test-1.4.1.tar.gz) = 13530
-SIZE (cargo/filetime-0.2.23.tar.gz) = 14942
+SIZE (cargo/either-1.15.0.tar.gz) = 20114
+SIZE (cargo/ena-0.14.3.tar.gz) = 22986
+SIZE (cargo/equivalent-1.0.2.tar.gz) = 7419
+SIZE (cargo/expect-test-1.5.1.tar.gz) = 13672
+SIZE (cargo/filetime-0.2.25.tar.gz) = 14940
SIZE (cargo/fixedbitset-0.4.2.tar.gz) = 15954
-SIZE (cargo/flate2-1.0.28.tar.gz) = 73690
+SIZE (cargo/flate2-1.1.0.tar.gz) = 110650
+SIZE (cargo/foldhash-0.1.4.tar.gz) = 13764
SIZE (cargo/form_urlencoded-1.2.1.tar.gz) = 8969
SIZE (cargo/fsevent-sys-4.1.0.tar.gz) = 4620
SIZE (cargo/fst-0.4.7.tar.gz) = 1573393
-SIZE (cargo/getrandom-0.2.12.tar.gz) = 36163
-SIZE (cargo/gimli-0.28.1.tar.gz) = 270497
-SIZE (cargo/hashbrown-0.14.3.tar.gz) = 141425
-SIZE (cargo/heck-0.4.1.tar.gz) = 11567
+SIZE (cargo/generator-0.8.4.tar.gz) = 34400
+SIZE (cargo/getrandom-0.2.15.tar.gz) = 37163
+SIZE (cargo/gimli-0.31.1.tar.gz) = 279515
+SIZE (cargo/hashbrown-0.14.5.tar.gz) = 141498
+SIZE (cargo/hashbrown-0.15.2.tar.gz) = 138478
+SIZE (cargo/hashlink-0.10.0.tar.gz) = 29402
+SIZE (cargo/heck-0.5.0.tar.gz) = 11517
SIZE (cargo/hermit-abi-0.3.9.tar.gz) = 16165
-SIZE (cargo/home-0.5.9.tar.gz) = 8760
-SIZE (cargo/idna-0.5.0.tar.gz) = 271940
-SIZE (cargo/indexmap-2.2.5.tar.gz) = 81498
-SIZE (cargo/inotify-0.9.6.tar.gz) = 22971
+SIZE (cargo/home-0.5.11.tar.gz) = 9926
+SIZE (cargo/icu_collections-1.5.0.tar.gz) = 82762
+SIZE (cargo/icu_locid-1.5.0.tar.gz) = 55131
+SIZE (cargo/icu_locid_transform-1.5.0.tar.gz) = 29094
+SIZE (cargo/icu_locid_transform_data-1.5.0.tar.gz) = 44727
+SIZE (cargo/icu_normalizer-1.5.0.tar.gz) = 53113
+SIZE (cargo/icu_normalizer_data-1.5.0.tar.gz) = 50561
+SIZE (cargo/icu_properties-1.5.1.tar.gz) = 64479
+SIZE (cargo/icu_properties_data-1.5.0.tar.gz) = 227993
+SIZE (cargo/icu_provider-1.5.0.tar.gz) = 52722
+SIZE (cargo/icu_provider_macros-1.5.0.tar.gz) = 6436
+SIZE (cargo/idna-1.0.3.tar.gz) = 142515
+SIZE (cargo/idna_adapter-1.2.0.tar.gz) = 8206
+SIZE (cargo/indexmap-2.8.0.tar.gz) = 89670
+SIZE (cargo/inotify-0.11.0.tar.gz) = 26241
SIZE (cargo/inotify-sys-0.1.5.tar.gz) = 6965
SIZE (cargo/itertools-0.12.1.tar.gz) = 137761
-SIZE (cargo/itoa-1.0.10.tar.gz) = 10534
-SIZE (cargo/jod-thread-0.1.2.tar.gz) = 6322
+SIZE (cargo/itertools-0.14.0.tar.gz) = 152715
+SIZE (cargo/itoa-1.0.15.tar.gz) = 11231
+SIZE (cargo/jod-thread-1.0.0.tar.gz) = 6407
SIZE (cargo/kqueue-1.0.8.tar.gz) = 12642
SIZE (cargo/kqueue-sys-1.0.4.tar.gz) = 7160
SIZE (cargo/la-arena-0.3.1.tar.gz) = 5745
-SIZE (cargo/lazy_static-1.4.0.tar.gz) = 10443
-SIZE (cargo/libc-0.2.153.tar.gz) = 740614
-SIZE (cargo/libloading-0.8.3.tar.gz) = 28480
-SIZE (cargo/libmimalloc-sys-0.1.35.tar.gz) = 184695
-SIZE (cargo/line-index-0.1.1.tar.gz) = 5495
-SIZE (cargo/linked-hash-map-0.5.6.tar.gz) = 15049
-SIZE (cargo/lock_api-0.4.11.tar.gz) = 27487
-SIZE (cargo/log-0.4.21.tar.gz) = 43442
-SIZE (cargo/lsp-server-0.7.6.tar.gz) = 12133
+SIZE (cargo/lazy_static-1.5.0.tar.gz) = 14025
+SIZE (cargo/libc-0.2.172.tar.gz) = 791646
+SIZE (cargo/libloading-0.8.6.tar.gz) = 28922
+SIZE (cargo/libmimalloc-sys-0.1.40.tar.gz) = 223313
+SIZE (cargo/libredox-0.1.3.tar.gz) = 6068
+SIZE (cargo/line-index-0.1.2.tar.gz) = 7666
+SIZE (cargo/litemap-0.7.5.tar.gz) = 29962
+SIZE (cargo/lock_api-0.4.12.tar.gz) = 27591
+SIZE (cargo/log-0.4.26.tar.gz) = 47022
+SIZE (cargo/loom-0.7.2.tar.gz) = 73989
+SIZE (cargo/lsp-server-0.7.8.tar.gz) = 16836
SIZE (cargo/lsp-types-0.95.0.tar.gz) = 68315
-SIZE (cargo/lz4_flex-0.11.2.tar.gz) = 40135
-SIZE (cargo/memchr-2.7.1.tar.gz) = 96307
-SIZE (cargo/memmap2-0.5.10.tar.gz) = 26847
-SIZE (cargo/memoffset-0.9.0.tar.gz) = 9033
-SIZE (cargo/mimalloc-0.1.39.tar.gz) = 3727
-SIZE (cargo/miniz_oxide-0.7.2.tar.gz) = 55731
-SIZE (cargo/mio-0.8.11.tar.gz) = 102983
+SIZE (cargo/matchers-0.1.0.tar.gz) = 6948
+SIZE (cargo/memchr-2.7.4.tar.gz) = 96670
+SIZE (cargo/memmap2-0.9.5.tar.gz) = 33280
+SIZE (cargo/memoffset-0.9.1.tar.gz) = 9032
+SIZE (cargo/mimalloc-0.1.44.tar.gz) = 4595
+SIZE (cargo/miniz_oxide-0.8.5.tar.gz) = 62237
+SIZE (cargo/mio-1.0.3.tar.gz) = 103703
SIZE (cargo/miow-0.6.0.tar.gz) = 27801
-SIZE (cargo/nix-0.26.4.tar.gz) = 279099
-SIZE (cargo/nix-0.27.1.tar.gz) = 286494
+SIZE (cargo/nix-0.29.0.tar.gz) = 318248
SIZE (cargo/nohash-hasher-0.2.0.tar.gz) = 8051
-SIZE (cargo/notify-6.1.1.tar.gz) = 40117
-SIZE (cargo/nu-ansi-term-0.49.0.tar.gz) = 28211
+SIZE (cargo/notify-8.0.0.tar.gz) = 35590
+SIZE (cargo/notify-types-2.0.0.tar.gz) = 14495
+SIZE (cargo/nu-ansi-term-0.46.0.tar.gz) = 24311
+SIZE (cargo/nu-ansi-term-0.50.1.tar.gz) = 28536
SIZE (cargo/num-conv-0.1.0.tar.gz) = 7444
SIZE (cargo/num_cpus-1.16.0.tar.gz) = 15713
-SIZE (cargo/object-0.32.2.tar.gz) = 286994
-SIZE (cargo/object-0.33.0.tar.gz) = 310775
-SIZE (cargo/once_cell-1.19.0.tar.gz) = 33046
-SIZE (cargo/oorandom-11.1.3.tar.gz) = 10068
-SIZE (cargo/parking_lot-0.12.1.tar.gz) = 40967
-SIZE (cargo/parking_lot_core-0.9.9.tar.gz) = 32445
-SIZE (cargo/paste-1.0.14.tar.gz) = 18157
+SIZE (cargo/num_threads-0.1.7.tar.gz) = 7455
+SIZE (cargo/object-0.36.7.tar.gz) = 329938
+SIZE (cargo/once_cell-1.21.1.tar.gz) = 34256
+SIZE (cargo/oorandom-11.1.5.tar.gz) = 23750
+SIZE (cargo/option-ext-0.2.0.tar.gz) = 7345
+SIZE (cargo/overload-0.1.1.tar.gz) = 24439
+SIZE (cargo/parking_lot-0.12.3.tar.gz) = 41860
+SIZE (cargo/parking_lot_core-0.9.10.tar.gz) = 32406
+SIZE (cargo/paste-1.0.15.tar.gz) = 18374
SIZE (cargo/percent-encoding-2.3.1.tar.gz) = 10235
SIZE (cargo/perf-event-0.4.7.tar.gz) = 21279
SIZE (cargo/perf-event-open-sys-1.0.1.tar.gz) = 23460
-SIZE (cargo/petgraph-0.6.4.tar.gz) = 185895
-SIZE (cargo/pin-project-lite-0.2.13.tar.gz) = 29141
+SIZE (cargo/petgraph-0.6.5.tar.gz) = 710970
+SIZE (cargo/pin-project-lite-0.2.16.tar.gz) = 30504
+SIZE (cargo/portable-atomic-1.11.0.tar.gz) = 181258
SIZE (cargo/powerfmt-0.2.0.tar.gz) = 15165
-SIZE (cargo/ppv-lite86-0.2.17.tar.gz) = 22242
-SIZE (cargo/proc-macro2-1.0.78.tar.gz) = 47158
-SIZE (cargo/protobuf-3.2.0.tar.gz) = 211054
-SIZE (cargo/protobuf-support-3.2.0.tar.gz) = 10757
+SIZE (cargo/proc-macro2-1.0.94.tar.gz) = 52391
+SIZE (cargo/process-wrap-8.2.0.tar.gz) = 182052
+SIZE (cargo/protobuf-3.7.1.tar.gz) = 211735
+SIZE (cargo/protobuf-support-3.7.1.tar.gz) = 11771
SIZE (cargo/pulldown-cmark-0.9.6.tar.gz) = 117378
SIZE (cargo/pulldown-cmark-to-cmark-10.0.4.tar.gz) = 17917
-SIZE (cargo/quote-1.0.35.tar.gz) = 28136
-SIZE (cargo/ra-ap-rustc_abi-0.42.0.tar.gz) = 28787
-SIZE (cargo/ra-ap-rustc_index-0.42.0.tar.gz) = 29284
-SIZE (cargo/ra-ap-rustc_index_macros-0.42.0.tar.gz) = 4176
-SIZE (cargo/ra-ap-rustc_lexer-0.42.0.tar.gz) = 16180
-SIZE (cargo/ra-ap-rustc_parse_format-0.42.0.tar.gz) = 11234
-SIZE (cargo/ra-ap-rustc_pattern_analysis-0.42.0.tar.gz) = 49920
-SIZE (cargo/rand-0.8.5.tar.gz) = 87113
-SIZE (cargo/rand_chacha-0.3.1.tar.gz) = 15251
-SIZE (cargo/rand_core-0.6.4.tar.gz) = 22666
-SIZE (cargo/rayon-1.9.0.tar.gz) = 177770
+SIZE (cargo/quote-1.0.40.tar.gz) = 31063
+SIZE (cargo/ra-ap-rustc_abi-0.110.0.tar.gz) = 47511
+SIZE (cargo/ra-ap-rustc_hashes-0.110.0.tar.gz) = 2278
+SIZE (cargo/ra-ap-rustc_index-0.110.0.tar.gz) = 28187
+SIZE (cargo/ra-ap-rustc_index_macros-0.110.0.tar.gz) = 4441
+SIZE (cargo/ra-ap-rustc_lexer-0.110.0.tar.gz) = 12454
+SIZE (cargo/ra-ap-rustc_parse_format-0.110.0.tar.gz) = 12627
+SIZE (cargo/ra-ap-rustc_pattern_analysis-0.110.0.tar.gz) = 64060
+SIZE (cargo/rayon-1.10.0.tar.gz) = 180155
SIZE (cargo/rayon-core-1.12.1.tar.gz) = 70701
-SIZE (cargo/redox_syscall-0.4.1.tar.gz) = 24858
+SIZE (cargo/redox_syscall-0.5.10.tar.gz) = 30226
+SIZE (cargo/redox_users-0.5.0.tar.gz) = 15586
+SIZE (cargo/regex-1.11.1.tar.gz) = 254170
+SIZE (cargo/regex-automata-0.1.10.tar.gz) = 114533
+SIZE (cargo/regex-automata-0.4.9.tar.gz) = 618525
+SIZE (cargo/regex-syntax-0.6.29.tar.gz) = 299752
+SIZE (cargo/regex-syntax-0.8.5.tar.gz) = 357541
SIZE (cargo/rowan-0.15.15.tar.gz) = 39971
-SIZE (cargo/rustc-demangle-0.1.23.tar.gz) = 28970
+SIZE (cargo/rustc-demangle-0.1.24.tar.gz) = 29047
SIZE (cargo/rustc-hash-1.1.0.tar.gz) = 9331
-SIZE (cargo/rustc_apfloat-0.2.0+llvm-462a31f5a5ab.tar.gz) = 78625
-SIZE (cargo/ryu-1.0.17.tar.gz) = 47537
+SIZE (cargo/rustc-hash-2.1.1.tar.gz) = 14154
+SIZE (cargo/rustc-literal-escaper-0.0.2.tar.gz) = 11073
+SIZE (cargo/rustc-stable-hash-0.1.2.tar.gz) = 20359
+SIZE (cargo/rustc_apfloat-0.2.2+llvm-462a31f5a5ab.tar.gz) = 79440
+SIZE (cargo/rustversion-1.0.20.tar.gz) = 20666
+SIZE (cargo/ryu-1.0.20.tar.gz) = 48738
+SIZE (cargo/salsa-0.21.1.tar.gz) = 629387
+SIZE (cargo/salsa-macro-rules-0.21.1.tar.gz) = 11988
+SIZE (cargo/salsa-macros-0.21.1.tar.gz) = 21765
SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
-SIZE (cargo/scip-0.3.3.tar.gz) = 58321
+SIZE (cargo/scip-0.5.2.tar.gz) = 61541
SIZE (cargo/scoped-tls-1.0.1.tar.gz) = 8202
SIZE (cargo/scopeguard-1.2.0.tar.gz) = 11619
-SIZE (cargo/semver-1.0.22.tar.gz) = 30446
-SIZE (cargo/serde-1.0.197.tar.gz) = 77087
-SIZE (cargo/serde_derive-1.0.197.tar.gz) = 55771
-SIZE (cargo/serde_json-1.0.114.tar.gz) = 146986
-SIZE (cargo/serde_repr-0.1.18.tar.gz) = 9974
+SIZE (cargo/semver-1.0.26.tar.gz) = 31303
+SIZE (cargo/serde-1.0.219.tar.gz) = 78983
+SIZE (cargo/serde_derive-1.0.219.tar.gz) = 57798
+SIZE (cargo/serde_json-1.0.140.tar.gz) = 154852
+SIZE (cargo/serde_repr-0.1.20.tar.gz) = 12627
+SIZE (cargo/serde_spanned-0.6.8.tar.gz) = 9330
SIZE (cargo/sharded-slab-0.1.7.tar.gz) = 58227
-SIZE (cargo/smallvec-1.13.1.tar.gz) = 34952
-SIZE (cargo/smol_str-0.2.1.tar.gz) = 14689
-SIZE (cargo/snap-1.1.1.tar.gz) = 33763
+SIZE (cargo/shlex-1.3.0.tar.gz) = 18713
+SIZE (cargo/smallvec-1.14.0.tar.gz) = 35561
+SIZE (cargo/smol_str-0.3.2.tar.gz) = 17504
SIZE (cargo/stable_deref_trait-1.2.0.tar.gz) = 8054
-SIZE (cargo/syn-2.0.52.tar.gz) = 254728
+SIZE (cargo/syn-2.0.100.tar.gz) = 297947
SIZE (cargo/synstructure-0.13.1.tar.gz) = 18327
+SIZE (cargo/tenthash-1.0.0.tar.gz) = 5554
SIZE (cargo/text-size-1.1.1.tar.gz) = 12553
-SIZE (cargo/thiserror-1.0.57.tar.gz) = 20993
-SIZE (cargo/thiserror-impl-1.0.57.tar.gz) = 15639
+SIZE (cargo/thin-vec-0.2.14.tar.gz) = 35087
+SIZE (cargo/thiserror-1.0.69.tar.gz) = 22198
+SIZE (cargo/thiserror-2.0.12.tar.gz) = 28693
+SIZE (cargo/thiserror-impl-1.0.69.tar.gz) = 18365
+SIZE (cargo/thiserror-impl-2.0.12.tar.gz) = 21141
SIZE (cargo/thread_local-1.1.8.tar.gz) = 13962
SIZE (cargo/tikv-jemalloc-ctl-0.5.4.tar.gz) = 19234
SIZE (cargo/tikv-jemalloc-sys-0.5.4+5.3.0-patched.tar.gz) = 884765
SIZE (cargo/tikv-jemallocator-0.5.4.tar.gz) = 13101
-SIZE (cargo/time-0.3.34.tar.gz) = 118430
-SIZE (cargo/time-core-0.1.2.tar.gz) = 7191
-SIZE (cargo/tinyvec-1.6.0.tar.gz) = 45991
-SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
-SIZE (cargo/tracing-0.1.40.tar.gz) = 79459
-SIZE (cargo/tracing-attributes-0.1.27.tar.gz) = 32241
-SIZE (cargo/tracing-core-0.1.32.tar.gz) = 61221
+SIZE (cargo/time-0.3.40.tar.gz) = 138369
+SIZE (cargo/time-core-0.1.4.tar.gz) = 8422
+SIZE (cargo/time-macros-0.2.21.tar.gz) = 24591
+SIZE (cargo/tinystr-0.7.6.tar.gz) = 16971
+SIZE (cargo/toml-0.8.20.tar.gz) = 51095
+SIZE (cargo/toml_datetime-0.6.8.tar.gz) = 12028
+SIZE (cargo/toml_edit-0.22.24.tar.gz) = 106399
+SIZE (cargo/tracing-0.1.41.tar.gz) = 82448
+SIZE (cargo/tracing-attributes-0.1.28.tar.gz) = 33280
+SIZE (cargo/tracing-core-0.1.33.tar.gz) = 63434
SIZE (cargo/tracing-log-0.2.0.tar.gz) = 17561
-SIZE (cargo/tracing-subscriber-0.3.18.tar.gz) = 196312
-SIZE (cargo/tracing-tree-0.3.0.tar.gz) = 28123
-SIZE (cargo/triomphe-0.1.11.tar.gz) = 28299
+SIZE (cargo/tracing-subscriber-0.3.19.tar.gz) = 198345
+SIZE (cargo/tracing-tree-0.4.0.tar.gz) = 29411
+SIZE (cargo/triomphe-0.1.14.tar.gz) = 30292
SIZE (cargo/typed-arena-2.0.2.tar.gz) = 11848
SIZE (cargo/ungrammar-1.16.1.tar.gz) = 8383
-SIZE (cargo/unicase-2.7.0.tar.gz) = 23783
-SIZE (cargo/unicode-bidi-0.3.15.tar.gz) = 56811
-SIZE (cargo/unicode-ident-1.0.12.tar.gz) = 42168
-SIZE (cargo/unicode-normalization-0.1.23.tar.gz) = 122649
-SIZE (cargo/unicode-properties-0.1.1.tar.gz) = 41088
-SIZE (cargo/unicode-xid-0.2.4.tar.gz) = 15352
-SIZE (cargo/url-2.5.0.tar.gz) = 78605
-SIZE (cargo/valuable-0.1.0.tar.gz) = 27718
-SIZE (cargo/version_check-0.9.4.tar.gz) = 14895
+SIZE (cargo/unicase-2.8.1.tar.gz) = 24088
+SIZE (cargo/unicode-ident-1.0.18.tar.gz) = 47743
+SIZE (cargo/unicode-properties-0.1.3.tar.gz) = 42252
+SIZE (cargo/unicode-xid-0.2.6.tar.gz) = 15744
+SIZE (cargo/url-2.5.4.tar.gz) = 81097
+SIZE (cargo/utf16_iter-1.0.5.tar.gz) = 9736
+SIZE (cargo/utf8_iter-1.0.4.tar.gz) = 10437
+SIZE (cargo/valuable-0.1.1.tar.gz) = 28679
SIZE (cargo/walkdir-2.5.0.tar.gz) = 23951
SIZE (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 28131
SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
-SIZE (cargo/winapi-util-0.1.6.tar.gz) = 12234
+SIZE (cargo/winapi-util-0.1.9.tar.gz) = 12464
SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
+SIZE (cargo/windows-0.58.0.tar.gz) = 9744521
+SIZE (cargo/windows-0.59.0.tar.gz) = 9429988
+SIZE (cargo/windows-core-0.58.0.tar.gz) = 41022
+SIZE (cargo/windows-core-0.59.0.tar.gz) = 37073
+SIZE (cargo/windows-implement-0.58.0.tar.gz) = 10491
+SIZE (cargo/windows-implement-0.59.0.tar.gz) = 11373
+SIZE (cargo/windows-interface-0.58.0.tar.gz) = 11246
+SIZE (cargo/windows-interface-0.59.0.tar.gz) = 11751
+SIZE (cargo/windows-link-0.1.0.tar.gz) = 6153
+SIZE (cargo/windows-result-0.2.0.tar.gz) = 12756
+SIZE (cargo/windows-result-0.3.1.tar.gz) = 13383
+SIZE (cargo/windows-strings-0.1.0.tar.gz) = 13832
+SIZE (cargo/windows-strings-0.3.1.tar.gz) = 13922
SIZE (cargo/windows-sys-0.48.0.tar.gz) = 2628884
SIZE (cargo/windows-sys-0.52.0.tar.gz) = 2576877
+SIZE (cargo/windows-sys-0.59.0.tar.gz) = 2387323
SIZE (cargo/windows-targets-0.48.5.tar.gz) = 6904
-SIZE (cargo/windows-targets-0.52.4.tar.gz) = 6310
+SIZE (cargo/windows-targets-0.52.6.tar.gz) = 6403
+SIZE (cargo/windows-targets-0.53.0.tar.gz) = 7020
SIZE (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = 418492
-SIZE (cargo/windows_aarch64_gnullvm-0.52.4.tar.gz) = 433373
+SIZE (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = 435718
+SIZE (cargo/windows_aarch64_gnullvm-0.53.0.tar.gz) = 782443
SIZE (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 798483
-SIZE (cargo/windows_aarch64_msvc-0.52.4.tar.gz) = 828055
+SIZE (cargo/windows_aarch64_msvc-0.52.6.tar.gz) = 832615
+SIZE (cargo/windows_aarch64_msvc-0.53.0.tar.gz) = 834446
SIZE (cargo/windows_i686_gnu-0.48.5.tar.gz) = 844891
-SIZE (cargo/windows_i686_gnu-0.52.4.tar.gz) = 875736
+SIZE (cargo/windows_i686_gnu-0.52.6.tar.gz) = 880402
+SIZE (cargo/windows_i686_gnu-0.53.0.tar.gz) = 936973
+SIZE (cargo/windows_i686_gnullvm-0.52.6.tar.gz) = 475940
+SIZE (cargo/windows_i686_gnullvm-0.53.0.tar.gz) = 854056
SIZE (cargo/windows_i686_msvc-0.48.5.tar.gz) = 864300
-SIZE (cargo/windows_i686_msvc-0.52.4.tar.gz) = 895530
+SIZE (cargo/windows_i686_msvc-0.52.6.tar.gz) = 901163
+SIZE (cargo/windows_i686_msvc-0.53.0.tar.gz) = 903450
SIZE (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = 801619
-SIZE (cargo/windows_x86_64_gnu-0.52.4.tar.gz) = 831627
+SIZE (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = 836363
+SIZE (cargo/windows_x86_64_gnu-0.53.0.tar.gz) = 902585
SIZE (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = 418486
-SIZE (cargo/windows_x86_64_gnullvm-0.52.4.tar.gz) = 433358
+SIZE (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = 435707
+SIZE (cargo/windows_x86_64_gnullvm-0.53.0.tar.gz) = 782434
SIZE (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 798412
-SIZE (cargo/windows_x86_64_msvc-0.52.4.tar.gz) = 828019
+SIZE (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = 832564
+SIZE (cargo/windows_x86_64_msvc-0.53.0.tar.gz) = 834400
+SIZE (cargo/winnow-0.7.3.tar.gz) = 171602
SIZE (cargo/write-json-0.1.4.tar.gz) = 7024
+SIZE (cargo/write16-1.0.0.tar.gz) = 7218
+SIZE (cargo/writeable-0.5.5.tar.gz) = 22354
SIZE (cargo/xflags-0.3.2.tar.gz) = 6711
SIZE (cargo/xflags-macros-0.3.2.tar.gz) = 13127
-SIZE (cargo/xshell-0.2.5.tar.gz) = 24242
-SIZE (cargo/xshell-macros-0.2.5.tar.gz) = 2845
-SIZE (cargo/zip-0.6.6.tar.gz) = 65789
-SIZE (rust-analyzer-2024-03-18.tar.gz) = 2921387
+SIZE (cargo/xshell-0.2.7.tar.gz) = 24653
+SIZE (cargo/xshell-macros-0.2.7.tar.gz) = 2890
+SIZE (cargo/yoke-0.7.5.tar.gz) = 29673
+SIZE (cargo/yoke-derive-0.7.5.tar.gz) = 7525
+SIZE (cargo/zerofrom-0.1.6.tar.gz) = 5669
+SIZE (cargo/zerofrom-derive-0.1.6.tar.gz) = 8305
+SIZE (cargo/zerovec-0.10.4.tar.gz) = 126398
+SIZE (cargo/zerovec-derive-0.10.3.tar.gz) = 19438
+SIZE (cargo/zip-2.4.2.tar.gz) = 110773
+SIZE (rust-analyzer-2025-05-12.tar.gz) = 3335647
diff --git a/devel/rust-analyzer/patches/patch-crates_sourcegen_src_lib_rs b/devel/rust-analyzer/patches/patch-crates_sourcegen_src_lib_rs
deleted file mode 100644
index 590b58b6e6..0000000000
--- a/devel/rust-analyzer/patches/patch-crates_sourcegen_src_lib_rs
+++ /dev/null
@@ -1,23 +0,0 @@
-Don't use rustup.
-
-Index: crates/sourcegen/src/lib.rs
---- crates/sourcegen/src/lib.rs.orig
-+++ crates/sourcegen/src/lib.rs
-@@ -133,7 +133,7 @@ impl fmt::Display for Location {
- }
-
- fn ensure_rustfmt(sh: &Shell) {
-- let version = cmd!(sh, "rustup run stable rustfmt --version").read().unwrap_or_default();
-+ let version = cmd!(sh, "rustfmt --version").read().unwrap_or_default();
- if !version.contains("stable") {
- panic!(
- "Failed to run rustfmt from toolchain 'stable'. \
-@@ -148,7 +148,7 @@ pub fn reformat(text: String) -> String {
- let rustfmt_toml = project_root().join("rustfmt.toml");
- let mut stdout = cmd!(
- sh,
-- "rustup run stable rustfmt --config-path {rustfmt_toml} --config fn_single_line=true"
-+ "rustfmt --config-path {rustfmt_toml} --config fn_single_line=true"
- )
- .stdin(text)
- .read()
diff --git a/devel/rust-analyzer/patches/patch-xtask_src_codegen_rs b/devel/rust-analyzer/patches/patch-xtask_src_codegen_rs
index a0f289e245..1c82424583 100644
--- a/devel/rust-analyzer/patches/patch-xtask_src_codegen_rs
+++ b/devel/rust-analyzer/patches/patch-xtask_src_codegen_rs
@@ -3,21 +3,21 @@
Index: xtask/src/codegen.rs
--- xtask/src/codegen.rs.orig
+++ xtask/src/codegen.rs
-@@ -146,7 +146,7 @@ impl fmt::Display for Location {
- }
-
- fn ensure_rustfmt(sh: &Shell) {
+@@ -130,7 +130,7 @@ impl fmt::Display for Location {
+ fn reformat(text: String) -> String {
+ let sh = Shell::new().unwrap();
+ let rustfmt_toml = project_root().join("rustfmt.toml");
- let version = cmd!(sh, "rustup run stable rustfmt --version").read().unwrap_or_default();
+ let version = cmd!(sh, "rustfmt --version").read().unwrap_or_default();
- if !version.contains("stable") {
- panic!(
- "Failed to run rustfmt from toolchain 'stable'. \
-@@ -161,7 +161,7 @@ fn reformat(text: String) -> String {
- let rustfmt_toml = project_root().join("rustfmt.toml");
- let mut stdout = cmd!(
- sh,
-- "rustup run stable rustfmt --config-path {rustfmt_toml} --config fn_single_line=true"
-+ "rustfmt --config-path {rustfmt_toml} --config fn_single_line=true"
- )
- .stdin(text)
- .read()
+
+ // First try explicitly requesting the stable channel via rustup in case nightly is being used by default,
+ // then plain rustfmt in case rustup isn't being used to manage the compiler (e.g. when using Nix).
+@@ -150,7 +150,7 @@ fn reformat(text: String) -> String {
+ } else {
+ cmd!(
+ sh,
+- "rustup run stable rustfmt --config-path {rustfmt_toml} --config fn_single_line=true"
++ "rustfmt --config-path {rustfmt_toml} --config fn_single_line=true"
+ )
+ .stdin(text)
+ .read()
diff --git a/devel/rust-analyzer/pkg/PLIST b/devel/rust-analyzer/pkg/PLIST
index d4e086558c..eb750fe8a0 100644
--- a/devel/rust-analyzer/pkg/PLIST
+++ b/devel/rust-analyzer/pkg/PLIST
@@ -1,4 +1,79 @@
@bin bin/rust-analyzer
share/doc/rust-analyzer/
-share/doc/rust-analyzer/manual.adoc
-share/doc/rust-analyzer/manual.html
+share/doc/rust-analyzer/book/
+share/doc/rust-analyzer/book/.nojekyll
+share/doc/rust-analyzer/book/404.html
+share/doc/rust-analyzer/book/FontAwesome/
+share/doc/rust-analyzer/book/FontAwesome/css/
+share/doc/rust-analyzer/book/FontAwesome/css/font-awesome.css
+share/doc/rust-analyzer/book/FontAwesome/fonts/
+share/doc/rust-analyzer/book/FontAwesome/fonts/FontAwesome.ttf
+share/doc/rust-analyzer/book/FontAwesome/fonts/fontawesome-webfont.eot
+share/doc/rust-analyzer/book/FontAwesome/fonts/fontawesome-webfont.svg
+share/doc/rust-analyzer/book/FontAwesome/fonts/fontawesome-webfont.ttf
+share/doc/rust-analyzer/book/FontAwesome/fonts/fontawesome-webfont.woff
+share/doc/rust-analyzer/book/FontAwesome/fonts/fontawesome-webfont.woff2
+share/doc/rust-analyzer/book/ace.js
+share/doc/rust-analyzer/book/assists.html
+share/doc/rust-analyzer/book/ayu-highlight.css
+share/doc/rust-analyzer/book/book.js
+share/doc/rust-analyzer/book/clipboard.min.js
+share/doc/rust-analyzer/book/configuration.html
+share/doc/rust-analyzer/book/contributing/
+share/doc/rust-analyzer/book/contributing/architecture.html
+share/doc/rust-analyzer/book/contributing/debugging.html
+share/doc/rust-analyzer/book/contributing/guide.html
+share/doc/rust-analyzer/book/contributing/index.html
+share/doc/rust-analyzer/book/contributing/lsp-extensions.html
+share/doc/rust-analyzer/book/contributing/setup.html
+share/doc/rust-analyzer/book/contributing/style.html
+share/doc/rust-analyzer/book/contributing/syntax.html
+share/doc/rust-analyzer/book/css/
+share/doc/rust-analyzer/book/css/chrome.css
+share/doc/rust-analyzer/book/css/general.css
+share/doc/rust-analyzer/book/css/print.css
+share/doc/rust-analyzer/book/css/variables.css
+share/doc/rust-analyzer/book/diagnostics.html
+share/doc/rust-analyzer/book/editor.js
+share/doc/rust-analyzer/book/editor_features.html
+share/doc/rust-analyzer/book/elasticlunr.min.js
+share/doc/rust-analyzer/book/favicon.png
+share/doc/rust-analyzer/book/favicon.svg
+share/doc/rust-analyzer/book/features.html
+share/doc/rust-analyzer/book/fonts/
+share/doc/rust-analyzer/book/fonts/OPEN-SANS-LICENSE.txt
+share/doc/rust-analyzer/book/fonts/SOURCE-CODE-PRO-LICENSE.txt
+share/doc/rust-analyzer/book/fonts/fonts.css
+share/doc/rust-analyzer/book/fonts/open-sans-v17-all-charsets-300.woff2
+share/doc/rust-analyzer/book/fonts/open-sans-v17-all-charsets-300italic.woff2
+share/doc/rust-analyzer/book/fonts/open-sans-v17-all-charsets-600.woff2
+share/doc/rust-analyzer/book/fonts/open-sans-v17-all-charsets-600italic.woff2
+share/doc/rust-analyzer/book/fonts/open-sans-v17-all-charsets-700.woff2
+share/doc/rust-analyzer/book/fonts/open-sans-v17-all-charsets-700italic.woff2
+share/doc/rust-analyzer/book/fonts/open-sans-v17-all-charsets-800.woff2
+share/doc/rust-analyzer/book/fonts/open-sans-v17-all-charsets-800italic.woff2
+share/doc/rust-analyzer/book/fonts/open-sans-v17-all-charsets-italic.woff2
+share/doc/rust-analyzer/book/fonts/open-sans-v17-all-charsets-regular.woff2
+share/doc/rust-analyzer/book/fonts/source-code-pro-v11-all-charsets-500.woff2
+share/doc/rust-analyzer/book/highlight.css
+share/doc/rust-analyzer/book/highlight.js
+share/doc/rust-analyzer/book/index.html
+share/doc/rust-analyzer/book/installation.html
+share/doc/rust-analyzer/book/manual.html
+share/doc/rust-analyzer/book/mark.min.js
+share/doc/rust-analyzer/book/mode-rust.js
+share/doc/rust-analyzer/book/non_cargo_based_projects.html
+share/doc/rust-analyzer/book/other_editors.html
+share/doc/rust-analyzer/book/print.html
+share/doc/rust-analyzer/book/privacy.html
+share/doc/rust-analyzer/book/rust_analyzer_binary.html
+share/doc/rust-analyzer/book/searcher.js
+share/doc/rust-analyzer/book/searchindex.js
+share/doc/rust-analyzer/book/security.html
+share/doc/rust-analyzer/book/theme-dawn.js
+share/doc/rust-analyzer/book/theme-tomorrow_night.js
+share/doc/rust-analyzer/book/toc.html
+share/doc/rust-analyzer/book/toc.js
+share/doc/rust-analyzer/book/tomorrow-night.css
+share/doc/rust-analyzer/book/troubleshooting.html
+share/doc/rust-analyzer/book/vs_code.html
update: devel/rust-analyzer to 2025-05-12 (required for upcoming rust 1.87.0)