This diff bumps rust-analyzer to the latest released version. This
builds with both rust 1.97 and rust 1.96. The in-tree version does
not build with rust 1.97 due to changes in the rustc ABI, thereby
blocking the update.

With rust 1.97 this passes regress on amd64 and with rust 1.96 I see
one failure on arm64. It seems to work in some light testing as well.

Tests by actual users are of course most welcome.

I plan on landing this quite soon so that semarie can land the
rust update.

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/rust-analyzer/Makefile,v
diff -u -p -r1.9 Makefile
--- Makefile    11 Jun 2026 17:51:58 -0000      1.9
+++ Makefile    14 Jul 2026 18:28:05 -0000
@@ -3,8 +3,7 @@ CATEGORIES =    devel
 
 GH_ACCOUNT =   rust-lang
 GH_PROJECT =   rust-analyzer
-GH_TAGNAME =   2026-01-12
-REVISION =     2
+GH_TAGNAME =   2026-07-13
 
 DISTNAME =     ${GH_PROJECT}-${GH_TAGNAME:S/-//g}
 
Index: crates.inc
===================================================================
RCS file: /cvs/ports/devel/rust-analyzer/crates.inc,v
diff -u -p -r1.4 crates.inc
--- crates.inc  15 Jan 2026 12:14:49 -0000      1.4
+++ crates.inc  14 Jul 2026 18:28:05 -0000
@@ -1,327 +1,332 @@
-MODCARGO_CRATES +=     addr2line       0.24.2  # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     addr2line       0.25.1  # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     adler2  2.0.1   # 0BSD OR MIT OR Apache-2.0
 MODCARGO_CRATES +=     aho-corasick    1.1.4   # Unlicense OR MIT
 MODCARGO_CRATES +=     allocator-api2  0.2.21  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     anes    0.1.6   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     anstyle 1.0.11  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     anyhow  1.0.100 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     anstyle 1.0.14  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     anyhow  1.0.102 # MIT OR Apache-2.0
 MODCARGO_CRATES +=     arbitrary       1.4.2   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     arrayvec        0.7.6   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     atomic-polyfill 1.0.3   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     autocfg 1.5.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     backtrace       0.3.75  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     autocfg 1.5.1   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     backtrace       0.3.76  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     base64  0.22.1  # MIT OR Apache-2.0
 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.9.4   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     borsh   1.5.7   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     bitflags        2.12.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     block2  0.6.2   # MIT
+MODCARGO_CRATES +=     borsh   1.6.1   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     boxcar  0.2.14  # MIT
-MODCARGO_CRATES +=     bumpalo 3.19.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     byteorder       1.5.0   # Unlicense OR MIT
-MODCARGO_CRATES +=     camino  1.2.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     cargo-platform  0.3.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     cargo_metadata  0.23.0  # MIT
+MODCARGO_CRATES +=     bumpalo 3.20.3  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     bytes   1.11.1  # MIT
+MODCARGO_CRATES +=     camino  1.2.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     cargo-platform  0.3.3   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     cargo_metadata  0.23.1  # MIT
 MODCARGO_CRATES +=     cast    0.3.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     cc      1.2.38  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     cfg-if  1.0.3   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     cc      1.2.63  # 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 +=     ciborium        0.2.2   # Apache-2.0
 MODCARGO_CRATES +=     ciborium-io     0.2.2   # Apache-2.0
 MODCARGO_CRATES +=     ciborium-ll     0.2.2   # Apache-2.0
-MODCARGO_CRATES +=     clap    4.5.48  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     clap_builder    4.5.48  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     clap_lex        0.7.5   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     clap    4.6.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     clap_builder    4.6.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     clap_lex        1.1.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     cobs    0.3.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     countme 3.0.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     cov-mark        2.1.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     cov-mark        2.2.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     crc32fast       1.5.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     criterion       0.7.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     criterion-plot  0.6.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     critical-section        1.2.0   # 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-queue 0.3.12  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     crossbeam-utils 0.8.21  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     crunchy 0.2.4   # MIT
-MODCARGO_CRATES +=     ctrlc   3.5.0   # MIT/Apache-2.0
-MODCARGO_CRATES +=     dashmap 6.1.0   # MIT
-MODCARGO_CRATES +=     deranged        0.5.3   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     derive-where    1.6.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     ctrlc   3.5.2   # MIT/Apache-2.0
+MODCARGO_CRATES +=     dashmap 6.2.1   # MIT
+MODCARGO_CRATES +=     deranged        0.5.8   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     derive-where    1.6.1   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     derive_arbitrary        1.4.2   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     dhat    0.3.3   # 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 +=     dispatch        0.2.0   # MIT
-MODCARGO_CRATES +=     displaydoc      0.2.5   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     dissimilar      1.0.10  # Apache-2.0
+MODCARGO_CRATES +=     dispatch2       0.3.1   # Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     displaydoc      0.2.6   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     dissimilar      1.0.11  # 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.15.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     either  1.16.0  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     embedded-io     0.4.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     embedded-io     0.6.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     ena     0.14.3  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     ena     0.14.4  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     equivalent      1.0.2   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     errno   0.3.14  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     expect-test     1.5.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     fastrand        2.3.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     find-msvc-tools 0.1.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     fastrand        2.4.1   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     find-msvc-tools 0.1.9   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     fixedbitset     0.5.7   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     flate2  1.1.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     flate2  1.1.9   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     fnv     1.0.7   # Apache-2.0 / MIT
 MODCARGO_CRATES +=     foldhash        0.1.5   # Zlib
+MODCARGO_CRATES +=     foldhash        0.2.0   # Zlib
 MODCARGO_CRATES +=     form_urlencoded 1.2.2   # 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.16  # MIT OR Apache-2.0
+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.10.0  # MIT
+MODCARGO_CRATES +=     getrandom       0.2.17  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     getrandom       0.3.4   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     gimli   0.31.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     getrandom       0.4.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     gimli   0.32.3  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     half    2.7.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     hash32  0.2.1   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     hashbrown       0.14.5  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     hashbrown       0.15.5  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     hashbrown       0.16.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     hashlink        0.10.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     heapless        0.7.17  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     hashbrown       0.17.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     hashlink        0.12.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     heck    0.5.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     hermit-abi      0.5.2   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     home    0.5.12  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     icu_collections 2.0.0   # Unicode-3.0
-MODCARGO_CRATES +=     icu_locale_core 2.0.0   # Unicode-3.0
-MODCARGO_CRATES +=     icu_normalizer  2.0.0   # Unicode-3.0
-MODCARGO_CRATES +=     icu_normalizer_data     2.0.0   # Unicode-3.0
-MODCARGO_CRATES +=     icu_properties  2.0.1   # Unicode-3.0
-MODCARGO_CRATES +=     icu_properties_data     2.0.1   # Unicode-3.0
-MODCARGO_CRATES +=     icu_provider    2.0.0   # Unicode-3.0
+MODCARGO_CRATES +=     icu_collections 2.2.0   # Unicode-3.0
+MODCARGO_CRATES +=     icu_locale_core 2.2.0   # Unicode-3.0
+MODCARGO_CRATES +=     icu_normalizer  2.2.0   # Unicode-3.0
+MODCARGO_CRATES +=     icu_normalizer_data     2.2.0   # Unicode-3.0
+MODCARGO_CRATES +=     icu_properties  2.2.0   # Unicode-3.0
+MODCARGO_CRATES +=     icu_properties_data     2.2.0   # Unicode-3.0
+MODCARGO_CRATES +=     icu_provider    2.2.0   # Unicode-3.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 +=     indexmap        2.11.4  # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     inotify 0.11.0  # ISC
+MODCARGO_CRATES +=     idna_adapter    1.2.2   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     indexmap        2.14.0  # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     inotify 0.11.2  # ISC
 MODCARGO_CRATES +=     inotify-sys     0.1.5   # ISC
-MODCARGO_CRATES +=     intrusive-collections   0.9.7   # Apache-2.0/MIT
-MODCARGO_CRATES +=     inventory       0.3.21  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     intrusive-collections   0.10.1  # Apache-2.0/MIT
+MODCARGO_CRATES +=     inventory       0.3.24  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     itertools       0.13.0  # 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 +=     itertools       0.15.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     itoa    1.0.18  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     jod-thread      1.0.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     js-sys  0.3.82  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     kqueue  1.1.1   # MIT
-MODCARGO_CRATES +=     kqueue-sys      1.0.4   # MIT
+MODCARGO_CRATES +=     js-sys  0.3.99  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     kqueue  1.2.0   # MIT
+MODCARGO_CRATES +=     kqueue-sys      1.1.2   # MIT
 MODCARGO_CRATES +=     la-arena        0.3.1   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     lazy_static     1.5.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     libc    0.2.175 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     libloading      0.8.9   # ISC
-MODCARGO_CRATES +=     libmimalloc-sys 0.1.44  # MIT
-MODCARGO_CRATES +=     libredox        0.1.10  # MIT
+MODCARGO_CRATES +=     leb128fmt       0.1.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     libc    0.2.186 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     libmimalloc-sys 0.1.49  # MIT
+MODCARGO_CRATES +=     libredox        0.1.17  # MIT
 MODCARGO_CRATES +=     line-index      0.1.2   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     linux-raw-sys   0.11.0  # 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.28  # MIT OR Apache-2.0
+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.2   # Unicode-3.0
+MODCARGO_CRATES +=     lock_api        0.4.14  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     log     0.4.31  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     lsp-server      0.7.9   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     lsp-types       0.95.0  # MIT
-MODCARGO_CRATES +=     memchr  2.7.6   # Unlicense OR MIT
-MODCARGO_CRATES +=     memmap2 0.9.8   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     memchr  2.8.1   # Unlicense OR MIT
 MODCARGO_CRATES +=     memoffset       0.9.1   # MIT
-MODCARGO_CRATES +=     mimalloc        0.1.48  # MIT
+MODCARGO_CRATES +=     mimalloc        0.1.52  # MIT
 MODCARGO_CRATES +=     miniz_oxide     0.8.9   # MIT OR Zlib OR Apache-2.0
 MODCARGO_CRATES +=     mintex  0.1.4   # Apache-2.0
-MODCARGO_CRATES +=     mio     1.1.0   # MIT
+MODCARGO_CRATES +=     mio     1.2.1   # MIT
 MODCARGO_CRATES +=     miow    0.6.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     nix     0.30.1  # MIT
+MODCARGO_CRATES +=     nix     0.31.3  # MIT
 MODCARGO_CRATES +=     nohash-hasher   0.2.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     notify  8.2.0   # CC0-1.0
-MODCARGO_CRATES +=     notify-types    2.0.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     notify-types    2.1.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     nu-ansi-term    0.50.3  # MIT
-MODCARGO_CRATES +=     num-conv        0.1.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     num-conv        0.2.2   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     num-traits      0.2.19  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     num_cpus        1.17.0  # 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.3  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     objc2   0.6.4   # MIT
+MODCARGO_CRATES +=     objc2-encode    4.1.0   # MIT
+MODCARGO_CRATES +=     object  0.37.3  # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     once_cell       1.21.4  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     oorandom        11.1.5  # MIT
 MODCARGO_CRATES +=     option-ext      0.2.0   # MPL-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 +=     percent-encoding        2.3.2   # 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.8.2   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     pin-project-lite        0.2.16  # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     perf-event      0.4.8   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     perf-event-open-sys     4.0.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     petgraph        0.8.3   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     pin-project-lite        0.2.17  # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     plotters        0.3.7   # MIT
 MODCARGO_CRATES +=     plotters-backend        0.3.7   # MIT
 MODCARGO_CRATES +=     plotters-svg    0.3.7   # MIT
-MODCARGO_CRATES +=     portable-atomic 1.11.1  # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     portable-atomic 1.13.1  # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     postcard        1.1.3   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     potential_utf   0.1.3   # Unicode-3.0
+MODCARGO_CRATES +=     potential_utf   0.1.5   # Unicode-3.0
 MODCARGO_CRATES +=     powerfmt        0.2.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     ppv-lite86      0.2.21  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     proc-macro2     1.0.101 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     process-wrap    8.2.1   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     proptest        1.9.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     protobuf        3.7.1   # MIT
-MODCARGO_CRATES +=     protobuf-support        3.7.1   # MIT
+MODCARGO_CRATES +=     prettyplease    0.2.37  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     proc-macro2     1.0.106 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     process-wrap    9.1.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     proptest        1.11.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     protobuf        3.7.2   # MIT
+MODCARGO_CRATES +=     protobuf-support        3.7.2   # MIT
 MODCARGO_CRATES +=     pulldown-cmark  0.9.6   # MIT
 MODCARGO_CRATES +=     pulldown-cmark-to-cmark 10.0.4  # Apache-2.0
 MODCARGO_CRATES +=     quick-error     1.2.3   # MIT/Apache-2.0
-MODCARGO_CRATES +=     quote   1.0.40  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     quote   1.0.45  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     r-efi   5.3.0   # MIT OR Apache-2.0 OR LGPL-2.1-or-later
-MODCARGO_CRATES +=     ra-ap-rustc_abi 0.143.0 # MIT / Apache-2.0
-MODCARGO_CRATES +=     ra-ap-rustc_ast_ir      0.143.0 # MIT / Apache-2.0
-MODCARGO_CRATES +=     ra-ap-rustc_hashes      0.143.0 # MIT / Apache-2.0
-MODCARGO_CRATES +=     ra-ap-rustc_index       0.143.0 # MIT / Apache-2.0
-MODCARGO_CRATES +=     ra-ap-rustc_index_macros        0.143.0 # MIT / 
Apache-2.0
-MODCARGO_CRATES +=     ra-ap-rustc_lexer       0.143.0 # MIT / Apache-2.0
-MODCARGO_CRATES +=     ra-ap-rustc_next_trait_solver   0.143.0 # MIT / 
Apache-2.0
-MODCARGO_CRATES +=     ra-ap-rustc_parse_format        0.143.0 # MIT / 
Apache-2.0
-MODCARGO_CRATES +=     ra-ap-rustc_pattern_analysis    0.143.0 # MIT / 
Apache-2.0
-MODCARGO_CRATES +=     ra-ap-rustc_type_ir     0.143.0 # MIT / Apache-2.0
-MODCARGO_CRATES +=     ra-ap-rustc_type_ir_macros      0.143.0 # MIT / 
Apache-2.0
-MODCARGO_CRATES +=     rand    0.9.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     r-efi   6.0.0   # MIT OR Apache-2.0 OR LGPL-2.1-or-later
+MODCARGO_CRATES +=     ra-ap-rustc_abi 0.165.0 # MIT / Apache-2.0
+MODCARGO_CRATES +=     ra-ap-rustc_ast_ir      0.165.0 # MIT / Apache-2.0
+MODCARGO_CRATES +=     ra-ap-rustc_hashes      0.165.0 # MIT / Apache-2.0
+MODCARGO_CRATES +=     ra-ap-rustc_index       0.165.0 # MIT / Apache-2.0
+MODCARGO_CRATES +=     ra-ap-rustc_index_macros        0.165.0 # MIT / 
Apache-2.0
+MODCARGO_CRATES +=     ra-ap-rustc_lexer       0.165.0 # MIT / Apache-2.0
+MODCARGO_CRATES +=     ra-ap-rustc_next_trait_solver   0.165.0 # MIT / 
Apache-2.0
+MODCARGO_CRATES +=     ra-ap-rustc_parse_format        0.165.0 # MIT / 
Apache-2.0
+MODCARGO_CRATES +=     ra-ap-rustc_pattern_analysis    0.165.0 # MIT / 
Apache-2.0
+MODCARGO_CRATES +=     ra-ap-rustc_type_ir     0.165.0 # MIT / Apache-2.0
+MODCARGO_CRATES +=     ra-ap-rustc_type_ir_macros      0.165.0 # MIT / 
Apache-2.0
+MODCARGO_CRATES +=     rand    0.9.4   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     rand_chacha     0.9.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     rand_core       0.9.3   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     rand_core       0.9.5   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     rand_xorshift   0.4.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     rayon   1.11.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     rayon   1.12.0  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     rayon-core      1.13.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     redox_syscall   0.5.17  # MIT
+MODCARGO_CRATES +=     redox_syscall   0.5.18  # MIT
 MODCARGO_CRATES +=     redox_users     0.5.2   # MIT
-MODCARGO_CRATES +=     regex   1.12.2  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     regex-automata  0.4.13  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     regex-syntax    0.8.8   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     rowan   0.15.17 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     rustc-demangle  0.1.26  # MIT/Apache-2.0
+MODCARGO_CRATES +=     regex   1.12.3  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     regex-automata  0.4.14  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     regex-syntax    0.8.10  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     rowan   0.15.19 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     rustc-demangle  0.1.27  # MIT/Apache-2.0
 MODCARGO_CRATES +=     rustc-hash      1.1.0   # Apache-2.0/MIT
-MODCARGO_CRATES +=     rustc-hash      2.1.1   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     rustc-literal-escaper   0.0.4   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     rustc-literal-escaper   0.0.5   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     rustc-hash      2.1.2   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     rustc-literal-escaper   0.0.7   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     rustc-stable-hash       0.1.2   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     rustc_apfloat   0.2.3+llvm-462a31f5a5ab # Apache-2.0 
WITH LLVM-exception
-MODCARGO_CRATES +=     rustc_version   0.4.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     rustix  1.1.2   # Apache-2.0 WITH LLVM-exception OR 
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 +=     rusty-fork      0.3.1   # MIT/Apache-2.0
-MODCARGO_CRATES +=     ryu     1.0.20  # Apache-2.0 OR BSL-1.0
-MODCARGO_CRATES +=     salsa   0.25.2  # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     salsa-macro-rules       0.25.2  # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     salsa-macros    0.25.2  # Apache-2.0 OR MIT
+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 +=     same-file       1.0.6   # Unlicense/MIT
-MODCARGO_CRATES +=     scip    0.5.2   # Apache-2.0
+MODCARGO_CRATES +=     scip    0.7.1   # Apache-2.0
 MODCARGO_CRATES +=     scopeguard      1.2.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     semver  1.0.27  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     serde   1.0.226 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     serde_core      1.0.226 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     serde_derive    1.0.226 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     serde_json      1.0.145 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     serde_repr      0.1.20  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     serde_spanned   1.0.3   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     semver  1.0.28  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     serde   1.0.228 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     serde_core      1.0.228 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     serde_derive    1.0.228 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     serde_json      1.0.150 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     serde_spanned   1.1.1   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     serde_test      1.0.177 # MIT OR Apache-2.0
 MODCARGO_CRATES +=     sharded-slab    0.1.7   # MIT
-MODCARGO_CRATES +=     shlex   1.3.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     shlex   2.0.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     simd-adler32    0.3.9   # MIT
+MODCARGO_CRATES +=     slab    0.4.12  # MIT
 MODCARGO_CRATES +=     smallvec        1.15.1  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     smol_str        0.3.2   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     spin    0.9.8   # MIT
-MODCARGO_CRATES +=     stable_deref_trait      1.2.0   # MIT/Apache-2.0
+MODCARGO_CRATES +=     smol_str        0.3.6   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     stable_deref_trait      1.2.1   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     static_assertions       1.1.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     syn     2.0.106 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     syn     2.0.117 # MIT OR Apache-2.0
 MODCARGO_CRATES +=     synstructure    0.13.2  # MIT
-MODCARGO_CRATES +=     temp-dir        0.1.16  # Apache-2.0
-MODCARGO_CRATES +=     tempfile        3.23.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     temp-dir        0.2.0   # Apache-2.0
+MODCARGO_CRATES +=     tempfile        3.27.0  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     tenthash        1.1.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     text-size       1.1.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     thin-vec        0.2.14  # MIT/Apache-2.0
+MODCARGO_CRATES +=     thin-vec        0.2.18  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     thiserror       1.0.69  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     thiserror       2.0.16  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     thiserror       2.0.18  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     thiserror-impl  1.0.69  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     thiserror-impl  2.0.16  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     thiserror-impl  2.0.18  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     thousands       0.2.0   # MIT/Apache-2.0
 MODCARGO_CRATES +=     thread_local    1.1.9   # 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.44  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     time-core       0.1.6   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     time-macros     0.2.24  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     tinystr 0.8.1   # Unicode-3.0
+MODCARGO_CRATES +=     time    0.3.47  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     time-core       0.1.8   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     time-macros     0.2.27  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     tinystr 0.8.3   # Unicode-3.0
 MODCARGO_CRATES +=     tinytemplate    1.2.1   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     toml    0.9.8   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     toml_datetime   0.7.3   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     toml_parser     1.0.4   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     toml_writer     1.0.4   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     tracing 0.1.41  # MIT
-MODCARGO_CRATES +=     tracing-attributes      0.1.30  # MIT
-MODCARGO_CRATES +=     tracing-core    0.1.34  # MIT
+MODCARGO_CRATES +=     toml    1.1.2+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_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 +=     tracing 0.1.44  # MIT
+MODCARGO_CRATES +=     tracing-attributes      0.1.31  # MIT
+MODCARGO_CRATES +=     tracing-core    0.1.36  # MIT
 MODCARGO_CRATES +=     tracing-log     0.2.0   # MIT
-MODCARGO_CRATES +=     tracing-subscriber      0.3.20  # 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 +=     tracing-subscriber      0.3.23  # MIT
+MODCARGO_CRATES +=     tracing-tree    0.4.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     triomphe        0.1.15  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     typed-arena     2.0.2   # MIT
+MODCARGO_CRATES +=     typeid  1.0.3   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     unarray 0.1.4   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     ungrammar       1.16.1  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     unicase 2.8.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     unicode-ident   1.0.19  # (MIT OR Apache-2.0) AND 
Unicode-3.0
-MODCARGO_CRATES +=     unicode-properties      0.1.3   # MIT/Apache-2.0
+MODCARGO_CRATES +=     unicase 2.9.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     unicode-ident   1.0.24  # (MIT OR Apache-2.0) AND 
Unicode-3.0
+MODCARGO_CRATES +=     unicode-properties      0.1.4   # MIT/Apache-2.0
 MODCARGO_CRATES +=     unicode-xid     0.2.6   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     url     2.5.7   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     url     2.5.8   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     utf8_iter       1.0.4   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     valuable        0.1.1   # MIT
 MODCARGO_CRATES +=     wait-timeout    0.2.1   # MIT/Apache-2.0
 MODCARGO_CRATES +=     walkdir 2.5.0   # Unlicense/MIT
 MODCARGO_CRATES +=     wasi    0.11.1+wasi-snapshot-preview1   # Apache-2.0 
WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=     wasip2  1.0.1+wasi-0.2.4        # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=     wasm-bindgen    0.2.105 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     wasm-bindgen-macro      0.2.105 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     wasm-bindgen-macro-support      0.2.105 # MIT OR 
Apache-2.0
-MODCARGO_CRATES +=     wasm-bindgen-shared     0.2.105 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     web-sys 0.3.82  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     wasip2  1.0.3+wasi-0.2.9        # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     wasip3  0.4.0+wasi-0.3.0-rc-2026-01-06  # Apache-2.0 
WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     wasm-bindgen    0.2.122 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     wasm-bindgen-macro      0.2.122 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     wasm-bindgen-macro-support      0.2.122 # MIT OR 
Apache-2.0
+MODCARGO_CRATES +=     wasm-bindgen-shared     0.2.122 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     wasm-encoder    0.244.0 # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     wasm-metadata   0.244.0 # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     wasmparser      0.244.0 # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     web-sys 0.3.99  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     winapi-util     0.1.11  # Unlicense OR MIT
-MODCARGO_CRATES +=     windows 0.61.3  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows-collections     0.2.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows-core    0.61.2  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows-future  0.2.1   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows-implement       0.60.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows-interface       0.59.1  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows-link    0.1.3   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows-link    0.2.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows-numerics        0.2.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows-result  0.3.4   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows-strings 0.4.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows 0.62.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows-collections     0.3.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows-core    0.62.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows-future  0.3.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows-implement       0.60.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows-interface       0.59.3  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows-link    0.2.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows-numerics        0.3.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows-result  0.4.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows-strings 0.5.1   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     windows-sys     0.60.2  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows-sys     0.61.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows-targets 0.52.6  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows-targets 0.53.3  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     windows-threading       0.1.0   # 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.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.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.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.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.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.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.13  # MIT
-MODCARGO_CRATES +=     wit-bindgen     0.46.0  # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     windows-sys     0.61.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows-targets 0.53.5  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows-threading       0.2.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_aarch64_gnullvm 0.53.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_aarch64_msvc    0.53.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_i686_gnu        0.53.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_i686_gnullvm    0.53.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_i686_msvc       0.53.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_x86_64_gnu      0.53.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_x86_64_gnullvm  0.53.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_x86_64_msvc     0.53.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     winnow  0.7.15  # MIT
+MODCARGO_CRATES +=     winnow  1.0.3   # MIT
+MODCARGO_CRATES +=     wit-bindgen     0.51.0  # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     wit-bindgen     0.57.1  # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     wit-bindgen-core        0.51.0  # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     wit-bindgen-rust        0.51.0  # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     wit-bindgen-rust-macro  0.51.0  # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     wit-component   0.244.0 # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     wit-parser      0.244.0 # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=     write-json      0.1.4   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     writeable       0.6.1   # Unicode-3.0
+MODCARGO_CRATES +=     writeable       0.6.3   # 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.7   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     xshell-macros   0.2.7   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     yoke    0.8.0   # Unicode-3.0
-MODCARGO_CRATES +=     yoke-derive     0.8.0   # Unicode-3.0
-MODCARGO_CRATES +=     zerocopy        0.8.27  # BSD-2-Clause OR Apache-2.0 OR 
MIT
-MODCARGO_CRATES +=     zerocopy-derive 0.8.27  # BSD-2-Clause OR Apache-2.0 OR 
MIT
-MODCARGO_CRATES +=     zerofrom        0.1.6   # Unicode-3.0
-MODCARGO_CRATES +=     zerofrom-derive 0.1.6   # Unicode-3.0
-MODCARGO_CRATES +=     zerotrie        0.2.2   # Unicode-3.0
-MODCARGO_CRATES +=     zerovec 0.11.4  # Unicode-3.0
-MODCARGO_CRATES +=     zerovec-derive  0.11.1  # Unicode-3.0
+MODCARGO_CRATES +=     yoke    0.8.3   # Unicode-3.0
+MODCARGO_CRATES +=     yoke-derive     0.8.2   # Unicode-3.0
+MODCARGO_CRATES +=     zerocopy        0.8.50  # BSD-2-Clause OR Apache-2.0 OR 
MIT
+MODCARGO_CRATES +=     zerocopy-derive 0.8.50  # BSD-2-Clause OR Apache-2.0 OR 
MIT
+MODCARGO_CRATES +=     zerofrom        0.1.8   # Unicode-3.0
+MODCARGO_CRATES +=     zerofrom-derive 0.1.7   # Unicode-3.0
+MODCARGO_CRATES +=     zerotrie        0.2.4   # Unicode-3.0
+MODCARGO_CRATES +=     zerovec 0.11.6  # Unicode-3.0
+MODCARGO_CRATES +=     zerovec-derive  0.11.3  # Unicode-3.0
 MODCARGO_CRATES +=     zip     4.6.1   # MIT
+MODCARGO_CRATES +=     zmij    1.0.21  # MIT
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/rust-analyzer/distinfo,v
diff -u -p -r1.4 distinfo
--- distinfo    15 Jan 2026 12:14:49 -0000      1.4
+++ distinfo    14 Jul 2026 18:28:05 -0000
@@ -1,656 +1,666 @@
-SHA256 (cargo/addr2line-0.24.2.tar.gz) = 
374nflajdgAIdwkNqDdmC0QnqtUw4wKNROC//k+JocE=
+SHA256 (cargo/addr2line-0.25.1.tar.gz) = 
G10wcyCzGB1teVTmY718d0qDi4Ig/gWTyG2fsJ9Ji0s=
 SHA256 (cargo/adler2-2.0.1.tar.gz) = 
MgEZV5/K2cIYhPXEhh0WF00OBiUGJSZvUP5omDQKvvo=
 SHA256 (cargo/aho-corasick-1.1.4.tar.gz) = 
3dMaEwQnwnUY3yZpQ6UwjtktSyJsxjn1qPEAKBYXQwE=
 SHA256 (cargo/allocator-api2-0.2.21.tar.gz) = 
aD15EOdDUYsONPEYb5JJS+yssEfHtr9hbJZ3IYD++SM=
 SHA256 (cargo/anes-0.1.6.tar.gz) = S0bLs2Krh1KSHJfgQfXjZu5il71CijEnW5/PHjgPcpk=
-SHA256 (cargo/anstyle-1.0.11.tar.gz) = 
hi7ZbKSH6AnxyOWoRH9u4s8QL4Rok4ALIM699UH8a70=
-SHA256 (cargo/anyhow-1.0.100.tar.gz) = 
oj62sWFDGKgHHJslIfNrQkssg9tes6D+rUpsCAmvbmE=
+SHA256 (cargo/anstyle-1.0.14.tar.gz) = 
lAs6DKYD0ereUKSEair//V71ep/qwsDi7C4U+erXYAA=
+SHA256 (cargo/anyhow-1.0.102.tar.gz) = 
fyAt+GSEyGjbrX6qVX73hdXGYpXkG0YO+SLsoHI7hCw=
 SHA256 (cargo/arbitrary-1.4.2.tar.gz) = 
w9A2o8SrBpx7QQos6Ha9dICNLQiIqCZnZp+OeDqJi/E=
 SHA256 (cargo/arrayvec-0.7.6.tar.gz) = 
fALRI98BfvzfvXOe+Bc1s2xbqD7DxZyAqdfsxxj5LlA=
-SHA256 (cargo/atomic-polyfill-1.0.3.tar.gz) = 
jPK84w3+Ce8L+u8ii51BT6r35WMDVJTX/gktulSzAPQ=
-SHA256 (cargo/autocfg-1.5.0.tar.gz) = 
wIYG+MPL9M5uyOKPsAFKLAhnCP6VTqqIU4SmFlFy5+g=
-SHA256 (cargo/backtrace-0.3.75.tar.gz) = 
aAamMh7FgQb+oVvs2tmDceKNksy8fI8bO23XJP6PEAI=
+SHA256 (cargo/autocfg-1.5.1.tar.gz) = 
8gMvkRBG3oDwoZjgkBN4Ynwz9Z6grADjY9SBEYvXClM=
+SHA256 (cargo/backtrace-0.3.76.tar.gz) = 
u1MYU3kaIV18YqMNrw3eg184GrXeRYnP58ZJ0svpK9Y=
 SHA256 (cargo/base64-0.22.1.tar.gz) = 
crMlTxYlGoOBqhLkDjxNLwGZ+MZQj77LnZH1deD7uMY=
 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.9.4.tar.gz) = 
