@@ -153,6 +153,22 @@ dependencies = [
153153 " url" ,
154154]
155155
156+ [[package ]]
157+ name = " cargo-util-schemas"
158+ version = " 0.8.2"
159+ source = " registry+https://github.com/rust-lang/crates.io-index"
160+ checksum = " 7dc1a6f7b5651af85774ae5a34b4e8be397d9cf4bc063b7e6dbd99a841837830"
161+ dependencies = [
162+ " semver" ,
163+ " serde" ,
164+ " serde-untagged" ,
165+ " serde-value" ,
166+ " thiserror 2.0.12" ,
167+ " toml" ,
168+ " unicode-xid" ,
169+ " url" ,
170+ ]
171+
156172[[package ]]
157173name = " cargo_metadata"
158174version = " 0.20.0"
@@ -161,7 +177,22 @@ checksum = "4f7835cfc6135093070e95eb2b53e5d9b5c403dc3a6be6040ee026270aa82502"
161177dependencies = [
162178 " camino" ,
163179 " cargo-platform" ,
164- " cargo-util-schemas" ,
180+ " cargo-util-schemas 0.2.0" ,
181+ " semver" ,
182+ " serde" ,
183+ " serde_json" ,
184+ " thiserror 2.0.12" ,
185+ ]
186+
187+ [[package ]]
188+ name = " cargo_metadata"
189+ version = " 0.21.0"
190+ source = " registry+https://github.com/rust-lang/crates.io-index"
191+ checksum = " 5cfca2aaa699835ba88faf58a06342a314a950d2b9686165e038286c30316868"
192+ dependencies = [
193+ " camino" ,
194+ " cargo-platform" ,
195+ " cargo-util-schemas 0.8.2" ,
165196 " semver" ,
166197 " serde" ,
167198 " serde_json" ,
@@ -1190,13 +1221,16 @@ checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
11901221name = " lsp-server"
11911222version = " 0.7.8"
11921223dependencies = [
1224+ " anyhow" ,
11931225 " crossbeam-channel" ,
11941226 " ctrlc" ,
11951227 " log" ,
11961228 " lsp-types" ,
1229+ " rustc-hash 2.1.1" ,
11971230 " serde" ,
11981231 " serde_derive" ,
11991232 " serde_json" ,
1233+ " toolchain" ,
12001234]
12011235
12021236[[package ]]
@@ -1471,7 +1505,7 @@ dependencies = [
14711505 " edition" ,
14721506 " expect-test" ,
14731507 " ra-ap-rustc_lexer" ,
1474- " rustc-literal-escaper 0.0.4 " ,
1508+ " rustc-literal-escaper" ,
14751509 " stdx" ,
14761510 " tracing" ,
14771511]
@@ -1599,7 +1633,7 @@ dependencies = [
15991633name = " proc-macro-test"
16001634version = " 0.0.0"
16011635dependencies = [
1602- " cargo_metadata" ,
1636+ " cargo_metadata 0.20.0 " ,
16031637]
16041638
16051639[[package ]]
@@ -1640,7 +1674,7 @@ version = "0.0.0"
16401674dependencies = [
16411675 " anyhow" ,
16421676 " base-db" ,
1643- " cargo_metadata" ,
1677+ " cargo_metadata 0.21.0 " ,
16441678 " cfg" ,
16451679 " expect-test" ,
16461680 " intern" ,
@@ -1722,9 +1756,9 @@ dependencies = [
17221756
17231757[[package ]]
17241758name = " ra-ap-rustc_abi"
1725- version = " 0.116 .0"
1759+ version = " 0.121 .0"
17261760source = " registry+https://github.com/rust-lang/crates.io-index"
1727- checksum = " a967e3a9cd3e38b543f503978e0eccee461e3aea3f7b10e944959bff41dbe612 "
1761+ checksum = " 3ee51482d1c9d3e538acda8cce723db8eea1a81540544bf362bf4c3d841b2329 "
17281762dependencies = [
17291763 " bitflags 2.9.1" ,
17301764 " ra-ap-rustc_hashes" ,
@@ -1734,28 +1768,28 @@ dependencies = [
17341768
17351769[[package ]]
17361770name = " ra-ap-rustc_hashes"
1737- version = " 0.116 .0"
1771+ version = " 0.121 .0"
17381772source = " registry+https://github.com/rust-lang/crates.io-index"
1739- checksum = " 1ea4c755ecbbffa5743c251344f484ebe571ec7bc5b36d80b2a8ae775d1a7a40 "
1773+ checksum = " 19c8f1e0c28e24e1b4c55dc08058c6c9829df2204497d4034259f491d348c204 "
17401774dependencies = [
17411775 " rustc-stable-hash" ,
17421776]
17431777
17441778[[package ]]
17451779name = " ra-ap-rustc_index"
1746- version = " 0.116 .0"
1780+ version = " 0.121 .0"
17471781source = " registry+https://github.com/rust-lang/crates.io-index"
1748- checksum = " aca7ad7cf911538c619caa2162339fe98637e9e46f11bb0484ef96735df4d64a "
1782+ checksum = " 5f33f429cec6b92fa2c7243883279fb29dd233fdc3e94099aff32aa91aa87f50 "
17491783dependencies = [
17501784 " ra-ap-rustc_index_macros" ,
17511785 " smallvec" ,
17521786]
17531787
17541788[[package ]]
17551789name = " ra-ap-rustc_index_macros"
1756- version = " 0.116 .0"
1790+ version = " 0.121 .0"
17571791source = " registry+https://github.com/rust-lang/crates.io-index"
1758- checksum = " 8767ba551c9355bc3031be072cc4bb0381106e5e7cd275e72b7a8c76051c4070 "
1792+ checksum = " b9b55910dbe1fe7ef34bdc1d1bcb41e99b377eb680ea58a1218d95d6b4152257 "
17591793dependencies = [
17601794 " proc-macro2" ,
17611795 " quote" ,
@@ -1764,9 +1798,9 @@ dependencies = [
17641798
17651799[[package ]]
17661800name = " ra-ap-rustc_lexer"
1767- version = " 0.116 .0"
1801+ version = " 0.121 .0"
17681802source = " registry+https://github.com/rust-lang/crates.io-index"
1769- checksum = " 6101374afb267e6c27e4e2eb0b1352e9f3504c1a8f716f619cd39244e2ed92ab "
1803+ checksum = " 22944e31fb91e9b3e75bcbc91e37d958b8c0825a6160927f2856831d2ce83b36 "
17701804dependencies = [
17711805 " memchr" ,
17721806 " unicode-properties" ,
@@ -1775,19 +1809,19 @@ dependencies = [
17751809
17761810[[package ]]
17771811name = " ra-ap-rustc_parse_format"
1778- version = " 0.116 .0"
1812+ version = " 0.121 .0"
17791813source = " registry+https://github.com/rust-lang/crates.io-index"
1780- checksum = " ecd88a19f00da4f43e6727d5013444cbc399804b5046dfa2bbcd28ebed3970ce "
1814+ checksum = " 81057891bc2063ad9e353f29462fbc47a0f5072560af34428ae9313aaa5e9d97 "
17811815dependencies = [
17821816 " ra-ap-rustc_lexer" ,
1783- " rustc-literal-escaper 0.0.2 " ,
1817+ " rustc-literal-escaper" ,
17841818]
17851819
17861820[[package ]]
17871821name = " ra-ap-rustc_pattern_analysis"
1788- version = " 0.116 .0"
1822+ version = " 0.121 .0"
17891823source = " registry+https://github.com/rust-lang/crates.io-index"
1790- checksum = " bb332dd32d7850a799862533b1c021e6062558861a4ad57817bf522499fbb892 "
1824+ checksum = " fe21a3542980d56d2435e96c2720773cac1c63fd4db666417e414729da192eb3 "
17911825dependencies = [
17921826 " ra-ap-rustc_index" ,
17931827 " rustc-hash 2.1.1" ,
@@ -1855,7 +1889,7 @@ version = "0.0.0"
18551889dependencies = [
18561890 " anyhow" ,
18571891 " base64" ,
1858- " cargo_metadata" ,
1892+ " cargo_metadata 0.21.0 " ,
18591893 " cfg" ,
18601894 " crossbeam-channel" ,
18611895 " dirs" ,
@@ -1932,12 +1966,6 @@ version = "2.1.1"
19321966source = " registry+https://github.com/rust-lang/crates.io-index"
19331967checksum = " 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
19341968
1935- [[package ]]
1936- name = " rustc-literal-escaper"
1937- version = " 0.0.2"
1938- source = " registry+https://github.com/rust-lang/crates.io-index"
1939- checksum = " 0041b6238913c41fe704213a4a9329e2f685a156d1781998128b4149c230ad04"
1940-
19411969[[package ]]
19421970name = " rustc-literal-escaper"
19431971version = " 0.0.4"
@@ -2231,7 +2259,7 @@ dependencies = [
22312259 " rayon" ,
22322260 " rowan" ,
22332261 " rustc-hash 2.1.1" ,
2234- " rustc-literal-escaper 0.0.4 " ,
2262+ " rustc-literal-escaper" ,
22352263 " rustc_apfloat" ,
22362264 " smol_str" ,
22372265 " stdx" ,
0 commit comments