@@ -60,7 +60,7 @@ dependencies = [
6060 " cfg-if" ,
6161 " libc" ,
6262 " miniz_oxide" ,
63- " object" ,
63+ " object 0.36.7 " ,
6464 " rustc-demangle" ,
6565 " windows-targets 0.52.6" ,
6666]
@@ -130,21 +130,38 @@ dependencies = [
130130
131131[[package ]]
132132name = " cargo-platform"
133- version = " 0.1.9 "
133+ version = " 0.2.0 "
134134source = " registry+https://github.com/rust-lang/crates.io-index"
135- checksum = " e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea "
135+ checksum = " 84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4 "
136136dependencies = [
137137 " serde" ,
138138]
139139
140+ [[package ]]
141+ name = " cargo-util-schemas"
142+ version = " 0.2.0"
143+ source = " registry+https://github.com/rust-lang/crates.io-index"
144+ checksum = " e63d2780ac94487eb9f1fea7b0d56300abc9eb488800854ca217f102f5caccca"
145+ dependencies = [
146+ " semver" ,
147+ " serde" ,
148+ " serde-untagged" ,
149+ " serde-value" ,
150+ " thiserror 1.0.69" ,
151+ " toml" ,
152+ " unicode-xid" ,
153+ " url" ,
154+ ]
155+
140156[[package ]]
141157name = " cargo_metadata"
142- version = " 0.19.2 "
158+ version = " 0.20.0 "
143159source = " registry+https://github.com/rust-lang/crates.io-index"
144- checksum = " dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba "
160+ checksum = " 4f7835cfc6135093070e95eb2b53e5d9b5c403dc3a6be6040ee026270aa82502 "
145161dependencies = [
146162 " camino" ,
147163 " cargo-platform" ,
164+ " cargo-util-schemas" ,
148165 " semver" ,
149166 " serde" ,
150167 " serde_json" ,
@@ -190,9 +207,9 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
190207
191208[[package ]]
192209name = " chalk-derive"
193- version = " 0.102 .0"
210+ version = " 0.103 .0"
194211source = " registry+https://github.com/rust-lang/crates.io-index"
195- checksum = " feb14e3ff0ebac26d8e58b6ed1417afb60c4a0a44b6425546ee7eb9c75ebb336 "
212+ checksum = " eb4899682de915ca7c0b025bdd0a3d34c75fe12184122fda6805a7baddaa293c "
196213dependencies = [
197214 " proc-macro2" ,
198215 " quote" ,
@@ -202,19 +219,19 @@ dependencies = [
202219
203220[[package ]]
204221name = " chalk-ir"
205- version = " 0.102 .0"
222+ version = " 0.103 .0"
206223source = " registry+https://github.com/rust-lang/crates.io-index"
207- checksum = " 72f0a61621a088af69fee8df39ec63cf5b6d0b9ab663a740cdeb376aabf2f244 "
224+ checksum = " 90a37d2ab99352b4caca135061e7b4ac67024b648c28ed0b787feec4bea4caed "
208225dependencies = [
209226 " bitflags 2.9.1" ,
210227 " chalk-derive" ,
211228]
212229
213230[[package ]]
214231name = " chalk-recursive"
215- version = " 0.102 .0"
232+ version = " 0.103 .0"
216233source = " registry+https://github.com/rust-lang/crates.io-index"
217- checksum = " cbd3415cc540015533aa4a8ad007696d585dd9c5f81e7c099872f1dd4bf14894 "
234+ checksum = " c855be60e646664bc37c2496d3dc81ca5ef60520930e5e0f0057a0575aff6c19 "
218235dependencies = [
219236 " chalk-derive" ,
220237 " chalk-ir" ,
@@ -225,9 +242,9 @@ dependencies = [
225242
226243[[package ]]
227244name = " chalk-solve"
228- version = " 0.102 .0"
245+ version = " 0.103 .0"
229246source = " registry+https://github.com/rust-lang/crates.io-index"
230- checksum = " 747707b0c082b3ecf4b1ae28d0d8df708a46cddd22a386f9cc85a312a4de25ff "
247+ checksum = " 477ac6cdfd2013e9f93b09b036c2b607a67b2e728f4777b8422d55a79e9e3a34 "
231248dependencies = [
232249 " chalk-derive" ,
233250 " chalk-ir" ,
@@ -431,6 +448,16 @@ version = "1.0.2"
431448source = " registry+https://github.com/rust-lang/crates.io-index"
432449checksum = " 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
433450
451+ [[package ]]
452+ name = " erased-serde"
453+ version = " 0.4.6"
454+ source = " registry+https://github.com/rust-lang/crates.io-index"
455+ checksum = " e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7"
456+ dependencies = [
457+ " serde" ,
458+ " typeid" ,
459+ ]
460+
434461[[package ]]
435462name = " expect-test"
436463version = " 1.5.1"
@@ -1336,6 +1363,15 @@ version = "0.1.0"
13361363source = " registry+https://github.com/rust-lang/crates.io-index"
13371364checksum = " 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
13381365
1366+ [[package ]]
1367+ name = " num-traits"
1368+ version = " 0.2.19"
1369+ source = " registry+https://github.com/rust-lang/crates.io-index"
1370+ checksum = " 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
1371+ dependencies = [
1372+ " autocfg" ,
1373+ ]
1374+
13391375[[package ]]
13401376name = " num_cpus"
13411377version = " 1.17.0"
@@ -1364,6 +1400,15 @@ dependencies = [
13641400 " memchr" ,
13651401]
13661402
1403+ [[package ]]
1404+ name = " object"
1405+ version = " 0.37.1"
1406+ source = " registry+https://github.com/rust-lang/crates.io-index"
1407+ checksum = " 03fd943161069e1768b4b3d050890ba48730e590f57e56d4aa04e7e090e61b4a"
1408+ dependencies = [
1409+ " memchr" ,
1410+ ]
1411+
13671412[[package ]]
13681413name = " once_cell"
13691414version = " 1.21.3"
@@ -1382,6 +1427,15 @@ version = "0.2.0"
13821427source = " registry+https://github.com/rust-lang/crates.io-index"
13831428checksum = " 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
13841429
1430+ [[package ]]
1431+ name = " ordered-float"
1432+ version = " 2.10.1"
1433+ source = " registry+https://github.com/rust-lang/crates.io-index"
1434+ checksum = " 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c"
1435+ dependencies = [
1436+ " num-traits" ,
1437+ ]
1438+
13851439[[package ]]
13861440name = " parking_lot"
13871441version = " 0.12.4"
@@ -1413,7 +1467,7 @@ dependencies = [
14131467 " edition" ,
14141468 " expect-test" ,
14151469 " ra-ap-rustc_lexer" ,
1416- " rustc-literal-escaper" ,
1470+ " rustc-literal-escaper 0.0.3 " ,
14171471 " stdx" ,
14181472 " tracing" ,
14191473]
@@ -1519,7 +1573,7 @@ dependencies = [
15191573 " libc" ,
15201574 " libloading" ,
15211575 " memmap2" ,
1522- " object" ,
1576+ " object 0.37.1 " ,
15231577 " paths" ,
15241578 " proc-macro-test" ,
15251579 " ra-ap-rustc_lexer" ,
@@ -1573,7 +1627,7 @@ dependencies = [
15731627 " libc" ,
15741628 " perf-event" ,
15751629 " tikv-jemalloc-ctl" ,
1576- " windows-sys 0.59.0 " ,
1630+ " windows-sys 0.60.2 " ,
15771631]
15781632
15791633[[package ]]
@@ -1664,9 +1718,9 @@ dependencies = [
16641718
16651719[[package ]]
16661720name = " ra-ap-rustc_abi"
1667- version = " 0.113 .0"
1721+ version = " 0.116 .0"
16681722source = " registry+https://github.com/rust-lang/crates.io-index"
1669- checksum = " c33b8fa229789975647ca5426be432c7c327ebde89ab15889928185dbcee3230 "
1723+ checksum = " a967e3a9cd3e38b543f503978e0eccee461e3aea3f7b10e944959bff41dbe612 "
16701724dependencies = [
16711725 " bitflags 2.9.1" ,
16721726 " ra-ap-rustc_hashes" ,
@@ -1676,28 +1730,28 @@ dependencies = [
16761730
16771731[[package ]]
16781732name = " ra-ap-rustc_hashes"
1679- version = " 0.113 .0"
1733+ version = " 0.116 .0"
16801734source = " registry+https://github.com/rust-lang/crates.io-index"
1681- checksum = " 0d68a3e389927002f552938a90b04787f6435f55b46fc5691360470d1cb2e99d "
1735+ checksum = " 1ea4c755ecbbffa5743c251344f484ebe571ec7bc5b36d80b2a8ae775d1a7a40 "
16821736dependencies = [
16831737 " rustc-stable-hash" ,
16841738]
16851739
16861740[[package ]]
16871741name = " ra-ap-rustc_index"
1688- version = " 0.113 .0"
1742+ version = " 0.116 .0"
16891743source = " registry+https://github.com/rust-lang/crates.io-index"
1690- checksum = " 32502273df2838d0ca13f1c67e2a48feef940e591f9771869f07e2db2acede53 "
1744+ checksum = " aca7ad7cf911538c619caa2162339fe98637e9e46f11bb0484ef96735df4d64a "
16911745dependencies = [
16921746 " ra-ap-rustc_index_macros" ,
16931747 " smallvec" ,
16941748]
16951749
16961750[[package ]]
16971751name = " ra-ap-rustc_index_macros"
1698- version = " 0.113 .0"
1752+ version = " 0.116 .0"
16991753source = " registry+https://github.com/rust-lang/crates.io-index"
1700- checksum = " 8a32f081864ae34c7ae6634edfa7a95ab9260ba85015e8b1d347580eda79d14f "
1754+ checksum = " 8767ba551c9355bc3031be072cc4bb0381106e5e7cd275e72b7a8c76051c4070 "
17011755dependencies = [
17021756 " proc-macro2" ,
17031757 " quote" ,
@@ -1706,9 +1760,9 @@ dependencies = [
17061760
17071761[[package ]]
17081762name = " ra-ap-rustc_lexer"
1709- version = " 0.113 .0"
1763+ version = " 0.116 .0"
17101764source = " registry+https://github.com/rust-lang/crates.io-index"
1711- checksum = " ed34c51974718c5bd90d876d1364d9725159fc8030c2382b9cb837034152ed68 "
1765+ checksum = " 6101374afb267e6c27e4e2eb0b1352e9f3504c1a8f716f619cd39244e2ed92ab "
17121766dependencies = [
17131767 " memchr" ,
17141768 " unicode-properties" ,
@@ -1717,19 +1771,19 @@ dependencies = [
17171771
17181772[[package ]]
17191773name = " ra-ap-rustc_parse_format"
1720- version = " 0.113 .0"
1774+ version = " 0.116 .0"
17211775source = " registry+https://github.com/rust-lang/crates.io-index"
1722- checksum = " ff0440e5d27facbf4ff13ea651e48c2f6e360b3dbfc56251b41d60719b965fb8 "
1776+ checksum = " ecd88a19f00da4f43e6727d5013444cbc399804b5046dfa2bbcd28ebed3970ce "
17231777dependencies = [
17241778 " ra-ap-rustc_lexer" ,
1725- " rustc-literal-escaper" ,
1779+ " rustc-literal-escaper 0.0.2 " ,
17261780]
17271781
17281782[[package ]]
17291783name = " ra-ap-rustc_pattern_analysis"
1730- version = " 0.113 .0"
1784+ version = " 0.116 .0"
17311785source = " registry+https://github.com/rust-lang/crates.io-index"
1732- checksum = " a6056efa57aba3aa0cc69a0bf1a8281624c23ad25b05748d11ebcd4668037bfc "
1786+ checksum = " bb332dd32d7850a799862533b1c021e6062558861a4ad57817bf522499fbb892 "
17331787dependencies = [
17341788 " ra-ap-rustc_index" ,
17351789 " rustc-hash 2.1.1" ,
@@ -1851,7 +1905,7 @@ dependencies = [
18511905 " vfs" ,
18521906 " vfs-notify" ,
18531907 " walkdir" ,
1854- " windows-sys 0.59.0 " ,
1908+ " windows-sys 0.60.2 " ,
18551909 " xflags" ,
18561910 " xshell" ,
18571911]
@@ -1880,6 +1934,12 @@ version = "0.0.2"
18801934source = " registry+https://github.com/rust-lang/crates.io-index"
18811935checksum = " 0041b6238913c41fe704213a4a9329e2f685a156d1781998128b4149c230ad04"
18821936
1937+ [[package ]]
1938+ name = " rustc-literal-escaper"
1939+ version = " 0.0.3"
1940+ source = " registry+https://github.com/rust-lang/crates.io-index"
1941+ checksum = " 78744cd17f5d01c75b709e49807d1363e02a940ccee2e9e72435843fdb0d076e"
1942+
18831943[[package ]]
18841944name = " rustc-stable-hash"
18851945version = " 0.1.2"
@@ -1992,6 +2052,27 @@ dependencies = [
19922052 " serde_derive" ,
19932053]
19942054
2055+ [[package ]]
2056+ name = " serde-untagged"
2057+ version = " 0.1.7"
2058+ source = " registry+https://github.com/rust-lang/crates.io-index"
2059+ checksum = " 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e"
2060+ dependencies = [
2061+ " erased-serde" ,
2062+ " serde" ,
2063+ " typeid" ,
2064+ ]
2065+
2066+ [[package ]]
2067+ name = " serde-value"
2068+ version = " 0.7.0"
2069+ source = " registry+https://github.com/rust-lang/crates.io-index"
2070+ checksum = " f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c"
2071+ dependencies = [
2072+ " ordered-float" ,
2073+ " serde" ,
2074+ ]
2075+
19952076[[package ]]
19962077name = " serde_derive"
19972078version = " 1.0.219"
@@ -2099,7 +2180,7 @@ dependencies = [
20992180 " libc" ,
21002181 " miow" ,
21012182 " tracing" ,
2102- " windows-sys 0.59.0 " ,
2183+ " windows-sys 0.60.2 " ,
21032184]
21042185
21052186[[package ]]
@@ -2135,7 +2216,7 @@ dependencies = [
21352216 " rayon" ,
21362217 " rowan" ,
21372218 " rustc-hash 2.1.1" ,
2138- " rustc-literal-escaper" ,
2219+ " rustc-literal-escaper 0.0.3 " ,
21392220 " rustc_apfloat" ,
21402221 " smol_str" ,
21412222 " stdx" ,
@@ -2468,6 +2549,12 @@ version = "2.0.2"
24682549source = " registry+https://github.com/rust-lang/crates.io-index"
24692550checksum = " 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a"
24702551
2552+ [[package ]]
2553+ name = " typeid"
2554+ version = " 1.0.3"
2555+ source = " registry+https://github.com/rust-lang/crates.io-index"
2556+ checksum = " bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c"
2557+
24712558[[package ]]
24722559name = " ungrammar"
24732560version = " 1.16.1"
@@ -3060,9 +3147,9 @@ dependencies = [
30603147
30613148[[package ]]
30623149name = " zip"
3063- version = " 3 .0.0"
3150+ version = " 4 .0.0"
30643151source = " registry+https://github.com/rust-lang/crates.io-index"
3065- checksum = " 12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308 "
3152+ checksum = " 153a6fff49d264c4babdcfa6b4d534747f520e56e8f0f384f3b808c4b64cc1fd "
30663153dependencies = [
30673154 " arbitrary" ,
30683155 " crc32fast" ,
0 commit comments