ImHRDMpWnkZD5SbY3C5i5DPMirohq3ZCM3MfjTab85Q=
-SHA256 (cargo/borsh-1.5.7.tar.gz) = 
rYZG+Y21QuOfxm5oogshRPanMmNt98I1TnRkX6qkM84=
+SHA256 (cargo/bitflags-2.12.1.tar.gz) = 
hNfO0K6VVyloNcMr8bHgK0THRnAfiYRg+wANfqqE8Ao=
+SHA256 (cargo/block2-0.6.2.tar.gz) = 
zeudhwUWABRC42TFIg01dNLajcdlVUtKYXIw0z+ljvU=
+SHA256 (cargo/borsh-1.6.1.tar.gz) = 
z9Hj+JVaXX3p+rcvyDc/ren7inA5aMsgCuPcbPCOGFo=
 SHA256 (cargo/boxcar-0.2.14.tar.gz) = 
NvZL6uQKhNobSyb/J2GluJXBKtxB3CWq7hxPK7/pem4=
-SHA256 (cargo/bumpalo-3.19.0.tar.gz) = 
RsXkG1e4u6QqBGdtgcuJ6e6OhZoaZvgKWnLhy3azTUM=
-SHA256 (cargo/byteorder-1.5.0.tar.gz) = 
H9DyWEFG9vLvSAhQUIhqzzU77/cwXr0a5pUA4nxn9ks=
-SHA256 (cargo/camino-1.2.0.tar.gz) = 
4d6LwKqek4XOs78MFS46m5VE9sSpEsiuUE6AwfA2hgM=
-SHA256 (cargo/cargo-platform-0.3.1.tar.gz) = 
Ei7EWkSycK/RQC81G3gsZ2sXPjw/so2G/36/tNhqTuQ=
-SHA256 (cargo/cargo_metadata-0.23.0.tar.gz) = 
mBpvMXmD7sACg5uQ+udBGoViFBCuWRqcqy7PXLV0SHM=
+SHA256 (cargo/bumpalo-3.20.3.tar.gz) = 
cvWsxssrpDneYTq8I4V+w9eDdNjtWshOnREzbofahkk=
+SHA256 (cargo/bytes-1.11.1.tar.gz) = 
HnSHM7fLx5jhQ0tqxSTwwf8qtFb+IBUB5kl8hBek/DM=
+SHA256 (cargo/camino-1.2.2.tar.gz) = 
5immbWksuf8aHGZOQXcbPcr5YZhal3TA6wvRtRz2Ckg=
+SHA256 (cargo/cargo-platform-0.3.3.tar.gz) = 
3QBh2nOZFfrhLqAOFjl1Ve1Dcaa7KFQxqrkw9hsKpLo=
+SHA256 (cargo/cargo_metadata-0.23.1.tar.gz) = 
75h9F7ChE77N0Z09ACLQTX70H57+Tz+2OsRLph3zrek=
 SHA256 (cargo/cast-0.3.0.tar.gz) = N7KmcqLLEpouQcELEiS7No+fN6Kxa2ElmBOL79ezfrU=
-SHA256 (cargo/cc-1.2.38.tar.gz) = gPQa4Wj5VcEvuJYLBX1w0MoVP7gxgrV9hjgEQ1J75+k=
-SHA256 (cargo/cfg-if-1.0.3.tar.gz) = 
L9EonASp6oyyIwCkWacqOF18c9Mlni7X3LKvZ0g4z6k=
+SHA256 (cargo/cc-1.2.63.tar.gz) = VW4BYXi7VmKghoG74PAPjhdjF4Gk38jEXkZuSxhewn8=
+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/ciborium-0.2.2.tar.gz) = 
Quaf/W8JF/XAKSVqJNAWHbF86jmX0YXbDTWSYwh3Dw4=
 SHA256 (cargo/ciborium-io-0.2.2.tar.gz) = 
Ba/qHgoGyb4z1Tm4dvHONpL0r+ostB90DndDIl7Rx1c=
 SHA256 (cargo/ciborium-ll-0.2.2.tar.gz) = 
V2Y7ZT2UijOL+z7rqbsv1fz67Lnhmeh+HtpNnoskD9k=
-SHA256 (cargo/clap-4.5.48.tar.gz) = 
4hNLs+oCG3hinKqXFBY4UwngExs1GyXgHcFvtU4bX64=
-SHA256 (cargo/clap_builder-4.5.48.tar.gz) = 
wrpkr6PApt9/pRd2XjExTpg/Ud2nmP+6J7mIGU+2Xck=
-SHA256 (cargo/clap_lex-0.7.5.tar.gz) = 
uU9hRyzuFDnAuWa0fjrKmuB+RdBwdZUSzTkOor68ZnU=
+SHA256 (cargo/clap-4.6.1.tar.gz) = HdsRfkO799rPCkGQ/vTTRbm61o38ZJyzSefRfShCjlE=
+SHA256 (cargo/clap_builder-4.6.0.tar.gz) = 
cUpTABv2ZBatsOLvWshXFA59w6DEj7KLLxB2L8S1Bp8=
+SHA256 (cargo/clap_lex-1.1.0.tar.gz) = 
yNSju4seDBBQSZ0YFfWrFtBPCVmyMwhfsxZT+/ydmPk=
 SHA256 (cargo/cobs-0.3.0.tar.gz) = D6lhtRnwtGLjo7SjS2TRGe6sodWa9yb+RQu7oHqfwKE=
 SHA256 (cargo/countme-3.0.1.tar.gz) = 
dwS1/dF7GK4xxMHaWi4DBaK/F7UkkwCp7p7XtyEUxjY=
-SHA256 (cargo/cov-mark-2.1.0.tar.gz) = 
Px2Scnh5+08kzsM6NeO/90A1VBMmy8Eq1EuoiG0ZJ7A=
+SHA256 (cargo/cov-mark-2.2.0.tar.gz) = 
kIY9hEJRDN339GYYxPkkE3dGNXcaPoCDDIsw0YNCCxQ=
 SHA256 (cargo/crc32fast-1.5.0.tar.gz) = 
lIHByQy/KslT8HyNSliqOUXEJbcYXJFU1npl5CMNpRE=
 SHA256 (cargo/criterion-0.7.0.tar.gz) = 
4cBHpisMw+FF+oRBWjGR9ijpgLGUwnVaoSMApObL2Sg=
 SHA256 (cargo/criterion-plot-0.6.0.tar.gz) = 
mxvMDcffrlmdhK0LGlX4DN6K83JdqDE7Uo2pXveD4zg=
-SHA256 (cargo/critical-section-1.2.0.tar.gz) = 
eQ7qQ2FjHF59IlmOzVcj/2EZBOM0TOhyB4TJPj2D1As=
 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-queue-0.3.12.tar.gz) = 
D1i7wo+R34GdCqKiwAzRl1R2nC+tkFebNZKxybp6MRU=
 SHA256 (cargo/crossbeam-utils-0.8.21.tar.gz) = 
0KXEAN8oNLgKTDMns6rTpMTNTeBikGOWKwMjVpdQaig=
 SHA256 (cargo/crunchy-0.2.4.tar.gz) = 
Rg++6cLC8zkz1yBjCmoLrDO6cFPbU0T6yFjUuJUtd9U=
-SHA256 (cargo/ctrlc-3.5.0.tar.gz) = 
iBxdChOy8UmOIwboLLraeDkOFS1LE3j7KKhPTc0NxPM=
-SHA256 (cargo/dashmap-6.1.0.tar.gz) = 
UEHMSZFEiR83kClyEvMqdPuTjlE2oUlD8zjvngrids8=
-SHA256 (cargo/deranged-0.5.3.tar.gz) = 
1jC8zUKaW7WmS16U9pO/xIyfhWZBj9pMSUzJT5Efh8w=
-SHA256 (cargo/derive-where-1.6.0.tar.gz) = 
75Qd7XfRXKGbQDdIaaxgAK8cnypMDz1McJJih+Y2So8=
+SHA256 (cargo/ctrlc-3.5.2.tar.gz) = 
4LH6sq5FgZry0HMdYPKv4XIn67GhU4ojbahMk+mmAWI=
+SHA256 (cargo/dashmap-6.2.1.tar.gz) = 
5jYdXAYiYceKF2rduC1MghrkK+1gid4OEmA80l3iBZw=
+SHA256 (cargo/deranged-0.5.8.tar.gz) = 
fNgSzCvB1p1HZL2A34i0MX6u+edzx1ImQH2bwIdrIRw=
+SHA256 (cargo/derive-where-1.6.1.tar.gz) = 
0Is6C8wNB5GZzUdrLK6ENQFuwR0cCYbGkBxawiMEFTQ=
 SHA256 (cargo/derive_arbitrary-1.4.2.tar.gz) = 
