]> git.proxmox.com Git - rustc.git/blob - src/tools/rust-analyzer/Cargo.lock
New upstream version 1.74.1+dfsg1
[rustc.git] / src / tools / rust-analyzer / Cargo.lock
1 # This file is automatically @generated by Cargo.
2 # It is not intended for manual editing.
3 version = 3
4
5 [[package]]
6 name = "addr2line"
7 version = "0.19.0"
8 source = "registry+https://github.com/rust-lang/crates.io-index"
9 checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97"
10 dependencies = [
11 "gimli",
12 ]
13
14 [[package]]
15 name = "adler"
16 version = "1.0.2"
17 source = "registry+https://github.com/rust-lang/crates.io-index"
18 checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
19
20 [[package]]
21 name = "always-assert"
22 version = "0.1.3"
23 source = "registry+https://github.com/rust-lang/crates.io-index"
24 checksum = "4436e0292ab1bb631b42973c61205e704475fe8126af845c8d923c0996328127"
25 dependencies = [
26 "log",
27 ]
28
29 [[package]]
30 name = "anyhow"
31 version = "1.0.71"
32 source = "registry+https://github.com/rust-lang/crates.io-index"
33 checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
34
35 [[package]]
36 name = "anymap"
37 version = "1.0.0-beta.2"
38 source = "registry+https://github.com/rust-lang/crates.io-index"
39 checksum = "8f1f8f5a6f3d50d89e3797d7593a50f96bb2aaa20ca0cc7be1fb673232c91d72"
40
41 [[package]]
42 name = "arbitrary"
43 version = "1.3.0"
44 source = "registry+https://github.com/rust-lang/crates.io-index"
45 checksum = "e2d098ff73c1ca148721f37baad5ea6a465a13f9573aba8641fbbbae8164a54e"
46
47 [[package]]
48 name = "arrayvec"
49 version = "0.7.4"
50 source = "registry+https://github.com/rust-lang/crates.io-index"
51 checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
52
53 [[package]]
54 name = "atty"
55 version = "0.2.14"
56 source = "registry+https://github.com/rust-lang/crates.io-index"
57 checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
58 dependencies = [
59 "hermit-abi 0.1.19",
60 "libc",
61 "winapi",
62 ]
63
64 [[package]]
65 name = "autocfg"
66 version = "1.1.0"
67 source = "registry+https://github.com/rust-lang/crates.io-index"
68 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
69
70 [[package]]
71 name = "backtrace"
72 version = "0.3.67"
73 source = "registry+https://github.com/rust-lang/crates.io-index"
74 checksum = "233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca"
75 dependencies = [
76 "addr2line",
77 "cc",
78 "cfg-if",
79 "libc",
80 "miniz_oxide 0.6.2",
81 "object 0.30.4",
82 "rustc-demangle",
83 ]
84
85 [[package]]
86 name = "base-db"
87 version = "0.0.0"
88 dependencies = [
89 "cfg",
90 "la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
91 "profile",
92 "rustc-hash",
93 "salsa",
94 "stdx",
95 "syntax",
96 "test-utils",
97 "triomphe",
98 "tt",
99 "vfs",
100 ]
101
102 [[package]]
103 name = "bitflags"
104 version = "1.3.2"
105 source = "registry+https://github.com/rust-lang/crates.io-index"
106 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
107
108 [[package]]
109 name = "bitflags"
110 version = "2.3.2"
111 source = "registry+https://github.com/rust-lang/crates.io-index"
112 checksum = "6dbe3c979c178231552ecba20214a8272df4e09f232a87aef4320cf06539aded"
113
114 [[package]]
115 name = "byteorder"
116 version = "1.4.3"
117 source = "registry+https://github.com/rust-lang/crates.io-index"
118 checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
119
120 [[package]]
121 name = "camino"
122 version = "1.1.4"
123 source = "registry+https://github.com/rust-lang/crates.io-index"
124 checksum = "c530edf18f37068ac2d977409ed5cd50d53d73bc653c7647b48eb78976ac9ae2"
125 dependencies = [
126 "serde",
127 ]
128
129 [[package]]
130 name = "cargo-platform"
131 version = "0.1.2"
132 source = "registry+https://github.com/rust-lang/crates.io-index"
133 checksum = "cbdb825da8a5df079a43676dbe042702f1707b1109f713a01420fbb4cc71fa27"
134 dependencies = [
135 "serde",
136 ]
137
138 [[package]]
139 name = "cargo_metadata"
140 version = "0.15.4"
141 source = "registry+https://github.com/rust-lang/crates.io-index"
142 checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a"
143 dependencies = [
144 "camino",
145 "cargo-platform",
146 "semver",
147 "serde",
148 "serde_json",
149 "thiserror",
150 ]
151
152 [[package]]
153 name = "cc"
154 version = "1.0.79"
155 source = "registry+https://github.com/rust-lang/crates.io-index"
156 checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
157
158 [[package]]
159 name = "cfg"
160 version = "0.0.0"
161 dependencies = [
162 "arbitrary",
163 "derive_arbitrary",
164 "expect-test",
165 "mbe",
166 "oorandom",
167 "rustc-hash",
168 "syntax",
169 "tt",
170 ]
171
172 [[package]]
173 name = "cfg-if"
174 version = "1.0.0"
175 source = "registry+https://github.com/rust-lang/crates.io-index"
176 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
177
178 [[package]]
179 name = "chalk-derive"
180 version = "0.92.0"
181 source = "registry+https://github.com/rust-lang/crates.io-index"
182 checksum = "ff5053a8a42dbff5279a82423946fc56dc1253b76cf211b2b3c14b3aad4e1281"
183 dependencies = [
184 "proc-macro2",
185 "quote",
186 "syn 2.0.18",
187 "synstructure",
188 ]
189
190 [[package]]
191 name = "chalk-ir"
192 version = "0.92.0"
193 source = "registry+https://github.com/rust-lang/crates.io-index"
194 checksum = "8a56de2146a8ed0fcd54f4bd50db852f1de4eac9e1efe568494f106c21b77d2a"
195 dependencies = [
196 "bitflags 1.3.2",
197 "chalk-derive",
198 "lazy_static",
199 ]
200
201 [[package]]
202 name = "chalk-recursive"
203 version = "0.92.0"
204 source = "registry+https://github.com/rust-lang/crates.io-index"
205 checksum = "5cc09e6e9531f3544989ef89b189e80fbc7ad9e2f73f1c5e03ddc9ffb0527463"
206 dependencies = [
207 "chalk-derive",
208 "chalk-ir",
209 "chalk-solve",
210 "rustc-hash",
211 "tracing",
212 ]
213
214 [[package]]
215 name = "chalk-solve"
216 version = "0.92.0"
217 source = "registry+https://github.com/rust-lang/crates.io-index"
218 checksum = "b392e02b4c81ec76d3748da839fc70a5539b83d27c9030668463d34d5110b860"
219 dependencies = [
220 "chalk-derive",
221 "chalk-ir",
222 "ena",
223 "indexmap 1.9.3",
224 "itertools",
225 "petgraph",
226 "rustc-hash",
227 "tracing",
228 ]
229
230 [[package]]
231 name = "command-group"
232 version = "2.1.0"
233 source = "registry+https://github.com/rust-lang/crates.io-index"
234 checksum = "5080df6b0f0ecb76cab30808f00d937ba725cebe266a3da8cd89dff92f2a9916"
235 dependencies = [
236 "nix",
237 "winapi",
238 ]
239
240 [[package]]
241 name = "countme"
242 version = "3.0.1"
243 source = "registry+https://github.com/rust-lang/crates.io-index"
244 checksum = "7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636"
245 dependencies = [
246 "dashmap",
247 "once_cell",
248 "rustc-hash",
249 ]
250
251 [[package]]
252 name = "cov-mark"
253 version = "2.0.0-pre.1"
254 source = "registry+https://github.com/rust-lang/crates.io-index"
255 checksum = "0d48d8f76bd9331f19fe2aaf3821a9f9fb32c3963e1e3d6ce82a8c09cef7444a"
256
257 [[package]]
258 name = "crc32fast"
259 version = "1.3.2"
260 source = "registry+https://github.com/rust-lang/crates.io-index"
261 checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
262 dependencies = [
263 "cfg-if",
264 ]
265
266 [[package]]
267 name = "crossbeam-channel"
268 version = "0.5.8"
269 source = "registry+https://github.com/rust-lang/crates.io-index"
270 checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
271 dependencies = [
272 "cfg-if",
273 "crossbeam-utils",
274 ]
275
276 [[package]]
277 name = "crossbeam-deque"
278 version = "0.8.3"
279 source = "registry+https://github.com/rust-lang/crates.io-index"
280 checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
281 dependencies = [
282 "cfg-if",
283 "crossbeam-epoch",
284 "crossbeam-utils",
285 ]
286
287 [[package]]
288 name = "crossbeam-epoch"
289 version = "0.9.15"
290 source = "registry+https://github.com/rust-lang/crates.io-index"
291 checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
292 dependencies = [
293 "autocfg",
294 "cfg-if",
295 "crossbeam-utils",
296 "memoffset 0.9.0",
297 "scopeguard",
298 ]
299
300 [[package]]
301 name = "crossbeam-utils"
302 version = "0.8.16"
303 source = "registry+https://github.com/rust-lang/crates.io-index"
304 checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
305 dependencies = [
306 "cfg-if",
307 ]
308
309 [[package]]
310 name = "dashmap"
311 version = "5.4.0"
312 source = "registry+https://github.com/rust-lang/crates.io-index"
313 checksum = "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc"
314 dependencies = [
315 "cfg-if",
316 "hashbrown 0.12.3",
317 "lock_api",
318 "once_cell",
319 "parking_lot_core 0.9.6",
320 ]
321
322 [[package]]
323 name = "derive_arbitrary"
324 version = "1.3.1"
325 source = "registry+https://github.com/rust-lang/crates.io-index"
326 checksum = "53e0efad4403bfc52dc201159c4b842a246a14b98c64b55dfd0f2d89729dfeb8"
327 dependencies = [
328 "proc-macro2",
329 "quote",
330 "syn 2.0.18",
331 ]
332
333 [[package]]
334 name = "dissimilar"
335 version = "1.0.6"
336 source = "registry+https://github.com/rust-lang/crates.io-index"
337 checksum = "210ec60ae7d710bed8683e333e9d2855a8a56a3e9892b38bad3bb0d4d29b0d5e"
338
339 [[package]]
340 name = "dot"
341 version = "0.1.4"
342 source = "registry+https://github.com/rust-lang/crates.io-index"
343 checksum = "a74b6c4d4a1cff5f454164363c16b72fa12463ca6b31f4b5f2035a65fa3d5906"
344
345 [[package]]
346 name = "drop_bomb"
347 version = "0.1.5"
348 source = "registry+https://github.com/rust-lang/crates.io-index"
349 checksum = "9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1"
350
351 [[package]]
352 name = "either"
353 version = "1.8.1"
354 source = "registry+https://github.com/rust-lang/crates.io-index"
355 checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
356
357 [[package]]
358 name = "ena"
359 version = "0.14.2"
360 source = "registry+https://github.com/rust-lang/crates.io-index"
361 checksum = "c533630cf40e9caa44bd91aadc88a75d75a4c3a12b4cfde353cbed41daa1e1f1"
362 dependencies = [
363 "log",
364 ]
365
366 [[package]]
367 name = "equivalent"
368 version = "1.0.0"
369 source = "registry+https://github.com/rust-lang/crates.io-index"
370 checksum = "88bffebc5d80432c9b140ee17875ff173a8ab62faad5b257da912bd2f6c1c0a1"
371
372 [[package]]
373 name = "expect-test"
374 version = "1.4.1"
375 source = "registry+https://github.com/rust-lang/crates.io-index"
376 checksum = "30d9eafeadd538e68fb28016364c9732d78e420b9ff8853fa5e4058861e9f8d3"
377 dependencies = [
378 "dissimilar",
379 "once_cell",
380 ]
381
382 [[package]]
383 name = "filetime"
384 version = "0.2.22"
385 source = "registry+https://github.com/rust-lang/crates.io-index"
386 checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0"
387 dependencies = [
388 "cfg-if",
389 "libc",
390 "redox_syscall 0.3.5",
391 "windows-sys 0.48.0",
392 ]
393
394 [[package]]
395 name = "fixedbitset"
396 version = "0.2.0"
397 source = "registry+https://github.com/rust-lang/crates.io-index"
398 checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d"
399
400 [[package]]
401 name = "flate2"
402 version = "1.0.26"
403 source = "registry+https://github.com/rust-lang/crates.io-index"
404 checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743"
405 dependencies = [
406 "crc32fast",
407 "miniz_oxide 0.7.1",
408 ]
409
410 [[package]]
411 name = "flycheck"
412 version = "0.0.0"
413 dependencies = [
414 "cargo_metadata",
415 "command-group",
416 "crossbeam-channel",
417 "paths",
418 "rustc-hash",
419 "serde",
420 "serde_json",
421 "stdx",
422 "toolchain",
423 "tracing",
424 ]
425
426 [[package]]
427 name = "form_urlencoded"
428 version = "1.2.0"
429 source = "registry+https://github.com/rust-lang/crates.io-index"
430 checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
431 dependencies = [
432 "percent-encoding",
433 ]
434
435 [[package]]
436 name = "fsevent-sys"
437 version = "4.1.0"
438 source = "registry+https://github.com/rust-lang/crates.io-index"
439 checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2"
440 dependencies = [
441 "libc",
442 ]
443
444 [[package]]
445 name = "fst"
446 version = "0.4.7"
447 source = "registry+https://github.com/rust-lang/crates.io-index"
448 checksum = "7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a"
449
450 [[package]]
451 name = "gimli"
452 version = "0.27.3"
453 source = "registry+https://github.com/rust-lang/crates.io-index"
454 checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e"
455
456 [[package]]
457 name = "hashbrown"
458 version = "0.12.3"
459 source = "registry+https://github.com/rust-lang/crates.io-index"
460 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
461
462 [[package]]
463 name = "hashbrown"
464 version = "0.14.0"
465 source = "registry+https://github.com/rust-lang/crates.io-index"
466 checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a"
467
468 [[package]]
469 name = "heck"
470 version = "0.3.3"
471 source = "registry+https://github.com/rust-lang/crates.io-index"
472 checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
473 dependencies = [
474 "unicode-segmentation",
475 ]
476
477 [[package]]
478 name = "hermit-abi"
479 version = "0.1.19"
480 source = "registry+https://github.com/rust-lang/crates.io-index"
481 checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
482 dependencies = [
483 "libc",
484 ]
485
486 [[package]]
487 name = "hermit-abi"
488 version = "0.2.6"
489 source = "registry+https://github.com/rust-lang/crates.io-index"
490 checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
491 dependencies = [
492 "libc",
493 ]
494
495 [[package]]
496 name = "hir"
497 version = "0.0.0"
498 dependencies = [
499 "arrayvec",
500 "base-db",
501 "cfg",
502 "either",
503 "hir-def",
504 "hir-expand",
505 "hir-ty",
506 "itertools",
507 "once_cell",
508 "profile",
509 "rustc-hash",
510 "smallvec",
511 "stdx",
512 "syntax",
513 "triomphe",
514 "tt",
515 ]
516
517 [[package]]
518 name = "hir-def"
519 version = "0.0.0"
520 dependencies = [
521 "anymap",
522 "arrayvec",
523 "base-db",
524 "bitflags 2.3.2",
525 "cfg",
526 "cov-mark",
527 "dashmap",
528 "drop_bomb",
529 "either",
530 "expect-test",
531 "fst",
532 "hashbrown 0.12.3",
533 "hir-expand",
534 "hkalbasi-rustc-ap-rustc_abi",
535 "hkalbasi-rustc-ap-rustc_index",
536 "indexmap 2.0.0",
537 "intern",
538 "itertools",
539 "la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
540 "limit",
541 "mbe",
542 "once_cell",
543 "profile",
544 "ra-ap-rustc_parse_format",
545 "rustc-hash",
546 "smallvec",
547 "stdx",
548 "syntax",
549 "test-utils",
550 "tracing",
551 "triomphe",
552 "tt",
553 ]
554
555 [[package]]
556 name = "hir-expand"
557 version = "0.0.0"
558 dependencies = [
559 "base-db",
560 "cfg",
561 "cov-mark",
562 "either",
563 "expect-test",
564 "hashbrown 0.12.3",
565 "intern",
566 "itertools",
567 "la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
568 "limit",
569 "mbe",
570 "profile",
571 "rustc-hash",
572 "smallvec",
573 "stdx",
574 "syntax",
575 "tracing",
576 "triomphe",
577 "tt",
578 ]
579
580 [[package]]
581 name = "hir-ty"
582 version = "0.0.0"
583 dependencies = [
584 "arrayvec",
585 "base-db",
586 "bitflags 2.3.2",
587 "chalk-derive",
588 "chalk-ir",
589 "chalk-recursive",
590 "chalk-solve",
591 "cov-mark",
592 "either",
593 "ena",
594 "expect-test",
595 "hir-def",
596 "hir-expand",
597 "hkalbasi-rustc-ap-rustc_index",
598 "intern",
599 "itertools",
600 "la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
601 "limit",
602 "nohash-hasher",
603 "once_cell",
604 "oorandom",
605 "profile",
606 "project-model",
607 "rustc-hash",
608 "scoped-tls",
609 "smallvec",
610 "stdx",
611 "syntax",
612 "test-utils",
613 "tracing",
614 "tracing-subscriber",
615 "tracing-tree",
616 "triomphe",
617 "typed-arena",
618 ]
619
620 [[package]]
621 name = "hkalbasi-rustc-ap-rustc_abi"
622 version = "0.0.20221221"
623 source = "registry+https://github.com/rust-lang/crates.io-index"
624 checksum = "adabaadad9aa7576f97af02241cdf5554d62fb3d51a84cb05d77ba28edd3013f"
625 dependencies = [
626 "bitflags 1.3.2",
627 "hkalbasi-rustc-ap-rustc_index",
628 "tracing",
629 ]
630
631 [[package]]
632 name = "hkalbasi-rustc-ap-rustc_index"
633 version = "0.0.20221221"
634 source = "registry+https://github.com/rust-lang/crates.io-index"
635 checksum = "f4d3c48474e09afb0f5efbd6f758e05411699301a113c47d454d28ec7059d00e"
636 dependencies = [
637 "arrayvec",
638 "smallvec",
639 ]
640
641 [[package]]
642 name = "home"
643 version = "0.5.5"
644 source = "registry+https://github.com/rust-lang/crates.io-index"
645 checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb"
646 dependencies = [
647 "windows-sys 0.48.0",
648 ]
649
650 [[package]]
651 name = "ide"
652 version = "0.0.0"
653 dependencies = [
654 "cfg",
655 "cov-mark",
656 "crossbeam-channel",
657 "dot",
658 "either",
659 "expect-test",
660 "hir",
661 "ide-assists",
662 "ide-completion",
663 "ide-db",
664 "ide-diagnostics",
665 "ide-ssr",
666 "itertools",
667 "nohash-hasher",
668 "oorandom",
669 "profile",
670 "pulldown-cmark",
671 "pulldown-cmark-to-cmark",
672 "smallvec",
673 "stdx",
674 "syntax",
675 "test-utils",
676 "text-edit",
677 "toolchain",
678 "tracing",
679 "triomphe",
680 "url",
681 ]
682
683 [[package]]
684 name = "ide-assists"
685 version = "0.0.0"
686 dependencies = [
687 "cov-mark",
688 "either",
689 "expect-test",
690 "hir",
691 "ide-db",
692 "itertools",
693 "profile",
694 "smallvec",
695 "sourcegen",
696 "stdx",
697 "syntax",
698 "test-utils",
699 "text-edit",
700 ]
701
702 [[package]]
703 name = "ide-completion"
704 version = "0.0.0"
705 dependencies = [
706 "base-db",
707 "cov-mark",
708 "expect-test",
709 "hir",
710 "ide-db",
711 "itertools",
712 "once_cell",
713 "profile",
714 "smallvec",
715 "stdx",
716 "syntax",
717 "test-utils",
718 "text-edit",
719 ]
720
721 [[package]]
722 name = "ide-db"
723 version = "0.0.0"
724 dependencies = [
725 "arrayvec",
726 "base-db",
727 "cov-mark",
728 "either",
729 "expect-test",
730 "fst",
731 "hir",
732 "indexmap 2.0.0",
733 "itertools",
734 "limit",
735 "line-index 0.1.0-pre.1",
736 "memchr",
737 "nohash-hasher",
738 "once_cell",
739 "oorandom",
740 "parser",
741 "profile",
742 "rayon",
743 "rustc-hash",
744 "sourcegen",
745 "stdx",
746 "syntax",
747 "test-utils",
748 "text-edit",
749 "tracing",
750 "triomphe",
751 "xshell",
752 ]
753
754 [[package]]
755 name = "ide-diagnostics"
756 version = "0.0.0"
757 dependencies = [
758 "cfg",
759 "cov-mark",
760 "either",
761 "expect-test",
762 "hir",
763 "ide-db",
764 "itertools",
765 "once_cell",
766 "profile",
767 "serde_json",
768 "sourcegen",
769 "stdx",
770 "syntax",
771 "test-utils",
772 "text-edit",
773 ]
774
775 [[package]]
776 name = "ide-ssr"
777 version = "0.0.0"
778 dependencies = [
779 "cov-mark",
780 "expect-test",
781 "hir",
782 "ide-db",
783 "itertools",
784 "nohash-hasher",
785 "parser",
786 "stdx",
787 "syntax",
788 "test-utils",
789 "text-edit",
790 "triomphe",
791 ]
792
793 [[package]]
794 name = "idna"
795 version = "0.4.0"
796 source = "registry+https://github.com/rust-lang/crates.io-index"
797 checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
798 dependencies = [
799 "unicode-bidi",
800 "unicode-normalization",
801 ]
802
803 [[package]]
804 name = "indexmap"
805 version = "1.9.3"
806 source = "registry+https://github.com/rust-lang/crates.io-index"
807 checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
808 dependencies = [
809 "autocfg",
810 "hashbrown 0.12.3",
811 ]
812
813 [[package]]
814 name = "indexmap"
815 version = "2.0.0"
816 source = "registry+https://github.com/rust-lang/crates.io-index"
817 checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d"
818 dependencies = [
819 "equivalent",
820 "hashbrown 0.14.0",
821 ]
822
823 [[package]]
824 name = "inotify"
825 version = "0.9.6"
826 source = "registry+https://github.com/rust-lang/crates.io-index"
827 checksum = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff"
828 dependencies = [
829 "bitflags 1.3.2",
830 "inotify-sys",
831 "libc",
832 ]
833
834 [[package]]
835 name = "inotify-sys"
836 version = "0.1.5"
837 source = "registry+https://github.com/rust-lang/crates.io-index"
838 checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb"
839 dependencies = [
840 "libc",
841 ]
842
843 [[package]]
844 name = "instant"
845 version = "0.1.12"
846 source = "registry+https://github.com/rust-lang/crates.io-index"
847 checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
848 dependencies = [
849 "cfg-if",
850 ]
851
852 [[package]]
853 name = "intern"
854 version = "0.0.0"
855 dependencies = [
856 "dashmap",
857 "hashbrown 0.12.3",
858 "rustc-hash",
859 "triomphe",
860 ]
861
862 [[package]]
863 name = "itertools"
864 version = "0.10.5"
865 source = "registry+https://github.com/rust-lang/crates.io-index"
866 checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
867 dependencies = [
868 "either",
869 ]
870
871 [[package]]
872 name = "itoa"
873 version = "1.0.6"
874 source = "registry+https://github.com/rust-lang/crates.io-index"
875 checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6"
876
877 [[package]]
878 name = "jod-thread"
879 version = "0.1.2"
880 source = "registry+https://github.com/rust-lang/crates.io-index"
881 checksum = "8b23360e99b8717f20aaa4598f5a6541efbe30630039fbc7706cf954a87947ae"
882
883 [[package]]
884 name = "kqueue"
885 version = "1.0.7"
886 source = "registry+https://github.com/rust-lang/crates.io-index"
887 checksum = "2c8fc60ba15bf51257aa9807a48a61013db043fcf3a78cb0d916e8e396dcad98"
888 dependencies = [
889 "kqueue-sys",
890 "libc",
891 ]
892
893 [[package]]
894 name = "kqueue-sys"
895 version = "1.0.3"
896 source = "registry+https://github.com/rust-lang/crates.io-index"
897 checksum = "8367585489f01bc55dd27404dcf56b95e6da061a256a666ab23be9ba96a2e587"
898 dependencies = [
899 "bitflags 1.3.2",
900 "libc",
901 ]
902
903 [[package]]
904 name = "la-arena"
905 version = "0.3.1"
906
907 [[package]]
908 name = "la-arena"
909 version = "0.3.1"
910 source = "registry+https://github.com/rust-lang/crates.io-index"
911 checksum = "3752f229dcc5a481d60f385fa479ff46818033d881d2d801aa27dffcfb5e8306"
912
913 [[package]]
914 name = "lazy_static"
915 version = "1.4.0"
916 source = "registry+https://github.com/rust-lang/crates.io-index"
917 checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
918
919 [[package]]
920 name = "libc"
921 version = "0.2.146"
922 source = "registry+https://github.com/rust-lang/crates.io-index"
923 checksum = "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b"
924
925 [[package]]
926 name = "libloading"
927 version = "0.8.0"
928 source = "registry+https://github.com/rust-lang/crates.io-index"
929 checksum = "d580318f95776505201b28cf98eb1fa5e4be3b689633ba6a3e6cd880ff22d8cb"
930 dependencies = [
931 "cfg-if",
932 "windows-sys 0.48.0",
933 ]
934
935 [[package]]
936 name = "libmimalloc-sys"
937 version = "0.1.33"
938 source = "registry+https://github.com/rust-lang/crates.io-index"
939 checksum = "f4ac0e912c8ef1b735e92369695618dc5b1819f5a7bf3f167301a3ba1cea515e"
940 dependencies = [
941 "cc",
942 "libc",
943 ]
944
945 [[package]]
946 name = "limit"
947 version = "0.0.0"
948
949 [[package]]
950 name = "line-index"
951 version = "0.1.0-pre.1"
952 source = "registry+https://github.com/rust-lang/crates.io-index"
953 checksum = "2cad96769710c1745e11d4f940a8ff36000ade4bbada4285b001cb8aa2f745ce"
954 dependencies = [
955 "nohash-hasher",
956 "text-size",
957 ]
958
959 [[package]]
960 name = "line-index"
961 version = "0.1.0"
962 dependencies = [
963 "nohash-hasher",
964 "text-size",
965 ]
966
967 [[package]]
968 name = "load-cargo"
969 version = "0.0.0"
970 dependencies = [
971 "anyhow",
972 "crossbeam-channel",
973 "ide",
974 "ide-db",
975 "itertools",
976 "proc-macro-api",
977 "project-model",
978 "tracing",
979 "tt",
980 "vfs",
981 "vfs-notify",
982 ]
983
984 [[package]]
985 name = "lock_api"
986 version = "0.4.10"
987 source = "registry+https://github.com/rust-lang/crates.io-index"
988 checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
989 dependencies = [
990 "autocfg",
991 "scopeguard",
992 ]
993
994 [[package]]
995 name = "log"
996 version = "0.4.19"
997 source = "registry+https://github.com/rust-lang/crates.io-index"
998 checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
999
1000 [[package]]
1001 name = "lsp-server"
1002 version = "0.7.4"
1003 dependencies = [
1004 "crossbeam-channel",
1005 "log",
1006 "lsp-types",
1007 "serde",
1008 "serde_json",
1009 ]
1010
1011 [[package]]
1012 name = "lsp-server"
1013 version = "0.7.4"
1014 source = "registry+https://github.com/rust-lang/crates.io-index"
1015 checksum = "b52dccdf3302eefab8c8a1273047f0a3c3dca4b527c8458d00c09484c8371928"
1016 dependencies = [
1017 "crossbeam-channel",
1018 "log",
1019 "serde",
1020 "serde_json",
1021 ]
1022
1023 [[package]]
1024 name = "lsp-types"
1025 version = "0.94.0"
1026 source = "registry+https://github.com/rust-lang/crates.io-index"
1027 checksum = "0b63735a13a1f9cd4f4835223d828ed9c2e35c8c5e61837774399f558b6a1237"
1028 dependencies = [
1029 "bitflags 1.3.2",
1030 "serde",
1031 "serde_json",
1032 "serde_repr",
1033 "url",
1034 ]
1035
1036 [[package]]
1037 name = "mbe"
1038 version = "0.0.0"
1039 dependencies = [
1040 "cov-mark",
1041 "parser",
1042 "rustc-hash",
1043 "smallvec",
1044 "stdx",
1045 "syntax",
1046 "test-utils",
1047 "tracing",
1048 "tt",
1049 ]
1050
1051 [[package]]
1052 name = "memchr"
1053 version = "2.5.0"
1054 source = "registry+https://github.com/rust-lang/crates.io-index"
1055 checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
1056
1057 [[package]]
1058 name = "memmap2"
1059 version = "0.5.10"
1060 source = "registry+https://github.com/rust-lang/crates.io-index"
1061 checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327"
1062 dependencies = [
1063 "libc",
1064 ]
1065
1066 [[package]]
1067 name = "memoffset"
1068 version = "0.8.0"
1069 source = "registry+https://github.com/rust-lang/crates.io-index"
1070 checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
1071 dependencies = [
1072 "autocfg",
1073 ]
1074
1075 [[package]]
1076 name = "memoffset"
1077 version = "0.9.0"
1078 source = "registry+https://github.com/rust-lang/crates.io-index"
1079 checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
1080 dependencies = [
1081 "autocfg",
1082 ]
1083
1084 [[package]]
1085 name = "mimalloc"
1086 version = "0.1.37"
1087 source = "registry+https://github.com/rust-lang/crates.io-index"
1088 checksum = "4e2894987a3459f3ffb755608bd82188f8ed00d0ae077f1edea29c068d639d98"
1089 dependencies = [
1090 "libmimalloc-sys",
1091 ]
1092
1093 [[package]]
1094 name = "miniz_oxide"
1095 version = "0.6.2"
1096 source = "registry+https://github.com/rust-lang/crates.io-index"
1097 checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa"
1098 dependencies = [
1099 "adler",
1100 ]
1101
1102 [[package]]
1103 name = "miniz_oxide"
1104 version = "0.7.1"
1105 source = "registry+https://github.com/rust-lang/crates.io-index"
1106 checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
1107 dependencies = [
1108 "adler",
1109 ]
1110
1111 [[package]]
1112 name = "mio"
1113 version = "0.8.5"
1114 source = "registry+https://github.com/rust-lang/crates.io-index"
1115 checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de"
1116 dependencies = [
1117 "libc",
1118 "log",
1119 "wasi",
1120 "windows-sys 0.42.0",
1121 ]
1122
1123 [[package]]
1124 name = "miow"
1125 version = "0.5.0"
1126 source = "registry+https://github.com/rust-lang/crates.io-index"
1127 checksum = "52ffbca2f655e33c08be35d87278e5b18b89550a37dbd598c20db92f6a471123"
1128 dependencies = [
1129 "windows-sys 0.42.0",
1130 ]
1131
1132 [[package]]
1133 name = "nix"
1134 version = "0.26.2"
1135 source = "registry+https://github.com/rust-lang/crates.io-index"
1136 checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a"
1137 dependencies = [
1138 "bitflags 1.3.2",
1139 "cfg-if",
1140 "libc",
1141 "static_assertions",
1142 ]
1143
1144 [[package]]
1145 name = "nohash-hasher"
1146 version = "0.2.0"
1147 source = "registry+https://github.com/rust-lang/crates.io-index"
1148 checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451"
1149
1150 [[package]]
1151 name = "notify"
1152 version = "6.1.1"
1153 source = "registry+https://github.com/rust-lang/crates.io-index"
1154 checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d"
1155 dependencies = [
1156 "bitflags 2.3.2",
1157 "crossbeam-channel",
1158 "filetime",
1159 "fsevent-sys",
1160 "inotify",
1161 "kqueue",
1162 "libc",
1163 "log",
1164 "mio",
1165 "walkdir",
1166 "windows-sys 0.48.0",
1167 ]
1168
1169 [[package]]
1170 name = "nu-ansi-term"
1171 version = "0.46.0"
1172 source = "registry+https://github.com/rust-lang/crates.io-index"
1173 checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
1174 dependencies = [
1175 "overload",
1176 "winapi",
1177 ]
1178
1179 [[package]]
1180 name = "num_cpus"
1181 version = "1.15.0"
1182 source = "registry+https://github.com/rust-lang/crates.io-index"
1183 checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b"
1184 dependencies = [
1185 "hermit-abi 0.2.6",
1186 "libc",
1187 ]
1188
1189 [[package]]
1190 name = "object"
1191 version = "0.30.4"
1192 source = "registry+https://github.com/rust-lang/crates.io-index"
1193 checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385"
1194 dependencies = [
1195 "memchr",
1196 ]
1197
1198 [[package]]
1199 name = "object"
1200 version = "0.32.0"
1201 source = "registry+https://github.com/rust-lang/crates.io-index"
1202 checksum = "77ac5bbd07aea88c60a577a1ce218075ffd59208b2d7ca97adf9bfc5aeb21ebe"
1203 dependencies = [
1204 "memchr",
1205 ]
1206
1207 [[package]]
1208 name = "once_cell"
1209 version = "1.18.0"
1210 source = "registry+https://github.com/rust-lang/crates.io-index"
1211 checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
1212
1213 [[package]]
1214 name = "oorandom"
1215 version = "11.1.3"
1216 source = "registry+https://github.com/rust-lang/crates.io-index"
1217 checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
1218
1219 [[package]]
1220 name = "overload"
1221 version = "0.1.1"
1222 source = "registry+https://github.com/rust-lang/crates.io-index"
1223 checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
1224
1225 [[package]]
1226 name = "parking_lot"
1227 version = "0.11.2"
1228 source = "registry+https://github.com/rust-lang/crates.io-index"
1229 checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
1230 dependencies = [
1231 "instant",
1232 "lock_api",
1233 "parking_lot_core 0.8.6",
1234 ]
1235
1236 [[package]]
1237 name = "parking_lot"
1238 version = "0.12.1"
1239 source = "registry+https://github.com/rust-lang/crates.io-index"
1240 checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
1241 dependencies = [
1242 "lock_api",
1243 "parking_lot_core 0.9.6",
1244 ]
1245
1246 [[package]]
1247 name = "parking_lot_core"
1248 version = "0.8.6"
1249 source = "registry+https://github.com/rust-lang/crates.io-index"
1250 checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc"
1251 dependencies = [
1252 "cfg-if",
1253 "instant",
1254 "libc",
1255 "redox_syscall 0.2.16",
1256 "smallvec",
1257 "winapi",
1258 ]
1259
1260 [[package]]
1261 name = "parking_lot_core"
1262 version = "0.9.6"
1263 source = "registry+https://github.com/rust-lang/crates.io-index"
1264 checksum = "ba1ef8814b5c993410bb3adfad7a5ed269563e4a2f90c41f5d85be7fb47133bf"
1265 dependencies = [
1266 "cfg-if",
1267 "libc",
1268 "redox_syscall 0.2.16",
1269 "smallvec",
1270 "windows-sys 0.42.0",
1271 ]
1272
1273 [[package]]
1274 name = "parser"
1275 version = "0.0.0"
1276 dependencies = [
1277 "drop_bomb",
1278 "expect-test",
1279 "limit",
1280 "ra-ap-rustc_lexer",
1281 "sourcegen",
1282 "stdx",
1283 ]
1284
1285 [[package]]
1286 name = "paste"
1287 version = "1.0.12"
1288 source = "registry+https://github.com/rust-lang/crates.io-index"
1289 checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79"
1290
1291 [[package]]
1292 name = "paths"
1293 version = "0.0.0"
1294
1295 [[package]]
1296 name = "percent-encoding"
1297 version = "2.3.0"
1298 source = "registry+https://github.com/rust-lang/crates.io-index"
1299 checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
1300
1301 [[package]]
1302 name = "perf-event"
1303 version = "0.4.7"
1304 source = "registry+https://github.com/rust-lang/crates.io-index"
1305 checksum = "5396562cd2eaa828445d6d34258ae21ee1eb9d40fe626ca7f51c8dccb4af9d66"
1306 dependencies = [
1307 "libc",
1308 "perf-event-open-sys",
1309 ]
1310
1311 [[package]]
1312 name = "perf-event-open-sys"
1313 version = "1.0.1"
1314 source = "registry+https://github.com/rust-lang/crates.io-index"
1315 checksum = "ce9bedf5da2c234fdf2391ede2b90fabf585355f33100689bc364a3ea558561a"
1316 dependencies = [
1317 "libc",
1318 ]
1319
1320 [[package]]
1321 name = "petgraph"
1322 version = "0.5.1"
1323 source = "registry+https://github.com/rust-lang/crates.io-index"
1324 checksum = "467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7"
1325 dependencies = [
1326 "fixedbitset",
1327 "indexmap 1.9.3",
1328 ]
1329
1330 [[package]]
1331 name = "pin-project-lite"
1332 version = "0.2.9"
1333 source = "registry+https://github.com/rust-lang/crates.io-index"
1334 checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
1335
1336 [[package]]
1337 name = "proc-macro-api"
1338 version = "0.0.0"
1339 dependencies = [
1340 "memmap2",
1341 "object 0.32.0",
1342 "paths",
1343 "profile",
1344 "serde",
1345 "serde_json",
1346 "snap",
1347 "stdx",
1348 "tracing",
1349 "triomphe",
1350 "tt",
1351 ]
1352
1353 [[package]]
1354 name = "proc-macro-srv"
1355 version = "0.0.0"
1356 dependencies = [
1357 "expect-test",
1358 "libloading",
1359 "mbe",
1360 "memmap2",
1361 "object 0.32.0",
1362 "paths",
1363 "proc-macro-api",
1364 "proc-macro-test",
1365 "stdx",
1366 "tt",
1367 ]
1368
1369 [[package]]
1370 name = "proc-macro-srv-cli"
1371 version = "0.0.0"
1372 dependencies = [
1373 "proc-macro-api",
1374 "proc-macro-srv",
1375 ]
1376
1377 [[package]]
1378 name = "proc-macro-test"
1379 version = "0.0.0"
1380 dependencies = [
1381 "cargo_metadata",
1382 "proc-macro-test-impl",
1383 "toolchain",
1384 ]
1385
1386 [[package]]
1387 name = "proc-macro-test-impl"
1388 version = "0.0.0"
1389
1390 [[package]]
1391 name = "proc-macro2"
1392 version = "1.0.60"
1393 source = "registry+https://github.com/rust-lang/crates.io-index"
1394 checksum = "dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406"
1395 dependencies = [
1396 "unicode-ident",
1397 ]
1398
1399 [[package]]
1400 name = "profile"
1401 version = "0.0.0"
1402 dependencies = [
1403 "cfg-if",
1404 "countme",
1405 "la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
1406 "libc",
1407 "once_cell",
1408 "perf-event",
1409 "tikv-jemalloc-ctl",
1410 "winapi",
1411 ]
1412
1413 [[package]]
1414 name = "project-model"
1415 version = "0.0.0"
1416 dependencies = [
1417 "anyhow",
1418 "base-db",
1419 "cargo_metadata",
1420 "cfg",
1421 "expect-test",
1422 "itertools",
1423 "la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
1424 "paths",
1425 "profile",
1426 "rustc-hash",
1427 "semver",
1428 "serde",
1429 "serde_json",
1430 "stdx",
1431 "toolchain",
1432 "tracing",
1433 "triomphe",
1434 ]
1435
1436 [[package]]
1437 name = "protobuf"
1438 version = "3.1.0"
1439 source = "registry+https://github.com/rust-lang/crates.io-index"
1440 checksum = "4ee4a7d8b91800c8f167a6268d1a1026607368e1adc84e98fe044aeb905302f7"
1441 dependencies = [
1442 "once_cell",
1443 "protobuf-support",
1444 "thiserror",
1445 ]
1446
1447 [[package]]
1448 name = "protobuf-support"
1449 version = "3.1.0"
1450 source = "registry+https://github.com/rust-lang/crates.io-index"
1451 checksum = "8ca157fe12fc7ee2e315f2f735e27df41b3d97cdd70ea112824dac1ffb08ee1c"
1452 dependencies = [
1453 "thiserror",
1454 ]
1455
1456 [[package]]
1457 name = "pulldown-cmark"
1458 version = "0.9.3"
1459 source = "registry+https://github.com/rust-lang/crates.io-index"
1460 checksum = "77a1a2f1f0a7ecff9c31abbe177637be0e97a0aef46cf8738ece09327985d998"
1461 dependencies = [
1462 "bitflags 1.3.2",
1463 "memchr",
1464 "unicase",
1465 ]
1466
1467 [[package]]
1468 name = "pulldown-cmark-to-cmark"
1469 version = "10.0.4"
1470 source = "registry+https://github.com/rust-lang/crates.io-index"
1471 checksum = "0194e6e1966c23cc5fd988714f85b18d548d773e81965413555d96569931833d"
1472 dependencies = [
1473 "pulldown-cmark",
1474 ]
1475
1476 [[package]]
1477 name = "quote"
1478 version = "1.0.28"
1479 source = "registry+https://github.com/rust-lang/crates.io-index"
1480 checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488"
1481 dependencies = [
1482 "proc-macro2",
1483 ]
1484
1485 [[package]]
1486 name = "ra-ap-rustc_index"
1487 version = "0.10.0"
1488 source = "registry+https://github.com/rust-lang/crates.io-index"
1489 checksum = "07b5fa61d34da18e148dc3a81f654488ea07f40938d8aefb17f8b64bb78c6120"
1490 dependencies = [
1491 "arrayvec",
1492 "smallvec",
1493 ]
1494
1495 [[package]]
1496 name = "ra-ap-rustc_lexer"
1497 version = "0.10.0"
1498 source = "registry+https://github.com/rust-lang/crates.io-index"
1499 checksum = "f2e2f6b48422e4eed5218277ab7cc9733e60dd8f3167f4f36a49a0cafe4dc195"
1500 dependencies = [
1501 "unicode-properties",
1502 "unicode-xid",
1503 ]
1504
1505 [[package]]
1506 name = "ra-ap-rustc_parse_format"
1507 version = "0.10.0"
1508 source = "registry+https://github.com/rust-lang/crates.io-index"
1509 checksum = "c3c7369ad01cc79f9e3513c9f6a6326f6b980100e4862a7ac71b9991c88108bb"
1510 dependencies = [
1511 "ra-ap-rustc_index",
1512 "ra-ap-rustc_lexer",
1513 ]
1514
1515 [[package]]
1516 name = "rayon"
1517 version = "1.7.0"
1518 source = "registry+https://github.com/rust-lang/crates.io-index"
1519 checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b"
1520 dependencies = [
1521 "either",
1522 "rayon-core",
1523 ]
1524
1525 [[package]]
1526 name = "rayon-core"
1527 version = "1.11.0"
1528 source = "registry+https://github.com/rust-lang/crates.io-index"
1529 checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d"
1530 dependencies = [
1531 "crossbeam-channel",
1532 "crossbeam-deque",
1533 "crossbeam-utils",
1534 "num_cpus",
1535 ]
1536
1537 [[package]]
1538 name = "redox_syscall"
1539 version = "0.2.16"
1540 source = "registry+https://github.com/rust-lang/crates.io-index"
1541 checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
1542 dependencies = [
1543 "bitflags 1.3.2",
1544 ]
1545
1546 [[package]]
1547 name = "redox_syscall"
1548 version = "0.3.5"
1549 source = "registry+https://github.com/rust-lang/crates.io-index"
1550 checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
1551 dependencies = [
1552 "bitflags 1.3.2",
1553 ]
1554
1555 [[package]]
1556 name = "rowan"
1557 version = "0.15.11"
1558 source = "registry+https://github.com/rust-lang/crates.io-index"
1559 checksum = "64449cfef9483a475ed56ae30e2da5ee96448789fb2aa240a04beb6a055078bf"
1560 dependencies = [
1561 "countme",
1562 "hashbrown 0.12.3",
1563 "memoffset 0.8.0",
1564 "rustc-hash",
1565 "text-size",
1566 ]
1567
1568 [[package]]
1569 name = "rust-analyzer"
1570 version = "0.0.0"
1571 dependencies = [
1572 "always-assert",
1573 "anyhow",
1574 "cfg",
1575 "crossbeam-channel",
1576 "dissimilar",
1577 "expect-test",
1578 "flycheck",
1579 "hir",
1580 "hir-def",
1581 "hir-ty",
1582 "ide",
1583 "ide-db",
1584 "ide-ssr",
1585 "itertools",
1586 "load-cargo",
1587 "lsp-server 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)",
1588 "lsp-types",
1589 "mbe",
1590 "mimalloc",
1591 "mio",
1592 "nohash-hasher",
1593 "num_cpus",
1594 "oorandom",
1595 "parking_lot 0.12.1",
1596 "parking_lot_core 0.9.6",
1597 "proc-macro-api",
1598 "profile",
1599 "project-model",
1600 "rayon",
1601 "rustc-hash",
1602 "scip",
1603 "serde",
1604 "serde_json",
1605 "sourcegen",
1606 "stdx",
1607 "syntax",
1608 "test-utils",
1609 "tikv-jemallocator",
1610 "toolchain",
1611 "tracing",
1612 "tracing-log",
1613 "tracing-subscriber",
1614 "tracing-tree",
1615 "triomphe",
1616 "vfs",
1617 "vfs-notify",
1618 "winapi",
1619 "xflags",
1620 "xshell",
1621 ]
1622
1623 [[package]]
1624 name = "rustc-demangle"
1625 version = "0.1.23"
1626 source = "registry+https://github.com/rust-lang/crates.io-index"
1627 checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
1628
1629 [[package]]
1630 name = "rustc-hash"
1631 version = "1.1.0"
1632 source = "registry+https://github.com/rust-lang/crates.io-index"
1633 checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
1634
1635 [[package]]
1636 name = "ryu"
1637 version = "1.0.13"
1638 source = "registry+https://github.com/rust-lang/crates.io-index"
1639 checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041"
1640
1641 [[package]]
1642 name = "salsa"
1643 version = "0.17.0-pre.2"
1644 source = "registry+https://github.com/rust-lang/crates.io-index"
1645 checksum = "9b223dccb46c32753144d0b51290da7230bb4aedcd8379d6b4c9a474c18bf17a"
1646 dependencies = [
1647 "crossbeam-utils",
1648 "indexmap 1.9.3",
1649 "lock_api",
1650 "log",
1651 "oorandom",
1652 "parking_lot 0.11.2",
1653 "rustc-hash",
1654 "salsa-macros",
1655 "smallvec",
1656 ]
1657
1658 [[package]]
1659 name = "salsa-macros"
1660 version = "0.17.0-pre.2"
1661 source = "registry+https://github.com/rust-lang/crates.io-index"
1662 checksum = "ac6c2e352df550bf019da7b16164ed2f7fa107c39653d1311d1bba42d1582ff7"
1663 dependencies = [
1664 "heck",
1665 "proc-macro2",
1666 "quote",
1667 "syn 1.0.109",
1668 ]
1669
1670 [[package]]
1671 name = "same-file"
1672 version = "1.0.6"
1673 source = "registry+https://github.com/rust-lang/crates.io-index"
1674 checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
1675 dependencies = [
1676 "winapi-util",
1677 ]
1678
1679 [[package]]
1680 name = "scip"
1681 version = "0.1.1"
1682 source = "registry+https://github.com/rust-lang/crates.io-index"
1683 checksum = "b2bfbb10286f69fad7c78db71004b7839bf957788359fe0c479f029f9849136b"
1684 dependencies = [
1685 "protobuf",
1686 ]
1687
1688 [[package]]
1689 name = "scoped-tls"
1690 version = "1.0.1"
1691 source = "registry+https://github.com/rust-lang/crates.io-index"
1692 checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
1693
1694 [[package]]
1695 name = "scopeguard"
1696 version = "1.1.0"
1697 source = "registry+https://github.com/rust-lang/crates.io-index"
1698 checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
1699
1700 [[package]]
1701 name = "semver"
1702 version = "1.0.17"
1703 source = "registry+https://github.com/rust-lang/crates.io-index"
1704 checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed"
1705 dependencies = [
1706 "serde",
1707 ]
1708
1709 [[package]]
1710 name = "serde"
1711 version = "1.0.156"
1712 source = "registry+https://github.com/rust-lang/crates.io-index"
1713 checksum = "314b5b092c0ade17c00142951e50ced110ec27cea304b1037c6969246c2469a4"
1714 dependencies = [
1715 "serde_derive",
1716 ]
1717
1718 [[package]]
1719 name = "serde_derive"
1720 version = "1.0.156"
1721 source = "registry+https://github.com/rust-lang/crates.io-index"
1722 checksum = "d7e29c4601e36bcec74a223228dce795f4cd3616341a4af93520ca1a837c087d"
1723 dependencies = [
1724 "proc-macro2",
1725 "quote",
1726 "syn 1.0.109",
1727 ]
1728
1729 [[package]]
1730 name = "serde_json"
1731 version = "1.0.97"
1732 source = "registry+https://github.com/rust-lang/crates.io-index"
1733 checksum = "bdf3bf93142acad5821c99197022e170842cdbc1c30482b98750c688c640842a"
1734 dependencies = [
1735 "indexmap 1.9.3",
1736 "itoa",
1737 "ryu",
1738 "serde",
1739 ]
1740
1741 [[package]]
1742 name = "serde_repr"
1743 version = "0.1.12"
1744 source = "registry+https://github.com/rust-lang/crates.io-index"
1745 checksum = "bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab"
1746 dependencies = [
1747 "proc-macro2",
1748 "quote",
1749 "syn 2.0.18",
1750 ]
1751
1752 [[package]]
1753 name = "sharded-slab"
1754 version = "0.1.4"
1755 source = "registry+https://github.com/rust-lang/crates.io-index"
1756 checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
1757 dependencies = [
1758 "lazy_static",
1759 ]
1760
1761 [[package]]
1762 name = "smallvec"
1763 version = "1.10.0"
1764 source = "registry+https://github.com/rust-lang/crates.io-index"
1765 checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
1766
1767 [[package]]
1768 name = "smol_str"
1769 version = "0.2.0"
1770 source = "registry+https://github.com/rust-lang/crates.io-index"
1771 checksum = "74212e6bbe9a4352329b2f68ba3130c15a3f26fe88ff22dbdc6cdd58fa85e99c"
1772 dependencies = [
1773 "serde",
1774 ]
1775
1776 [[package]]
1777 name = "snap"
1778 version = "1.1.0"
1779 source = "registry+https://github.com/rust-lang/crates.io-index"
1780 checksum = "5e9f0ab6ef7eb7353d9119c170a436d1bf248eea575ac42d19d12f4e34130831"
1781
1782 [[package]]
1783 name = "sourcegen"
1784 version = "0.0.0"
1785 dependencies = [
1786 "xshell",
1787 ]
1788
1789 [[package]]
1790 name = "static_assertions"
1791 version = "1.1.0"
1792 source = "registry+https://github.com/rust-lang/crates.io-index"
1793 checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
1794
1795 [[package]]
1796 name = "stdx"
1797 version = "0.0.0"
1798 dependencies = [
1799 "always-assert",
1800 "backtrace",
1801 "crossbeam-channel",
1802 "jod-thread",
1803 "libc",
1804 "miow",
1805 "winapi",
1806 ]
1807
1808 [[package]]
1809 name = "syn"
1810 version = "1.0.109"
1811 source = "registry+https://github.com/rust-lang/crates.io-index"
1812 checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
1813 dependencies = [
1814 "proc-macro2",
1815 "quote",
1816 "unicode-ident",
1817 ]
1818
1819 [[package]]
1820 name = "syn"
1821 version = "2.0.18"
1822 source = "registry+https://github.com/rust-lang/crates.io-index"
1823 checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e"
1824 dependencies = [
1825 "proc-macro2",
1826 "quote",
1827 "unicode-ident",
1828 ]
1829
1830 [[package]]
1831 name = "synstructure"
1832 version = "0.13.0"
1833 source = "registry+https://github.com/rust-lang/crates.io-index"
1834 checksum = "285ba80e733fac80aa4270fbcdf83772a79b80aa35c97075320abfee4a915b06"
1835 dependencies = [
1836 "proc-macro2",
1837 "quote",
1838 "syn 2.0.18",
1839 "unicode-xid",
1840 ]
1841
1842 [[package]]
1843 name = "syntax"
1844 version = "0.0.0"
1845 dependencies = [
1846 "cov-mark",
1847 "either",
1848 "expect-test",
1849 "indexmap 2.0.0",
1850 "itertools",
1851 "once_cell",
1852 "parser",
1853 "proc-macro2",
1854 "profile",
1855 "quote",
1856 "ra-ap-rustc_lexer",
1857 "rayon",
1858 "rowan",
1859 "rustc-hash",
1860 "smol_str",
1861 "sourcegen",
1862 "stdx",
1863 "test-utils",
1864 "text-edit",
1865 "triomphe",
1866 "ungrammar",
1867 ]
1868
1869 [[package]]
1870 name = "test-utils"
1871 version = "0.0.0"
1872 dependencies = [
1873 "dissimilar",
1874 "profile",
1875 "rustc-hash",
1876 "stdx",
1877 "text-size",
1878 ]
1879
1880 [[package]]
1881 name = "text-edit"
1882 version = "0.0.0"
1883 dependencies = [
1884 "itertools",
1885 "text-size",
1886 ]
1887
1888 [[package]]
1889 name = "text-size"
1890 version = "1.1.0"
1891 source = "registry+https://github.com/rust-lang/crates.io-index"
1892 checksum = "288cb548dbe72b652243ea797201f3d481a0609a967980fcc5b2315ea811560a"
1893
1894 [[package]]
1895 name = "thiserror"
1896 version = "1.0.40"
1897 source = "registry+https://github.com/rust-lang/crates.io-index"
1898 checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac"
1899 dependencies = [
1900 "thiserror-impl",
1901 ]
1902
1903 [[package]]
1904 name = "thiserror-impl"
1905 version = "1.0.40"
1906 source = "registry+https://github.com/rust-lang/crates.io-index"
1907 checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f"
1908 dependencies = [
1909 "proc-macro2",
1910 "quote",
1911 "syn 2.0.18",
1912 ]
1913
1914 [[package]]
1915 name = "thread_local"
1916 version = "1.1.7"
1917 source = "registry+https://github.com/rust-lang/crates.io-index"
1918 checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
1919 dependencies = [
1920 "cfg-if",
1921 "once_cell",
1922 ]
1923
1924 [[package]]
1925 name = "tikv-jemalloc-ctl"
1926 version = "0.5.0"
1927 source = "registry+https://github.com/rust-lang/crates.io-index"
1928 checksum = "e37706572f4b151dff7a0146e040804e9c26fe3a3118591112f05cf12a4216c1"
1929 dependencies = [
1930 "libc",
1931 "paste",
1932 "tikv-jemalloc-sys",
1933 ]
1934
1935 [[package]]
1936 name = "tikv-jemalloc-sys"
1937 version = "0.5.3+5.3.0-patched"
1938 source = "registry+https://github.com/rust-lang/crates.io-index"
1939 checksum = "a678df20055b43e57ef8cddde41cdfda9a3c1a060b67f4c5836dfb1d78543ba8"
1940 dependencies = [
1941 "cc",
1942 "libc",
1943 ]
1944
1945 [[package]]
1946 name = "tikv-jemallocator"
1947 version = "0.5.0"
1948 source = "registry+https://github.com/rust-lang/crates.io-index"
1949 checksum = "20612db8a13a6c06d57ec83953694185a367e16945f66565e8028d2c0bd76979"
1950 dependencies = [
1951 "libc",
1952 "tikv-jemalloc-sys",
1953 ]
1954
1955 [[package]]
1956 name = "time"
1957 version = "0.3.22"
1958 source = "registry+https://github.com/rust-lang/crates.io-index"
1959 checksum = "ea9e1b3cf1243ae005d9e74085d4d542f3125458f3a81af210d901dcd7411efd"
1960 dependencies = [
1961 "serde",
1962 "time-core",
1963 ]
1964
1965 [[package]]
1966 name = "time-core"
1967 version = "0.1.1"
1968 source = "registry+https://github.com/rust-lang/crates.io-index"
1969 checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
1970
1971 [[package]]
1972 name = "tinyvec"
1973 version = "1.6.0"
1974 source = "registry+https://github.com/rust-lang/crates.io-index"
1975 checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
1976 dependencies = [
1977 "tinyvec_macros",
1978 ]
1979
1980 [[package]]
1981 name = "tinyvec_macros"
1982 version = "0.1.1"
1983 source = "registry+https://github.com/rust-lang/crates.io-index"
1984 checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
1985
1986 [[package]]
1987 name = "toolchain"
1988 version = "0.0.0"
1989 dependencies = [
1990 "home",
1991 ]
1992
1993 [[package]]
1994 name = "tracing"
1995 version = "0.1.37"
1996 source = "registry+https://github.com/rust-lang/crates.io-index"
1997 checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
1998 dependencies = [
1999 "cfg-if",
2000 "pin-project-lite",
2001 "tracing-attributes",
2002 "tracing-core",
2003 ]
2004
2005 [[package]]
2006 name = "tracing-attributes"
2007 version = "0.1.26"
2008 source = "registry+https://github.com/rust-lang/crates.io-index"
2009 checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
2010 dependencies = [
2011 "proc-macro2",
2012 "quote",
2013 "syn 2.0.18",
2014 ]
2015
2016 [[package]]
2017 name = "tracing-core"
2018 version = "0.1.31"
2019 source = "registry+https://github.com/rust-lang/crates.io-index"
2020 checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
2021 dependencies = [
2022 "once_cell",
2023 "valuable",
2024 ]
2025
2026 [[package]]
2027 name = "tracing-log"
2028 version = "0.1.3"
2029 source = "registry+https://github.com/rust-lang/crates.io-index"
2030 checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
2031 dependencies = [
2032 "lazy_static",
2033 "log",
2034 "tracing-core",
2035 ]
2036
2037 [[package]]
2038 name = "tracing-subscriber"
2039 version = "0.3.17"
2040 source = "registry+https://github.com/rust-lang/crates.io-index"
2041 checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77"
2042 dependencies = [
2043 "sharded-slab",
2044 "thread_local",
2045 "tracing-core",
2046 "tracing-log",
2047 ]
2048
2049 [[package]]
2050 name = "tracing-tree"
2051 version = "0.2.3"
2052 source = "registry+https://github.com/rust-lang/crates.io-index"
2053 checksum = "4f9742d8df709837409dbb22aa25dd7769c260406f20ff48a2320b80a4a6aed0"
2054 dependencies = [
2055 "atty",
2056 "nu-ansi-term",
2057 "tracing-core",
2058 "tracing-log",
2059 "tracing-subscriber",
2060 ]
2061
2062 [[package]]
2063 name = "triomphe"
2064 version = "0.1.8"
2065 source = "registry+https://github.com/rust-lang/crates.io-index"
2066 checksum = "f1ee9bd9239c339d714d657fac840c6d2a4f9c45f4f9ec7b0975113458be78db"
2067
2068 [[package]]
2069 name = "tt"
2070 version = "0.0.0"
2071 dependencies = [
2072 "smol_str",
2073 "stdx",
2074 ]
2075
2076 [[package]]
2077 name = "typed-arena"
2078 version = "2.0.2"
2079 source = "registry+https://github.com/rust-lang/crates.io-index"
2080 checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a"
2081
2082 [[package]]
2083 name = "ungrammar"
2084 version = "1.16.1"
2085 source = "registry+https://github.com/rust-lang/crates.io-index"
2086 checksum = "a3e5df347f0bf3ec1d670aad6ca5c6a1859cd9ea61d2113125794654ccced68f"
2087
2088 [[package]]
2089 name = "unicase"
2090 version = "2.6.0"
2091 source = "registry+https://github.com/rust-lang/crates.io-index"
2092 checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6"
2093 dependencies = [
2094 "version_check",
2095 ]
2096
2097 [[package]]
2098 name = "unicode-bidi"
2099 version = "0.3.13"
2100 source = "registry+https://github.com/rust-lang/crates.io-index"
2101 checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
2102
2103 [[package]]
2104 name = "unicode-ident"
2105 version = "1.0.9"
2106 source = "registry+https://github.com/rust-lang/crates.io-index"
2107 checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0"
2108
2109 [[package]]
2110 name = "unicode-normalization"
2111 version = "0.1.22"
2112 source = "registry+https://github.com/rust-lang/crates.io-index"
2113 checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
2114 dependencies = [
2115 "tinyvec",
2116 ]
2117
2118 [[package]]
2119 name = "unicode-properties"
2120 version = "0.1.0"
2121 source = "registry+https://github.com/rust-lang/crates.io-index"
2122 checksum = "c7f91c8b21fbbaa18853c3d0801c78f4fc94cdb976699bb03e832e75f7fd22f0"
2123
2124 [[package]]
2125 name = "unicode-segmentation"
2126 version = "1.10.1"
2127 source = "registry+https://github.com/rust-lang/crates.io-index"
2128 checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
2129
2130 [[package]]
2131 name = "unicode-xid"
2132 version = "0.2.4"
2133 source = "registry+https://github.com/rust-lang/crates.io-index"
2134 checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
2135
2136 [[package]]
2137 name = "url"
2138 version = "2.4.0"
2139 source = "registry+https://github.com/rust-lang/crates.io-index"
2140 checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb"
2141 dependencies = [
2142 "form_urlencoded",
2143 "idna",
2144 "percent-encoding",
2145 "serde",
2146 ]
2147
2148 [[package]]
2149 name = "valuable"
2150 version = "0.1.0"
2151 source = "registry+https://github.com/rust-lang/crates.io-index"
2152 checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
2153
2154 [[package]]
2155 name = "version_check"
2156 version = "0.9.4"
2157 source = "registry+https://github.com/rust-lang/crates.io-index"
2158 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
2159
2160 [[package]]
2161 name = "vfs"
2162 version = "0.0.0"
2163 dependencies = [
2164 "fst",
2165 "indexmap 2.0.0",
2166 "nohash-hasher",
2167 "paths",
2168 "rustc-hash",
2169 "stdx",
2170 ]
2171
2172 [[package]]
2173 name = "vfs-notify"
2174 version = "0.0.0"
2175 dependencies = [
2176 "crossbeam-channel",
2177 "notify",
2178 "paths",
2179 "stdx",
2180 "tracing",
2181 "vfs",
2182 "walkdir",
2183 ]
2184
2185 [[package]]
2186 name = "walkdir"
2187 version = "2.3.3"
2188 source = "registry+https://github.com/rust-lang/crates.io-index"
2189 checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698"
2190 dependencies = [
2191 "same-file",
2192 "winapi-util",
2193 ]
2194
2195 [[package]]
2196 name = "wasi"
2197 version = "0.11.0+wasi-snapshot-preview1"
2198 source = "registry+https://github.com/rust-lang/crates.io-index"
2199 checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
2200
2201 [[package]]
2202 name = "winapi"
2203 version = "0.3.9"
2204 source = "registry+https://github.com/rust-lang/crates.io-index"
2205 checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
2206 dependencies = [
2207 "winapi-i686-pc-windows-gnu",
2208 "winapi-x86_64-pc-windows-gnu",
2209 ]
2210
2211 [[package]]
2212 name = "winapi-i686-pc-windows-gnu"
2213 version = "0.4.0"
2214 source = "registry+https://github.com/rust-lang/crates.io-index"
2215 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
2216
2217 [[package]]
2218 name = "winapi-util"
2219 version = "0.1.5"
2220 source = "registry+https://github.com/rust-lang/crates.io-index"
2221 checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
2222 dependencies = [
2223 "winapi",
2224 ]
2225
2226 [[package]]
2227 name = "winapi-x86_64-pc-windows-gnu"
2228 version = "0.4.0"
2229 source = "registry+https://github.com/rust-lang/crates.io-index"
2230 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
2231
2232 [[package]]
2233 name = "windows-sys"
2234 version = "0.42.0"
2235 source = "registry+https://github.com/rust-lang/crates.io-index"
2236 checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
2237 dependencies = [
2238 "windows_aarch64_gnullvm 0.42.2",
2239 "windows_aarch64_msvc 0.42.2",
2240 "windows_i686_gnu 0.42.2",
2241 "windows_i686_msvc 0.42.2",
2242 "windows_x86_64_gnu 0.42.2",
2243 "windows_x86_64_gnullvm 0.42.2",
2244 "windows_x86_64_msvc 0.42.2",
2245 ]
2246
2247 [[package]]
2248 name = "windows-sys"
2249 version = "0.48.0"
2250 source = "registry+https://github.com/rust-lang/crates.io-index"
2251 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
2252 dependencies = [
2253 "windows-targets",
2254 ]
2255
2256 [[package]]
2257 name = "windows-targets"
2258 version = "0.48.0"
2259 source = "registry+https://github.com/rust-lang/crates.io-index"
2260 checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5"
2261 dependencies = [
2262 "windows_aarch64_gnullvm 0.48.0",
2263 "windows_aarch64_msvc 0.48.0",
2264 "windows_i686_gnu 0.48.0",
2265 "windows_i686_msvc 0.48.0",
2266 "windows_x86_64_gnu 0.48.0",
2267 "windows_x86_64_gnullvm 0.48.0",
2268 "windows_x86_64_msvc 0.48.0",
2269 ]
2270
2271 [[package]]
2272 name = "windows_aarch64_gnullvm"
2273 version = "0.42.2"
2274 source = "registry+https://github.com/rust-lang/crates.io-index"
2275 checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
2276
2277 [[package]]
2278 name = "windows_aarch64_gnullvm"
2279 version = "0.48.0"
2280 source = "registry+https://github.com/rust-lang/crates.io-index"
2281 checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
2282
2283 [[package]]
2284 name = "windows_aarch64_msvc"
2285 version = "0.42.2"
2286 source = "registry+https://github.com/rust-lang/crates.io-index"
2287 checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
2288
2289 [[package]]
2290 name = "windows_aarch64_msvc"
2291 version = "0.48.0"
2292 source = "registry+https://github.com/rust-lang/crates.io-index"
2293 checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
2294
2295 [[package]]
2296 name = "windows_i686_gnu"
2297 version = "0.42.2"
2298 source = "registry+https://github.com/rust-lang/crates.io-index"
2299 checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
2300
2301 [[package]]
2302 name = "windows_i686_gnu"
2303 version = "0.48.0"
2304 source = "registry+https://github.com/rust-lang/crates.io-index"
2305 checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
2306
2307 [[package]]
2308 name = "windows_i686_msvc"
2309 version = "0.42.2"
2310 source = "registry+https://github.com/rust-lang/crates.io-index"
2311 checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
2312
2313 [[package]]
2314 name = "windows_i686_msvc"
2315 version = "0.48.0"
2316 source = "registry+https://github.com/rust-lang/crates.io-index"
2317 checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
2318
2319 [[package]]
2320 name = "windows_x86_64_gnu"
2321 version = "0.42.2"
2322 source = "registry+https://github.com/rust-lang/crates.io-index"
2323 checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
2324
2325 [[package]]
2326 name = "windows_x86_64_gnu"
2327 version = "0.48.0"
2328 source = "registry+https://github.com/rust-lang/crates.io-index"
2329 checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
2330
2331 [[package]]
2332 name = "windows_x86_64_gnullvm"
2333 version = "0.42.2"
2334 source = "registry+https://github.com/rust-lang/crates.io-index"
2335 checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
2336
2337 [[package]]
2338 name = "windows_x86_64_gnullvm"
2339 version = "0.48.0"
2340 source = "registry+https://github.com/rust-lang/crates.io-index"
2341 checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
2342
2343 [[package]]
2344 name = "windows_x86_64_msvc"
2345 version = "0.42.2"
2346 source = "registry+https://github.com/rust-lang/crates.io-index"
2347 checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
2348
2349 [[package]]
2350 name = "windows_x86_64_msvc"
2351 version = "0.48.0"
2352 source = "registry+https://github.com/rust-lang/crates.io-index"
2353 checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
2354
2355 [[package]]
2356 name = "write-json"
2357 version = "0.1.2"
2358 source = "registry+https://github.com/rust-lang/crates.io-index"
2359 checksum = "06069a848f95fceae3e5e03c0ddc8cb78452b56654ee0c8e68f938cf790fb9e3"
2360
2361 [[package]]
2362 name = "xflags"
2363 version = "0.3.1"
2364 source = "registry+https://github.com/rust-lang/crates.io-index"
2365 checksum = "c4554b580522d0ca238369c16b8f6ce34524d61dafe7244993754bbd05f2c2ea"
2366 dependencies = [
2367 "xflags-macros",
2368 ]
2369
2370 [[package]]
2371 name = "xflags-macros"
2372 version = "0.3.1"
2373 source = "registry+https://github.com/rust-lang/crates.io-index"
2374 checksum = "f58e7b3ca8977093aae6b87b6a7730216fc4c53a6530bab5c43a783cd810c1a8"
2375
2376 [[package]]
2377 name = "xshell"
2378 version = "0.2.3"
2379 source = "registry+https://github.com/rust-lang/crates.io-index"
2380 checksum = "962c039b3a7b16cf4e9a4248397c6585c07547412e7d6a6e035389a802dcfe90"
2381 dependencies = [
2382 "xshell-macros",
2383 ]
2384
2385 [[package]]
2386 name = "xshell-macros"
2387 version = "0.2.3"
2388 source = "registry+https://github.com/rust-lang/crates.io-index"
2389 checksum = "1dbabb1cbd15a1d6d12d9ed6b35cc6777d4af87ab3ba155ea37215f20beab80c"
2390
2391 [[package]]
2392 name = "xtask"
2393 version = "0.1.0"
2394 dependencies = [
2395 "anyhow",
2396 "flate2",
2397 "time",
2398 "write-json",
2399 "xflags",
2400 "xshell",
2401 "zip",
2402 ]
2403
2404 [[package]]
2405 name = "zip"
2406 version = "0.6.6"
2407 source = "registry+https://github.com/rust-lang/crates.io-index"
2408 checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261"
2409 dependencies = [
2410 "byteorder",
2411 "crc32fast",
2412 "crossbeam-utils",
2413 "flate2",
2414 "time",
2415 ]