]> git.lizzy.rs Git - rust.git/blob - src/tools/rust-analyzer/Cargo.lock
Rollup merge of #106669 - ozkanonur:helper-function-for-lint-level, r=Nilstrieb
[rust.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.17.0"
8 source = "registry+https://github.com/rust-lang/crates.io-index"
9 checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b"
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.2"
23 source = "registry+https://github.com/rust-lang/crates.io-index"
24 checksum = "fbf688625d06217d5b1bb0ea9d9c44a1635fd0ee3534466388d18203174f4d11"
25 dependencies = [
26  "log",
27 ]
28
29 [[package]]
30 name = "ansi_term"
31 version = "0.12.1"
32 source = "registry+https://github.com/rust-lang/crates.io-index"
33 checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
34 dependencies = [
35  "winapi",
36 ]
37
38 [[package]]
39 name = "anyhow"
40 version = "1.0.65"
41 source = "registry+https://github.com/rust-lang/crates.io-index"
42 checksum = "98161a4e3e2184da77bb14f02184cdd111e83bbbcc9979dfee3c44b9a85f5602"
43
44 [[package]]
45 name = "anymap"
46 version = "1.0.0-beta.2"
47 source = "registry+https://github.com/rust-lang/crates.io-index"
48 checksum = "8f1f8f5a6f3d50d89e3797d7593a50f96bb2aaa20ca0cc7be1fb673232c91d72"
49
50 [[package]]
51 name = "arbitrary"
52 version = "1.1.7"
53 source = "registry+https://github.com/rust-lang/crates.io-index"
54 checksum = "d86fd10d912cab78764cc44307d9cd5f164e09abbeb87fb19fb6d95937e8da5f"
55
56 [[package]]
57 name = "arrayvec"
58 version = "0.7.2"
59 source = "registry+https://github.com/rust-lang/crates.io-index"
60 checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6"
61
62 [[package]]
63 name = "atty"
64 version = "0.2.14"
65 source = "registry+https://github.com/rust-lang/crates.io-index"
66 checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
67 dependencies = [
68  "hermit-abi",
69  "libc",
70  "winapi",
71 ]
72
73 [[package]]
74 name = "autocfg"
75 version = "1.1.0"
76 source = "registry+https://github.com/rust-lang/crates.io-index"
77 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
78
79 [[package]]
80 name = "backtrace"
81 version = "0.3.66"
82 source = "registry+https://github.com/rust-lang/crates.io-index"
83 checksum = "cab84319d616cfb654d03394f38ab7e6f0919e181b1b57e1fd15e7fb4077d9a7"
84 dependencies = [
85  "addr2line",
86  "cc",
87  "cfg-if",
88  "libc",
89  "miniz_oxide",
90  "object",
91  "rustc-demangle",
92 ]
93
94 [[package]]
95 name = "base-db"
96 version = "0.0.0"
97 dependencies = [
98  "cfg",
99  "profile",
100  "rustc-hash",
101  "salsa",
102  "stdx",
103  "syntax",
104  "test-utils",
105  "tt",
106  "vfs",
107 ]
108
109 [[package]]
110 name = "bitflags"
111 version = "1.3.2"
112 source = "registry+https://github.com/rust-lang/crates.io-index"
113 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
114
115 [[package]]
116 name = "byteorder"
117 version = "1.4.3"
118 source = "registry+https://github.com/rust-lang/crates.io-index"
119 checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
120
121 [[package]]
122 name = "camino"
123 version = "1.1.1"
124 source = "registry+https://github.com/rust-lang/crates.io-index"
125 checksum = "88ad0e1e3e88dd237a156ab9f571021b8a158caa0ae44b1968a241efb5144c1e"
126 dependencies = [
127  "serde",
128 ]
129
130 [[package]]
131 name = "cargo-platform"
132 version = "0.1.2"
133 source = "registry+https://github.com/rust-lang/crates.io-index"
134 checksum = "cbdb825da8a5df079a43676dbe042702f1707b1109f713a01420fbb4cc71fa27"
135 dependencies = [
136  "serde",
137 ]
138
139 [[package]]
140 name = "cargo_metadata"
141 version = "0.15.0"
142 source = "registry+https://github.com/rust-lang/crates.io-index"
143 checksum = "3abb7553d5b9b8421c6de7cb02606ff15e0c6eea7d8eadd75ef013fd636bec36"
144 dependencies = [
145  "camino",
146  "cargo-platform",
147  "semver",
148  "serde",
149  "serde_json",
150 ]
151
152 [[package]]
153 name = "cc"
154 version = "1.0.73"
155 source = "registry+https://github.com/rust-lang/crates.io-index"
156 checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
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.88.0"
181 source = "registry+https://github.com/rust-lang/crates.io-index"
182 checksum = "4df80a3fbc1f0e59f560eeeebca94bf655566a8ad3023c210a109deb6056455a"
183 dependencies = [
184  "proc-macro2",
185  "quote",
186  "syn",
187  "synstructure",
188 ]
189
190 [[package]]
191 name = "chalk-ir"
192 version = "0.88.0"
193 source = "registry+https://github.com/rust-lang/crates.io-index"
194 checksum = "f39e5272016916956298cceea5147006f897972c274a768ed4d6e074efe5d3fb"
195 dependencies = [
196  "bitflags",
197  "chalk-derive",
198  "lazy_static",
199 ]
200
201 [[package]]
202 name = "chalk-recursive"
203 version = "0.88.0"
204 source = "registry+https://github.com/rust-lang/crates.io-index"
205 checksum = "d9d60b42ad7478d3e027e2f9ea4e99fbbb8fdee0c8c3cf068be269f57e603618"
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.88.0"
217 source = "registry+https://github.com/rust-lang/crates.io-index"
218 checksum = "ab30620ea5b36819525eaab2204f4b8e1842fc7ee36826424a28bef59ae7fecf"
219 dependencies = [
220  "chalk-derive",
221  "chalk-ir",
222  "ena",
223  "indexmap",
224  "itertools",
225  "petgraph",
226  "rustc-hash",
227  "tracing",
228 ]
229
230 [[package]]
231 name = "command-group"
232 version = "1.0.8"
233 source = "registry+https://github.com/rust-lang/crates.io-index"
234 checksum = "f7a8a86f409b4a59df3a3e4bee2de0b83f1755fdd2a25e3a9684c396fc4bed2c"
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.6"
269 source = "registry+https://github.com/rust-lang/crates.io-index"
270 checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521"
271 dependencies = [
272  "cfg-if",
273  "crossbeam-utils",
274 ]
275
276 [[package]]
277 name = "crossbeam-deque"
278 version = "0.8.2"
279 source = "registry+https://github.com/rust-lang/crates.io-index"
280 checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc"
281 dependencies = [
282  "cfg-if",
283  "crossbeam-epoch",
284  "crossbeam-utils",
285 ]
286
287 [[package]]
288 name = "crossbeam-epoch"
289 version = "0.9.11"
290 source = "registry+https://github.com/rust-lang/crates.io-index"
291 checksum = "f916dfc5d356b0ed9dae65f1db9fc9770aa2851d2662b988ccf4fe3516e86348"
292 dependencies = [
293  "autocfg",
294  "cfg-if",
295  "crossbeam-utils",
296  "memoffset",
297  "scopeguard",
298 ]
299
300 [[package]]
301 name = "crossbeam-utils"
302 version = "0.8.12"
303 source = "registry+https://github.com/rust-lang/crates.io-index"
304 checksum = "edbafec5fa1f196ca66527c1b12c2ec4745ca14b50f1ad8f9f6f720b55d11fac"
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",
317  "lock_api",
318  "once_cell",
319  "parking_lot_core 0.9.4",
320 ]
321
322 [[package]]
323 name = "derive_arbitrary"
324 version = "1.1.6"
325 source = "registry+https://github.com/rust-lang/crates.io-index"
326 checksum = "226ad66541d865d7a7173ad6a9e691c33fdb910ac723f4bc734b3e5294a1f931"
327 dependencies = [
328  "proc-macro2",
329  "quote",
330  "syn",
331 ]
332
333 [[package]]
334 name = "dissimilar"
335 version = "1.0.4"
336 source = "registry+https://github.com/rust-lang/crates.io-index"
337 checksum = "8c97b9233581d84b8e1e689cdd3a47b6f69770084fc246e86a7f78b0d9c1d4a5"
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.0"
354 source = "registry+https://github.com/rust-lang/crates.io-index"
355 checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797"
356
357 [[package]]
358 name = "ena"
359 version = "0.14.0"
360 source = "registry+https://github.com/rust-lang/crates.io-index"
361 checksum = "d7402b94a93c24e742487327a7cd839dc9d36fec9de9fb25b09f2dae459f36c3"
362 dependencies = [
363  "log",
364 ]
365
366 [[package]]
367 name = "expect-test"
368 version = "1.4.0"
369 source = "registry+https://github.com/rust-lang/crates.io-index"
370 checksum = "1d4661aca38d826eb7c72fe128e4238220616de4c0cc00db7bfc38e2e1364dd3"
371 dependencies = [
372  "dissimilar",
373  "once_cell",
374 ]
375
376 [[package]]
377 name = "filetime"
378 version = "0.2.18"
379 source = "registry+https://github.com/rust-lang/crates.io-index"
380 checksum = "4b9663d381d07ae25dc88dbdf27df458faa83a9b25336bcac83d5e452b5fc9d3"
381 dependencies = [
382  "cfg-if",
383  "libc",
384  "redox_syscall",
385  "windows-sys 0.42.0",
386 ]
387
388 [[package]]
389 name = "fixedbitset"
390 version = "0.2.0"
391 source = "registry+https://github.com/rust-lang/crates.io-index"
392 checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d"
393
394 [[package]]
395 name = "flate2"
396 version = "1.0.24"
397 source = "registry+https://github.com/rust-lang/crates.io-index"
398 checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6"
399 dependencies = [
400  "crc32fast",
401  "miniz_oxide",
402 ]
403
404 [[package]]
405 name = "flycheck"
406 version = "0.0.0"
407 dependencies = [
408  "cargo_metadata",
409  "command-group",
410  "crossbeam-channel",
411  "jod-thread",
412  "paths",
413  "rustc-hash",
414  "serde",
415  "serde_json",
416  "stdx",
417  "toolchain",
418  "tracing",
419 ]
420
421 [[package]]
422 name = "form_urlencoded"
423 version = "1.1.0"
424 source = "registry+https://github.com/rust-lang/crates.io-index"
425 checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8"
426 dependencies = [
427  "percent-encoding",
428 ]
429
430 [[package]]
431 name = "fs_extra"
432 version = "1.2.0"
433 source = "registry+https://github.com/rust-lang/crates.io-index"
434 checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394"
435
436 [[package]]
437 name = "fsevent-sys"
438 version = "4.1.0"
439 source = "registry+https://github.com/rust-lang/crates.io-index"
440 checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2"
441 dependencies = [
442  "libc",
443 ]
444
445 [[package]]
446 name = "fst"
447 version = "0.4.7"
448 source = "registry+https://github.com/rust-lang/crates.io-index"
449 checksum = "7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a"
450
451 [[package]]
452 name = "gimli"
453 version = "0.26.2"
454 source = "registry+https://github.com/rust-lang/crates.io-index"
455 checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d"
456
457 [[package]]
458 name = "hashbrown"
459 version = "0.12.3"
460 source = "registry+https://github.com/rust-lang/crates.io-index"
461 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
462
463 [[package]]
464 name = "heck"
465 version = "0.3.3"
466 source = "registry+https://github.com/rust-lang/crates.io-index"
467 checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
468 dependencies = [
469  "unicode-segmentation",
470 ]
471
472 [[package]]
473 name = "hermit-abi"
474 version = "0.1.19"
475 source = "registry+https://github.com/rust-lang/crates.io-index"
476 checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
477 dependencies = [
478  "libc",
479 ]
480
481 [[package]]
482 name = "hir"
483 version = "0.0.0"
484 dependencies = [
485  "arrayvec",
486  "base-db",
487  "cfg",
488  "either",
489  "hir-def",
490  "hir-expand",
491  "hir-ty",
492  "itertools",
493  "once_cell",
494  "profile",
495  "rustc-hash",
496  "smallvec",
497  "stdx",
498  "syntax",
499  "tt",
500 ]
501
502 [[package]]
503 name = "hir-def"
504 version = "0.0.0"
505 dependencies = [
506  "anymap",
507  "arrayvec",
508  "base-db",
509  "bitflags",
510  "cfg",
511  "cov-mark",
512  "dashmap",
513  "drop_bomb",
514  "either",
515  "expect-test",
516  "fst",
517  "hashbrown",
518  "hir-expand",
519  "hkalbasi-rustc-ap-rustc_abi",
520  "hkalbasi-rustc-ap-rustc_index",
521  "indexmap",
522  "itertools",
523  "la-arena",
524  "limit",
525  "mbe",
526  "once_cell",
527  "profile",
528  "rustc-hash",
529  "smallvec",
530  "stdx",
531  "syntax",
532  "test-utils",
533  "tracing",
534  "tt",
535 ]
536
537 [[package]]
538 name = "hir-expand"
539 version = "0.0.0"
540 dependencies = [
541  "base-db",
542  "cfg",
543  "cov-mark",
544  "either",
545  "expect-test",
546  "hashbrown",
547  "itertools",
548  "la-arena",
549  "limit",
550  "mbe",
551  "profile",
552  "rustc-hash",
553  "smallvec",
554  "stdx",
555  "syntax",
556  "tracing",
557  "tt",
558 ]
559
560 [[package]]
561 name = "hir-ty"
562 version = "0.0.0"
563 dependencies = [
564  "arrayvec",
565  "base-db",
566  "bitflags",
567  "chalk-derive",
568  "chalk-ir",
569  "chalk-recursive",
570  "chalk-solve",
571  "cov-mark",
572  "ena",
573  "expect-test",
574  "hir-def",
575  "hir-expand",
576  "hkalbasi-rustc-ap-rustc_index",
577  "itertools",
578  "la-arena",
579  "limit",
580  "once_cell",
581  "profile",
582  "rustc-hash",
583  "scoped-tls",
584  "smallvec",
585  "stdx",
586  "syntax",
587  "test-utils",
588  "tracing",
589  "tracing-subscriber",
590  "tracing-tree",
591  "typed-arena",
592 ]
593
594 [[package]]
595 name = "hkalbasi-rustc-ap-rustc_abi"
596 version = "0.0.20221221"
597 source = "registry+https://github.com/rust-lang/crates.io-index"
598 checksum = "adabaadad9aa7576f97af02241cdf5554d62fb3d51a84cb05d77ba28edd3013f"
599 dependencies = [
600  "bitflags",
601  "hkalbasi-rustc-ap-rustc_index",
602  "tracing",
603 ]
604
605 [[package]]
606 name = "hkalbasi-rustc-ap-rustc_index"
607 version = "0.0.20221221"
608 source = "registry+https://github.com/rust-lang/crates.io-index"
609 checksum = "f4d3c48474e09afb0f5efbd6f758e05411699301a113c47d454d28ec7059d00e"
610 dependencies = [
611  "arrayvec",
612  "smallvec",
613 ]
614
615 [[package]]
616 name = "home"
617 version = "0.5.4"
618 source = "registry+https://github.com/rust-lang/crates.io-index"
619 checksum = "747309b4b440c06d57b0b25f2aee03ee9b5e5397d288c60e21fc709bb98a7408"
620 dependencies = [
621  "winapi",
622 ]
623
624 [[package]]
625 name = "ide"
626 version = "0.0.0"
627 dependencies = [
628  "cfg",
629  "cov-mark",
630  "crossbeam-channel",
631  "dot",
632  "either",
633  "expect-test",
634  "hir",
635  "ide-assists",
636  "ide-completion",
637  "ide-db",
638  "ide-diagnostics",
639  "ide-ssr",
640  "itertools",
641  "oorandom",
642  "profile",
643  "pulldown-cmark",
644  "pulldown-cmark-to-cmark",
645  "stdx",
646  "syntax",
647  "test-utils",
648  "text-edit",
649  "toolchain",
650  "tracing",
651  "url",
652 ]
653
654 [[package]]
655 name = "ide-assists"
656 version = "0.0.0"
657 dependencies = [
658  "cov-mark",
659  "either",
660  "expect-test",
661  "hir",
662  "ide-db",
663  "itertools",
664  "profile",
665  "smallvec",
666  "sourcegen",
667  "stdx",
668  "syntax",
669  "test-utils",
670  "text-edit",
671 ]
672
673 [[package]]
674 name = "ide-completion"
675 version = "0.0.0"
676 dependencies = [
677  "base-db",
678  "cov-mark",
679  "expect-test",
680  "hir",
681  "ide-db",
682  "itertools",
683  "once_cell",
684  "profile",
685  "smallvec",
686  "stdx",
687  "syntax",
688  "test-utils",
689  "text-edit",
690 ]
691
692 [[package]]
693 name = "ide-db"
694 version = "0.0.0"
695 dependencies = [
696  "arrayvec",
697  "base-db",
698  "cov-mark",
699  "either",
700  "expect-test",
701  "fst",
702  "hir",
703  "indexmap",
704  "itertools",
705  "limit",
706  "memchr",
707  "once_cell",
708  "parser",
709  "profile",
710  "rayon",
711  "rustc-hash",
712  "sourcegen",
713  "stdx",
714  "syntax",
715  "test-utils",
716  "text-edit",
717  "tracing",
718  "xshell",
719 ]
720
721 [[package]]
722 name = "ide-diagnostics"
723 version = "0.0.0"
724 dependencies = [
725  "cfg",
726  "cov-mark",
727  "either",
728  "expect-test",
729  "hir",
730  "ide-db",
731  "itertools",
732  "profile",
733  "serde_json",
734  "sourcegen",
735  "stdx",
736  "syntax",
737  "test-utils",
738  "text-edit",
739 ]
740
741 [[package]]
742 name = "ide-ssr"
743 version = "0.0.0"
744 dependencies = [
745  "cov-mark",
746  "expect-test",
747  "hir",
748  "ide-db",
749  "itertools",
750  "parser",
751  "stdx",
752  "syntax",
753  "test-utils",
754  "text-edit",
755 ]
756
757 [[package]]
758 name = "idna"
759 version = "0.3.0"
760 source = "registry+https://github.com/rust-lang/crates.io-index"
761 checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6"
762 dependencies = [
763  "unicode-bidi",
764  "unicode-normalization",
765 ]
766
767 [[package]]
768 name = "indexmap"
769 version = "1.9.1"
770 source = "registry+https://github.com/rust-lang/crates.io-index"
771 checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e"
772 dependencies = [
773  "autocfg",
774  "hashbrown",
775 ]
776
777 [[package]]
778 name = "inotify"
779 version = "0.9.6"
780 source = "registry+https://github.com/rust-lang/crates.io-index"
781 checksum = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff"
782 dependencies = [
783  "bitflags",
784  "inotify-sys",
785  "libc",
786 ]
787
788 [[package]]
789 name = "inotify-sys"
790 version = "0.1.5"
791 source = "registry+https://github.com/rust-lang/crates.io-index"
792 checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb"
793 dependencies = [
794  "libc",
795 ]
796
797 [[package]]
798 name = "instant"
799 version = "0.1.12"
800 source = "registry+https://github.com/rust-lang/crates.io-index"
801 checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
802 dependencies = [
803  "cfg-if",
804 ]
805
806 [[package]]
807 name = "itertools"
808 version = "0.10.5"
809 source = "registry+https://github.com/rust-lang/crates.io-index"
810 checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
811 dependencies = [
812  "either",
813 ]
814
815 [[package]]
816 name = "itoa"
817 version = "1.0.4"
818 source = "registry+https://github.com/rust-lang/crates.io-index"
819 checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc"
820
821 [[package]]
822 name = "jod-thread"
823 version = "0.1.2"
824 source = "registry+https://github.com/rust-lang/crates.io-index"
825 checksum = "8b23360e99b8717f20aaa4598f5a6541efbe30630039fbc7706cf954a87947ae"
826
827 [[package]]
828 name = "kqueue"
829 version = "1.0.6"
830 source = "registry+https://github.com/rust-lang/crates.io-index"
831 checksum = "4d6112e8f37b59803ac47a42d14f1f3a59bbf72fc6857ffc5be455e28a691f8e"
832 dependencies = [
833  "kqueue-sys",
834  "libc",
835 ]
836
837 [[package]]
838 name = "kqueue-sys"
839 version = "1.0.3"
840 source = "registry+https://github.com/rust-lang/crates.io-index"
841 checksum = "8367585489f01bc55dd27404dcf56b95e6da061a256a666ab23be9ba96a2e587"
842 dependencies = [
843  "bitflags",
844  "libc",
845 ]
846
847 [[package]]
848 name = "la-arena"
849 version = "0.3.0"
850
851 [[package]]
852 name = "lazy_static"
853 version = "1.4.0"
854 source = "registry+https://github.com/rust-lang/crates.io-index"
855 checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
856
857 [[package]]
858 name = "libc"
859 version = "0.2.135"
860 source = "registry+https://github.com/rust-lang/crates.io-index"
861 checksum = "68783febc7782c6c5cb401fbda4de5a9898be1762314da0bb2c10ced61f18b0c"
862
863 [[package]]
864 name = "libloading"
865 version = "0.7.3"
866 source = "registry+https://github.com/rust-lang/crates.io-index"
867 checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd"
868 dependencies = [
869  "cfg-if",
870  "winapi",
871 ]
872
873 [[package]]
874 name = "libmimalloc-sys"
875 version = "0.1.26"
876 source = "registry+https://github.com/rust-lang/crates.io-index"
877 checksum = "8fc093ab289b0bfda3aa1bdfab9c9542be29c7ef385cfcbe77f8c9813588eb48"
878 dependencies = [
879  "cc",
880 ]
881
882 [[package]]
883 name = "limit"
884 version = "0.0.0"
885
886 [[package]]
887 name = "lock_api"
888 version = "0.4.9"
889 source = "registry+https://github.com/rust-lang/crates.io-index"
890 checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df"
891 dependencies = [
892  "autocfg",
893  "scopeguard",
894 ]
895
896 [[package]]
897 name = "log"
898 version = "0.4.17"
899 source = "registry+https://github.com/rust-lang/crates.io-index"
900 checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
901 dependencies = [
902  "cfg-if",
903 ]
904
905 [[package]]
906 name = "lsp-server"
907 version = "0.7.0"
908 dependencies = [
909  "crossbeam-channel",
910  "log",
911  "lsp-types",
912  "serde",
913  "serde_json",
914 ]
915
916 [[package]]
917 name = "lsp-types"
918 version = "0.93.2"
919 source = "registry+https://github.com/rust-lang/crates.io-index"
920 checksum = "9be6e9c7e2d18f651974370d7aff703f9513e0df6e464fd795660edc77e6ca51"
921 dependencies = [
922  "bitflags",
923  "serde",
924  "serde_json",
925  "serde_repr",
926  "url",
927 ]
928
929 [[package]]
930 name = "matchers"
931 version = "0.1.0"
932 source = "registry+https://github.com/rust-lang/crates.io-index"
933 checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
934 dependencies = [
935  "regex-automata",
936 ]
937
938 [[package]]
939 name = "mbe"
940 version = "0.0.0"
941 dependencies = [
942  "cov-mark",
943  "parser",
944  "rustc-hash",
945  "smallvec",
946  "stdx",
947  "syntax",
948  "test-utils",
949  "tracing",
950  "tt",
951 ]
952
953 [[package]]
954 name = "memchr"
955 version = "2.5.0"
956 source = "registry+https://github.com/rust-lang/crates.io-index"
957 checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
958
959 [[package]]
960 name = "memmap2"
961 version = "0.5.7"
962 source = "registry+https://github.com/rust-lang/crates.io-index"
963 checksum = "95af15f345b17af2efc8ead6080fb8bc376f8cec1b35277b935637595fe77498"
964 dependencies = [
965  "libc",
966 ]
967
968 [[package]]
969 name = "memoffset"
970 version = "0.6.5"
971 source = "registry+https://github.com/rust-lang/crates.io-index"
972 checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
973 dependencies = [
974  "autocfg",
975 ]
976
977 [[package]]
978 name = "mimalloc"
979 version = "0.1.30"
980 source = "registry+https://github.com/rust-lang/crates.io-index"
981 checksum = "76ce6a4b40d3bff9eb3ce9881ca0737a85072f9f975886082640cd46a75cdb35"
982 dependencies = [
983  "libmimalloc-sys",
984 ]
985
986 [[package]]
987 name = "miniz_oxide"
988 version = "0.5.4"
989 source = "registry+https://github.com/rust-lang/crates.io-index"
990 checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34"
991 dependencies = [
992  "adler",
993 ]
994
995 [[package]]
996 name = "mio"
997 version = "0.8.4"
998 source = "registry+https://github.com/rust-lang/crates.io-index"
999 checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf"
1000 dependencies = [
1001  "libc",
1002  "log",
1003  "wasi",
1004  "windows-sys 0.36.1",
1005 ]
1006
1007 [[package]]
1008 name = "miow"
1009 version = "0.5.0"
1010 source = "registry+https://github.com/rust-lang/crates.io-index"
1011 checksum = "52ffbca2f655e33c08be35d87278e5b18b89550a37dbd598c20db92f6a471123"
1012 dependencies = [
1013  "windows-sys 0.42.0",
1014 ]
1015
1016 [[package]]
1017 name = "nix"
1018 version = "0.22.3"
1019 source = "registry+https://github.com/rust-lang/crates.io-index"
1020 checksum = "e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf"
1021 dependencies = [
1022  "bitflags",
1023  "cc",
1024  "cfg-if",
1025  "libc",
1026  "memoffset",
1027 ]
1028
1029 [[package]]
1030 name = "notify"
1031 version = "5.0.0"
1032 source = "registry+https://github.com/rust-lang/crates.io-index"
1033 checksum = "ed2c66da08abae1c024c01d635253e402341b4060a12e99b31c7594063bf490a"
1034 dependencies = [
1035  "bitflags",
1036  "crossbeam-channel",
1037  "filetime",
1038  "fsevent-sys",
1039  "inotify",
1040  "kqueue",
1041  "libc",
1042  "mio",
1043  "walkdir",
1044  "winapi",
1045 ]
1046
1047 [[package]]
1048 name = "num_cpus"
1049 version = "1.13.1"
1050 source = "registry+https://github.com/rust-lang/crates.io-index"
1051 checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
1052 dependencies = [
1053  "hermit-abi",
1054  "libc",
1055 ]
1056
1057 [[package]]
1058 name = "object"
1059 version = "0.29.0"
1060 source = "registry+https://github.com/rust-lang/crates.io-index"
1061 checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53"
1062 dependencies = [
1063  "memchr",
1064 ]
1065
1066 [[package]]
1067 name = "once_cell"
1068 version = "1.15.0"
1069 source = "registry+https://github.com/rust-lang/crates.io-index"
1070 checksum = "e82dad04139b71a90c080c8463fe0dc7902db5192d939bd0950f074d014339e1"
1071
1072 [[package]]
1073 name = "oorandom"
1074 version = "11.1.3"
1075 source = "registry+https://github.com/rust-lang/crates.io-index"
1076 checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
1077
1078 [[package]]
1079 name = "parking_lot"
1080 version = "0.11.2"
1081 source = "registry+https://github.com/rust-lang/crates.io-index"
1082 checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
1083 dependencies = [
1084  "instant",
1085  "lock_api",
1086  "parking_lot_core 0.8.5",
1087 ]
1088
1089 [[package]]
1090 name = "parking_lot"
1091 version = "0.12.1"
1092 source = "registry+https://github.com/rust-lang/crates.io-index"
1093 checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
1094 dependencies = [
1095  "lock_api",
1096  "parking_lot_core 0.9.4",
1097 ]
1098
1099 [[package]]
1100 name = "parking_lot_core"
1101 version = "0.8.5"
1102 source = "registry+https://github.com/rust-lang/crates.io-index"
1103 checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216"
1104 dependencies = [
1105  "cfg-if",
1106  "instant",
1107  "libc",
1108  "redox_syscall",
1109  "smallvec",
1110  "winapi",
1111 ]
1112
1113 [[package]]
1114 name = "parking_lot_core"
1115 version = "0.9.4"
1116 source = "registry+https://github.com/rust-lang/crates.io-index"
1117 checksum = "4dc9e0dc2adc1c69d09143aff38d3d30c5c3f0df0dad82e6d25547af174ebec0"
1118 dependencies = [
1119  "cfg-if",
1120  "libc",
1121  "redox_syscall",
1122  "smallvec",
1123  "windows-sys 0.42.0",
1124 ]
1125
1126 [[package]]
1127 name = "parser"
1128 version = "0.0.0"
1129 dependencies = [
1130  "drop_bomb",
1131  "expect-test",
1132  "limit",
1133  "rustc-ap-rustc_lexer",
1134  "sourcegen",
1135 ]
1136
1137 [[package]]
1138 name = "paste"
1139 version = "1.0.9"
1140 source = "registry+https://github.com/rust-lang/crates.io-index"
1141 checksum = "b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1"
1142
1143 [[package]]
1144 name = "paths"
1145 version = "0.0.0"
1146
1147 [[package]]
1148 name = "percent-encoding"
1149 version = "2.2.0"
1150 source = "registry+https://github.com/rust-lang/crates.io-index"
1151 checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e"
1152
1153 [[package]]
1154 name = "perf-event"
1155 version = "0.4.7"
1156 source = "registry+https://github.com/rust-lang/crates.io-index"
1157 checksum = "5396562cd2eaa828445d6d34258ae21ee1eb9d40fe626ca7f51c8dccb4af9d66"
1158 dependencies = [
1159  "libc",
1160  "perf-event-open-sys",
1161 ]
1162
1163 [[package]]
1164 name = "perf-event-open-sys"
1165 version = "1.0.1"
1166 source = "registry+https://github.com/rust-lang/crates.io-index"
1167 checksum = "ce9bedf5da2c234fdf2391ede2b90fabf585355f33100689bc364a3ea558561a"
1168 dependencies = [
1169  "libc",
1170 ]
1171
1172 [[package]]
1173 name = "petgraph"
1174 version = "0.5.1"
1175 source = "registry+https://github.com/rust-lang/crates.io-index"
1176 checksum = "467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7"
1177 dependencies = [
1178  "fixedbitset",
1179  "indexmap",
1180 ]
1181
1182 [[package]]
1183 name = "pin-project-lite"
1184 version = "0.2.9"
1185 source = "registry+https://github.com/rust-lang/crates.io-index"
1186 checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
1187
1188 [[package]]
1189 name = "proc-macro-api"
1190 version = "0.0.0"
1191 dependencies = [
1192  "memmap2",
1193  "object",
1194  "paths",
1195  "profile",
1196  "serde",
1197  "serde_json",
1198  "snap",
1199  "stdx",
1200  "tracing",
1201  "tt",
1202 ]
1203
1204 [[package]]
1205 name = "proc-macro-srv"
1206 version = "0.0.0"
1207 dependencies = [
1208  "expect-test",
1209  "libloading",
1210  "mbe",
1211  "memmap2",
1212  "object",
1213  "paths",
1214  "proc-macro-api",
1215  "proc-macro-test",
1216  "tt",
1217 ]
1218
1219 [[package]]
1220 name = "proc-macro-srv-cli"
1221 version = "0.0.0"
1222 dependencies = [
1223  "proc-macro-srv",
1224 ]
1225
1226 [[package]]
1227 name = "proc-macro-test"
1228 version = "0.0.0"
1229 dependencies = [
1230  "cargo_metadata",
1231  "proc-macro-test-impl",
1232  "toolchain",
1233 ]
1234
1235 [[package]]
1236 name = "proc-macro-test-impl"
1237 version = "0.0.0"
1238
1239 [[package]]
1240 name = "proc-macro2"
1241 version = "1.0.47"
1242 source = "registry+https://github.com/rust-lang/crates.io-index"
1243 checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725"
1244 dependencies = [
1245  "unicode-ident",
1246 ]
1247
1248 [[package]]
1249 name = "profile"
1250 version = "0.0.0"
1251 dependencies = [
1252  "cfg-if",
1253  "countme",
1254  "la-arena",
1255  "libc",
1256  "once_cell",
1257  "perf-event",
1258  "tikv-jemalloc-ctl",
1259  "winapi",
1260 ]
1261
1262 [[package]]
1263 name = "project-model"
1264 version = "0.0.0"
1265 dependencies = [
1266  "anyhow",
1267  "base-db",
1268  "cargo_metadata",
1269  "cfg",
1270  "expect-test",
1271  "la-arena",
1272  "paths",
1273  "profile",
1274  "rustc-hash",
1275  "semver",
1276  "serde",
1277  "serde_json",
1278  "stdx",
1279  "toolchain",
1280  "tracing",
1281 ]
1282
1283 [[package]]
1284 name = "protobuf"
1285 version = "3.1.0"
1286 source = "registry+https://github.com/rust-lang/crates.io-index"
1287 checksum = "4ee4a7d8b91800c8f167a6268d1a1026607368e1adc84e98fe044aeb905302f7"
1288 dependencies = [
1289  "once_cell",
1290  "protobuf-support",
1291  "thiserror",
1292 ]
1293
1294 [[package]]
1295 name = "protobuf-support"
1296 version = "3.1.0"
1297 source = "registry+https://github.com/rust-lang/crates.io-index"
1298 checksum = "8ca157fe12fc7ee2e315f2f735e27df41b3d97cdd70ea112824dac1ffb08ee1c"
1299 dependencies = [
1300  "thiserror",
1301 ]
1302
1303 [[package]]
1304 name = "pulldown-cmark"
1305 version = "0.9.2"
1306 source = "registry+https://github.com/rust-lang/crates.io-index"
1307 checksum = "2d9cc634bc78768157b5cbfe988ffcd1dcba95cd2b2f03a88316c08c6d00ed63"
1308 dependencies = [
1309  "bitflags",
1310  "memchr",
1311  "unicase",
1312 ]
1313
1314 [[package]]
1315 name = "pulldown-cmark-to-cmark"
1316 version = "10.0.4"
1317 source = "registry+https://github.com/rust-lang/crates.io-index"
1318 checksum = "0194e6e1966c23cc5fd988714f85b18d548d773e81965413555d96569931833d"
1319 dependencies = [
1320  "pulldown-cmark",
1321 ]
1322
1323 [[package]]
1324 name = "quote"
1325 version = "1.0.21"
1326 source = "registry+https://github.com/rust-lang/crates.io-index"
1327 checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179"
1328 dependencies = [
1329  "proc-macro2",
1330 ]
1331
1332 [[package]]
1333 name = "rayon"
1334 version = "1.5.3"
1335 source = "registry+https://github.com/rust-lang/crates.io-index"
1336 checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d"
1337 dependencies = [
1338  "autocfg",
1339  "crossbeam-deque",
1340  "either",
1341  "rayon-core",
1342 ]
1343
1344 [[package]]
1345 name = "rayon-core"
1346 version = "1.9.3"
1347 source = "registry+https://github.com/rust-lang/crates.io-index"
1348 checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f"
1349 dependencies = [
1350  "crossbeam-channel",
1351  "crossbeam-deque",
1352  "crossbeam-utils",
1353  "num_cpus",
1354 ]
1355
1356 [[package]]
1357 name = "redox_syscall"
1358 version = "0.2.16"
1359 source = "registry+https://github.com/rust-lang/crates.io-index"
1360 checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
1361 dependencies = [
1362  "bitflags",
1363 ]
1364
1365 [[package]]
1366 name = "regex"
1367 version = "1.6.0"
1368 source = "registry+https://github.com/rust-lang/crates.io-index"
1369 checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
1370 dependencies = [
1371  "regex-syntax",
1372 ]
1373
1374 [[package]]
1375 name = "regex-automata"
1376 version = "0.1.10"
1377 source = "registry+https://github.com/rust-lang/crates.io-index"
1378 checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
1379 dependencies = [
1380  "regex-syntax",
1381 ]
1382
1383 [[package]]
1384 name = "regex-syntax"
1385 version = "0.6.27"
1386 source = "registry+https://github.com/rust-lang/crates.io-index"
1387 checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
1388
1389 [[package]]
1390 name = "rowan"
1391 version = "0.15.10"
1392 source = "registry+https://github.com/rust-lang/crates.io-index"
1393 checksum = "5811547e7ba31e903fe48c8ceab10d40d70a101f3d15523c847cce91aa71f332"
1394 dependencies = [
1395  "countme",
1396  "hashbrown",
1397  "memoffset",
1398  "rustc-hash",
1399  "text-size",
1400 ]
1401
1402 [[package]]
1403 name = "rust-analyzer"
1404 version = "0.0.0"
1405 dependencies = [
1406  "always-assert",
1407  "anyhow",
1408  "cfg",
1409  "crossbeam-channel",
1410  "dissimilar",
1411  "expect-test",
1412  "flycheck",
1413  "hir",
1414  "hir-def",
1415  "hir-ty",
1416  "ide",
1417  "ide-db",
1418  "ide-ssr",
1419  "itertools",
1420  "jod-thread",
1421  "lsp-server",
1422  "lsp-types",
1423  "mbe",
1424  "mimalloc",
1425  "num_cpus",
1426  "oorandom",
1427  "parking_lot 0.12.1",
1428  "proc-macro-api",
1429  "proc-macro-srv",
1430  "profile",
1431  "project-model",
1432  "rayon",
1433  "rustc-hash",
1434  "scip",
1435  "serde",
1436  "serde_json",
1437  "sourcegen",
1438  "stdx",
1439  "syntax",
1440  "test-utils",
1441  "threadpool",
1442  "tikv-jemallocator",
1443  "toolchain",
1444  "tracing",
1445  "tracing-log",
1446  "tracing-subscriber",
1447  "tracing-tree",
1448  "tt",
1449  "vfs",
1450  "vfs-notify",
1451  "winapi",
1452  "xflags",
1453  "xshell",
1454 ]
1455
1456 [[package]]
1457 name = "rustc-ap-rustc_lexer"
1458 version = "725.0.0"
1459 source = "registry+https://github.com/rust-lang/crates.io-index"
1460 checksum = "f950742ef8a203aa7661aad3ab880438ddeb7f95d4b837c30d65db1a2c5df68e"
1461 dependencies = [
1462  "unicode-xid",
1463 ]
1464
1465 [[package]]
1466 name = "rustc-demangle"
1467 version = "0.1.21"
1468 source = "registry+https://github.com/rust-lang/crates.io-index"
1469 checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342"
1470
1471 [[package]]
1472 name = "rustc-hash"
1473 version = "1.1.0"
1474 source = "registry+https://github.com/rust-lang/crates.io-index"
1475 checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
1476
1477 [[package]]
1478 name = "ryu"
1479 version = "1.0.11"
1480 source = "registry+https://github.com/rust-lang/crates.io-index"
1481 checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09"
1482
1483 [[package]]
1484 name = "salsa"
1485 version = "0.17.0-pre.2"
1486 source = "registry+https://github.com/rust-lang/crates.io-index"
1487 checksum = "9b223dccb46c32753144d0b51290da7230bb4aedcd8379d6b4c9a474c18bf17a"
1488 dependencies = [
1489  "crossbeam-utils",
1490  "indexmap",
1491  "lock_api",
1492  "log",
1493  "oorandom",
1494  "parking_lot 0.11.2",
1495  "rustc-hash",
1496  "salsa-macros",
1497  "smallvec",
1498 ]
1499
1500 [[package]]
1501 name = "salsa-macros"
1502 version = "0.17.0-pre.2"
1503 source = "registry+https://github.com/rust-lang/crates.io-index"
1504 checksum = "ac6c2e352df550bf019da7b16164ed2f7fa107c39653d1311d1bba42d1582ff7"
1505 dependencies = [
1506  "heck",
1507  "proc-macro2",
1508  "quote",
1509  "syn",
1510 ]
1511
1512 [[package]]
1513 name = "same-file"
1514 version = "1.0.6"
1515 source = "registry+https://github.com/rust-lang/crates.io-index"
1516 checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
1517 dependencies = [
1518  "winapi-util",
1519 ]
1520
1521 [[package]]
1522 name = "scip"
1523 version = "0.1.1"
1524 source = "registry+https://github.com/rust-lang/crates.io-index"
1525 checksum = "b2bfbb10286f69fad7c78db71004b7839bf957788359fe0c479f029f9849136b"
1526 dependencies = [
1527  "protobuf",
1528 ]
1529
1530 [[package]]
1531 name = "scoped-tls"
1532 version = "1.0.0"
1533 source = "registry+https://github.com/rust-lang/crates.io-index"
1534 checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2"
1535
1536 [[package]]
1537 name = "scopeguard"
1538 version = "1.1.0"
1539 source = "registry+https://github.com/rust-lang/crates.io-index"
1540 checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
1541
1542 [[package]]
1543 name = "semver"
1544 version = "1.0.14"
1545 source = "registry+https://github.com/rust-lang/crates.io-index"
1546 checksum = "e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4"
1547 dependencies = [
1548  "serde",
1549 ]
1550
1551 [[package]]
1552 name = "serde"
1553 version = "1.0.145"
1554 source = "registry+https://github.com/rust-lang/crates.io-index"
1555 checksum = "728eb6351430bccb993660dfffc5a72f91ccc1295abaa8ce19b27ebe4f75568b"
1556 dependencies = [
1557  "serde_derive",
1558 ]
1559
1560 [[package]]
1561 name = "serde_derive"
1562 version = "1.0.145"
1563 source = "registry+https://github.com/rust-lang/crates.io-index"
1564 checksum = "81fa1584d3d1bcacd84c277a0dfe21f5b0f6accf4a23d04d4c6d61f1af522b4c"
1565 dependencies = [
1566  "proc-macro2",
1567  "quote",
1568  "syn",
1569 ]
1570
1571 [[package]]
1572 name = "serde_json"
1573 version = "1.0.86"
1574 source = "registry+https://github.com/rust-lang/crates.io-index"
1575 checksum = "41feea4228a6f1cd09ec7a3593a682276702cd67b5273544757dae23c096f074"
1576 dependencies = [
1577  "indexmap",
1578  "itoa",
1579  "ryu",
1580  "serde",
1581 ]
1582
1583 [[package]]
1584 name = "serde_repr"
1585 version = "0.1.9"
1586 source = "registry+https://github.com/rust-lang/crates.io-index"
1587 checksum = "1fe39d9fbb0ebf5eb2c7cb7e2a47e4f462fad1379f1166b8ae49ad9eae89a7ca"
1588 dependencies = [
1589  "proc-macro2",
1590  "quote",
1591  "syn",
1592 ]
1593
1594 [[package]]
1595 name = "sharded-slab"
1596 version = "0.1.4"
1597 source = "registry+https://github.com/rust-lang/crates.io-index"
1598 checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
1599 dependencies = [
1600  "lazy_static",
1601 ]
1602
1603 [[package]]
1604 name = "smallvec"
1605 version = "1.10.0"
1606 source = "registry+https://github.com/rust-lang/crates.io-index"
1607 checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
1608
1609 [[package]]
1610 name = "smol_str"
1611 version = "0.1.23"
1612 source = "registry+https://github.com/rust-lang/crates.io-index"
1613 checksum = "7475118a28b7e3a2e157ce0131ba8c5526ea96e90ee601d9f6bb2e286a35ab44"
1614 dependencies = [
1615  "serde",
1616 ]
1617
1618 [[package]]
1619 name = "snap"
1620 version = "1.0.5"
1621 source = "registry+https://github.com/rust-lang/crates.io-index"
1622 checksum = "45456094d1983e2ee2a18fdfebce3189fa451699d0502cb8e3b49dba5ba41451"
1623
1624 [[package]]
1625 name = "sourcegen"
1626 version = "0.0.0"
1627 dependencies = [
1628  "xshell",
1629 ]
1630
1631 [[package]]
1632 name = "stdx"
1633 version = "0.0.0"
1634 dependencies = [
1635  "always-assert",
1636  "backtrace",
1637  "libc",
1638  "miow",
1639  "winapi",
1640 ]
1641
1642 [[package]]
1643 name = "syn"
1644 version = "1.0.102"
1645 source = "registry+https://github.com/rust-lang/crates.io-index"
1646 checksum = "3fcd952facd492f9be3ef0d0b7032a6e442ee9b361d4acc2b1d0c4aaa5f613a1"
1647 dependencies = [
1648  "proc-macro2",
1649  "quote",
1650  "unicode-ident",
1651 ]
1652
1653 [[package]]
1654 name = "synstructure"
1655 version = "0.12.6"
1656 source = "registry+https://github.com/rust-lang/crates.io-index"
1657 checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
1658 dependencies = [
1659  "proc-macro2",
1660  "quote",
1661  "syn",
1662  "unicode-xid",
1663 ]
1664
1665 [[package]]
1666 name = "syntax"
1667 version = "0.0.0"
1668 dependencies = [
1669  "cov-mark",
1670  "expect-test",
1671  "indexmap",
1672  "itertools",
1673  "once_cell",
1674  "parser",
1675  "proc-macro2",
1676  "profile",
1677  "quote",
1678  "rayon",
1679  "rowan",
1680  "rustc-ap-rustc_lexer",
1681  "rustc-hash",
1682  "smol_str",
1683  "sourcegen",
1684  "stdx",
1685  "test-utils",
1686  "text-edit",
1687  "ungrammar",
1688 ]
1689
1690 [[package]]
1691 name = "test-utils"
1692 version = "0.0.0"
1693 dependencies = [
1694  "dissimilar",
1695  "profile",
1696  "rustc-hash",
1697  "stdx",
1698  "text-size",
1699 ]
1700
1701 [[package]]
1702 name = "text-edit"
1703 version = "0.0.0"
1704 dependencies = [
1705  "itertools",
1706  "text-size",
1707 ]
1708
1709 [[package]]
1710 name = "text-size"
1711 version = "1.1.0"
1712 source = "registry+https://github.com/rust-lang/crates.io-index"
1713 checksum = "288cb548dbe72b652243ea797201f3d481a0609a967980fcc5b2315ea811560a"
1714
1715 [[package]]
1716 name = "thiserror"
1717 version = "1.0.37"
1718 source = "registry+https://github.com/rust-lang/crates.io-index"
1719 checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e"
1720 dependencies = [
1721  "thiserror-impl",
1722 ]
1723
1724 [[package]]
1725 name = "thiserror-impl"
1726 version = "1.0.37"
1727 source = "registry+https://github.com/rust-lang/crates.io-index"
1728 checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb"
1729 dependencies = [
1730  "proc-macro2",
1731  "quote",
1732  "syn",
1733 ]
1734
1735 [[package]]
1736 name = "thread_local"
1737 version = "1.1.4"
1738 source = "registry+https://github.com/rust-lang/crates.io-index"
1739 checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180"
1740 dependencies = [
1741  "once_cell",
1742 ]
1743
1744 [[package]]
1745 name = "threadpool"
1746 version = "1.8.1"
1747 source = "registry+https://github.com/rust-lang/crates.io-index"
1748 checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa"
1749 dependencies = [
1750  "num_cpus",
1751 ]
1752
1753 [[package]]
1754 name = "tikv-jemalloc-ctl"
1755 version = "0.5.0"
1756 source = "registry+https://github.com/rust-lang/crates.io-index"
1757 checksum = "e37706572f4b151dff7a0146e040804e9c26fe3a3118591112f05cf12a4216c1"
1758 dependencies = [
1759  "libc",
1760  "paste",
1761  "tikv-jemalloc-sys",
1762 ]
1763
1764 [[package]]
1765 name = "tikv-jemalloc-sys"
1766 version = "0.5.2+5.3.0-patched"
1767 source = "registry+https://github.com/rust-lang/crates.io-index"
1768 checksum = "ec45c14da997d0925c7835883e4d5c181f196fa142f8c19d7643d1e9af2592c3"
1769 dependencies = [
1770  "cc",
1771  "fs_extra",
1772  "libc",
1773 ]
1774
1775 [[package]]
1776 name = "tikv-jemallocator"
1777 version = "0.5.0"
1778 source = "registry+https://github.com/rust-lang/crates.io-index"
1779 checksum = "20612db8a13a6c06d57ec83953694185a367e16945f66565e8028d2c0bd76979"
1780 dependencies = [
1781  "libc",
1782  "tikv-jemalloc-sys",
1783 ]
1784
1785 [[package]]
1786 name = "time"
1787 version = "0.3.17"
1788 source = "registry+https://github.com/rust-lang/crates.io-index"
1789 checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376"
1790 dependencies = [
1791  "itoa",
1792  "serde",
1793  "time-core",
1794  "time-macros",
1795 ]
1796
1797 [[package]]
1798 name = "time-core"
1799 version = "0.1.0"
1800 source = "registry+https://github.com/rust-lang/crates.io-index"
1801 checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd"
1802
1803 [[package]]
1804 name = "time-macros"
1805 version = "0.2.6"
1806 source = "registry+https://github.com/rust-lang/crates.io-index"
1807 checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2"
1808 dependencies = [
1809  "time-core",
1810 ]
1811
1812 [[package]]
1813 name = "tinyvec"
1814 version = "1.6.0"
1815 source = "registry+https://github.com/rust-lang/crates.io-index"
1816 checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
1817 dependencies = [
1818  "tinyvec_macros",
1819 ]
1820
1821 [[package]]
1822 name = "tinyvec_macros"
1823 version = "0.1.0"
1824 source = "registry+https://github.com/rust-lang/crates.io-index"
1825 checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
1826
1827 [[package]]
1828 name = "toolchain"
1829 version = "0.0.0"
1830 dependencies = [
1831  "home",
1832 ]
1833
1834 [[package]]
1835 name = "tracing"
1836 version = "0.1.37"
1837 source = "registry+https://github.com/rust-lang/crates.io-index"
1838 checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
1839 dependencies = [
1840  "cfg-if",
1841  "pin-project-lite",
1842  "tracing-attributes",
1843  "tracing-core",
1844 ]
1845
1846 [[package]]
1847 name = "tracing-attributes"
1848 version = "0.1.23"
1849 source = "registry+https://github.com/rust-lang/crates.io-index"
1850 checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a"
1851 dependencies = [
1852  "proc-macro2",
1853  "quote",
1854  "syn",
1855 ]
1856
1857 [[package]]
1858 name = "tracing-core"
1859 version = "0.1.30"
1860 source = "registry+https://github.com/rust-lang/crates.io-index"
1861 checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a"
1862 dependencies = [
1863  "once_cell",
1864  "valuable",
1865 ]
1866
1867 [[package]]
1868 name = "tracing-log"
1869 version = "0.1.3"
1870 source = "registry+https://github.com/rust-lang/crates.io-index"
1871 checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
1872 dependencies = [
1873  "lazy_static",
1874  "log",
1875  "tracing-core",
1876 ]
1877
1878 [[package]]
1879 name = "tracing-subscriber"
1880 version = "0.3.16"
1881 source = "registry+https://github.com/rust-lang/crates.io-index"
1882 checksum = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70"
1883 dependencies = [
1884  "matchers",
1885  "once_cell",
1886  "regex",
1887  "sharded-slab",
1888  "thread_local",
1889  "tracing",
1890  "tracing-core",
1891  "tracing-log",
1892 ]
1893
1894 [[package]]
1895 name = "tracing-tree"
1896 version = "0.2.1"
1897 source = "registry+https://github.com/rust-lang/crates.io-index"
1898 checksum = "d07e90b329c621ade432823988574e820212648aa40e7a2497777d58de0fb453"
1899 dependencies = [
1900  "ansi_term",
1901  "atty",
1902  "tracing-core",
1903  "tracing-log",
1904  "tracing-subscriber",
1905 ]
1906
1907 [[package]]
1908 name = "tt"
1909 version = "0.0.0"
1910 dependencies = [
1911  "smol_str",
1912  "stdx",
1913 ]
1914
1915 [[package]]
1916 name = "typed-arena"
1917 version = "2.0.1"
1918 source = "registry+https://github.com/rust-lang/crates.io-index"
1919 checksum = "0685c84d5d54d1c26f7d3eb96cd41550adb97baed141a761cf335d3d33bcd0ae"
1920
1921 [[package]]
1922 name = "ungrammar"
1923 version = "1.16.1"
1924 source = "registry+https://github.com/rust-lang/crates.io-index"
1925 checksum = "a3e5df347f0bf3ec1d670aad6ca5c6a1859cd9ea61d2113125794654ccced68f"
1926
1927 [[package]]
1928 name = "unicase"
1929 version = "2.6.0"
1930 source = "registry+https://github.com/rust-lang/crates.io-index"
1931 checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6"
1932 dependencies = [
1933  "version_check",
1934 ]
1935
1936 [[package]]
1937 name = "unicode-bidi"
1938 version = "0.3.8"
1939 source = "registry+https://github.com/rust-lang/crates.io-index"
1940 checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992"
1941
1942 [[package]]
1943 name = "unicode-ident"
1944 version = "1.0.5"
1945 source = "registry+https://github.com/rust-lang/crates.io-index"
1946 checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3"
1947
1948 [[package]]
1949 name = "unicode-normalization"
1950 version = "0.1.22"
1951 source = "registry+https://github.com/rust-lang/crates.io-index"
1952 checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
1953 dependencies = [
1954  "tinyvec",
1955 ]
1956
1957 [[package]]
1958 name = "unicode-segmentation"
1959 version = "1.10.0"
1960 source = "registry+https://github.com/rust-lang/crates.io-index"
1961 checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a"
1962
1963 [[package]]
1964 name = "unicode-xid"
1965 version = "0.2.4"
1966 source = "registry+https://github.com/rust-lang/crates.io-index"
1967 checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
1968
1969 [[package]]
1970 name = "url"
1971 version = "2.3.1"
1972 source = "registry+https://github.com/rust-lang/crates.io-index"
1973 checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643"
1974 dependencies = [
1975  "form_urlencoded",
1976  "idna",
1977  "percent-encoding",
1978  "serde",
1979 ]
1980
1981 [[package]]
1982 name = "valuable"
1983 version = "0.1.0"
1984 source = "registry+https://github.com/rust-lang/crates.io-index"
1985 checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
1986
1987 [[package]]
1988 name = "version_check"
1989 version = "0.9.4"
1990 source = "registry+https://github.com/rust-lang/crates.io-index"
1991 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
1992
1993 [[package]]
1994 name = "vfs"
1995 version = "0.0.0"
1996 dependencies = [
1997  "fst",
1998  "indexmap",
1999  "paths",
2000  "rustc-hash",
2001  "stdx",
2002 ]
2003
2004 [[package]]
2005 name = "vfs-notify"
2006 version = "0.0.0"
2007 dependencies = [
2008  "crossbeam-channel",
2009  "jod-thread",
2010  "notify",
2011  "paths",
2012  "tracing",
2013  "vfs",
2014  "walkdir",
2015 ]
2016
2017 [[package]]
2018 name = "walkdir"
2019 version = "2.3.2"
2020 source = "registry+https://github.com/rust-lang/crates.io-index"
2021 checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56"
2022 dependencies = [
2023  "same-file",
2024  "winapi",
2025  "winapi-util",
2026 ]
2027
2028 [[package]]
2029 name = "wasi"
2030 version = "0.11.0+wasi-snapshot-preview1"
2031 source = "registry+https://github.com/rust-lang/crates.io-index"
2032 checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
2033
2034 [[package]]
2035 name = "winapi"
2036 version = "0.3.9"
2037 source = "registry+https://github.com/rust-lang/crates.io-index"
2038 checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
2039 dependencies = [
2040  "winapi-i686-pc-windows-gnu",
2041  "winapi-x86_64-pc-windows-gnu",
2042 ]
2043
2044 [[package]]
2045 name = "winapi-i686-pc-windows-gnu"
2046 version = "0.4.0"
2047 source = "registry+https://github.com/rust-lang/crates.io-index"
2048 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
2049
2050 [[package]]
2051 name = "winapi-util"
2052 version = "0.1.5"
2053 source = "registry+https://github.com/rust-lang/crates.io-index"
2054 checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
2055 dependencies = [
2056  "winapi",
2057 ]
2058
2059 [[package]]
2060 name = "winapi-x86_64-pc-windows-gnu"
2061 version = "0.4.0"
2062 source = "registry+https://github.com/rust-lang/crates.io-index"
2063 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
2064
2065 [[package]]
2066 name = "windows-sys"
2067 version = "0.36.1"
2068 source = "registry+https://github.com/rust-lang/crates.io-index"
2069 checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"
2070 dependencies = [
2071  "windows_aarch64_msvc 0.36.1",
2072  "windows_i686_gnu 0.36.1",
2073  "windows_i686_msvc 0.36.1",
2074  "windows_x86_64_gnu 0.36.1",
2075  "windows_x86_64_msvc 0.36.1",
2076 ]
2077
2078 [[package]]
2079 name = "windows-sys"
2080 version = "0.42.0"
2081 source = "registry+https://github.com/rust-lang/crates.io-index"
2082 checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
2083 dependencies = [
2084  "windows_aarch64_gnullvm",
2085  "windows_aarch64_msvc 0.42.0",
2086  "windows_i686_gnu 0.42.0",
2087  "windows_i686_msvc 0.42.0",
2088  "windows_x86_64_gnu 0.42.0",
2089  "windows_x86_64_gnullvm",
2090  "windows_x86_64_msvc 0.42.0",
2091 ]
2092
2093 [[package]]
2094 name = "windows_aarch64_gnullvm"
2095 version = "0.42.0"
2096 source = "registry+https://github.com/rust-lang/crates.io-index"
2097 checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e"
2098
2099 [[package]]
2100 name = "windows_aarch64_msvc"
2101 version = "0.36.1"
2102 source = "registry+https://github.com/rust-lang/crates.io-index"
2103 checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
2104
2105 [[package]]
2106 name = "windows_aarch64_msvc"
2107 version = "0.42.0"
2108 source = "registry+https://github.com/rust-lang/crates.io-index"
2109 checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4"
2110
2111 [[package]]
2112 name = "windows_i686_gnu"
2113 version = "0.36.1"
2114 source = "registry+https://github.com/rust-lang/crates.io-index"
2115 checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
2116
2117 [[package]]
2118 name = "windows_i686_gnu"
2119 version = "0.42.0"
2120 source = "registry+https://github.com/rust-lang/crates.io-index"
2121 checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7"
2122
2123 [[package]]
2124 name = "windows_i686_msvc"
2125 version = "0.36.1"
2126 source = "registry+https://github.com/rust-lang/crates.io-index"
2127 checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
2128
2129 [[package]]
2130 name = "windows_i686_msvc"
2131 version = "0.42.0"
2132 source = "registry+https://github.com/rust-lang/crates.io-index"
2133 checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246"
2134
2135 [[package]]
2136 name = "windows_x86_64_gnu"
2137 version = "0.36.1"
2138 source = "registry+https://github.com/rust-lang/crates.io-index"
2139 checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
2140
2141 [[package]]
2142 name = "windows_x86_64_gnu"
2143 version = "0.42.0"
2144 source = "registry+https://github.com/rust-lang/crates.io-index"
2145 checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed"
2146
2147 [[package]]
2148 name = "windows_x86_64_gnullvm"
2149 version = "0.42.0"
2150 source = "registry+https://github.com/rust-lang/crates.io-index"
2151 checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028"
2152
2153 [[package]]
2154 name = "windows_x86_64_msvc"
2155 version = "0.36.1"
2156 source = "registry+https://github.com/rust-lang/crates.io-index"
2157 checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680"
2158
2159 [[package]]
2160 name = "windows_x86_64_msvc"
2161 version = "0.42.0"
2162 source = "registry+https://github.com/rust-lang/crates.io-index"
2163 checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5"
2164
2165 [[package]]
2166 name = "write-json"
2167 version = "0.1.2"
2168 source = "registry+https://github.com/rust-lang/crates.io-index"
2169 checksum = "06069a848f95fceae3e5e03c0ddc8cb78452b56654ee0c8e68f938cf790fb9e3"
2170
2171 [[package]]
2172 name = "xflags"
2173 version = "0.3.0"
2174 source = "registry+https://github.com/rust-lang/crates.io-index"
2175 checksum = "cbf19f5031a1a812e96fede16f8161218883079946cea87619d3613db1efd268"
2176 dependencies = [
2177  "xflags-macros",
2178 ]
2179
2180 [[package]]
2181 name = "xflags-macros"
2182 version = "0.3.0"
2183 source = "registry+https://github.com/rust-lang/crates.io-index"
2184 checksum = "2afbd7f2039bb6cad2dd45f0c5dff49c0d4e26118398768b7a605524d4251809"
2185
2186 [[package]]
2187 name = "xshell"
2188 version = "0.2.2"
2189 source = "registry+https://github.com/rust-lang/crates.io-index"
2190 checksum = "6d47097dc5c85234b1e41851b3422dd6d19b3befdd35b4ae5ce386724aeca981"
2191 dependencies = [
2192  "xshell-macros",
2193 ]
2194
2195 [[package]]
2196 name = "xshell-macros"
2197 version = "0.2.2"
2198 source = "registry+https://github.com/rust-lang/crates.io-index"
2199 checksum = "88301b56c26dd9bf5c43d858538f82d6f3f7764767defbc5d34e59459901c41a"
2200
2201 [[package]]
2202 name = "xtask"
2203 version = "0.1.0"
2204 dependencies = [
2205  "anyhow",
2206  "flate2",
2207  "write-json",
2208  "xflags",
2209  "xshell",
2210  "zip",
2211 ]
2212
2213 [[package]]
2214 name = "zip"
2215 version = "0.6.3"
2216 source = "registry+https://github.com/rust-lang/crates.io-index"
2217 checksum = "537ce7411d25e54e8ae21a7ce0b15840e7bfcff15b51d697ec3266cc76bdf080"
2218 dependencies = [
2219  "byteorder",
2220  "crc32fast",
2221  "crossbeam-utils",
2222  "flate2",
2223  "time",
2224 ]