HlZ72C3P+XnksDRgwwezzcnpb949c77RSW0rx12d1io=
 SHA256 (cargo/dhat-0.3.3.tar.gz) = mM0R2EYo4jPeDORn3hC4Yz9N2uyvre/IbhO4S4c5uCc=
 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/dispatch-0.2.0.tar.gz) = 
vQyTu0sMbZt39ENbCumMJNF/HEWy/4RMYVGgclbKkjs=
-SHA256 (cargo/displaydoc-0.2.5.tar.gz) = 
lzacu8BBvDZpSbx000ZY1s2lYhA5cxxjEFIYkqOiCuA=
-SHA256 (cargo/dissimilar-1.0.10.tar.gz) = 
iXX/2qDvNmG/4C29zAbJ+Cnfr+ajxHTeNmqNXkQnaSE=
+SHA256 (cargo/dispatch2-0.3.1.tar.gz) = 
Hg42fk59qEUg3tysGQHk2pZzCUBtHlEBeuGr+5etvTg=
+SHA256 (cargo/displaydoc-0.2.6.tar.gz) = 
GscKpVAX4QgAf7r1qg9UsCHJj5L/ivWdQu2p2pbj3U8=
+SHA256 (cargo/dissimilar-1.0.11.tar.gz) = 
rtoWq0BZxf0qg/K5yenJgTJ7GKqOOzE/fmVjeZ1PCT4=
 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.15.0.tar.gz) = 
SMdXlIxe3g5GF3t63S5nFV9w4zwH/qgoTfZXbacLNxk=
+SHA256 (cargo/either-1.16.0.tar.gz) = 
kWIv9ecWIBgQHy/qQNbr9KeLvlpJc2ogIGSe35aTZ54=
 SHA256 (cargo/embedded-io-0.4.0.tar.gz) = 
7xpoktnu9FyPprngCGQoosyoSRrKj3h8U0o9bQvLPO0=
 SHA256 (cargo/embedded-io-0.6.1.tar.gz) = 
7dDxGFNvRPXM1IvLixEb3D3oiLWMdGOd+wNKNX0PIG0=
-SHA256 (cargo/ena-0.14.3.tar.gz) = PSSL3UPOYT2HQVKC9pubuZ2UfSkLEJYt1sViMzEsKtU=
+SHA256 (cargo/ena-0.14.4.tar.gz) = 6r/9ruJL0b+Vxe987DEmBEQxfnLqVsTJF1Dot+5Y1fE=
 SHA256 (cargo/equivalent-1.0.2.tar.gz) = 
h3pKzocTsLzypOfuyCUpwCnx0GGYhtGBRf6pbD/+XA8=
 SHA256 (cargo/errno-0.3.14.tar.gz) = 
Ocq3FheuDWP1GjbWn4ZjkXNbUWkdvaY89vltBCtj7+s=
 SHA256 (cargo/expect-test-1.5.1.tar.gz) = 
Y69D/0Qx6Ej7R0cqkg8U+nHCTeEyVaVpLpPU6QMCrLA=
-SHA256 (cargo/fastrand-2.3.0.tar.gz) = 
N5Ce67tQ1y+QWcO22CwEY/L/BiyelYRcQ6bJwDVUEb4=
-SHA256 (cargo/find-msvc-tools-0.1.2.tar.gz) = 
HO1zsdrPx1Cm22wKDDo4U8i0GZfi4sVj3JCASuaGeVk=
+SHA256 (cargo/fastrand-2.4.1.tar.gz) = 
nx8idFKjkIBM22N7dKhpkPKn17pLfVaTqsm03W3v2NY=
+SHA256 (cargo/find-msvc-tools-0.1.9.tar.gz) = 
W668B3QVH5BaGizEGYkwCx5vuymv8M7/oQZP3TCI1YI=
 SHA256 (cargo/fixedbitset-0.5.7.tar.gz) = 
HWdOgTkdHhq2gaKNmd8HknxtSqWwJ9faFroy0dIezZk=
-SHA256 (cargo/flate2-1.1.2.tar.gz) = 
Sj19uVlv7NFRxfY4wO5dW9SHtuDqIy5dyW1SUPb5Sx0=
+SHA256 (cargo/flate2-1.1.9.tar.gz) = 
hD+6J0bkSLN+JqgZV5lXQVyM7zOb8IVk/ot929lZVzw=
 SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
 SHA256 (cargo/foldhash-0.1.5.tar.gz) = 
2cT12sXhXCTrmZwmGBpspAs5/pRsvkwmPHIJRnvIOvI=
+SHA256 (cargo/foldhash-0.2.0.tar.gz) = 
d84ky1gij7uKoEFCW7EFCFCsGRd2hupuD0GnBBb1b9s=
 SHA256 (cargo/form_urlencoded-1.2.2.tar.gz) = 
y0yyRQOFFvX4UneHXNqk99LJoPoEaN4G7RkBY7FYH88=
 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.16.tar.gz) = 
M1/58TXkOEyBUNbyfG2u1DNXf4a0dQQYM4wBoaJShZI=
+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.10.0.tar.gz) = 
TNY1xSBqzQPqAk1rWQJTnlyQPeOvoiD9tclLWDr3f08=
+SHA256 (cargo/getrandom-0.2.17.tar.gz) = 
/yq8AL5/ym68R0UkaXridq2EetCms/qkvLAn6aRhStA=
 SHA256 (cargo/getrandom-0.3.4.tar.gz) = 
iZ3vXDfE/XsmZGSMKBIOzsE45NOVtFnlyjT5zOLdd/0=
-SHA256 (cargo/gimli-0.31.1.tar.gz) = 
B+KO24CQDBnCjxBy8uiuyn+gayPNQWnO/hr1qjJgeD8=
+SHA256 (cargo/getrandom-0.4.2.tar.gz) = 
DeUeaHTpTnv3bXJvxdE7p4LeynNP9g1bsvsmB8dAZVU=
+SHA256 (cargo/gimli-0.32.3.tar.gz) = 
5im5uY7z3Yr+bKK9D4kwbOwW1D2QeImUW8XWaH8vE8c=
 SHA256 (cargo/half-2.7.1.tar.gz) = bqLYS5aVgrSxhkqS3F0nzSt3tiKo15MGg08b5bog2Es=
-SHA256 (cargo/hash32-0.2.1.tar.gz) = 
sMNfWHYv63fXTr5DvbwyEPCb6f5nQiNNVzuswm7ZK2c=
 SHA256 (cargo/hashbrown-0.14.5.tar.gz) = 
5SdEI+F7fJ/CC25+IIUy+bGYJdgt/WFXCLcO3YPfQfE=
 SHA256 (cargo/hashbrown-0.15.5.tar.gz) = 
kinP5T39afBgmkn2VGG9kwAeoe+InNVSndF2WT9TOKE=
-SHA256 (cargo/hashbrown-0.16.0.tar.gz) = 
VBm9xPapIH++um0RtgTUga3feOzRDBGtUedsL2SCdI0=
-SHA256 (cargo/hashlink-0.10.0.tar.gz) = 
c4LPYmNBny2N84xV19qD2lwYrvh/x6f8H7HjRO3+FME=
-SHA256 (cargo/heapless-0.7.17.tar.gz) = 
zcZFfA62LHGqxLwXIWAm2EEDN8QSZ3O5xdq6ND8Xlk8=
+SHA256 (cargo/hashbrown-0.17.1.tar.gz) = 
7VkJtuiaLbRFblTNX2c3kdfspnMiArvyqcxQT+L5uEo=
+SHA256 (cargo/hashlink-0.12.0.tar.gz) = 
pQgfJk7Xre6W6ktHeLa7naCnIosIRYeqO9P/Bdp8Wjs=
+SHA256 (cargo/heck-0.5.0.tar.gz) = IwTgCYP4f/s4tVtES147YKiEtdMMD8p9gv4zRJu+Veo=
 SHA256 (cargo/hermit-abi-0.5.2.tar.gz) = 
/A/vRW5LqpbalQRVzQLAgcqVOxQSmOQds/x+NrHahJw=
-SHA256 (cargo/home-0.5.12.tar.gz) = 
zGJ/RxxSj/DEpJ4dXmBFDI9kYd1tELqdzTph09/3co0=
-SHA256 (cargo/icu_collections-2.0.0.tar.gz) = 
IABy9dDjYUVW+UqZMNXcPgZiplKCOQTDp13DsK9/7kc=
-SHA256 (cargo/icu_locale_core-2.0.0.tar.gz) = 
DN4nAMyu04cgeaZfsaePbAo2yRVw8odV3aZ7yPfZ8Ao=
-SHA256 (cargo/icu_normalizer-2.0.0.tar.gz) = 
Q2iA6OGN9Ne7wG1YQyMp1kWMyEUx96xfAk6T3q2zeXk=
-SHA256 (cargo/icu_normalizer_data-2.0.0.tar.gz) = 
ACENaJOvyY7bdStmS4iQ8O8XTIrbuNC+lxD6Zvu/ctM=
-SHA256 (cargo/icu_properties-2.0.1.tar.gz) = 
AWxhnB7rlO+4aAmwFcWPR5lj3mW9tiUzRcGhJ28i4ys=
-SHA256 (cargo/icu_properties_data-2.0.1.tar.gz) = 
KYRZFDmYMQrNJf/mgQ7VRJMiQtPwcIPu4QhNg6cb1jI=
-SHA256 (cargo/icu_provider-2.0.0.tar.gz) = 
A8gNontfQYeQkEnuLXLydvDZ+ZpCwwa9ATHs/gTY5a8=
+SHA256 (cargo/icu_collections-2.2.0.tar.gz) = 
KYTRzRbIg9eTW54H5EBx3KjZF/1S7MAsBNX6C1o/GRw=
+SHA256 (cargo/icu_locale_core-2.2.0.tar.gz) = 
kiGbYrPitNiKxRGfiQTBD49hv36VtkDSW6MHXmysLCk=
+SHA256 (cargo/icu_normalizer-2.2.0.tar.gz) = 
xW5e6Z1uPTO9kcXYVFi2AFoiFAAhzDJM6oTdDnLP87Q=
+SHA256 (cargo/icu_normalizer_data-2.2.0.tar.gz) = 
2jvgrnfqM09NpnwS8UlwTxn4HRrffFHPSClD6EorrTg=
+SHA256 (cargo/icu_properties-2.2.0.tar.gz) = 
vuO2fQ6lwsylADQXmJr4mW+GBONPud35YgigM5AecN4=
+SHA256 (cargo/icu_properties_data-2.2.0.tar.gz) = 
jiu7IB4MBPe0s+FDgq8RPhe6T2PiydLuYmtyDLzlShQ=
+SHA256 (cargo/icu_provider-2.2.0.tar.gz) = 
E5xM8xyLXzPX4ZlEbv+cHgLez8Lw7sLI1x9lvvpFtCE=
+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/indexmap-2.11.4.tar.gz) = 
Sw+Ddg+zQad07TJlaOGfWoY69KlS3vjDn5q5L9lbiOU=
-SHA256 (cargo/inotify-0.11.0.tar.gz) = 
833M/yeRq2BPm6vvC6FPvgvjC9No3FQeKwjQfIqpCPM=
+SHA256 (cargo/idna_adapter-1.2.2.tar.gz) = 
y2g3PA1mIO+BBehV53ReGLDQDTvbB/tTLkNCRM25pxQ=
+SHA256 (cargo/indexmap-2.14.0.tar.gz) = 
1GbpRU8I5KkR4UgGwk4W+6G0wSHR6kdDlvOWBpz5Sdk=
+SHA256 (cargo/inotify-0.11.2.tar.gz) = 
Uz5opYQuc0lG/hWfsD/Ju7slT1kN0NitMhrl/3vsosE=
 SHA256 (cargo/inotify-sys-0.1.5.tar.gz) = 
4FwCteib/zuUbO3sonirxij+gR5gTwJ8RaiqPPeT0Os=
-SHA256 (cargo/intrusive-collections-0.9.7.tar.gz) = 
GJ0Il+TL6Mde/t81AsGMiHsFBG5Z0oQE1NjkbLxNHoY=
-SHA256 (cargo/inventory-0.3.21.tar.gz) = 
vGEgnAgvvrGZGb7nSxdiIbJyI+J7ZdeB65GvJOsftG4=
+SHA256 (cargo/intrusive-collections-0.10.1.tar.gz) = 
gOFlk166NstSavg4nv/SAFp0Gty7btMhBsxo4/e5KWA=
+SHA256 (cargo/inventory-0.3.24.tar.gz) = 
pPDDDHby9MzuP+VaJDX2kcoAwOS9h6vk9KhRsdTaw5s=
 SHA256 (cargo/itertools-0.13.0.tar.gz) = 
QT7n38Uu4aSUnO6328ijPy1sCIGU2fki+4MY+vHwEYY=
-SHA256 (cargo/itertools-0.14.0.tar.gz) = 
KxkseCA3+t2c+nVUgxBIiqvb89Lac4hbMb0KvQM1EoU=
-SHA256 (cargo/itoa-1.0.15.tar.gz) = 
Sl8TuFjI0xTuPo9jkBH3zO/nH5f5blAVH7mR8meSjiw=
+SHA256 (cargo/itertools-0.15.0.tar.gz) = 
i0uvk/WNRCV0nKSaUcUOurByxd9plNCP7ZNUHDMUgdw=
+SHA256 (cargo/itoa-1.0.18.tar.gz) = 
j0KmDL35qX9dIwXwiofcTgkwjRJ20oyGnGhNd3doVoI=
 SHA256 (cargo/jod-thread-1.0.0.tar.gz) = 
oDft230o3h0PxCQR9QG1O3WDjTE5CAeNZpjQZPMCmyQ=
-SHA256 (cargo/js-sys-0.3.82.tar.gz) = 
sBHuyMw22iqrLVz/Z17BhFT61AhYWFORCiAjkc+fjmU=
-SHA256 (cargo/kqueue-1.1.1.tar.gz) = 
6sMBBtfc6I2vSj/LSHnqk5R21QdKm33dD7l/pL7VWWo=
-SHA256 (cargo/kqueue-sys-1.0.4.tar.gz) = 
7ZYl/9qHKbheRc8ECQA1rDaJJ7jOvDSJjnwSD1Lkg4s=
+SHA256 (cargo/js-sys-0.3.99.tar.gz) = 
FCvEdA5FLB5XreDLwSnxOckJPjVDRvCHLvmF9PXPXxE=
+SHA256 (cargo/kqueue-1.2.0.tar.gz) = 
JzwHUnKJGOCsSXbysnW2/vuezUAFhd7JKUGfOETNh7U=
+SHA256 (cargo/kqueue-sys-1.1.2.tar.gz) = 
Byk6Til6wjQ1m1EDYklXE/deo0XVMHFAQU8gxp/+sIc=
 SHA256 (cargo/la-arena-0.3.1.tar.gz) = 
N1LyKdzFpIHWDzhfpHn/RoGAM9iB0tgBqiff/PtegwY=
 SHA256 (cargo/lazy_static-1.5.0.tar.gz) = 
u9K8tMlj8t2uBqLvx+nzWRMSRzxQxmheHymAaDFuZv4=
-SHA256 (cargo/libc-0.2.175.tar.gz) = 
aoKuST5Zi6rqUgmAXEm78up96VbVDX2g2hFk+cbShUM=
-SHA256 (cargo/libloading-0.8.9.tar.gz) = 
18SwIZn+58XSGlrn2M+nmm71uy/INNbpBY6JyCXv3FU=
-SHA256 (cargo/libmimalloc-sys-0.1.44.tar.gz) = 
Zn9P7CDynfxrxzV8WC2ReWwWmtfi/OcJRorv6ywJmHA=
-SHA256 (cargo/libredox-0.1.10.tar.gz) = 
QW9+cYvbBgAJZJYP+kO0M1rUASrouZBgJhqkqAiNXMs=
+SHA256 (cargo/leb128fmt-0.1.0.tar.gz) = 
Ce3Z6LVOSeWH5PYpWn0pw+qU1GnLQKuMpwsogkioHbI=
+SHA256 (cargo/libc-0.2.186.tar.gz) = 
aKuRAX/hbGIkhoQOTIPJo3r+/5eL0jm1KT1h7OWH3mY=
+SHA256 (cargo/libmimalloc-sys-0.1.49.tar.gz) = 
akWlL0PhwW9mfM/k3YyFt/fCBP1eO/RsWw25pcPAuOk=
+SHA256 (cargo/libredox-0.1.17.tar.gz) = 
8Cq2us4gVPuIijwW+ZARe1edFKMIjkctY8YBH6GFydM=
 SHA256 (cargo/line-index-0.1.2.tar.gz) = 
Pifg7Vo5Kn9boLOAiir8z/FsZJMzEshLV2GLSdEgm9I=
-SHA256 (cargo/linux-raw-sys-0.11.0.tar.gz) = 
3x08O1PaZM9XYEgic6mOV1xlGmfux/d9+WtbZC3o8Dk=
-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.28.tar.gz) = NAgFBe+o5FpLgWw0lSXr4yfOqoVZdW8DVsupfvO/dDI=
+SHA256 (cargo/linux-raw-sys-0.12.1.tar.gz) = 
MqZpSeAw2gDox9RDSyUWcKkVVvQUSUHTdFJ2nCXVilM=
+SHA256 (cargo/litemap-0.8.2.tar.gz) = 
ktr0Q1JcTM5nsVBAC8IxYHYQDOCzaGIJ64zzwxYS5vA=
+SHA256 (cargo/lock_api-0.4.14.tar.gz) = 
IkOZ50uHtfNVdRHZjf+LFAibPa2vyra7k+q2fTqs6WU=
+SHA256 (cargo/log-0.4.31.tar.gz) = ETswtM0F98BoaP2yhU9mp7n+zppIQlNRzVMugQ10Ak8=
 SHA256 (cargo/lsp-server-0.7.9.tar.gz) = 
fWraNI28JwPL52N7LdoFz/hNPaKBnCSryzBd1hPgui4=
-SHA256 (cargo/lsp-types-0.95.0.tar.gz) = 
FYwZETVO9z6P5C2msQwEhMtlx/EAfygCLoR3BsGraYQ=
-SHA256 (cargo/memchr-2.7.6.tar.gz) = 
9SsA05lh/FsnNuqFPJzIYjjhZQF6ST0dXI6sa9xMwnM=
-SHA256 (cargo/memmap2-0.9.8.tar.gz) = 
hDqYdQzWEcwpZaghO1O0PnFfE8N6nglsZAjmmZCWHbc=
+SHA256 (cargo/memchr-2.8.1.tar.gz) = 
a5R65J2w0iKx28axE85ySKP8OmyiG2lnF7/AALpEhNg=
 SHA256 (cargo/memoffset-0.9.1.tar.gz) = 
SIAWv65FewNtmWCS9stEhndhHOREnpcM6vQmlSA/IYo=
-SHA256 (cargo/mimalloc-0.1.48.tar.gz) = 
4e5mpLZMdPTvKIvLuRkq2cP+qtdRkxKayFCa9UOJT9g=
+SHA256 (cargo/mimalloc-0.1.52.tar.gz) = 
LUE5uyjRStH6zyHV64glBRsybhctIWs59tMd9TzJeGI=
 SHA256 (cargo/miniz_oxide-0.8.9.tar.gz) = 
H6dqLIb3BL2yItZpZfs9Yyac44UYuDywV1/KhV67YxY=
 SHA256 (cargo/mintex-0.1.4.tar.gz) = 
xQWz4X7Wtwp+0uZ/uyxWDuMnNTVWEg1ucvUjK2iA1TY=
-SHA256 (cargo/mio-1.1.0.tar.gz) = adg7AIbcjs886a4odLLRKQJS4qMHIL6lilxmObAJKHM=
+SHA256 (cargo/mio-1.2.1.tar.gz) = Ar0K9xxntHMBDLvGBxXugVZFpNyUKJkRH0lLS3N9b9o=
 SHA256 (cargo/miow-0.6.1.tar.gz) = U2v603ownWIGlIUkjuq6Ho2YU6r5UcqurtBYWpU0bwg=
-SHA256 (cargo/nix-0.30.1.tar.gz) = dFI/OjXgWrqHodl4MwrvQPZ7AwSsecHACylMmDBUPbY=
+SHA256 (cargo/nix-0.31.3.tar.gz) = zyDS/ej/OGMsQm8RZe10NicLRPGZ/FUoTDgnb520fD0=
 SHA256 (cargo/nohash-hasher-0.2.0.tar.gz) = 
K/UCI1edx83Ps7/Kz3Bp/2gkP4w2P2L/qZzwAKa5xFE=
 SHA256 (cargo/notify-8.2.0.tar.gz) = 
TT0HknFR/4V1twh/JFRW5Un+pi7fDsTlZaXuUMhAK8M=
-SHA256 (cargo/notify-types-2.0.0.tar.gz) = 
XggmqYmt7cKiRHmegjrs4EZitmYJ2Wr43/esbfmokl0=
+SHA256 (cargo/notify-types-2.1.0.tar.gz) = 
QrjP7g4zmgM3NZ88iBZXAqxuYA3AHAzJV5qS1isIR3o=
 SHA256 (cargo/nu-ansi-term-0.50.3.tar.gz) = 
eVe5dAdEiS8RSTarSlez9IdJG76vr4CDaIsWhBpCQOU=
-SHA256 (cargo/num-conv-0.1.0.tar.gz) = 
UdUV0y+xgu43zaLM3LkpUNajwok6ooDlQGccLNDzsdk=
+SHA256 (cargo/num-conv-0.2.2.tar.gz) = 
Uhc5xtK6xKolGSIyr+aEEjE3aysm1Nn65ez4yldy5EE=
 SHA256 (cargo/num-traits-0.2.19.tar.gz) = 
Bx38BiaQ6QtzTAsic85yrQ/6lfDHRZa8JQ3P2WAmKEE=
 SHA256 (cargo/num_cpus-1.17.0.tar.gz) = 
kd9Lveda/tdjtwi37uHo52UeAtl/bV3XY+iTZ+lXsjs=
 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.3.tar.gz) = 
QvXhXJlTxeTMzusuc4KnFkgsNFFTFfewNTK4tOg5PS0=
+SHA256 (cargo/objc2-0.6.4.tar.gz) = 
OhKo7Qeu/HaCkvB23DrIxI83gcjy1YUd09mJUOjFqJ8=
+SHA256 (cargo/objc2-encode-4.1.0.tar.gz) = 
7yWrvNdPsmCUU+tpW9L4YNOJ5Ff2fcF8r8i4y8idDDM=
+SHA256 (cargo/object-0.37.3.tar.gz) = 
/3YgHwMdiGPDiqf5Beyk9Tq7+hX2CdtCd9RM2JOPM/4=
+SHA256 (cargo/once_cell-1.21.4.tar.gz) = 
n3w+S+sz+F1Frj46F5IYVwbI4W0EMjjFkzMcx80xO1A=
 SHA256 (cargo/oorandom-11.1.5.tar.gz) = 
1nkPWMf/Yz2HcfQpZSiSA0EaXlxoOIcDwG4U8kdwtB4=
 SHA256 (cargo/option-ext-0.2.0.tar.gz) = 
BHRPSerpmreODVwLYDqyGPUV6oz+WkVtdimtiDo7bn0=
-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/percent-encoding-2.3.2.tar.gz) = 
m09ifLGyWRcZOiWeSb2tCPZx+Nlwis/V/gqMFFXYciA=
-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.8.2.tar.gz) = 
VKzzpoUiC1M+Q34mTk2TLPvcTMfsDNIy7XPAjQO4p8o=
-SHA256 (cargo/pin-project-lite-0.2.16.tar.gz) = 
Ozz/kivVFwm2Bdnq2apxAx2BRHFC2CjrSm66dv5hn5s=
+SHA256 (cargo/perf-event-0.4.8.tar.gz) = 
tNY5PZI4NCFZCA15t4y1nGc5mo5+z6XUEL1hQWnk6CM=
+SHA256 (cargo/perf-event-open-sys-4.0.0.tar.gz) = 
fET7HHZRpFo2UsSvxudU5As9bmVW8Uh+KyML/E8zwqg=
+SHA256 (cargo/petgraph-0.8.3.tar.gz) = 
hwG1jqlwYNXlsVXTg6aZUqYJQ/Dm3+MLBMKHvrCydFU=
+SHA256 (cargo/pin-project-lite-0.2.17.tar.gz) = 
qJMi356+HBV41onJIxjgcJZ9EEK1Eq++SVGHI/Tm1c0=
 SHA256 (cargo/plotters-0.3.7.tar.gz) = 
WutvQD16SRHvseM0AgJ/xE8ptb9t7z7/zCLXu3Xyt0c=
 SHA256 (cargo/plotters-backend-0.3.7.tar.gz) = 
30LhPBKVihaz9/Q4a5qx8+eTORTs6kjacTlDUmOkFyo=
 SHA256 (cargo/plotters-svg-0.3.7.tar.gz) = 
UbrirDKIg/es3+o9ZqfDV1EYf4cLyB+UVjczoVTXpnA=
-SHA256 (cargo/portable-atomic-1.11.1.tar.gz) = 
+EJnsgoW6pGOQ8aohDPC1U+hRckqgRtbBHzL4VNnRIM=
+SHA256 (cargo/portable-atomic-1.13.1.tar.gz) = 
wzqUcYlvHGnOzvjSDL4veszRJSfOYIRf9EwVO7KiG0k=
 SHA256 (cargo/postcard-1.1.3.tar.gz) = 
Z2TDtd1FTig6MObf546bMQltnjIDa10eqsemEZzLmiQ=
-SHA256 (cargo/potential_utf-0.1.3.tar.gz) = 
hN8Zrb5bWgeC7cq0WJmQaUerA5zPRXNxNzXufeHmsIo=
+SHA256 (cargo/potential_utf-0.1.5.tar.gz) = 
AQOxzvfsDPdkkOlpZlUEmQGTh06gXIX/m6uLkR0KBWQ=
 SHA256 (cargo/powerfmt-0.2.0.tar.gz) = 
Q57jBd7xFboFk4226xZE/5QWXFq16UINHBvO27qQk5E=
 SHA256 (cargo/ppv-lite86-0.2.21.tar.gz) = 
herjxO0vUNz+cmQ9pL78MN6ttFiptZDXIM3i8rHpfak=
-SHA256 (cargo/proc-macro2-1.0.101.tar.gz) = 
ia5D/YbkFY1ttRrY4rgPMTr5zHT1wOA8y4feCZmHMt4=
-SHA256 (cargo/process-wrap-8.2.1.tar.gz) = 
o+9PLwQi8jqC7J9ijqKs0ShxyBqTYrAsQ8Gqhqz8O6E=
-SHA256 (cargo/proptest-1.9.0.tar.gz) = 
vuaJRDor0KFqsDSLUu5D47LRsfkxyKpcn43kyG++jEA=
-SHA256 (cargo/protobuf-3.7.1.tar.gz) = 
o6fGTZv3WxuNmBEkwUwXkHToyqff57ahLmIi3c0Mj3I=
-SHA256 (cargo/protobuf-support-3.7.1.tar.gz) = 
sIj9ILk4qHXqAIQ7b69IV5RiYwAVw3iNOXrWp4ZmMlI=
+SHA256 (cargo/prettyplease-0.2.37.tar.gz) = 
R5yorazdfOjx+znOnszL/pOj8TRLPQ2X8gvAGWII9is=
+SHA256 (cargo/proc-macro2-1.0.106.tar.gz) = 
j9APC7LpDYHRBEwrMmF/aPy5+ju3ZAwj6cdI5T+zCTQ=
+SHA256 (cargo/process-wrap-9.1.0.tar.gz) = 
LoQu+tkRkVhDTRk8ZoLi6+5LRNatgB17NJYjs/V831U=
+SHA256 (cargo/proptest-1.11.0.tar.gz) = 
S0X8wjRMaA9QJf5Xd5+u82iEDQvR9C8hYpHw3ErOR0Q=
+SHA256 (cargo/protobuf-3.7.2.tar.gz) = 
1lodTdrn2LXeaBU7SPaqO7qMsAKyQ9vbxVpa+8mPmfQ=
+SHA256 (cargo/protobuf-support-3.7.2.tar.gz) = 
PjbC8x4KR/koD7NH715GH/zSxS3VINjiFrUvk7Cw19Y=
 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/quick-error-1.2.3.tar.gz) = 
odAZQdgvoqtQvh555nFCid183njrpMB0vFpDdPZQ3+A=
-SHA256 (cargo/quote-1.0.40.tar.gz) = 
GIXAOVcNwA3LT/CHqJ4YX9VrriNN3H8FapRb82RnJI0=
+SHA256 (cargo/quote-1.0.45.tar.gz) = 
QfJhmWYFBok4LStE9mT0vFk+EpeFo21u43bd83JZuSQ=
 SHA256 (cargo/r-efi-5.3.0.tar.gz) = 
ac2zTBWM6yiN8R4YtL053plPZlfYOEe9/9vX80Z1Sw8=
-SHA256 (cargo/ra-ap-rustc_abi-0.143.0.tar.gz) = 
HUnb5dVweTs8MieXKmrIX8PoMPCbMsPLO2jPzuutOwo=
-SHA256 (cargo/ra-ap-rustc_ast_ir-0.143.0.tar.gz) = 
zQlW22LCZKiZ0VZnmTy70ujwsCEIcSIX4lecYawwuUs=
-SHA256 (cargo/ra-ap-rustc_hashes-0.143.0.tar.gz) = 
ffUSCEwk9MlsjMmlnL0mQwHvvIkT03WbBlOYAkrzFsk=
-SHA256 (cargo/ra-ap-rustc_index-0.143.0.tar.gz) = 
vKOkmpKNOLp5J2BeWQm2q+d9Cf81nkaVwHDD+R1pzIo=
-SHA256 (cargo/ra-ap-rustc_index_macros-0.143.0.tar.gz) = 
RGPpCKYsZMKmXBlmwvSZXQ4fi338hai43iVi7fPYkHA=
-SHA256 (cargo/ra-ap-rustc_lexer-0.143.0.tar.gz) = 
Io4B4bI3rbS9h5NIfhw3AZweUmqPk3FtmWAjAb4mcFY=
-SHA256 (cargo/ra-ap-rustc_next_trait_solver-0.143.0.tar.gz) = 
ENb5EUMBHUdLuETSaLB4TGpMbbV3Q1WLg/WtNFEWJ/E=
-SHA256 (cargo/ra-ap-rustc_parse_format-0.143.0.tar.gz) = 
N/qO/7xDbA3dnXsUIao8zPi5RWbIQcTkqj4JBjuPQj8=
-SHA256 (cargo/ra-ap-rustc_pattern_analysis-0.143.0.tar.gz) = 
iDyEP8J4R60DuOdy3UotJyivQzOm1oIaIt/P5xNt/z4=
-SHA256 (cargo/ra-ap-rustc_type_ir-0.143.0.tar.gz) = 
qG4zxGsrJhoXOyPyB0YaUUgSqLLS15NbvGhfcz6szhA=
-SHA256 (cargo/ra-ap-rustc_type_ir_macros-0.143.0.tar.gz) = 
FQNML8qlzzAq6m2yDtoPcf/+sLNy1gc8xQ+UDpdKKkc=
-SHA256 (cargo/rand-0.9.2.tar.gz) = bbJ3DwYRfUkGEMdIhUfVQ2F7Ib+gd5bXoS9vG9U4UNE=
+SHA256 (cargo/r-efi-6.0.0.tar.gz) = 
+NzJx9UqgRaX0hUccB4NCJVvkrDiQTbPTPJ7V6ag2b8=
+SHA256 (cargo/ra-ap-rustc_abi-0.165.0.tar.gz) = 
LyWneeIco7umeVGTsWUIyKsVn5buSwc0mJP9JyBltSU=
+SHA256 (cargo/ra-ap-rustc_ast_ir-0.165.0.tar.gz) = 
AhjKbHsJZGboWkl+YVDDm+W3vDZjf+YsHNIDcKnZqsc=
+SHA256 (cargo/ra-ap-rustc_hashes-0.165.0.tar.gz) = 
1rQQus8afIA483b6YoMAN4TVaKwBLjX8Cu76mlqxGi4=
+SHA256 (cargo/ra-ap-rustc_index-0.165.0.tar.gz) = 
InG1XkpdDMDL6b34BWwHrGnjKRmkjOZnIu0FJtYliMM=
+SHA256 (cargo/ra-ap-rustc_index_macros-0.165.0.tar.gz) = 
tqiedD+4gaHhNUTjOVpa2a2SgNVjhCVqEhBmEZq9evI=
+SHA256 (cargo/ra-ap-rustc_lexer-0.165.0.tar.gz) = 
ptfJzAXg5rcqIUpFWhBtmyKwSUFk1Qplexe9MZU0whg=
+SHA256 (cargo/ra-ap-rustc_next_trait_solver-0.165.0.tar.gz) = 
yzAXwvCs6AuOYGi5xhOqVu1Q4DdL9EqJFEdRHxJk5A0=
+SHA256 (cargo/ra-ap-rustc_parse_format-0.165.0.tar.gz) = 
SnN/hEve+KxatU2t8vNHBLTQa+75I21xCAuzTbaXIgs=
+SHA256 (cargo/ra-ap-rustc_pattern_analysis-0.165.0.tar.gz) = 
bePUx9YHjM48QMVXF7ixUAKoC5+ohJ+upJajZTJIYbQ=
+SHA256 (cargo/ra-ap-rustc_type_ir-0.165.0.tar.gz) = 
jF2aTT577nMTWZvG15QDckesAWXwOFc3nPT8MJcZngU=
+SHA256 (cargo/ra-ap-rustc_type_ir_macros-0.165.0.tar.gz) = 
AkWY0fVCcqzYPSjBIfii6C4hbde+HkAVi2ay0S+iFMA=
+SHA256 (cargo/rand-0.9.4.tar.gz) = RMWvBrsbfTIW2RkyrtUmUWS/OE3InNa6Bc9Zo19fduo=
 SHA256 (cargo/rand_chacha-0.9.0.tar.gz) = 
0wIrXx32Dybh/93Wxm6KoV3jgq5js6DBv8Dk0+PzJcs=
-SHA256 (cargo/rand_core-0.9.3.tar.gz) = 
mdmhOYLc8hAFeop4VysiF7Znw76svzoNi0VPb4KDfTg=
+SHA256 (cargo/rand_core-0.9.5.tar.gz) = 
dq/IJt4UI45ujDdN3MH6GeN0/Y3ZhrDSrw0CN3Jh2Dw=
 SHA256 (cargo/rand_xorshift-0.4.0.tar.gz) = 
UTlikZ78Mw+CntslNYRNG5ErD74soWXWE+ToeIuwWlo=
-SHA256 (cargo/rayon-1.11.0.tar.gz) = 
No8B0AW/j9mxIG+2+mU+bEqBzrFGZAa4F5LYfFZ3pY8=
+SHA256 (cargo/rayon-1.12.0.tar.gz) = 
+zmxZngfktSCU070tLGyVo9CYTtT5bbBYOJM+/owkm0=
 SHA256 (cargo/rayon-core-1.13.0.tar.gz) = 
IuGLDwBi0w1CMLLoX/d/3+Qyb+sFS5eDo0YNhDXIq5E=
-SHA256 (cargo/redox_syscall-0.5.17.tar.gz) = 
VAdGVgD7BUjxRC7fcd0gaDxu0yYgCs5LHvB2NSG7O3c=
+SHA256 (cargo/redox_syscall-0.5.18.tar.gz) = 
7SvyVHVRpwU9b9+v2j+TiXlkXESBL7/NoJj6rj8aNi0=
 SHA256 (cargo/redox_users-0.5.2.tar.gz) = 
pOYIxmOLnBiXewC0dawfKNFOhLJ9jUL3Dgvx497BJ6w=
-SHA256 (cargo/regex-1.12.2.tar.gz) = 
hDvAGR918+ImUa5fHnKTmrL3KkvDD6gKBmvWbt78JNQ=
-SHA256 (cargo/regex-automata-0.4.13.tar.gz) = 
UnbK8lrIbI2BAiKz27k45RLFXGgxoQ8+btHJO4QEHxw=
-SHA256 (cargo/regex-syntax-0.8.8.tar.gz) = 
ei2YeFezGTYgQ+lfU1PAU1wfWO7FM2/fz2JkMK9971g=
-SHA256 (cargo/rowan-0.15.17.tar.gz) = 
1PHkoAH4Y/QeqNDmoMNLNW1bcz21Da2rPv72QLr7d5s=
-SHA256 (cargo/rustc-demangle-0.1.26.tar.gz) = 
VvfZLKNCzqIqBvISHZRLT9gq9WmIwnCFJJVCD5YdSs4=
+SHA256 (cargo/regex-1.12.3.tar.gz) = 
4QdUoUuRN917Hj5bBJPMkXH90QXgq0d/UbcufzrA4nY=
+SHA256 (cargo/regex-automata-0.4.14.tar.gz) = 
bh3UEi/BWV6BYmGJRUdoku78p7iMUoIOdK9iYiE8ro8=
+SHA256 (cargo/regex-syntax-0.8.10.tar.gz) = 
3Il92NnovR7Yza2CtZZsPg7K4J+xkH1Y76oBNUMYXQo=
+SHA256 (cargo/rowan-0.15.19.tar.gz) = 
okQarMtQ9CZ9Tw9Ysh4BOOlqRJ82HtV6JnOoPJvKB3I=
+SHA256 (cargo/rustc-demangle-0.1.27.tar.gz) = 
tQuIadn8hYznJmzOAZS9dN9YudDj9t86n8jrRw2VwJ0=
 SHA256 (cargo/rustc-hash-1.1.0.tar.gz) = 
CNQ/eqawjUnzgs3mp5ggR8NCbblJsUJLxLfsmuEsbOI=
-SHA256 (cargo/rustc-hash-2.1.1.tar.gz) = 
NXcD1BNltLJ8WQ4+2R6rsbZj8HxMCECV5gy+1DYt/w0=
-SHA256 (cargo/rustc-literal-escaper-0.0.4.tar.gz) = 
qwMAjrYxtwPdFpeCgq42xzKC55Iv4QGkvQcqQOzqe4s=
-SHA256 (cargo/rustc-literal-escaper-0.0.5.tar.gz) = 
5O4p2nfFpU9CaXSTzUybnzG3TfZmpsBN/E/ed6vgQ4s=
+SHA256 (cargo/rustc-hash-2.1.2.tar.gz) = 
lDAKvz8a4uK4/7e1gEPePTmcc/pvS3OCZAKlxFdhTb4=
+SHA256 (cargo/rustc-literal-escaper-0.0.7.tar.gz) = 
i+h6u55A23Rm4GgdyOzZ3P1ANgyxC0yP4kp8TDZpsZg=
 SHA256 (cargo/rustc-stable-hash-0.1.2.tar.gz) = 
eBRC8pFwxck7cYWtVZSSYBrNxx1bsHBvWGgJT0XPzQg=
 SHA256 (cargo/rustc_apfloat-0.2.3+llvm-462a31f5a5ab.tar.gz) = 
SGwhebR5b2W/4u4zZ5rPCSesg+z1g61skcO0VwkRua0=
-SHA256 (cargo/rustc_version-0.4.1.tar.gz) = 
z8s6Iu9G6FtF3m7n550GMxnrtllPqvzxwiXqkqtum5I=
-SHA256 (cargo/rustix-1.1.2.tar.gz) = 
zRX4osVVGoTVbv3BzQSQieQJrBmjBy1QN6F/1wcZ/z4=
+SHA256 (cargo/rustix-1.1.4.tar.gz) = 
tv5FZblRi4PvT5G7R84pYgyoKL0yy35AjwBi6ZMLoZA=
 SHA256 (cargo/rustversion-1.0.22.tar.gz) = 
s5ze8PqAD8RFJchMy1SgKZYaghX5YZdTY1qcDSU41G0=
 SHA256 (cargo/rusty-fork-0.3.1.tar.gz) = 
zGv3n/JOZI9tofjR8BHpysJkkbYZ5rkoDytH8XdObuI=
-SHA256 (cargo/ryu-1.0.20.tar.gz) = KNOysTZuwgmU8f0Yw8WU8Fxd1LxE2LsMHGMsjWgpSB8=
-SHA256 (cargo/salsa-0.25.2.tar.gz) = 
4uKqL8pXcnNx7q/JdazI5vTFL4Fmp4A1VD9u4cdMLcw=
-SHA256 (cargo/salsa-macro-rules-0.25.2.tar.gz) = 
G/wqHnvwaWQQVRVFHXKPJCLe3DoRI4MySgCxkaXDl6M=
-SHA256 (cargo/salsa-macros-0.25.2.tar.gz) = 
PYRMGqNJRtpGr2g7XCfsEIij2dhKK4N6EIIj/YMCIOE=
+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/same-file-1.0.6.tar.gz) = 
k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
-SHA256 (cargo/scip-0.5.2.tar.gz) = +ytEml5GYM6BdnaghxzRtOL/ECPjOhrARmcPpZS1Q6I=
+SHA256 (cargo/scip-0.7.1.tar.gz) = 9NDoGzn1kLLtviNpdgZBURiY7TQGKu0uGObQXurT1rc=
 SHA256 (cargo/scopeguard-1.2.0.tar.gz) = 
lBQ/N3JRCfksJi7Sz15ZvOdJjAG8wVAte5r+Q5pOn0k=
-SHA256 (cargo/semver-1.0.27.tar.gz) = 
12frCqvIgLKZVsNXNBcPJu1VGoWdvTYdFAzb7KYaseI=
-SHA256 (cargo/serde-1.0.226.tar.gz) = 
DcpkEQJbJLYL+n7B/h+OcQrAl4LcpAnugje6dLUSlf0=
-SHA256 (cargo/serde_core-1.0.226.tar.gz) = 
uiumOZntudrJgfs0s+XA0RGmmwkk4lPtKdg/fJnpZqQ=
-SHA256 (cargo/serde_derive-1.0.226.tar.gz) = 
jbU64i80Vzcxuvodsg8EAnstJeAtggWSG1aRcWmc2zM=
-SHA256 (cargo/serde_json-1.0.145.tar.gz) = 
QCpvZtjHCRFs8i9VjqshD1pQGH9wLrTX5e842afxx5w=
-SHA256 (cargo/serde_repr-0.1.20.tar.gz) = 
F17j6ArpmCc3ylQ+lhMwh8vZpIXuzDvE3pwaN7R+pZw=
-SHA256 (cargo/serde_spanned-1.0.3.tar.gz) = 
4kNFqg/miFlOc3cKX20bIWUItPk0hMACbVIazTATQ5I=
+SHA256 (cargo/semver-1.0.28.tar.gz) = 
inhS0C/ISJguDBZ+8WOq/5zZHcZAuoXiY8sc5G+uUc0=
+SHA256 (cargo/serde-1.0.228.tar.gz) = 
mo6U6n83i9Msu9NxmKSpFDYYDFu0ckEeSLXsLiEkrp4=
+SHA256 (cargo/serde_core-1.0.228.tar.gz) = 
QdOFx9TKWOWfxzKvJcOYO2eshSwaJQAK/hF13kWLZ60=
+SHA256 (cargo/serde_derive-1.0.228.tar.gz) = 
1UDyINMYcXPaIg+IWrZmCDZ7ZXTpJQEak1Pkut2pHXk=
+SHA256 (cargo/serde_json-1.0.150.tar.gz) = 
6AFORLRzbtBTit7s3tD84qJy8i3JV4p+trLZmTx0z7k=
+SHA256 (cargo/serde_spanned-1.1.1.tar.gz) = 
ZmK1h5UR4G6JmaiiNdhIET6ULJEk8hFRGxZGbuKZXyY=
 SHA256 (cargo/serde_test-1.0.177.tar.gz) = 
f5Ae5XPKtrMGBFPS1fC65ObWKMI8CpYv+bXx18jU8e0=
 SHA256 (cargo/sharded-slab-0.1.7.tar.gz) = 
9AyjxGgjcT4NQglZLo1ugmqlfpKPCXUmGfxpbEmWN/Y=
-SHA256 (cargo/shlex-1.3.0.tar.gz) = 
D9ov8NCEAZuk18bzccldj9dc41JMPLj7ZTowI/YyPmQ=
+SHA256 (cargo/shlex-2.0.1.tar.gz) = 
+PrdWchV7yCA3s3vj/Fh62ZhuGkzydguW6KdxgKlWro=
+SHA256 (cargo/simd-adler32-0.3.9.tar.gz) = 
cD1cfvEYc3xy8a9krS9vjF4ZIfgYzcuXuP5vxpv2YhQ=
+SHA256 (cargo/slab-0.4.12.tar.gz) = 
DHkN4jEk+atEVE16wF1gRArcWGR5zlAcHW19o82MnPU=
 SHA256 (cargo/smallvec-1.15.1.tar.gz) = 
Z7G3o7X+TxN2iHGEBF/PRcaekq9zS3qt3AX7d3tvvQM=
-SHA256 (cargo/smol_str-0.3.2.tar.gz) = 
lna4nNVjEKh7k97EexGvdE801fyfNnuClHTuwKiRNQ0=
-SHA256 (cargo/spin-0.9.8.tar.gz) = aYDo11ESQfis9K6927H/k4317r6YaRQYxEaNC3Kpamc=
-SHA256 (cargo/stable_deref_trait-1.2.0.tar.gz) = 
qPEScpUS+ORC2B+VqKfd8rfGuKGm9QmpWGQUKzDKstM=
+SHA256 (cargo/smol_str-0.3.6.tar.gz) = 
SqpzaPz0hSpMLdkt8MrOanHyCRygojORzn86MYM/FSM=
+SHA256 (cargo/stable_deref_trait-1.2.1.tar.gz) = 
bOK+jcJUVeH5Hfcb+hKtN9evEJKuc286bNDje8eBBZY=
 SHA256 (cargo/static_assertions-1.1.0.tar.gz) = 
ouuTSbZESzJocuFA6xz158UiFU1p56D/sPuBwGs3VD8=
-SHA256 (cargo/syn-2.0.106.tar.gz) = 
7efEOAKNRDbXEQSRaRD1u2EZcsXP1/ibgwCoGG5vraY=
+SHA256 (cargo/syn-2.0.117.tar.gz) = 
5mW4gD57HSpyf0AjRWu7vnTaZwmcWFJYrwrZxQE7m5k=
 SHA256 (cargo/synstructure-0.13.2.tar.gz) = 
copw89uvW6t/DEsayNeuXqYKS1VJyKWRQ2HJkUenCdI=
-SHA256 (cargo/temp-dir-0.1.16.tar.gz) = 
gxdnWelBbPge5my2UI2/6clvILi1YmWjmRdVHCPHCWQ=
-SHA256 (cargo/tempfile-3.23.0.tar.gz) = 
LTHHe99Cp0U3HSYKJspxY/Hgkktkr6C2iOYbWp+gLxY=
+SHA256 (cargo/temp-dir-0.2.0.tar.gz) = 
AW75c5ZJmW/MmDucWI/j1VfPIW1NmFA84bBXq1pm1ok=
+SHA256 (cargo/tempfile-3.27.0.tar.gz) = 
Mkl+mkx7OFMu/N6+74eXB6qfeUKWpPAkT29p6byFdL0=
 SHA256 (cargo/tenthash-1.1.0.tar.gz) = 
5cS8wKT6MzI59DZi0V+/mV84Syrq+JxKtMgzU9bLuVI=
 SHA256 (cargo/text-size-1.1.1.tar.gz) = 
8Yqhh4ObK9sa0vo16tjEwpdrZOQ2PDhtRawPfuhckjM=
-SHA256 (cargo/thin-vec-0.2.14.tar.gz) = 
FE91TTGEFax5L51p/Ieru/wEPOLvBBxg8WrYKPY4cX0=
+SHA256 (cargo/thin-vec-0.2.18.tar.gz) = 
sPfiabSPCn3QFGaA+iS1DMZ/wDc/CGpbL5m9CEY5tII=
 SHA256 (cargo/thiserror-1.0.69.tar.gz) = 
tqr1M5tXjqhbUOCA/rJQo+iujPzf+aRhyewpBLySP1I=
-SHA256 (cargo/thiserror-2.0.16.tar.gz) = 
NGfWFBRzgPLk43QWFCb/OZyRCErNI2Pq9UkXKz1eYMA=
+SHA256 (cargo/thiserror-2.0.18.tar.gz) = 
Qoi1vLx5IMB6EUmjXPlZCiqoCOC8Hq+q3guAlHhl+8Q=
 SHA256 (cargo/thiserror-impl-1.0.69.tar.gz) = 
T+5sTvyQBZ4Q+B5tQsYKGPdliMPXTLg6CyQqK2x1BME=
-SHA256 (cargo/thiserror-impl-2.0.16.tar.gz) = 
bF4b4cSLkXLuYQ2mj9nNJ3DnpAVss/yYcQ7mkG8MeWA=
+SHA256 (cargo/thiserror-impl-2.0.18.tar.gz) = 
68Tuf2dnDptk0F+kJT51PgFsbJX/NbibeUHWuFbewdU=
 SHA256 (cargo/thousands-0.2.0.tar.gz) = 
O/Y7r59QOdrcJHN1wp6xNwZwbP3pl9AzDQWqY6d9iCA=
 SHA256 (cargo/thread_local-1.1.9.tar.gz) = 
9gJGpJRPJPbgGKoXze/7eBi3Y1aWXQOwfWqYhuiWIYU=
 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.44.tar.gz) = 
kefZ47thE053veIN1IJbl8AQFVcJll/t8PSbsTjlKp0=
-SHA256 (cargo/time-core-0.1.6.tar.gz) = 
QIaOfB0vC41z5KjH8P9jr09tGb4RfpC9c+sdYs+DHGs=
-SHA256 (cargo/time-macros-0.2.24.tar.gz) = 
MM+wEl8S2cJ381ZjoKM/jDAZD05FdIaKMwWVQS006/M=
-SHA256 (cargo/tinystr-0.8.1.tar.gz) = 
XU9tEUXctXes94PU5gG8HXahMze7VOYjOt1YCwc0TIs=
+SHA256 (cargo/time-0.3.47.tar.gz) = 
dDvUjCg6/AOI+biCe5dpBfshetnmR/rjo3mpKDxN7yw=
+SHA256 (cargo/time-core-0.1.8.tar.gz) = 
dpThz+eR+NMQJpUqvwnGnKb2+k4aEinhiYjwagShLco=
+SHA256 (cargo/time-macros-0.2.27.tar.gz) = 
LnDkxaDgqKSCOtZd/hppMOT011bc2d15OQIrXoxQEhU=
+SHA256 (cargo/tinystr-0.8.3.tar.gz) = 
yDIzBCIcKoUVFvIiNsVyKnLqoZdJAWUh1t/wgkRH2W0=
 SHA256 (cargo/tinytemplate-1.2.1.tar.gz) = 
vk1rXxn/dmToyY0D4hOctRDbmwpgtV+Ohwm2idk5trw=
-SHA256 (cargo/toml-0.9.8.tar.gz) = 8NyLH7YUSeJ3FuwOG98Pa48+j2sFOR6El7i214BOptg=
-SHA256 (cargo/toml_datetime-0.7.3.tar.gz) = 
8s22Oeu8l5YcUXIPhYWX9/JMT8KVMnkjr1W3TDxyRTM=
-SHA256 (cargo/toml_parser-1.0.4.tar.gz) = 
wMviaNNb20u1pWot6I0K0Otwr1OEqZ1kjNSz0EA5gA4=
-SHA256 (cargo/toml_writer-1.0.4.tar.gz) = 
34srVHM2dK0obRYmfc/Hpx7Vx3bkrHqjw+JWH3xje/I=
-SHA256 (cargo/tracing-0.1.41.tar.gz) = 
eE4KxTXetFBFXL+iim8N8UXqG7euUbghz155J/3PvdA=
-SHA256 (cargo/tracing-attributes-0.1.30.tar.gz) = 
gTg6tk5yp6i44TEwxJ49qyne9tDH12oDCHs89xxcaQM=
-SHA256 (cargo/tracing-core-0.1.34.tar.gz) = 
udElgfIn6T8JTTryrmkKV0q7iiubepbnz+lkeythdng=
+SHA256 (cargo/toml-1.1.2+spec-1.1.0.tar.gz) = 
gfPRXoTLzYljduZzAxTVn7WofzHksDhFQYRDXNV97+4=
+SHA256 (cargo/toml_datetime-1.1.1+spec-1.1.0.tar.gz) = 
MWX2X2LijgEVoAsuvdN+tvO2QYVfnWNtPNQQN2cVmtc=
+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/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=
 SHA256 (cargo/tracing-log-0.2.0.tar.gz) = 
7oVfH0AL0OXALRUK5d44QAOaP1SwJRVkBONMI8A/R8M=
-SHA256 (cargo/tracing-subscriber-0.3.20.tar.gz) = 
IFShT1MH1gH4ja8FU+HL9HKsxPLFGvq2MkMc3NchJNU=
-SHA256 (cargo/tracing-tree-0.4.0.tar.gz) = 
9FnKefGw1fccVN395t6/xZyLbutGgIrkkgd/c53HtJw=
-SHA256 (cargo/triomphe-0.1.14.tar.gz) = 
7493JtpIB7WOpclv3BIvgHAgMO3DOzWv+RkKURSMzIU=
+SHA256 (cargo/tracing-subscriber-0.3.23.tar.gz) = 
y39XjllF+yQlOJZcLQsEQY047CXHnRYM0nm/BzHI0xk=
+SHA256 (cargo/tracing-tree-0.4.1.tar.gz) = 
rIeqA7ak1afkgQ0agMGWAdvg+Kg36Rd/I69yHHunvuw=
+SHA256 (cargo/triomphe-0.1.15.tar.gz) = 
3WnFqo+STHUZ1jcniadOrFuU+w+Pzw1Kl+sL/D54Xzk=
 SHA256 (cargo/typed-arena-2.0.2.tar.gz) = 
avauIBZ6ns5Ly0GvW4D4ofHfmB9jkRic4A/SV68EEmo=
+SHA256 (cargo/typeid-1.0.3.tar.gz) = 
vH1iMlhgIyDVxV0bwieTtX2v8Ox+/CcOp9Vc4dX1Rxw=
 SHA256 (cargo/unarray-0.1.4.tar.gz) = 
6uqFszTbWD/jJ00StM0YgAMr6rQJwNd0vgRNRICrmpQ=
 SHA256 (cargo/ungrammar-1.16.1.tar.gz) = 
o+XfNH8L8+wdZwqtbKXGoYWc2eph0hExJXlGVMzO1o8=
-SHA256 (cargo/unicase-2.8.1.tar.gz) = 
dbhE0XZD7pGIA5QyiXML7IqsSAFQRWFp5kftC1drpTk=
-SHA256 (cargo/unicode-ident-1.0.19.tar.gz) = 
9jpUVIEpETiRBXUSlIba6visVK7kOH/nkGkZ94MMfZ0=
-SHA256 (cargo/unicode-properties-0.1.3.tar.gz) = 
5w8qi0USLnGetiPAGCJwTE4JB+fkJqBZJ+Ghz/9bddA=
+SHA256 (cargo/unicase-2.9.0.tar.gz) = 
28S8Op90bYYsRcuJ1wWqEPGHu5bHYAGvqweg01zmAUI=
+SHA256 (cargo/unicode-ident-1.0.24.tar.gz) = 
5uQxPNX809rVyvoXlwLiskT3YJkfRTl9FNTr84JH2nU=
+SHA256 (cargo/unicode-properties-0.1.4.tar.gz) = 
ffBYxxOEGtgY8dxdP9iAYyQcxh9J9fvqS5UejPWo1x0=
 SHA256 (cargo/unicode-xid-0.2.6.tar.gz) = 
68HATHFRDH9wK1K3w1BzTJ/xKVxGSgMzWwC7hPxU+FM=
-SHA256 (cargo/url-2.5.7.tar.gz) = CLwTaimj0XWOB6nMome+MIruv1z9WhDz9nqyCXaD71s=
+SHA256 (cargo/url-2.5.8.tar.gz) = /2eopDlzc8PvZggSrKsyaCIgNQEKuGgOxCFfOLo9Du0=
 SHA256 (cargo/utf8_iter-1.0.4.tar.gz) = 
tsFAYg5/+7IsLe5Zyv5ghKWbX/wnqIWaXw1JS11Str4=
 SHA256 (cargo/valuable-0.1.1.tar.gz) = 
unPqnPFqJd8MjKoWxRrLk31XEqhCnbeKPuKdXcrNOmU=
 SHA256 (cargo/wait-timeout-0.2.1.tar.gz) = 
Caw7Em05FPmEkDb4JuBUy6vchRmXC4mY3a87W9PGXxE=
 SHA256 (cargo/walkdir-2.5.0.tar.gz) = 
KXkJRkBPkdnF0G+YdO/d6h3AbF7+lFQafWhjEI46Xks=
 SHA256 (cargo/wasi-0.11.1+wasi-snapshot-preview1.tar.gz) = 
zPPsZRqEfrAd5zzK0V632Z+ASF3gQ++y83DNZU9OpEs=
-SHA256 (cargo/wasip2-1.0.1+wasi-0.2.4.tar.gz) = 
BWJChCLGN3Pa0sNFoYgiY7v01lzz9C6Qkh94fvWtWOc=
-SHA256 (cargo/wasm-bindgen-0.2.105.tar.gz) = 
2pV5PfxBH7vZP1vncVsFeOxh/ofLGkKxLrYlyqXF6mA=
-SHA256 (cargo/wasm-bindgen-macro-0.2.105.tar.gz) = 
BCZDNFCeBKe/hpDyOE71Jl8FFDpL/ziJq3oyaa2rWcI=
-SHA256 (cargo/wasm-bindgen-macro-support-0.2.105.tar.gz) = 
QgvDOdnzIuVilC1S4RXVfpUNEtiJg6FMebhoWe5sfrw=
-SHA256 (cargo/wasm-bindgen-shared-0.2.105.tar.gz) = 
dvIYo4yEvLM8JexwWbB4R9Rlzg4KdrmV4TSkWty2r3Y=
-SHA256 (cargo/web-sys-0.3.82.tar.gz) = 
Oh+VwNA6R/SuH3pkZDpruXRl2bdA8PqPkOozkVyZqaE=
+SHA256 (cargo/wasip2-1.0.3+wasi-0.2.9.tar.gz) = 
IAZGctsm183InHeYxIoP36yCE0NKEYbl7yn9VgriI9Y=
+SHA256 (cargo/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.tar.gz) = 
VCj4v4jqXdwI+t3vKsSmfjkLiBhscDzm29lV4cFFrKU=
+SHA256 (cargo/wasm-bindgen-0.2.122.tar.gz) = 
PtBFdvl00rL7oPOMUdvFUYAR44w2vxFDFkvnZVKP1Ak=
+SHA256 (cargo/wasm-bindgen-macro-0.2.122.tar.gz) = 
kWFRsJ2ja9gvZhXL86QZ4vC6I6A8YWDo6S62vUqh3sY=
+SHA256 (cargo/wasm-bindgen-macro-support-0.2.122.tar.gz) = 
KZBHNizL/OFItnq35zNJ93dI4AyClvlUKt+tKtgsXF4=
+SHA256 (cargo/wasm-bindgen-shared-0.2.122.tar.gz) = 
mpKbLGHxG6PpvDW1DB8lyzjg6JLAwjGuK4z3jV2tRDc=
+SHA256 (cargo/wasm-encoder-0.244.0.tar.gz) = 
mQBl8v5jAD/jN7kyz7XjuA4LTQ9f9lDmmFsQSPYsgxk=
+SHA256 (cargo/wasm-metadata-0.244.0.tar.gz) = 
uw41PmovvcF2kyu6q0k3YusSVaeQD+D+oaL5bClsyQk=
+SHA256 (cargo/wasmparser-0.244.0.tar.gz) = 
R7gHxy4brGk4Kzpvs9vo6kwO2H/1YpuGha5rmmEQKP4=
+SHA256 (cargo/web-sys-0.3.99.tar.gz) = 
bWIUQc/De4SXlAJxIEcyGYDBePKZGTo1idBbmeh2NDY=
 SHA256 (cargo/winapi-util-0.1.11.tar.gz) = 
wqexwDyHYSKqQ/MCDmw8PuXAUIHJoAc5+vdQOuuhDSI=
-SHA256 (cargo/windows-0.61.3.tar.gz) = 
m6vTp2ekwa72kAQJ+F9dU84lRMzfqoba1IyReCxtaJM=
-SHA256 (cargo/windows-collections-0.2.0.tar.gz) = 
O+7OteXP2esddrOBYw6CxCQczQ0n8aOe1BsnYLJVxeg=
-SHA256 (cargo/windows-core-0.61.2.tar.gz) = 
wP3T3bkGEMdjiqKzo6spBPueXNvsxkPds2RyEngcSuM=
-SHA256 (cargo/windows-future-0.2.1.tar.gz) = 
/GpB6YQnsZ/ktzxVDwYLWfpZLX1oZTfuv5OFYhv7rY4=
-SHA256 (cargo/windows-implement-0.60.0.tar.gz) = 
pH/d0TrwgpDmf0rKv0tFn2R1UnGPaDp7QV0pCsdEqDY=
-SHA256 (cargo/windows-interface-0.59.1.tar.gz) = 
vZIRtp+NzfqBe/0UvxyXyRiK+jb0dQEw/N8/QA7Kn6g=
-SHA256 (cargo/windows-link-0.1.3.tar.gz) = 
XmrSWQDVJOqr27uW0gtDEeHnrhaZr0+yjBeuZsgNeYo=
-SHA256 (cargo/windows-link-0.2.0.tar.gz) = 
ReRsBmGrtxgOe5woHbEVMF1JyhcJq4JCrfCWZtIXPGU=
-SHA256 (cargo/windows-numerics-0.2.0.tar.gz) = 
kVCvaAZsTFwH3cDOMEIVVHceUoveQnYUxhA4vCySwrE=
-SHA256 (cargo/windows-result-0.3.4.tar.gz) = 
VvQr0zLMbI6sWvET/Awf1qj9KqCKARk1hoblFg0FhsY=
-SHA256 (cargo/windows-strings-0.4.2.tar.gz) = 
VubJPzoMOzYXbLEyeklYoDU9XRZsKjXLJorOFekdO1c=
+SHA256 (cargo/windows-0.62.2.tar.gz) = 
Un+t7hPgwFk5pqBdW9buxs0uPb1ki5+ORHxlGBM9hYA=
+SHA256 (cargo/windows-collections-0.3.2.tar.gz) = 
I7LZWvGooUo8c2fh7U/Jwg4KJueVUbFFTXJYPJfMZhA=
+SHA256 (cargo/windows-core-0.62.2.tar.gz) = 
uOg6FNNNBiO1Hc6VgRmTAqIhhjGWod3nGnZjpMK+nes=
+SHA256 (cargo/windows-future-0.3.2.tar.gz) = 
4db5AlH+GKJ5c554AlvW3cUqfiL5IQcMzcZ93oTGBcs=
+SHA256 (cargo/windows-implement-0.60.2.tar.gz) = 
BT4uBAq1e53JUbcsJkhg236zsCALo0W05MOxT2eFXd8=
+SHA256 (cargo/windows-interface-0.59.3.tar.gz) = 
PzFsSiVwuia77HIgMsQJnYyLwJXvzNwVaIcIYjNn41g=
+SHA256 (cargo/windows-link-0.2.1.tar.gz) = 
8IBSIuV/dSHWpi42+pFjvIkazUIvlx3v6X1k5w0KT+U=
+SHA256 (cargo/windows-numerics-0.3.1.tar.gz) = 
bi5AhErBQ820SurVN7v3J96bBE4Qeg8SIDkhd9FbDyY=
+SHA256 (cargo/windows-result-0.4.1.tar.gz) = 
d4H6ier2CFCsPS2nr45SQqXqeNGhHEm/KRC7WnOFPrU=
+SHA256 (cargo/windows-strings-0.5.1.tar.gz) = 
eDfQj2nHfPawdolURTjgF8G/z1fjS0wP9Y5sLNOzcJE=
 SHA256 (cargo/windows-sys-0.60.2.tar.gz) = 
8vUA5NKCNPcgQJkOydOeOmuVD58i09uhhBbDWIJhK8s=
-SHA256 (cargo/windows-sys-0.61.0.tar.gz) = 
4gEYTkCy7eZLwuo0loso4zYirNu/NxBPDkoz96vmV6o=
-SHA256 (cargo/windows-targets-0.52.6.tar.gz) = 
m3JPcnluA2q5DBAh1HgNTT1kispZ5JHmuY5yW4TpmXM=
-SHA256 (cargo/windows-targets-0.53.3.tar.gz) = 
1f5gMcQEGEnXxJao3tZQeW57bswZ3xpDHBo2M0Ll3JE=
-SHA256 (cargo/windows-threading-0.1.0.tar.gz) = 
tmRjrS4Oo7v4CLfx03ExHIDhFcC3HWDvwULK+8+wV6Y=
-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.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.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.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.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.52.6.tar.gz) = 
JNWyPcQXQSZ5aBOW8rSfPejBRz3rUWvTRBCHLv9R7Q0=
-SHA256 (cargo/windows_x86_64_gnullvm-0.53.0.tar.gz) = 
Cm4DXdBZkmfOHuEy5Rwn3SlDf2MyV1MFHnHdnkJAbFc=
-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.13.tar.gz) = 
IaAja1l4b+1h4qgFgt1QD+YfGLXcpnpKBn0LyQOTOc8=
-SHA256 (cargo/wit-bindgen-0.46.0.tar.gz) = 
8XqFiD1ObQDoqXxYbedk2rzAYTP38dVdzlzcBwrX/lk=
+SHA256 (cargo/windows-sys-0.61.2.tar.gz) = 
rhNyKby9bN8Pe4CjHfYXZhRQd930lBanKLAss5If8/w=
+SHA256 (cargo/windows-targets-0.53.5.tar.gz) = 
SUX59VG4jg1l89sLwlwzuKzqTZ5BFj7fkNzQsZ+QafM=
+SHA256 (cargo/windows-threading-0.2.1.tar.gz) = 
OUm9W5nK/fHHyoa0PKVkAo3+J9ZpWPJHCUD3PYbXWzc=
+SHA256 (cargo/windows_aarch64_gnullvm-0.53.1.tar.gz) = 
qdhBb6i0L1yUf4SCxD59iec6Fzzq1W0ET2pWEEptG1M=
+SHA256 (cargo/windows_aarch64_msvc-0.53.1.tar.gz) = 
udeC6ATC9jLjlXCOmalCdZEOuRALIRRlHgR0TpsSUAY=
+SHA256 (cargo/windows_i686_gnu-0.53.1.tar.gz) = 
lg5toGnYHgm+ywylemUiDd/wFv8tavaiI883KlBlk6M=
+SHA256 (cargo/windows_i686_gnullvm-0.53.1.tar.gz) = 
+nNZ0QBI9oq4sJ+nHD2sz7DptVmu1kio+VRpwnBXGAw=
+SHA256 (cargo/windows_i686_msvc-0.53.1.tar.gz) = 
HnrHUXnxgjL+nChRY1ZaV++NPIklSjBoW1fYOjjTJsI=
+SHA256 (cargo/windows_x86_64_gnu-0.53.1.tar.gz) = 
nDhCzddKhlqAZqs5yKekc8B3ij8pNwtf1rS5qn30pJk=
+SHA256 (cargo/windows_x86_64_gnullvm-0.53.1.tar.gz) = 
D/oXni0H7uitj1dJNDZWbHzDCsU2ozef3wCPR/a7euE=
+SHA256 (cargo/windows_x86_64_msvc-0.53.1.tar.gz) = 
1rv/XwqtpCeh5abaXx+YFYGC8mVW80WsngTTbQ6+1lA=
+SHA256 (cargo/winnow-0.7.15.tar.gz) = 
33nZeSdoLS/YrbKWgtEUCzQ75KwPCP1ot3ZdnAWdOUU=
+SHA256 (cargo/winnow-1.0.3.tar.gz) = 
BZLhydFR+FTm/TgldMOghVJQ4dmy+Z2SgcbmORrzUvE=
+SHA256 (cargo/wit-bindgen-0.51.0.tar.gz) = 
1ySSGfZs7QKWk4jPK7BEoJdWoIPQ+rHlZgVrBNn7yqU=
+SHA256 (cargo/wit-bindgen-0.57.1.tar.gz) = 
Hr+UToenwlMjOtZ2bgguPNcUtdA4EqzCTDGPVJYUU24=
+SHA256 (cargo/wit-bindgen-core-0.51.0.tar.gz) = 
6mHeaEw+poywgreohQiosn/Mi3l9c4v8magvrPHXUtw=
+SHA256 (cargo/wit-bindgen-rust-0.51.0.tar.gz) = 
t8Vm4PSyhN1lYceG2csBQtpJH0ap++156mnNrV2xfyE=
+SHA256 (cargo/wit-bindgen-rust-macro-0.51.0.tar.gz) = 
DA+b/XfmpI7M9RNZ4653FAp/ULHi6/5iQi2K/a/6sXo=
+SHA256 (cargo/wit-component-0.244.0.tar.gz) = 
nWbqIOlVOzAXK16DGZTjX73i0WUyW+yE/EPb9vTrnLI=
+SHA256 (cargo/wit-parser-0.244.0.tar.gz) = 
7MisS8HcM4G39Zw08Atn4Y+RDCwPUAFWad3n3vZWpzY=
 SHA256 (cargo/write-json-0.1.4.tar.gz) = 
I/YXSyVmzEp0+V4TZ+w0Pn+oDJPMgIf1xKPWoQiLIRg=
-SHA256 (cargo/writeable-0.6.1.tar.gz) = 
6i8QubsJKN+xtCtl4fnjb39U298IRXr++zivzexPors=
+SHA256 (cargo/writeable-0.6.3.tar.gz) = 
H/rlEjstP8CGQ2+INK46sFOig8+sj+CguOquBEdopMQ=
 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.7.tar.gz) = 
nnKQxiMBR1hjLv4Ac3FFtoZ7ZiksQhZ/LsOB61ZqNz0=
 SHA256 (cargo/xshell-macros-0.2.7.tar.gz) = 
MqwAzT+OycHTP7PnlYqC32mJxC10e9MmyCKx1iUoNUc=
-SHA256 (cargo/yoke-0.8.0.tar.gz) = X0G7AbgibvS/1YlDail8U9EY9lkheGMA5Ce+jUh2lcw=
-SHA256 (cargo/yoke-derive-0.8.0.tar.gz) = 
ONo8lzbhbF08jFl6mqpdH6Vl0FMq4F4nwkqmL7MsCrY=
-SHA256 (cargo/zerocopy-0.8.27.tar.gz) = 
CJSHil+j7f1to/iMSAX0yFWOK5liJ6PYZPR/4R44KCw=
-SHA256 (cargo/zerocopy-derive-0.8.27.tar.gz) = 
iNK42caK0rnkNA14MnFqTSGiKhFUd3rVbqVcUanPODE=
-SHA256 (cargo/zerofrom-0.1.6.tar.gz) = 
UMxC4DM+BWYMNYfzv50EeGiOFdhw+rM0ZFHOf4yfvqU=
-SHA256 (cargo/zerofrom-derive-0.1.6.tar.gz) = 
1x5dbgarCQxnteRJk+wWty3LqrxSbbiDo2AFdni0hQI=
-SHA256 (cargo/zerotrie-0.2.2.tar.gz) = 
NvC71HhYP3ntrZeLQHkU9hspcvWvb6CJaGAWvo+a9ZU=
-SHA256 (cargo/zerovec-0.11.4.tar.gz) = 
56or1VCG8atSZpPsvkRCBdpX4l9EiYedqAY1pG2Q5zs=
-SHA256 (cargo/zerovec-derive-0.11.1.tar.gz) = 
W5YjfvoMh4xkvYnENvZhvk5GsvPv8eu5dvfvIyHS9Y8=
+SHA256 (cargo/yoke-0.8.3.tar.gz) = cJ/iOgQktqQ12CFSsb0/37CDNIfV+pDQXUJ2KpiR/vU=
+SHA256 (cargo/yoke-derive-0.8.2.tar.gz) = 
3oRMJiyISIFhcs71UCiOfcbHt4FLTuVrPhVT8nXxhY4=
+SHA256 (cargo/zerocopy-0.8.50.tar.gz) = 
OwZdTw5V+C+ucyAuGJY4EWqHxVq2uObCch4T3Z2FStE=
+SHA256 (cargo/zerocopy-derive-0.8.50.tar.gz) = 
C2MbGdNqiSq1VCDJLbyDzNeSdPJb5xSFXTB0qnHKtjk=
+SHA256 (cargo/zerofrom-0.1.8.tar.gz) = 
DsBaEYE+qAH/bXURCtCc0IJN26F9/hcSjqDV9o5sUnI=
+SHA256 (cargo/zerofrom-derive-0.1.7.tar.gz) = 
EVMhWMRmkcrw8lk+qDWP7Wu/aKAxXoCq6b1B+63mhKE=
+SHA256 (cargo/zerotrie-0.2.4.tar.gz) = 
D5FS0x2weS+oP3D7L4MUjv+1wfW4x2hsNFnjYdm8IL8=
+SHA256 (cargo/zerovec-0.11.6.tar.gz) = 
kPkRy8NZq2rxc3fSQiJfTXURmuyH6nEaiAmHsYzXsjk=
+SHA256 (cargo/zerovec-derive-0.11.3.tar.gz) = 
Yl3EJcqw3KbcPDMZUG5lk9ywip84fqOyhNvVKpLEBVU=
 SHA256 (cargo/zip-4.6.1.tar.gz) = yqjNavMcOzHGYxuPSDhIuRWJAhso//5Qra2kjU9NLtE=
-SHA256 (rust-analyzer-2026-01-12.tar.gz) = 
rIoI4NDBCtoGbedoAPBnVURGtASj2gr6LhdhJtDy6R4=
-SIZE (cargo/addr2line-0.24.2.tar.gz) = 39015
+SHA256 (cargo/zmij-1.0.21.tar.gz) = 
uISO5n7Miu268+QSIhev+JJjkjG+/GobWNKf/0wsq6o=
+SHA256 (rust-analyzer-2026-07-13.tar.gz) = 
XvkenRpha9MLFDynrHLx03iqLHM7T0DiRK6SHzm1C4U=
+SIZE (cargo/addr2line-0.25.1.tar.gz) = 43134
 SIZE (cargo/adler2-2.0.1.tar.gz) = 13366
 SIZE (cargo/aho-corasick-1.1.4.tar.gz) = 184015
 SIZE (cargo/allocator-api2-0.2.21.tar.gz) = 63622
 SIZE (cargo/anes-0.1.6.tar.gz) = 23857
-SIZE (cargo/anstyle-1.0.11.tar.gz) = 15880
-SIZE (cargo/anyhow-1.0.100.tar.gz) = 54059
+SIZE (cargo/anstyle-1.0.14.tar.gz) = 17787
+SIZE (cargo/anyhow-1.0.102.tar.gz) = 48658
 SIZE (cargo/arbitrary-1.4.2.tar.gz) = 38307
 SIZE (cargo/arrayvec-0.7.6.tar.gz) = 31237
-SIZE (cargo/atomic-polyfill-1.0.3.tar.gz) = 11581
-SIZE (cargo/autocfg-1.5.0.tar.gz) = 18729
-SIZE (cargo/backtrace-0.3.75.tar.gz) = 92665
+SIZE (cargo/autocfg-1.5.1.tar.gz) = 18911
+SIZE (cargo/backtrace-0.3.76.tar.gz) = 89458
 SIZE (cargo/base64-0.22.1.tar.gz) = 81597
 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.9.4.tar.gz) = 47950
-SIZE (cargo/borsh-1.5.7.tar.gz) = 78062
+SIZE (cargo/bitflags-2.12.1.tar.gz) = 50766
+SIZE (cargo/block2-0.6.2.tar.gz) = 34505
+SIZE (cargo/borsh-1.6.1.tar.gz) = 84489
 SIZE (cargo/boxcar-0.2.14.tar.gz) = 28144
-SIZE (cargo/bumpalo-3.19.0.tar.gz) = 96414
-SIZE (cargo/byteorder-1.5.0.tar.gz) = 23288
-SIZE (cargo/camino-1.2.0.tar.gz) = 41313
-SIZE (cargo/cargo-platform-0.3.1.tar.gz) = 13321
-SIZE (cargo/cargo_metadata-0.23.0.tar.gz) = 30522
+SIZE (cargo/bumpalo-3.20.3.tar.gz) = 98671
+SIZE (cargo/bytes-1.11.1.tar.gz) = 78584
+SIZE (cargo/camino-1.2.2.tar.gz) = 41202
+SIZE (cargo/cargo-platform-0.3.3.tar.gz) = 13489
+SIZE (cargo/cargo_metadata-0.23.1.tar.gz) = 30497
 SIZE (cargo/cast-0.3.0.tar.gz) = 11452
-SIZE (cargo/cc-1.2.38.tar.gz) = 90139
-SIZE (cargo/cfg-if-1.0.3.tar.gz) = 8719
+SIZE (cargo/cc-1.2.63.tar.gz) = 97259
+SIZE (cargo/cfg-if-1.0.4.tar.gz) = 9360
 SIZE (cargo/cfg_aliases-0.2.1.tar.gz) = 6355
 SIZE (cargo/ciborium-0.2.2.tar.gz) = 35611
 SIZE (cargo/ciborium-io-0.2.2.tar.gz) = 6697
 SIZE (cargo/ciborium-ll-0.2.2.tar.gz) = 14695
-SIZE (cargo/clap-4.5.48.tar.gz) = 61935
-SIZE (cargo/clap_builder-4.5.48.tar.gz) = 170133
-SIZE (cargo/clap_lex-0.7.5.tar.gz) = 13469
+SIZE (cargo/clap-4.6.1.tar.gz) = 61836
+SIZE (cargo/clap_builder-4.6.0.tar.gz) = 171122
+SIZE (cargo/clap_lex-1.1.0.tar.gz) = 13470
 SIZE (cargo/cobs-0.3.0.tar.gz) = 15639
 SIZE (cargo/countme-3.0.1.tar.gz) = 10784
-SIZE (cargo/cov-mark-2.1.0.tar.gz) = 8715
+SIZE (cargo/cov-mark-2.2.0.tar.gz) = 8741
 SIZE (cargo/crc32fast-1.5.0.tar.gz) = 40723
 SIZE (cargo/criterion-0.7.0.tar.gz) = 119908
 SIZE (cargo/criterion-plot-0.6.0.tar.gz) = 24495
-SIZE (cargo/critical-section-1.2.0.tar.gz) = 19133
 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-queue-0.3.12.tar.gz) = 16270
 SIZE (cargo/crossbeam-utils-0.8.21.tar.gz) = 42691
 SIZE (cargo/crunchy-0.2.4.tar.gz) = 3887
-SIZE (cargo/ctrlc-3.5.0.tar.gz) = 13886
-SIZE (cargo/dashmap-6.1.0.tar.gz) = 24828
-SIZE (cargo/deranged-0.5.3.tar.gz) = 24353
-SIZE (cargo/derive-where-1.6.0.tar.gz) = 52327
+SIZE (cargo/ctrlc-3.5.2.tar.gz) = 14194
+SIZE (cargo/dashmap-6.2.1.tar.gz) = 26885
+SIZE (cargo/deranged-0.5.8.tar.gz) = 26885
+SIZE (cargo/derive-where-1.6.1.tar.gz) = 52475
 SIZE (cargo/derive_arbitrary-1.4.2.tar.gz) = 12290
 SIZE (cargo/dhat-0.3.3.tar.gz) = 32008
 SIZE (cargo/dirs-6.0.0.tar.gz) = 14190
 SIZE (cargo/dirs-sys-0.5.0.tar.gz) = 10157
-SIZE (cargo/dispatch-0.2.0.tar.gz) = 10229
-SIZE (cargo/displaydoc-0.2.5.tar.gz) = 24219
-SIZE (cargo/dissimilar-1.0.10.tar.gz) = 27757
+SIZE (cargo/dispatch2-0.3.1.tar.gz) = 55299
+SIZE (cargo/displaydoc-0.2.6.tar.gz) = 21191
+SIZE (cargo/dissimilar-1.0.11.tar.gz) = 31622
 SIZE (cargo/dot-0.1.4.tar.gz) = 17701
 SIZE (cargo/drop_bomb-0.1.5.tar.gz) = 6859
-SIZE (cargo/either-1.15.0.tar.gz) = 20114
+SIZE (cargo/either-1.16.0.tar.gz) = 21248
 SIZE (cargo/embedded-io-0.4.0.tar.gz) = 12901
 SIZE (cargo/embedded-io-0.6.1.tar.gz) = 13133
-SIZE (cargo/ena-0.14.3.tar.gz) = 22986
+SIZE (cargo/ena-0.14.4.tar.gz) = 23421
 SIZE (cargo/equivalent-1.0.2.tar.gz) = 7419
 SIZE (cargo/errno-0.3.14.tar.gz) = 12002
 SIZE (cargo/expect-test-1.5.1.tar.gz) = 13672
-SIZE (cargo/fastrand-2.3.0.tar.gz) = 15076
-SIZE (cargo/find-msvc-tools-0.1.2.tar.gz) = 30461
+SIZE (cargo/fastrand-2.4.1.tar.gz) = 20773
+SIZE (cargo/find-msvc-tools-0.1.9.tar.gz) = 31493
 SIZE (cargo/fixedbitset-0.5.7.tar.gz) = 26537
-SIZE (cargo/flate2-1.1.2.tar.gz) = 76495
+SIZE (cargo/flate2-1.1.9.tar.gz) = 82745
 SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
 SIZE (cargo/foldhash-0.1.5.tar.gz) = 21901
+SIZE (cargo/foldhash-0.2.0.tar.gz) = 23329
 SIZE (cargo/form_urlencoded-1.2.2.tar.gz) = 9347
 SIZE (cargo/fsevent-sys-4.1.0.tar.gz) = 4620
 SIZE (cargo/fst-0.4.7.tar.gz) = 1573393
-SIZE (cargo/getrandom-0.2.16.tar.gz) = 40163
+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.10.0.tar.gz) = 97975
+SIZE (cargo/getrandom-0.2.17.tar.gz) = 40780
 SIZE (cargo/getrandom-0.3.4.tar.gz) = 50932
-SIZE (cargo/gimli-0.31.1.tar.gz) = 279515
+SIZE (cargo/getrandom-0.4.2.tar.gz) = 53905
+SIZE (cargo/gimli-0.32.3.tar.gz) = 289789
 SIZE (cargo/half-2.7.1.tar.gz) = 61040
-SIZE (cargo/hash32-0.2.1.tar.gz) = 11168
 SIZE (cargo/hashbrown-0.14.5.tar.gz) = 141498
 SIZE (cargo/hashbrown-0.15.5.tar.gz) = 140908
-SIZE (cargo/hashbrown-0.16.0.tar.gz) = 141708
-SIZE (cargo/hashlink-0.10.0.tar.gz) = 29402
-SIZE (cargo/heapless-0.7.17.tar.gz) = 75767
+SIZE (cargo/hashbrown-0.17.1.tar.gz) = 155512
+SIZE (cargo/hashlink-0.12.0.tar.gz) = 32251
+SIZE (cargo/heck-0.5.0.tar.gz) = 11517
 SIZE (cargo/hermit-abi-0.5.2.tar.gz) = 17435
-SIZE (cargo/home-0.5.12.tar.gz) = 9445
-SIZE (cargo/icu_collections-2.0.0.tar.gz) = 83033
-SIZE (cargo/icu_locale_core-2.0.0.tar.gz) = 74430
-SIZE (cargo/icu_normalizer-2.0.0.tar.gz) = 61543
-SIZE (cargo/icu_normalizer_data-2.0.0.tar.gz) = 68101
-SIZE (cargo/icu_properties-2.0.1.tar.gz) = 58165
-SIZE (cargo/icu_properties_data-2.0.1.tar.gz) = 159735
-SIZE (cargo/icu_provider-2.0.0.tar.gz) = 50966
+SIZE (cargo/icu_collections-2.2.0.tar.gz) = 88011
+SIZE (cargo/icu_locale_core-2.2.0.tar.gz) = 78639
+SIZE (cargo/icu_normalizer-2.2.0.tar.gz) = 78154
+SIZE (cargo/icu_normalizer_data-2.2.0.tar.gz) = 67134
+SIZE (cargo/icu_properties-2.2.0.tar.gz) = 63950
+SIZE (cargo/icu_properties_data-2.2.0.tar.gz) = 168901
+SIZE (cargo/icu_provider-2.2.0.tar.gz) = 51620
+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/indexmap-2.11.4.tar.gz) = 100302
-SIZE (cargo/inotify-0.11.0.tar.gz) = 26241
+SIZE (cargo/idna_adapter-1.2.2.tar.gz) = 10444
+SIZE (cargo/indexmap-2.14.0.tar.gz) = 104085
+SIZE (cargo/inotify-0.11.2.tar.gz) = 29809
 SIZE (cargo/inotify-sys-0.1.5.tar.gz) = 6965
-SIZE (cargo/intrusive-collections-0.9.7.tar.gz) = 56609
-SIZE (cargo/inventory-0.3.21.tar.gz) = 16600
+SIZE (cargo/intrusive-collections-0.10.1.tar.gz) = 57482
+SIZE (cargo/inventory-0.3.24.tar.gz) = 16226
 SIZE (cargo/itertools-0.13.0.tar.gz) = 146261
-SIZE (cargo/itertools-0.14.0.tar.gz) = 152715
-SIZE (cargo/itoa-1.0.15.tar.gz) = 11231
+SIZE (cargo/itertools-0.15.0.tar.gz) = 164131
+SIZE (cargo/itoa-1.0.18.tar.gz) = 15935
 SIZE (cargo/jod-thread-1.0.0.tar.gz) = 6407
-SIZE (cargo/js-sys-0.3.82.tar.gz) = 56436
-SIZE (cargo/kqueue-1.1.1.tar.gz) = 21504
-SIZE (cargo/kqueue-sys-1.0.4.tar.gz) = 7160
+SIZE (cargo/js-sys-0.3.99.tar.gz) = 108515
+SIZE (cargo/kqueue-1.2.0.tar.gz) = 28412
+SIZE (cargo/kqueue-sys-1.1.2.tar.gz) = 8796
 SIZE (cargo/la-arena-0.3.1.tar.gz) = 5745
 SIZE (cargo/lazy_static-1.5.0.tar.gz) = 14025
-SIZE (cargo/libc-0.2.175.tar.gz) = 788728
-SIZE (cargo/libloading-0.8.9.tar.gz) = 30222
-SIZE (cargo/libmimalloc-sys-0.1.44.tar.gz) = 451625
-SIZE (cargo/libredox-0.1.10.tar.gz) = 7332
+SIZE (cargo/leb128fmt-0.1.0.tar.gz) = 14138
+SIZE (cargo/libc-0.2.186.tar.gz) = 821883
+SIZE (cargo/libmimalloc-sys-0.1.49.tar.gz) = 500217
+SIZE (cargo/libredox-0.1.17.tar.gz) = 9644
 SIZE (cargo/line-index-0.1.2.tar.gz) = 7666
-SIZE (cargo/linux-raw-sys-0.11.0.tar.gz) = 2659624
-SIZE (cargo/litemap-0.8.0.tar.gz) = 34344
-SIZE (cargo/lock_api-0.4.13.tar.gz) = 28565
-SIZE (cargo/log-0.4.28.tar.gz) = 51131
+SIZE (cargo/linux-raw-sys-0.12.1.tar.gz) = 3006116
+SIZE (cargo/litemap-0.8.2.tar.gz) = 34572
+SIZE (cargo/lock_api-0.4.14.tar.gz) = 29249
+SIZE (cargo/log-0.4.31.tar.gz) = 52646
 SIZE (cargo/lsp-server-0.7.9.tar.gz) = 21215
-SIZE (cargo/lsp-types-0.95.0.tar.gz) = 68315
-SIZE (cargo/memchr-2.7.6.tar.gz) = 97616
-SIZE (cargo/memmap2-0.9.8.tar.gz) = 34478
+SIZE (cargo/memchr-2.8.1.tar.gz) = 98743
 SIZE (cargo/memoffset-0.9.1.tar.gz) = 9032
-SIZE (cargo/mimalloc-0.1.48.tar.gz) = 4742
+SIZE (cargo/mimalloc-0.1.52.tar.gz) = 5382
 SIZE (cargo/miniz_oxide-0.8.9.tar.gz) = 67132
 SIZE (cargo/mintex-0.1.4.tar.gz) = 6899
-SIZE (cargo/mio-1.1.0.tar.gz) = 105232
+SIZE (cargo/mio-1.2.1.tar.gz) = 106774
 SIZE (cargo/miow-0.6.1.tar.gz) = 30539
-SIZE (cargo/nix-0.30.1.tar.gz) = 342015
+SIZE (cargo/nix-0.31.3.tar.gz) = 347476
 SIZE (cargo/nohash-hasher-0.2.0.tar.gz) = 8051
 SIZE (cargo/notify-8.2.0.tar.gz) = 39067
-SIZE (cargo/notify-types-2.0.0.tar.gz) = 14495
+SIZE (cargo/notify-types-2.1.0.tar.gz) = 22796
 SIZE (cargo/nu-ansi-term-0.50.3.tar.gz) = 29597
-SIZE (cargo/num-conv-0.1.0.tar.gz) = 7444
+SIZE (cargo/num-conv-0.2.2.tar.gz) = 7441
 SIZE (cargo/num-traits-0.2.19.tar.gz) = 51631
 SIZE (cargo/num_cpus-1.17.0.tar.gz) = 15874
 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.3.tar.gz) = 34534
+SIZE (cargo/objc2-0.6.4.tar.gz) = 275200
+SIZE (cargo/objc2-encode-4.1.0.tar.gz) = 21004
+SIZE (cargo/object-0.37.3.tar.gz) = 344032
+SIZE (cargo/once_cell-1.21.4.tar.gz) = 35010
 SIZE (cargo/oorandom-11.1.5.tar.gz) = 23750
 SIZE (cargo/option-ext-0.2.0.tar.gz) = 7345
-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/percent-encoding-2.3.2.tar.gz) = 11583
-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.8.2.tar.gz) = 780998
-SIZE (cargo/pin-project-lite-0.2.16.tar.gz) = 30504
+SIZE (cargo/perf-event-0.4.8.tar.gz) = 19986
+SIZE (cargo/perf-event-open-sys-4.0.0.tar.gz) = 35790
+SIZE (cargo/petgraph-0.8.3.tar.gz) = 807555
+SIZE (cargo/pin-project-lite-0.2.17.tar.gz) = 31034
 SIZE (cargo/plotters-0.3.7.tar.gz) = 149031
 SIZE (cargo/plotters-backend-0.3.7.tar.gz) = 13709
 SIZE (cargo/plotters-svg-0.3.7.tar.gz) = 6715
-SIZE (cargo/portable-atomic-1.11.1.tar.gz) = 185506
+SIZE (cargo/portable-atomic-1.13.1.tar.gz) = 197001
 SIZE (cargo/postcard-1.1.3.tar.gz) = 43968
-SIZE (cargo/potential_utf-0.1.3.tar.gz) = 9698
+SIZE (cargo/potential_utf-0.1.5.tar.gz) = 10189
 SIZE (cargo/powerfmt-0.2.0.tar.gz) = 15165
 SIZE (cargo/ppv-lite86-0.2.21.tar.gz) = 22522
-SIZE (cargo/proc-macro2-1.0.101.tar.gz) = 53886
-SIZE (cargo/process-wrap-8.2.1.tar.gz) = 182312
-SIZE (cargo/proptest-1.9.0.tar.gz) = 205346
-SIZE (cargo/protobuf-3.7.1.tar.gz) = 211735
-SIZE (cargo/protobuf-support-3.7.1.tar.gz) = 11771
+SIZE (cargo/prettyplease-0.2.37.tar.gz) = 72033
+SIZE (cargo/proc-macro2-1.0.106.tar.gz) = 59765
+SIZE (cargo/process-wrap-9.1.0.tar.gz) = 180201
+SIZE (cargo/proptest-1.11.0.tar.gz) = 207859
+SIZE (cargo/protobuf-3.7.2.tar.gz) = 211978
+SIZE (cargo/protobuf-support-3.7.2.tar.gz) = 11725
 SIZE (cargo/pulldown-cmark-0.9.6.tar.gz) = 117378
 SIZE (cargo/pulldown-cmark-to-cmark-10.0.4.tar.gz) = 17917
 SIZE (cargo/quick-error-1.2.3.tar.gz) = 15066
-SIZE (cargo/quote-1.0.40.tar.gz) = 31063
+SIZE (cargo/quote-1.0.45.tar.gz) = 31564
 SIZE (cargo/r-efi-5.3.0.tar.gz) = 64532
-SIZE (cargo/ra-ap-rustc_abi-0.143.0.tar.gz) = 53333
-SIZE (cargo/ra-ap-rustc_ast_ir-0.143.0.tar.gz) = 3196
-SIZE (cargo/ra-ap-rustc_hashes-0.143.0.tar.gz) = 2277
-SIZE (cargo/ra-ap-rustc_index-0.143.0.tar.gz) = 28276
-SIZE (cargo/ra-ap-rustc_index_macros-0.143.0.tar.gz) = 4455
-SIZE (cargo/ra-ap-rustc_lexer-0.143.0.tar.gz) = 14247
-SIZE (cargo/ra-ap-rustc_next_trait_solver-0.143.0.tar.gz) = 89447
-SIZE (cargo/ra-ap-rustc_parse_format-0.143.0.tar.gz) = 11796
-SIZE (cargo/ra-ap-rustc_pattern_analysis-0.143.0.tar.gz) = 65114
-SIZE (cargo/ra-ap-rustc_type_ir-0.143.0.tar.gz) = 122680
-SIZE (cargo/ra-ap-rustc_type_ir_macros-0.143.0.tar.gz) = 3235
-SIZE (cargo/rand-0.9.2.tar.gz) = 99930
+SIZE (cargo/r-efi-6.0.0.tar.gz) = 65303
+SIZE (cargo/ra-ap-rustc_abi-0.165.0.tar.gz) = 55187
+SIZE (cargo/ra-ap-rustc_ast_ir-0.165.0.tar.gz) = 3178
+SIZE (cargo/ra-ap-rustc_hashes-0.165.0.tar.gz) = 2276
+SIZE (cargo/ra-ap-rustc_index-0.165.0.tar.gz) = 27650
+SIZE (cargo/ra-ap-rustc_index_macros-0.165.0.tar.gz) = 4729
+SIZE (cargo/ra-ap-rustc_lexer-0.165.0.tar.gz) = 14404
+SIZE (cargo/ra-ap-rustc_next_trait_solver-0.165.0.tar.gz) = 98687
+SIZE (cargo/ra-ap-rustc_parse_format-0.165.0.tar.gz) = 12383
+SIZE (cargo/ra-ap-rustc_pattern_analysis-0.165.0.tar.gz) = 64348
+SIZE (cargo/ra-ap-rustc_type_ir-0.165.0.tar.gz) = 134969
+SIZE (cargo/ra-ap-rustc_type_ir_macros-0.165.0.tar.gz) = 3220
+SIZE (cargo/rand-0.9.4.tar.gz) = 99786
 SIZE (cargo/rand_chacha-0.9.0.tar.gz) = 18258
-SIZE (cargo/rand_core-0.9.3.tar.gz) = 24543
+SIZE (cargo/rand_core-0.9.5.tar.gz) = 24129
 SIZE (cargo/rand_xorshift-0.4.0.tar.gz) = 10262
-SIZE (cargo/rayon-1.11.0.tar.gz) = 182470
+SIZE (cargo/rayon-1.12.0.tar.gz) = 183391
 SIZE (cargo/rayon-core-1.13.0.tar.gz) = 73151
-SIZE (cargo/redox_syscall-0.5.17.tar.gz) = 30002
+SIZE (cargo/redox_syscall-0.5.18.tar.gz) = 30747
 SIZE (cargo/redox_users-0.5.2.tar.gz) = 17280
-SIZE (cargo/regex-1.12.2.tar.gz) = 163843
-SIZE (cargo/regex-automata-0.4.13.tar.gz) = 625250
-SIZE (cargo/regex-syntax-0.8.8.tar.gz) = 359141
-SIZE (cargo/rowan-0.15.17.tar.gz) = 39734
-SIZE (cargo/rustc-demangle-0.1.26.tar.gz) = 30340
+SIZE (cargo/regex-1.12.3.tar.gz) = 153392
+SIZE (cargo/regex-automata-0.4.14.tar.gz) = 618012
+SIZE (cargo/regex-syntax-0.8.10.tar.gz) = 358781
+SIZE (cargo/rowan-0.15.19.tar.gz) = 40541
+SIZE (cargo/rustc-demangle-0.1.27.tar.gz) = 30448
 SIZE (cargo/rustc-hash-1.1.0.tar.gz) = 9331
-SIZE (cargo/rustc-hash-2.1.1.tar.gz) = 14154
-SIZE (cargo/rustc-literal-escaper-0.0.4.tar.gz) = 13915
-SIZE (cargo/rustc-literal-escaper-0.0.5.tar.gz) = 14220
+SIZE (cargo/rustc-hash-2.1.2.tar.gz) = 14754
+SIZE (cargo/rustc-literal-escaper-0.0.7.tar.gz) = 14206
 SIZE (cargo/rustc-stable-hash-0.1.2.tar.gz) = 20359
 SIZE (cargo/rustc_apfloat-0.2.3+llvm-462a31f5a5ab.tar.gz) = 86154
-SIZE (cargo/rustc_version-0.4.1.tar.gz) = 12245
-SIZE (cargo/rustix-1.1.2.tar.gz) = 422717
+SIZE (cargo/rustix-1.1.4.tar.gz) = 425241
 SIZE (cargo/rustversion-1.0.22.tar.gz) = 21096
 SIZE (cargo/rusty-fork-0.3.1.tar.gz) = 21108
-SIZE (cargo/ryu-1.0.20.tar.gz) = 48738
-SIZE (cargo/salsa-0.25.2.tar.gz) = 703252
-SIZE (cargo/salsa-macro-rules-0.25.2.tar.gz) = 20666
-SIZE (cargo/salsa-macros-0.25.2.tar.gz) = 31613
+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/same-file-1.0.6.tar.gz) = 10183
-SIZE (cargo/scip-0.5.2.tar.gz) = 61541
+SIZE (cargo/scip-0.7.1.tar.gz) = 62503
 SIZE (cargo/scopeguard-1.2.0.tar.gz) = 11619
-SIZE (cargo/semver-1.0.27.tar.gz) = 30081
-SIZE (cargo/serde-1.0.226.tar.gz) = 28484
-SIZE (cargo/serde_core-1.0.226.tar.gz) = 63014
-SIZE (cargo/serde_derive-1.0.226.tar.gz) = 58702
-SIZE (cargo/serde_json-1.0.145.tar.gz) = 155748
-SIZE (cargo/serde_repr-0.1.20.tar.gz) = 12627
-SIZE (cargo/serde_spanned-1.0.3.tar.gz) = 11011
+SIZE (cargo/semver-1.0.28.tar.gz) = 33064
+SIZE (cargo/serde-1.0.228.tar.gz) = 83652
+SIZE (cargo/serde_core-1.0.228.tar.gz) = 63111
+SIZE (cargo/serde_derive-1.0.228.tar.gz) = 59605
+SIZE (cargo/serde_json-1.0.150.tar.gz) = 155574
+SIZE (cargo/serde_spanned-1.1.1.tar.gz) = 11025
 SIZE (cargo/serde_test-1.0.177.tar.gz) = 18671
 SIZE (cargo/sharded-slab-0.1.7.tar.gz) = 58227
-SIZE (cargo/shlex-1.3.0.tar.gz) = 18713
+SIZE (cargo/shlex-2.0.1.tar.gz) = 19332
+SIZE (cargo/simd-adler32-0.3.9.tar.gz) = 18572
+SIZE (cargo/slab-0.4.12.tar.gz) = 19080
 SIZE (cargo/smallvec-1.15.1.tar.gz) = 38116
-SIZE (cargo/smol_str-0.3.2.tar.gz) = 17504
-SIZE (cargo/spin-0.9.8.tar.gz) = 38958
-SIZE (cargo/stable_deref_trait-1.2.0.tar.gz) = 8054
+SIZE (cargo/smol_str-0.3.6.tar.gz) = 26335
+SIZE (cargo/stable_deref_trait-1.2.1.tar.gz) = 8186
 SIZE (cargo/static_assertions-1.1.0.tar.gz) = 18480
-SIZE (cargo/syn-2.0.106.tar.gz) = 301514
+SIZE (cargo/syn-2.0.117.tar.gz) = 306011
 SIZE (cargo/synstructure-0.13.2.tar.gz) = 18950
-SIZE (cargo/temp-dir-0.1.16.tar.gz) = 6127
-SIZE (cargo/tempfile-3.23.0.tar.gz) = 43063
+SIZE (cargo/temp-dir-0.2.0.tar.gz) = 6295
+SIZE (cargo/tempfile-3.27.0.tar.gz) = 44780
 SIZE (cargo/tenthash-1.1.0.tar.gz) = 11196
 SIZE (cargo/text-size-1.1.1.tar.gz) = 12553
-SIZE (cargo/thin-vec-0.2.14.tar.gz) = 35087
+SIZE (cargo/thin-vec-0.2.18.tar.gz) = 39421
 SIZE (cargo/thiserror-1.0.69.tar.gz) = 22198
-SIZE (cargo/thiserror-2.0.16.tar.gz) = 29095
+SIZE (cargo/thiserror-2.0.18.tar.gz) = 28875
 SIZE (cargo/thiserror-impl-1.0.69.tar.gz) = 18365
-SIZE (cargo/thiserror-impl-2.0.16.tar.gz) = 21214
+SIZE (cargo/thiserror-impl-2.0.18.tar.gz) = 21413
 SIZE (cargo/thousands-0.2.0.tar.gz) = 11060
 SIZE (cargo/thread_local-1.1.9.tar.gz) = 19315
 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.44.tar.gz) = 143200
-SIZE (cargo/time-core-0.1.6.tar.gz) = 9105
-SIZE (cargo/time-macros-0.2.24.tar.gz) = 24715
-SIZE (cargo/tinystr-0.8.1.tar.gz) = 23333
+SIZE (cargo/time-0.3.47.tar.gz) = 225161
+SIZE (cargo/time-core-0.1.8.tar.gz) = 9634
+SIZE (cargo/time-macros-0.2.27.tar.gz) = 25144
+SIZE (cargo/tinystr-0.8.3.tar.gz) = 24710
 SIZE (cargo/tinytemplate-1.2.1.tar.gz) = 26490
-SIZE (cargo/toml-0.9.8.tar.gz) = 56104
-SIZE (cargo/toml_datetime-0.7.3.tar.gz) = 17827
-SIZE (cargo/toml_parser-1.0.4.tar.gz) = 34978
-SIZE (cargo/toml_writer-1.0.4.tar.gz) = 17146
-SIZE (cargo/tracing-0.1.41.tar.gz) = 82448
-SIZE (cargo/tracing-attributes-0.1.30.tar.gz) = 39142
-SIZE (cargo/tracing-core-0.1.34.tar.gz) = 63760
+SIZE (cargo/toml-1.1.2+spec-1.1.0.tar.gz) = 56327
+SIZE (cargo/toml_datetime-1.1.1+spec-1.1.0.tar.gz) = 17982
+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/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
 SIZE (cargo/tracing-log-0.2.0.tar.gz) = 17561
-SIZE (cargo/tracing-subscriber-0.3.20.tar.gz) = 212274
-SIZE (cargo/tracing-tree-0.4.0.tar.gz) = 29411
-SIZE (cargo/triomphe-0.1.14.tar.gz) = 30292
+SIZE (cargo/tracing-subscriber-0.3.23.tar.gz) = 213773
+SIZE (cargo/tracing-tree-0.4.1.tar.gz) = 30847
+SIZE (cargo/triomphe-0.1.15.tar.gz) = 34711
 SIZE (cargo/typed-arena-2.0.2.tar.gz) = 11848
+SIZE (cargo/typeid-1.0.3.tar.gz) = 9006
 SIZE (cargo/unarray-0.1.4.tar.gz) = 12895
 SIZE (cargo/ungrammar-1.16.1.tar.gz) = 8383
-SIZE (cargo/unicase-2.8.1.tar.gz) = 24088
-SIZE (cargo/unicode-ident-1.0.19.tar.gz) = 47480
-SIZE (cargo/unicode-properties-0.1.3.tar.gz) = 42252
+SIZE (cargo/unicase-2.9.0.tar.gz) = 24368
+SIZE (cargo/unicode-ident-1.0.24.tar.gz) = 49298
+SIZE (cargo/unicode-properties-0.1.4.tar.gz) = 42752
 SIZE (cargo/unicode-xid-0.2.6.tar.gz) = 15744
-SIZE (cargo/url-2.5.7.tar.gz) = 87907
+SIZE (cargo/url-2.5.8.tar.gz) = 86512
 SIZE (cargo/utf8_iter-1.0.4.tar.gz) = 10437
 SIZE (cargo/valuable-0.1.1.tar.gz) = 28679
 SIZE (cargo/wait-timeout-0.2.1.tar.gz) = 11435
 SIZE (cargo/walkdir-2.5.0.tar.gz) = 23951
 SIZE (cargo/wasi-0.11.1+wasi-snapshot-preview1.tar.gz) = 28477
-SIZE (cargo/wasip2-1.0.1+wasi-0.2.4.tar.gz) = 132087
-SIZE (cargo/wasm-bindgen-0.2.105.tar.gz) = 48215
-SIZE (cargo/wasm-bindgen-macro-0.2.105.tar.gz) = 9264
-SIZE (cargo/wasm-bindgen-macro-support-0.2.105.tar.gz) = 49633
-SIZE (cargo/wasm-bindgen-shared-0.2.105.tar.gz) = 9269
-SIZE (cargo/web-sys-0.3.82.tar.gz) = 644272
+SIZE (cargo/wasip2-1.0.3+wasi-0.2.9.tar.gz) = 134512
+SIZE (cargo/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.tar.gz) = 123354
+SIZE (cargo/wasm-bindgen-0.2.122.tar.gz) = 66786
+SIZE (cargo/wasm-bindgen-macro-0.2.122.tar.gz) = 9295
+SIZE (cargo/wasm-bindgen-macro-support-0.2.122.tar.gz) = 82378
+SIZE (cargo/wasm-bindgen-shared-0.2.122.tar.gz) = 11275
+SIZE (cargo/wasm-encoder-0.244.0.tar.gz) = 85804
+SIZE (cargo/wasm-metadata-0.244.0.tar.gz) = 21500
+SIZE (cargo/wasmparser-0.244.0.tar.gz) = 265607
+SIZE (cargo/web-sys-0.3.99.tar.gz) = 675491
 SIZE (cargo/winapi-util-0.1.11.tar.gz) = 13368
-SIZE (cargo/windows-0.61.3.tar.gz) = 9372520
-SIZE (cargo/windows-collections-0.2.0.tar.gz) = 13579
-SIZE (cargo/windows-core-0.61.2.tar.gz) = 36771
-SIZE (cargo/windows-future-0.2.1.tar.gz) = 17532
-SIZE (cargo/windows-implement-0.60.0.tar.gz) = 15073
-SIZE (cargo/windows-interface-0.59.1.tar.gz) = 11735
-SIZE (cargo/windows-link-0.1.3.tar.gz) = 6154
-SIZE (cargo/windows-link-0.2.0.tar.gz) = 6170
-SIZE (cargo/windows-numerics-0.2.0.tar.gz) = 9686
-SIZE (cargo/windows-result-0.3.4.tar.gz) = 13418
-SIZE (cargo/windows-strings-0.4.2.tar.gz) = 13983
+SIZE (cargo/windows-0.62.2.tar.gz) = 9360572
+SIZE (cargo/windows-collections-0.3.2.tar.gz) = 13510
+SIZE (cargo/windows-core-0.62.2.tar.gz) = 36932
+SIZE (cargo/windows-future-0.3.2.tar.gz) = 17944
+SIZE (cargo/windows-implement-0.60.2.tar.gz) = 15325
+SIZE (cargo/windows-interface-0.59.3.tar.gz) = 11809
+SIZE (cargo/windows-link-0.2.1.tar.gz) = 6133
+SIZE (cargo/windows-numerics-0.3.1.tar.gz) = 9772
+SIZE (cargo/windows-result-0.4.1.tar.gz) = 13381
+SIZE (cargo/windows-strings-0.5.1.tar.gz) = 13966
 SIZE (cargo/windows-sys-0.60.2.tar.gz) = 2518479
-SIZE (cargo/windows-sys-0.61.0.tar.gz) = 2517134
-SIZE (cargo/windows-targets-0.52.6.tar.gz) = 6403
-SIZE (cargo/windows-targets-0.53.3.tar.gz) = 7099
-SIZE (cargo/windows-threading-0.1.0.tar.gz) = 9085
-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.52.6.tar.gz) = 832615
-SIZE (cargo/windows_aarch64_msvc-0.53.0.tar.gz) = 834446
-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.52.6.tar.gz) = 901163
-SIZE (cargo/windows_i686_msvc-0.53.0.tar.gz) = 903450
-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.52.6.tar.gz) = 435707
-SIZE (cargo/windows_x86_64_gnullvm-0.53.0.tar.gz) = 782434
-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.13.tar.gz) = 174454
-SIZE (cargo/wit-bindgen-0.46.0.tar.gz) = 60508
+SIZE (cargo/windows-sys-0.61.2.tar.gz) = 2517186
+SIZE (cargo/windows-targets-0.53.5.tar.gz) = 7126
+SIZE (cargo/windows-threading-0.2.1.tar.gz) = 9686
+SIZE (cargo/windows_aarch64_gnullvm-0.53.1.tar.gz) = 787748
+SIZE (cargo/windows_aarch64_msvc-0.53.1.tar.gz) = 838009
+SIZE (cargo/windows_i686_gnu-0.53.1.tar.gz) = 939775
+SIZE (cargo/windows_i686_gnullvm-0.53.1.tar.gz) = 857396
+SIZE (cargo/windows_i686_msvc-0.53.1.tar.gz) = 907688
+SIZE (cargo/windows_x86_64_gnu-0.53.1.tar.gz) = 903712
+SIZE (cargo/windows_x86_64_gnullvm-0.53.1.tar.gz) = 787739
+SIZE (cargo/windows_x86_64_msvc-0.53.1.tar.gz) = 837950
+SIZE (cargo/winnow-0.7.15.tar.gz) = 187092
+SIZE (cargo/winnow-1.0.3.tar.gz) = 187990
+SIZE (cargo/wit-bindgen-0.51.0.tar.gz) = 68035
+SIZE (cargo/wit-bindgen-0.57.1.tar.gz) = 71227
+SIZE (cargo/wit-bindgen-core-0.51.0.tar.gz) = 35048
+SIZE (cargo/wit-bindgen-rust-0.51.0.tar.gz) = 57051
+SIZE (cargo/wit-bindgen-rust-macro-0.51.0.tar.gz) = 14283
+SIZE (cargo/wit-component-0.244.0.tar.gz) = 256882
+SIZE (cargo/wit-parser-0.244.0.tar.gz) = 159371
 SIZE (cargo/write-json-0.1.4.tar.gz) = 7024
-SIZE (cargo/writeable-0.6.1.tar.gz) = 24068
+SIZE (cargo/writeable-0.6.3.tar.gz) = 26685
 SIZE (cargo/xflags-0.3.2.tar.gz) = 6711
 SIZE (cargo/xflags-macros-0.3.2.tar.gz) = 13127
 SIZE (cargo/xshell-0.2.7.tar.gz) = 24653
 SIZE (cargo/xshell-macros-0.2.7.tar.gz) = 2890
-SIZE (cargo/yoke-0.8.0.tar.gz) = 28726
-SIZE (cargo/yoke-derive-0.8.0.tar.gz) = 7521
-SIZE (cargo/zerocopy-0.8.27.tar.gz) = 252663
-SIZE (cargo/zerocopy-derive-0.8.27.tar.gz) = 89827
-SIZE (cargo/zerofrom-0.1.6.tar.gz) = 5669
-SIZE (cargo/zerofrom-derive-0.1.6.tar.gz) = 8305
-SIZE (cargo/zerotrie-0.2.2.tar.gz) = 74423
-SIZE (cargo/zerovec-0.11.4.tar.gz) = 125080
-SIZE (cargo/zerovec-derive-0.11.1.tar.gz) = 21294
+SIZE (cargo/yoke-0.8.3.tar.gz) = 33132
+SIZE (cargo/yoke-derive-0.8.2.tar.gz) = 15077
+SIZE (cargo/zerocopy-0.8.50.tar.gz) = 287760
+SIZE (cargo/zerocopy-derive-0.8.50.tar.gz) = 97640
+SIZE (cargo/zerofrom-0.1.8.tar.gz) = 6156
+SIZE (cargo/zerofrom-derive-0.1.7.tar.gz) = 8853
+SIZE (cargo/zerotrie-0.2.4.tar.gz) = 83690
+SIZE (cargo/zerovec-0.11.6.tar.gz) = 128583
+SIZE (cargo/zerovec-derive-0.11.3.tar.gz) = 22115
 SIZE (cargo/zip-4.6.1.tar.gz) = 115842
-SIZE (rust-analyzer-2026-01-12.tar.gz) = 3798927
+SIZE (cargo/zmij-1.0.21.tar.gz) = 26665
+SIZE (rust-analyzer-2026-07-13.tar.gz) = 4027632
Index: patches/patch-xtask_src_codegen_rs
===================================================================
RCS file: /cvs/ports/devel/rust-analyzer/patches/patch-xtask_src_codegen_rs,v
diff -u -p -r1.3 patch-xtask_src_codegen_rs
--- patches/patch-xtask_src_codegen_rs  15 Jan 2026 12:14:49 -0000      1.3
+++ patches/patch-xtask_src_codegen_rs  14 Jul 2026 19:09:31 -0000
@@ -3,21 +3,21 @@ Don't use rustup.
 Index: xtask/src/codegen.rs
 --- xtask/src/codegen.rs.orig
 +++ xtask/src/codegen.rs
-@@ -130,27 +130,19 @@ impl fmt::Display for Location {
- fn reformat(text: String) -> String {
+@@ -131,27 +131,19 @@ 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 toolchain = 
&std::env::var("RUSTFMT_TOOLCHAIN").unwrap_or("stable".to_owned());
+-    let version = cmd!(sh, "rustup run {toolchain} rustfmt 
--version").read().unwrap_or_default();
 +    let version = cmd!(sh, "rustfmt --version").read().unwrap_or_default();
  
      // 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).
-     let mut stdout = if !version.contains("stable") {
+     let mut stdout = if !version.contains(toolchain) {
 -        let version = cmd!(sh, "rustfmt 
--version").read().unwrap_or_default();
--        if !version.contains("stable") {
+-        if !version.contains(toolchain) {
 -            panic!(
--                "Failed to run rustfmt from toolchain 'stable'. \
--                 Please run `rustup component add rustfmt --toolchain stable` 
to install it.",
+-                "Failed to run rustfmt from toolchain '{toolchain}'. \
+-                 Please run `rustup component add rustfmt --toolchain 
{toolchain}` to install it.",
 -            );
 -        } else {
 -            cmd!(sh, "rustfmt --config-path {rustfmt_toml} --config 
fn_single_line=true")
@@ -32,7 +32,7 @@ Index: xtask/src/codegen.rs
      } else {
          cmd!(
              sh,
--            "rustup run stable rustfmt --config-path {rustfmt_toml} --config 
fn_single_line=true"
+-            "rustup run {toolchain} rustfmt --config-path {rustfmt_toml} 
--config fn_single_line=true"
 +            "rustfmt --config-path {rustfmt_toml} --config 
fn_single_line=true"
          )
          .stdin(text)

Reply via email to