]> git.lizzy.rs Git - rust.git/blob - Cargo.lock
Merge #5726
[rust.git] / Cargo.lock
1 # This file is automatically @generated by Cargo.
2 # It is not intended for manual editing.
3 [[package]]
4 name = "addr2line"
5 version = "0.13.0"
6 source = "registry+https://github.com/rust-lang/crates.io-index"
7 checksum = "1b6a2d3371669ab3ca9797670853d61402b03d0b4b9ebf33d677dfa720203072"
8 dependencies = [
9  "gimli",
10 ]
11
12 [[package]]
13 name = "adler"
14 version = "0.2.3"
15 source = "registry+https://github.com/rust-lang/crates.io-index"
16 checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e"
17
18 [[package]]
19 name = "aho-corasick"
20 version = "0.7.13"
21 source = "registry+https://github.com/rust-lang/crates.io-index"
22 checksum = "043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86"
23 dependencies = [
24  "memchr",
25 ]
26
27 [[package]]
28 name = "ansi_term"
29 version = "0.12.1"
30 source = "registry+https://github.com/rust-lang/crates.io-index"
31 checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
32 dependencies = [
33  "winapi 0.3.9",
34 ]
35
36 [[package]]
37 name = "anyhow"
38 version = "1.0.32"
39 source = "registry+https://github.com/rust-lang/crates.io-index"
40 checksum = "6b602bfe940d21c130f3895acd65221e8a61270debe89d628b9cb4e3ccb8569b"
41
42 [[package]]
43 name = "anymap"
44 version = "0.12.1"
45 source = "registry+https://github.com/rust-lang/crates.io-index"
46 checksum = "33954243bd79057c2de7338850b85983a44588021f8a5fee574a8888c6de4344"
47
48 [[package]]
49 name = "arena"
50 version = "0.0.0"
51
52 [[package]]
53 name = "arrayvec"
54 version = "0.5.1"
55 source = "registry+https://github.com/rust-lang/crates.io-index"
56 checksum = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8"
57
58 [[package]]
59 name = "atty"
60 version = "0.2.14"
61 source = "registry+https://github.com/rust-lang/crates.io-index"
62 checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
63 dependencies = [
64  "hermit-abi",
65  "libc",
66  "winapi 0.3.9",
67 ]
68
69 [[package]]
70 name = "autocfg"
71 version = "1.0.0"
72 source = "registry+https://github.com/rust-lang/crates.io-index"
73 checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d"
74
75 [[package]]
76 name = "backtrace"
77 version = "0.3.50"
78 source = "registry+https://github.com/rust-lang/crates.io-index"
79 checksum = "46254cf2fdcdf1badb5934448c1bcbe046a56537b3987d96c51a7afc5d03f293"
80 dependencies = [
81  "addr2line",
82  "cfg-if",
83  "libc",
84  "miniz_oxide",
85  "object",
86  "rustc-demangle",
87 ]
88
89 [[package]]
90 name = "base64"
91 version = "0.12.3"
92 source = "registry+https://github.com/rust-lang/crates.io-index"
93 checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"
94
95 [[package]]
96 name = "bitflags"
97 version = "1.2.1"
98 source = "registry+https://github.com/rust-lang/crates.io-index"
99 checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
100
101 [[package]]
102 name = "byteorder"
103 version = "1.3.4"
104 source = "registry+https://github.com/rust-lang/crates.io-index"
105 checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"
106
107 [[package]]
108 name = "cargo_metadata"
109 version = "0.11.1"
110 source = "registry+https://github.com/rust-lang/crates.io-index"
111 checksum = "89fec17b16f1ac67908af82e47d0a90a7afd0e1827b181cd77504323d3263d35"
112 dependencies = [
113  "semver",
114  "serde",
115  "serde_json",
116 ]
117
118 [[package]]
119 name = "cc"
120 version = "1.0.58"
121 source = "registry+https://github.com/rust-lang/crates.io-index"
122 checksum = "f9a06fb2e53271d7c279ec1efea6ab691c35a2ae67ec0d91d7acec0caf13b518"
123
124 [[package]]
125 name = "cfg-if"
126 version = "0.1.10"
127 source = "registry+https://github.com/rust-lang/crates.io-index"
128 checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
129
130 [[package]]
131 name = "chalk-derive"
132 version = "0.21.0"
133 source = "registry+https://github.com/rust-lang/crates.io-index"
134 checksum = "c1df0dbb57d74b4acd20f20fa66ab2acd09776b79eaeb9d8f947b2f3e01c40bf"
135 dependencies = [
136  "proc-macro2",
137  "quote",
138  "syn",
139  "synstructure",
140 ]
141
142 [[package]]
143 name = "chalk-ir"
144 version = "0.21.0"
145 source = "registry+https://github.com/rust-lang/crates.io-index"
146 checksum = "44361a25dbdb1dc428f56ad7a3c21ba9ca12f3225c26a47919ff6fcb10a583d4"
147 dependencies = [
148  "chalk-derive",
149  "lazy_static",
150 ]
151
152 [[package]]
153 name = "chalk-recursive"
154 version = "0.21.0"
155 source = "registry+https://github.com/rust-lang/crates.io-index"
156 checksum = "dd89556b98de156d5eaf21077d297cd2198628f10f2df140798ea3a5dd84bc86"
157 dependencies = [
158  "chalk-derive",
159  "chalk-ir",
160  "chalk-solve",
161  "rustc-hash",
162  "tracing",
163 ]
164
165 [[package]]
166 name = "chalk-solve"
167 version = "0.21.0"
168 source = "registry+https://github.com/rust-lang/crates.io-index"
169 checksum = "a886da37a0dc457057d86f78f026f7a09c6d8088aa13f4f4127fdb8dc80119a3"
170 dependencies = [
171  "chalk-derive",
172  "chalk-ir",
173  "ena",
174  "itertools",
175  "petgraph",
176  "rustc-hash",
177  "tracing",
178  "tracing-subscriber",
179  "tracing-tree",
180 ]
181
182 [[package]]
183 name = "chrono"
184 version = "0.4.13"
185 source = "registry+https://github.com/rust-lang/crates.io-index"
186 checksum = "c74d84029116787153e02106bf53e66828452a4b325cc8652b788b5967c0a0b6"
187 dependencies = [
188  "num-integer",
189  "num-traits",
190  "time",
191 ]
192
193 [[package]]
194 name = "cloudabi"
195 version = "0.1.0"
196 source = "registry+https://github.com/rust-lang/crates.io-index"
197 checksum = "4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467"
198 dependencies = [
199  "bitflags",
200 ]
201
202 [[package]]
203 name = "cmake"
204 version = "0.1.44"
205 source = "registry+https://github.com/rust-lang/crates.io-index"
206 checksum = "0e56268c17a6248366d66d4a47a3381369d068cce8409bb1716ed77ea32163bb"
207 dependencies = [
208  "cc",
209 ]
210
211 [[package]]
212 name = "crc32fast"
213 version = "1.2.0"
214 source = "registry+https://github.com/rust-lang/crates.io-index"
215 checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1"
216 dependencies = [
217  "cfg-if",
218 ]
219
220 [[package]]
221 name = "crossbeam-channel"
222 version = "0.4.3"
223 source = "registry+https://github.com/rust-lang/crates.io-index"
224 checksum = "09ee0cc8804d5393478d743b035099520087a5186f3b93fa58cec08fa62407b6"
225 dependencies = [
226  "cfg-if",
227  "crossbeam-utils",
228 ]
229
230 [[package]]
231 name = "crossbeam-deque"
232 version = "0.7.3"
233 source = "registry+https://github.com/rust-lang/crates.io-index"
234 checksum = "9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285"
235 dependencies = [
236  "crossbeam-epoch",
237  "crossbeam-utils",
238  "maybe-uninit",
239 ]
240
241 [[package]]
242 name = "crossbeam-epoch"
243 version = "0.8.2"
244 source = "registry+https://github.com/rust-lang/crates.io-index"
245 checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace"
246 dependencies = [
247  "autocfg",
248  "cfg-if",
249  "crossbeam-utils",
250  "lazy_static",
251  "maybe-uninit",
252  "memoffset",
253  "scopeguard",
254 ]
255
256 [[package]]
257 name = "crossbeam-queue"
258 version = "0.2.3"
259 source = "registry+https://github.com/rust-lang/crates.io-index"
260 checksum = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570"
261 dependencies = [
262  "cfg-if",
263  "crossbeam-utils",
264  "maybe-uninit",
265 ]
266
267 [[package]]
268 name = "crossbeam-utils"
269 version = "0.7.2"
270 source = "registry+https://github.com/rust-lang/crates.io-index"
271 checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8"
272 dependencies = [
273  "autocfg",
274  "cfg-if",
275  "lazy_static",
276 ]
277
278 [[package]]
279 name = "difference"
280 version = "2.0.0"
281 source = "registry+https://github.com/rust-lang/crates.io-index"
282 checksum = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198"
283
284 [[package]]
285 name = "drop_bomb"
286 version = "0.1.5"
287 source = "registry+https://github.com/rust-lang/crates.io-index"
288 checksum = "9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1"
289
290 [[package]]
291 name = "either"
292 version = "1.5.3"
293 source = "registry+https://github.com/rust-lang/crates.io-index"
294 checksum = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3"
295
296 [[package]]
297 name = "ena"
298 version = "0.14.0"
299 source = "registry+https://github.com/rust-lang/crates.io-index"
300 checksum = "d7402b94a93c24e742487327a7cd839dc9d36fec9de9fb25b09f2dae459f36c3"
301 dependencies = [
302  "log",
303 ]
304
305 [[package]]
306 name = "env_logger"
307 version = "0.7.1"
308 source = "registry+https://github.com/rust-lang/crates.io-index"
309 checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36"
310 dependencies = [
311  "log",
312 ]
313
314 [[package]]
315 name = "expect"
316 version = "0.1.0"
317 dependencies = [
318  "difference",
319  "once_cell",
320  "stdx",
321 ]
322
323 [[package]]
324 name = "filetime"
325 version = "0.2.12"
326 source = "registry+https://github.com/rust-lang/crates.io-index"
327 checksum = "3ed85775dcc68644b5c950ac06a2b23768d3bc9390464151aaf27136998dcf9e"
328 dependencies = [
329  "cfg-if",
330  "libc",
331  "redox_syscall",
332  "winapi 0.3.9",
333 ]
334
335 [[package]]
336 name = "fixedbitset"
337 version = "0.2.0"
338 source = "registry+https://github.com/rust-lang/crates.io-index"
339 checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d"
340
341 [[package]]
342 name = "flate2"
343 version = "1.0.16"
344 source = "registry+https://github.com/rust-lang/crates.io-index"
345 checksum = "68c90b0fc46cf89d227cc78b40e494ff81287a92dd07631e5af0d06fe3cf885e"
346 dependencies = [
347  "cfg-if",
348  "crc32fast",
349  "libc",
350  "miniz_oxide",
351 ]
352
353 [[package]]
354 name = "flycheck"
355 version = "0.1.0"
356 dependencies = [
357  "cargo_metadata",
358  "crossbeam-channel",
359  "jod-thread",
360  "log",
361  "serde_json",
362  "toolchain",
363 ]
364
365 [[package]]
366 name = "fsevent"
367 version = "2.0.2"
368 source = "registry+https://github.com/rust-lang/crates.io-index"
369 checksum = "97f347202c95c98805c216f9e1df210e8ebaec9fdb2365700a43c10797a35e63"
370 dependencies = [
371  "bitflags",
372  "fsevent-sys",
373 ]
374
375 [[package]]
376 name = "fsevent-sys"
377 version = "3.0.2"
378 source = "registry+https://github.com/rust-lang/crates.io-index"
379 checksum = "77a29c77f1ca394c3e73a9a5d24cfcabb734682d9634fc398f2204a63c994120"
380 dependencies = [
381  "libc",
382 ]
383
384 [[package]]
385 name = "fst"
386 version = "0.4.4"
387 source = "registry+https://github.com/rust-lang/crates.io-index"
388 checksum = "a7293de202dbfe786c0b3fe6110a027836c5438ed06db7b715c9955ff4bfea51"
389
390 [[package]]
391 name = "fuchsia-zircon"
392 version = "0.3.3"
393 source = "registry+https://github.com/rust-lang/crates.io-index"
394 checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82"
395 dependencies = [
396  "bitflags",
397  "fuchsia-zircon-sys",
398 ]
399
400 [[package]]
401 name = "fuchsia-zircon-sys"
402 version = "0.3.3"
403 source = "registry+https://github.com/rust-lang/crates.io-index"
404 checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
405
406 [[package]]
407 name = "gimli"
408 version = "0.22.0"
409 source = "registry+https://github.com/rust-lang/crates.io-index"
410 checksum = "aaf91faf136cb47367fa430cd46e37a788775e7fa104f8b4bcb3861dc389b724"
411
412 [[package]]
413 name = "goblin"
414 version = "0.2.3"
415 source = "registry+https://github.com/rust-lang/crates.io-index"
416 checksum = "d20fd25aa456527ce4f544271ae4fea65d2eda4a6561ea56f39fb3ee4f7e3884"
417 dependencies = [
418  "log",
419  "plain",
420  "scroll",
421 ]
422
423 [[package]]
424 name = "hashbrown"
425 version = "0.8.2"
426 source = "registry+https://github.com/rust-lang/crates.io-index"
427 checksum = "e91b62f79061a0bc2e046024cb7ba44b08419ed238ecbd9adbd787434b9e8c25"
428 dependencies = [
429  "autocfg",
430 ]
431
432 [[package]]
433 name = "heck"
434 version = "0.3.1"
435 source = "registry+https://github.com/rust-lang/crates.io-index"
436 checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205"
437 dependencies = [
438  "unicode-segmentation",
439 ]
440
441 [[package]]
442 name = "hermit-abi"
443 version = "0.1.15"
444 source = "registry+https://github.com/rust-lang/crates.io-index"
445 checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9"
446 dependencies = [
447  "libc",
448 ]
449
450 [[package]]
451 name = "home"
452 version = "0.5.3"
453 source = "registry+https://github.com/rust-lang/crates.io-index"
454 checksum = "2456aef2e6b6a9784192ae780c0f15bc57df0e918585282325e8c8ac27737654"
455 dependencies = [
456  "winapi 0.3.9",
457 ]
458
459 [[package]]
460 name = "idna"
461 version = "0.2.0"
462 source = "registry+https://github.com/rust-lang/crates.io-index"
463 checksum = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9"
464 dependencies = [
465  "matches",
466  "unicode-bidi",
467  "unicode-normalization",
468 ]
469
470 [[package]]
471 name = "indexmap"
472 version = "1.5.1"
473 source = "registry+https://github.com/rust-lang/crates.io-index"
474 checksum = "86b45e59b16c76b11bf9738fd5d38879d3bd28ad292d7b313608becb17ae2df9"
475 dependencies = [
476  "autocfg",
477  "hashbrown",
478 ]
479
480 [[package]]
481 name = "inotify"
482 version = "0.8.3"
483 source = "registry+https://github.com/rust-lang/crates.io-index"
484 checksum = "46dd0a94b393c730779ccfd2a872b67b1eb67be3fc33082e733bdb38b5fde4d4"
485 dependencies = [
486  "bitflags",
487  "inotify-sys",
488  "libc",
489 ]
490
491 [[package]]
492 name = "inotify-sys"
493 version = "0.1.3"
494 source = "registry+https://github.com/rust-lang/crates.io-index"
495 checksum = "e74a1aa87c59aeff6ef2cc2fa62d41bc43f54952f55652656b18a02fd5e356c0"
496 dependencies = [
497  "libc",
498 ]
499
500 [[package]]
501 name = "instant"
502 version = "0.1.6"
503 source = "registry+https://github.com/rust-lang/crates.io-index"
504 checksum = "5b141fdc7836c525d4d594027d318c84161ca17aaf8113ab1f81ab93ae897485"
505
506 [[package]]
507 name = "iovec"
508 version = "0.1.4"
509 source = "registry+https://github.com/rust-lang/crates.io-index"
510 checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e"
511 dependencies = [
512  "libc",
513 ]
514
515 [[package]]
516 name = "itertools"
517 version = "0.9.0"
518 source = "registry+https://github.com/rust-lang/crates.io-index"
519 checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b"
520 dependencies = [
521  "either",
522 ]
523
524 [[package]]
525 name = "itoa"
526 version = "0.4.6"
527 source = "registry+https://github.com/rust-lang/crates.io-index"
528 checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6"
529
530 [[package]]
531 name = "jod-thread"
532 version = "0.1.2"
533 source = "registry+https://github.com/rust-lang/crates.io-index"
534 checksum = "8b23360e99b8717f20aaa4598f5a6541efbe30630039fbc7706cf954a87947ae"
535
536 [[package]]
537 name = "kernel32-sys"
538 version = "0.2.2"
539 source = "registry+https://github.com/rust-lang/crates.io-index"
540 checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"
541 dependencies = [
542  "winapi 0.2.8",
543  "winapi-build",
544 ]
545
546 [[package]]
547 name = "lazy_static"
548 version = "1.4.0"
549 source = "registry+https://github.com/rust-lang/crates.io-index"
550 checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
551
552 [[package]]
553 name = "lazycell"
554 version = "1.2.1"
555 source = "registry+https://github.com/rust-lang/crates.io-index"
556 checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f"
557
558 [[package]]
559 name = "libc"
560 version = "0.2.74"
561 source = "registry+https://github.com/rust-lang/crates.io-index"
562 checksum = "a2f02823cf78b754822df5f7f268fb59822e7296276d3e069d8e8cb26a14bd10"
563
564 [[package]]
565 name = "libloading"
566 version = "0.6.2"
567 source = "registry+https://github.com/rust-lang/crates.io-index"
568 checksum = "2cadb8e769f070c45df05c78c7520eb4cd17061d4ab262e43cfc68b4d00ac71c"
569 dependencies = [
570  "winapi 0.3.9",
571 ]
572
573 [[package]]
574 name = "libmimalloc-sys"
575 version = "0.1.15"
576 source = "registry+https://github.com/rust-lang/crates.io-index"
577 checksum = "a27252ec1d0c4e0dd6142cbc572da50b363ab56fc334f7aa8fadf295b2e24e74"
578 dependencies = [
579  "cmake",
580 ]
581
582 [[package]]
583 name = "lock_api"
584 version = "0.4.1"
585 source = "registry+https://github.com/rust-lang/crates.io-index"
586 checksum = "28247cc5a5be2f05fbcd76dd0cf2c7d3b5400cb978a28042abcd4fa0b3f8261c"
587 dependencies = [
588  "scopeguard",
589 ]
590
591 [[package]]
592 name = "log"
593 version = "0.4.11"
594 source = "registry+https://github.com/rust-lang/crates.io-index"
595 checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b"
596 dependencies = [
597  "cfg-if",
598 ]
599
600 [[package]]
601 name = "lsp-server"
602 version = "0.3.3"
603 source = "registry+https://github.com/rust-lang/crates.io-index"
604 checksum = "53b4ace8ebe5d2aff3687ce0ed507f6020d6a47a7de2b0d3d664ea237ffb0c62"
605 dependencies = [
606  "crossbeam-channel",
607  "log",
608  "serde",
609  "serde_json",
610 ]
611
612 [[package]]
613 name = "lsp-types"
614 version = "0.79.0"
615 source = "registry+https://github.com/rust-lang/crates.io-index"
616 checksum = "7f1f86677fdbe8df5f88b99131b1424e50aad27bbe3e5900d221bc414bd72e9b"
617 dependencies = [
618  "base64",
619  "bitflags",
620  "serde",
621  "serde_json",
622  "serde_repr",
623  "url",
624 ]
625
626 [[package]]
627 name = "matchers"
628 version = "0.0.1"
629 source = "registry+https://github.com/rust-lang/crates.io-index"
630 checksum = "f099785f7595cc4b4553a174ce30dd7589ef93391ff414dbb67f62392b9e0ce1"
631 dependencies = [
632  "regex-automata",
633 ]
634
635 [[package]]
636 name = "matches"
637 version = "0.1.8"
638 source = "registry+https://github.com/rust-lang/crates.io-index"
639 checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
640
641 [[package]]
642 name = "maybe-uninit"
643 version = "2.0.0"
644 source = "registry+https://github.com/rust-lang/crates.io-index"
645 checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
646
647 [[package]]
648 name = "memchr"
649 version = "2.3.3"
650 source = "registry+https://github.com/rust-lang/crates.io-index"
651 checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400"
652
653 [[package]]
654 name = "memmap"
655 version = "0.7.0"
656 source = "registry+https://github.com/rust-lang/crates.io-index"
657 checksum = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b"
658 dependencies = [
659  "libc",
660  "winapi 0.3.9",
661 ]
662
663 [[package]]
664 name = "memoffset"
665 version = "0.5.5"
666 source = "registry+https://github.com/rust-lang/crates.io-index"
667 checksum = "c198b026e1bbf08a937e94c6c60f9ec4a2267f5b0d2eec9c1b21b061ce2be55f"
668 dependencies = [
669  "autocfg",
670 ]
671
672 [[package]]
673 name = "mimalloc"
674 version = "0.1.19"
675 source = "registry+https://github.com/rust-lang/crates.io-index"
676 checksum = "6c52de2069999f01bd26436564dbe7de3a87898feeb7a0d0ff9eb20a05bb7ca0"
677 dependencies = [
678  "libmimalloc-sys",
679 ]
680
681 [[package]]
682 name = "miniz_oxide"
683 version = "0.4.0"
684 source = "registry+https://github.com/rust-lang/crates.io-index"
685 checksum = "be0f75932c1f6cfae3c04000e40114adf955636e19040f9c0a2c380702aa1c7f"
686 dependencies = [
687  "adler",
688 ]
689
690 [[package]]
691 name = "mio"
692 version = "0.6.22"
693 source = "registry+https://github.com/rust-lang/crates.io-index"
694 checksum = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430"
695 dependencies = [
696  "cfg-if",
697  "fuchsia-zircon",
698  "fuchsia-zircon-sys",
699  "iovec",
700  "kernel32-sys",
701  "libc",
702  "log",
703  "miow",
704  "net2",
705  "slab",
706  "winapi 0.2.8",
707 ]
708
709 [[package]]
710 name = "mio-extras"
711 version = "2.0.6"
712 source = "registry+https://github.com/rust-lang/crates.io-index"
713 checksum = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19"
714 dependencies = [
715  "lazycell",
716  "log",
717  "mio",
718  "slab",
719 ]
720
721 [[package]]
722 name = "miow"
723 version = "0.2.1"
724 source = "registry+https://github.com/rust-lang/crates.io-index"
725 checksum = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919"
726 dependencies = [
727  "kernel32-sys",
728  "net2",
729  "winapi 0.2.8",
730  "ws2_32-sys",
731 ]
732
733 [[package]]
734 name = "net2"
735 version = "0.2.34"
736 source = "registry+https://github.com/rust-lang/crates.io-index"
737 checksum = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7"
738 dependencies = [
739  "cfg-if",
740  "libc",
741  "winapi 0.3.9",
742 ]
743
744 [[package]]
745 name = "notify"
746 version = "5.0.0-pre.3"
747 source = "registry+https://github.com/rust-lang/crates.io-index"
748 checksum = "77d03607cf88b4b160ba0e9ed425fff3cee3b55ac813f0c685b3a3772da37d0e"
749 dependencies = [
750  "anymap",
751  "bitflags",
752  "crossbeam-channel",
753  "filetime",
754  "fsevent",
755  "fsevent-sys",
756  "inotify",
757  "libc",
758  "mio",
759  "mio-extras",
760  "walkdir",
761  "winapi 0.3.9",
762 ]
763
764 [[package]]
765 name = "num-integer"
766 version = "0.1.43"
767 source = "registry+https://github.com/rust-lang/crates.io-index"
768 checksum = "8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b"
769 dependencies = [
770  "autocfg",
771  "num-traits",
772 ]
773
774 [[package]]
775 name = "num-traits"
776 version = "0.2.12"
777 source = "registry+https://github.com/rust-lang/crates.io-index"
778 checksum = "ac267bcc07f48ee5f8935ab0d24f316fb722d7a1292e2913f0cc196b29ffd611"
779 dependencies = [
780  "autocfg",
781 ]
782
783 [[package]]
784 name = "num_cpus"
785 version = "1.13.0"
786 source = "registry+https://github.com/rust-lang/crates.io-index"
787 checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3"
788 dependencies = [
789  "hermit-abi",
790  "libc",
791 ]
792
793 [[package]]
794 name = "object"
795 version = "0.20.0"
796 source = "registry+https://github.com/rust-lang/crates.io-index"
797 checksum = "1ab52be62400ca80aa00285d25253d7f7c437b7375c4de678f5405d3afe82ca5"
798
799 [[package]]
800 name = "once_cell"
801 version = "1.4.0"
802 source = "registry+https://github.com/rust-lang/crates.io-index"
803 checksum = "0b631f7e854af39a1739f401cf34a8a013dfe09eac4fa4dba91e9768bd28168d"
804
805 [[package]]
806 name = "oorandom"
807 version = "11.1.2"
808 source = "registry+https://github.com/rust-lang/crates.io-index"
809 checksum = "a170cebd8021a008ea92e4db85a72f80b35df514ec664b296fdcbb654eac0b2c"
810
811 [[package]]
812 name = "parking_lot"
813 version = "0.11.0"
814 source = "registry+https://github.com/rust-lang/crates.io-index"
815 checksum = "a4893845fa2ca272e647da5d0e46660a314ead9c2fdd9a883aabc32e481a8733"
816 dependencies = [
817  "instant",
818  "lock_api",
819  "parking_lot_core",
820 ]
821
822 [[package]]
823 name = "parking_lot_core"
824 version = "0.8.0"
825 source = "registry+https://github.com/rust-lang/crates.io-index"
826 checksum = "c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b"
827 dependencies = [
828  "cfg-if",
829  "cloudabi",
830  "instant",
831  "libc",
832  "redox_syscall",
833  "smallvec",
834  "winapi 0.3.9",
835 ]
836
837 [[package]]
838 name = "paths"
839 version = "0.1.0"
840
841 [[package]]
842 name = "percent-encoding"
843 version = "2.1.0"
844 source = "registry+https://github.com/rust-lang/crates.io-index"
845 checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
846
847 [[package]]
848 name = "perf-event"
849 version = "0.4.4"
850 source = "registry+https://github.com/rust-lang/crates.io-index"
851 checksum = "76c42ba5d85a2f4472b99f475fb60cf336d9b4c85b1ea8bb300fef2e3c7c8f89"
852 dependencies = [
853  "libc",
854  "perf-event-open-sys",
855 ]
856
857 [[package]]
858 name = "perf-event-open-sys"
859 version = "0.3.2"
860 source = "registry+https://github.com/rust-lang/crates.io-index"
861 checksum = "83e7183862f36d10263d0a1ccaef50fef734ade948bf026afd1bd97355c78273"
862 dependencies = [
863  "libc",
864 ]
865
866 [[package]]
867 name = "petgraph"
868 version = "0.5.1"
869 source = "registry+https://github.com/rust-lang/crates.io-index"
870 checksum = "467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7"
871 dependencies = [
872  "fixedbitset",
873  "indexmap",
874 ]
875
876 [[package]]
877 name = "pico-args"
878 version = "0.3.4"
879 source = "registry+https://github.com/rust-lang/crates.io-index"
880 checksum = "28b9b4df73455c861d7cbf8be42f01d3b373ed7f02e378d55fa84eafc6f638b1"
881
882 [[package]]
883 name = "plain"
884 version = "0.2.3"
885 source = "registry+https://github.com/rust-lang/crates.io-index"
886 checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
887
888 [[package]]
889 name = "proc-macro2"
890 version = "1.0.19"
891 source = "registry+https://github.com/rust-lang/crates.io-index"
892 checksum = "04f5f085b5d71e2188cb8271e5da0161ad52c3f227a661a3c135fdf28e258b12"
893 dependencies = [
894  "unicode-xid",
895 ]
896
897 [[package]]
898 name = "profile"
899 version = "0.0.0"
900 dependencies = [
901  "arena",
902  "backtrace",
903  "cfg-if",
904  "libc",
905  "once_cell",
906  "perf-event",
907 ]
908
909 [[package]]
910 name = "quote"
911 version = "1.0.7"
912 source = "registry+https://github.com/rust-lang/crates.io-index"
913 checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37"
914 dependencies = [
915  "proc-macro2",
916 ]
917
918 [[package]]
919 name = "ra_assists"
920 version = "0.1.0"
921 dependencies = [
922  "either",
923  "itertools",
924  "profile",
925  "ra_db",
926  "ra_fmt",
927  "ra_hir",
928  "ra_ide_db",
929  "ra_syntax",
930  "rustc-hash",
931  "stdx",
932  "test_utils",
933  "text_edit",
934 ]
935
936 [[package]]
937 name = "ra_cfg"
938 version = "0.1.0"
939 dependencies = [
940  "ra_mbe",
941  "ra_syntax",
942  "rustc-hash",
943  "tt",
944 ]
945
946 [[package]]
947 name = "ra_db"
948 version = "0.1.0"
949 dependencies = [
950  "profile",
951  "ra_cfg",
952  "ra_syntax",
953  "rustc-hash",
954  "salsa",
955  "stdx",
956  "test_utils",
957  "tt",
958  "vfs",
959 ]
960
961 [[package]]
962 name = "ra_fmt"
963 version = "0.1.0"
964 dependencies = [
965  "itertools",
966  "ra_syntax",
967 ]
968
969 [[package]]
970 name = "ra_hir"
971 version = "0.1.0"
972 dependencies = [
973  "arrayvec",
974  "either",
975  "itertools",
976  "log",
977  "profile",
978  "ra_db",
979  "ra_hir_def",
980  "ra_hir_expand",
981  "ra_hir_ty",
982  "ra_syntax",
983  "rustc-hash",
984  "stdx",
985 ]
986
987 [[package]]
988 name = "ra_hir_def"
989 version = "0.1.0"
990 dependencies = [
991  "anymap",
992  "arena",
993  "drop_bomb",
994  "either",
995  "expect",
996  "fst",
997  "indexmap",
998  "itertools",
999  "log",
1000  "once_cell",
1001  "profile",
1002  "ra_cfg",
1003  "ra_db",
1004  "ra_hir_expand",
1005  "ra_mbe",
1006  "ra_syntax",
1007  "rustc-hash",
1008  "smallvec",
1009  "stdx",
1010  "test_utils",
1011  "tt",
1012 ]
1013
1014 [[package]]
1015 name = "ra_hir_expand"
1016 version = "0.1.0"
1017 dependencies = [
1018  "arena",
1019  "either",
1020  "log",
1021  "profile",
1022  "ra_db",
1023  "ra_mbe",
1024  "ra_parser",
1025  "ra_syntax",
1026  "rustc-hash",
1027  "test_utils",
1028  "tt",
1029 ]
1030
1031 [[package]]
1032 name = "ra_hir_ty"
1033 version = "0.1.0"
1034 dependencies = [
1035  "arena",
1036  "arrayvec",
1037  "chalk-ir",
1038  "chalk-recursive",
1039  "chalk-solve",
1040  "ena",
1041  "expect",
1042  "itertools",
1043  "log",
1044  "profile",
1045  "ra_db",
1046  "ra_hir_def",
1047  "ra_hir_expand",
1048  "ra_syntax",
1049  "rustc-hash",
1050  "scoped-tls",
1051  "smallvec",
1052  "stdx",
1053  "test_utils",
1054  "tracing",
1055  "tracing-subscriber",
1056  "tracing-tree",
1057 ]
1058
1059 [[package]]
1060 name = "ra_ide"
1061 version = "0.1.0"
1062 dependencies = [
1063  "either",
1064  "expect",
1065  "indexmap",
1066  "itertools",
1067  "log",
1068  "oorandom",
1069  "profile",
1070  "ra_assists",
1071  "ra_cfg",
1072  "ra_db",
1073  "ra_fmt",
1074  "ra_hir",
1075  "ra_ide_db",
1076  "ra_ssr",
1077  "ra_syntax",
1078  "rustc-hash",
1079  "stdx",
1080  "test_utils",
1081  "text_edit",
1082 ]
1083
1084 [[package]]
1085 name = "ra_ide_db"
1086 version = "0.1.0"
1087 dependencies = [
1088  "either",
1089  "fst",
1090  "log",
1091  "once_cell",
1092  "profile",
1093  "ra_db",
1094  "ra_hir",
1095  "ra_syntax",
1096  "rayon",
1097  "rustc-hash",
1098  "stdx",
1099  "test_utils",
1100  "text_edit",
1101 ]
1102
1103 [[package]]
1104 name = "ra_mbe"
1105 version = "0.1.0"
1106 dependencies = [
1107  "log",
1108  "ra_parser",
1109  "ra_syntax",
1110  "rustc-hash",
1111  "smallvec",
1112  "test_utils",
1113  "tt",
1114 ]
1115
1116 [[package]]
1117 name = "ra_parser"
1118 version = "0.1.0"
1119 dependencies = [
1120  "drop_bomb",
1121 ]
1122
1123 [[package]]
1124 name = "ra_proc_macro"
1125 version = "0.1.0"
1126 dependencies = [
1127  "crossbeam-channel",
1128  "jod-thread",
1129  "log",
1130  "serde",
1131  "serde_json",
1132  "tt",
1133 ]
1134
1135 [[package]]
1136 name = "ra_proc_macro_srv"
1137 version = "0.1.0"
1138 dependencies = [
1139  "cargo_metadata",
1140  "difference",
1141  "goblin",
1142  "libloading",
1143  "memmap",
1144  "ra_mbe",
1145  "ra_proc_macro",
1146  "serde_derive",
1147  "test_utils",
1148  "toolchain",
1149  "tt",
1150 ]
1151
1152 [[package]]
1153 name = "ra_project_model"
1154 version = "0.1.0"
1155 dependencies = [
1156  "anyhow",
1157  "arena",
1158  "cargo_metadata",
1159  "log",
1160  "paths",
1161  "ra_cfg",
1162  "ra_db",
1163  "ra_proc_macro",
1164  "rustc-hash",
1165  "serde",
1166  "serde_json",
1167  "stdx",
1168  "toolchain",
1169 ]
1170
1171 [[package]]
1172 name = "ra_ssr"
1173 version = "0.1.0"
1174 dependencies = [
1175  "expect",
1176  "ra_db",
1177  "ra_hir",
1178  "ra_ide_db",
1179  "ra_syntax",
1180  "rustc-hash",
1181  "test_utils",
1182  "text_edit",
1183 ]
1184
1185 [[package]]
1186 name = "ra_syntax"
1187 version = "0.1.0"
1188 dependencies = [
1189  "arrayvec",
1190  "expect",
1191  "itertools",
1192  "once_cell",
1193  "ra_parser",
1194  "rayon",
1195  "rowan",
1196  "rustc-ap-rustc_lexer",
1197  "rustc-hash",
1198  "serde",
1199  "smol_str",
1200  "stdx",
1201  "test_utils",
1202  "text_edit",
1203  "walkdir",
1204 ]
1205
1206 [[package]]
1207 name = "rayon"
1208 version = "1.3.1"
1209 source = "registry+https://github.com/rust-lang/crates.io-index"
1210 checksum = "62f02856753d04e03e26929f820d0a0a337ebe71f849801eea335d464b349080"
1211 dependencies = [
1212  "autocfg",
1213  "crossbeam-deque",
1214  "either",
1215  "rayon-core",
1216 ]
1217
1218 [[package]]
1219 name = "rayon-core"
1220 version = "1.7.1"
1221 source = "registry+https://github.com/rust-lang/crates.io-index"
1222 checksum = "e92e15d89083484e11353891f1af602cc661426deb9564c298b270c726973280"
1223 dependencies = [
1224  "crossbeam-deque",
1225  "crossbeam-queue",
1226  "crossbeam-utils",
1227  "lazy_static",
1228  "num_cpus",
1229 ]
1230
1231 [[package]]
1232 name = "redox_syscall"
1233 version = "0.1.57"
1234 source = "registry+https://github.com/rust-lang/crates.io-index"
1235 checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"
1236
1237 [[package]]
1238 name = "regex"
1239 version = "1.3.9"
1240 source = "registry+https://github.com/rust-lang/crates.io-index"
1241 checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6"
1242 dependencies = [
1243  "aho-corasick",
1244  "memchr",
1245  "regex-syntax",
1246  "thread_local",
1247 ]
1248
1249 [[package]]
1250 name = "regex-automata"
1251 version = "0.1.9"
1252 source = "registry+https://github.com/rust-lang/crates.io-index"
1253 checksum = "ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4"
1254 dependencies = [
1255  "byteorder",
1256  "regex-syntax",
1257 ]
1258
1259 [[package]]
1260 name = "regex-syntax"
1261 version = "0.6.18"
1262 source = "registry+https://github.com/rust-lang/crates.io-index"
1263 checksum = "26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8"
1264
1265 [[package]]
1266 name = "rowan"
1267 version = "0.10.0"
1268 source = "registry+https://github.com/rust-lang/crates.io-index"
1269 checksum = "1e081ed6eacce09e243b619ab90f069c27b0cff8a6d0eb8ad2ec935b65853798"
1270 dependencies = [
1271  "rustc-hash",
1272  "smol_str",
1273  "text-size",
1274  "thin-dst",
1275 ]
1276
1277 [[package]]
1278 name = "rust-analyzer"
1279 version = "0.1.0"
1280 dependencies = [
1281  "anyhow",
1282  "crossbeam-channel",
1283  "env_logger",
1284  "expect",
1285  "flycheck",
1286  "itertools",
1287  "jod-thread",
1288  "log",
1289  "lsp-server",
1290  "lsp-types",
1291  "mimalloc",
1292  "oorandom",
1293  "parking_lot",
1294  "pico-args",
1295  "profile",
1296  "ra_cfg",
1297  "ra_db",
1298  "ra_hir",
1299  "ra_hir_def",
1300  "ra_hir_ty",
1301  "ra_ide",
1302  "ra_ide_db",
1303  "ra_mbe",
1304  "ra_proc_macro_srv",
1305  "ra_project_model",
1306  "ra_ssr",
1307  "ra_syntax",
1308  "rayon",
1309  "rustc-hash",
1310  "serde",
1311  "serde_json",
1312  "stdx",
1313  "test_utils",
1314  "text_edit",
1315  "threadpool",
1316  "toolchain",
1317  "tt",
1318  "vfs",
1319  "vfs-notify",
1320  "winapi 0.3.9",
1321 ]
1322
1323 [[package]]
1324 name = "rustc-ap-rustc_lexer"
1325 version = "671.0.0"
1326 source = "registry+https://github.com/rust-lang/crates.io-index"
1327 checksum = "22e1221f3bfa2943c942cf8da319ab2346887f8757778c29c7f1822cd27b521f"
1328 dependencies = [
1329  "unicode-xid",
1330 ]
1331
1332 [[package]]
1333 name = "rustc-demangle"
1334 version = "0.1.16"
1335 source = "registry+https://github.com/rust-lang/crates.io-index"
1336 checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783"
1337
1338 [[package]]
1339 name = "rustc-hash"
1340 version = "1.1.0"
1341 source = "registry+https://github.com/rust-lang/crates.io-index"
1342 checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
1343
1344 [[package]]
1345 name = "ryu"
1346 version = "1.0.5"
1347 source = "registry+https://github.com/rust-lang/crates.io-index"
1348 checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
1349
1350 [[package]]
1351 name = "salsa"
1352 version = "0.15.2"
1353 source = "registry+https://github.com/rust-lang/crates.io-index"
1354 checksum = "9ab29056d4fb4048a5f0d169c9b6e5526160c9ec37aded5a6879c2c9c445a8e4"
1355 dependencies = [
1356  "crossbeam-utils",
1357  "indexmap",
1358  "lock_api",
1359  "log",
1360  "oorandom",
1361  "parking_lot",
1362  "rustc-hash",
1363  "salsa-macros",
1364  "smallvec",
1365 ]
1366
1367 [[package]]
1368 name = "salsa-macros"
1369 version = "0.15.2"
1370 source = "registry+https://github.com/rust-lang/crates.io-index"
1371 checksum = "a1c3aec007c63c4ed4cd7a018529fb0b5575c4562575fc6a40d6cd2ae0b792ef"
1372 dependencies = [
1373  "heck",
1374  "proc-macro2",
1375  "quote",
1376  "syn",
1377 ]
1378
1379 [[package]]
1380 name = "same-file"
1381 version = "1.0.6"
1382 source = "registry+https://github.com/rust-lang/crates.io-index"
1383 checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
1384 dependencies = [
1385  "winapi-util",
1386 ]
1387
1388 [[package]]
1389 name = "scoped-tls"
1390 version = "1.0.0"
1391 source = "registry+https://github.com/rust-lang/crates.io-index"
1392 checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2"
1393
1394 [[package]]
1395 name = "scopeguard"
1396 version = "1.1.0"
1397 source = "registry+https://github.com/rust-lang/crates.io-index"
1398 checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
1399
1400 [[package]]
1401 name = "scroll"
1402 version = "0.10.1"
1403 source = "registry+https://github.com/rust-lang/crates.io-index"
1404 checksum = "abb2332cb595d33f7edd5700f4cbf94892e680c7f0ae56adab58a35190b66cb1"
1405 dependencies = [
1406  "scroll_derive",
1407 ]
1408
1409 [[package]]
1410 name = "scroll_derive"
1411 version = "0.10.2"
1412 source = "registry+https://github.com/rust-lang/crates.io-index"
1413 checksum = "e367622f934864ffa1c704ba2b82280aab856e3d8213c84c5720257eb34b15b9"
1414 dependencies = [
1415  "proc-macro2",
1416  "quote",
1417  "syn",
1418 ]
1419
1420 [[package]]
1421 name = "semver"
1422 version = "0.10.0"
1423 source = "registry+https://github.com/rust-lang/crates.io-index"
1424 checksum = "394cec28fa623e00903caf7ba4fa6fb9a0e260280bb8cdbbba029611108a0190"
1425 dependencies = [
1426  "semver-parser",
1427  "serde",
1428 ]
1429
1430 [[package]]
1431 name = "semver-parser"
1432 version = "0.7.0"
1433 source = "registry+https://github.com/rust-lang/crates.io-index"
1434 checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
1435
1436 [[package]]
1437 name = "serde"
1438 version = "1.0.114"
1439 source = "registry+https://github.com/rust-lang/crates.io-index"
1440 checksum = "5317f7588f0a5078ee60ef675ef96735a1442132dc645eb1d12c018620ed8cd3"
1441 dependencies = [
1442  "serde_derive",
1443 ]
1444
1445 [[package]]
1446 name = "serde_derive"
1447 version = "1.0.114"
1448 source = "registry+https://github.com/rust-lang/crates.io-index"
1449 checksum = "2a0be94b04690fbaed37cddffc5c134bf537c8e3329d53e982fe04c374978f8e"
1450 dependencies = [
1451  "proc-macro2",
1452  "quote",
1453  "syn",
1454 ]
1455
1456 [[package]]
1457 name = "serde_json"
1458 version = "1.0.57"
1459 source = "registry+https://github.com/rust-lang/crates.io-index"
1460 checksum = "164eacbdb13512ec2745fb09d51fd5b22b0d65ed294a1dcf7285a360c80a675c"
1461 dependencies = [
1462  "itoa",
1463  "ryu",
1464  "serde",
1465 ]
1466
1467 [[package]]
1468 name = "serde_repr"
1469 version = "0.1.6"
1470 source = "registry+https://github.com/rust-lang/crates.io-index"
1471 checksum = "2dc6b7951b17b051f3210b063f12cc17320e2fe30ae05b0fe2a3abb068551c76"
1472 dependencies = [
1473  "proc-macro2",
1474  "quote",
1475  "syn",
1476 ]
1477
1478 [[package]]
1479 name = "sharded-slab"
1480 version = "0.0.9"
1481 source = "registry+https://github.com/rust-lang/crates.io-index"
1482 checksum = "06d5a3f5166fb5b42a5439f2eee8b9de149e235961e3eb21c5808fc3ea17ff3e"
1483 dependencies = [
1484  "lazy_static",
1485 ]
1486
1487 [[package]]
1488 name = "slab"
1489 version = "0.4.2"
1490 source = "registry+https://github.com/rust-lang/crates.io-index"
1491 checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
1492
1493 [[package]]
1494 name = "smallvec"
1495 version = "1.4.1"
1496 source = "registry+https://github.com/rust-lang/crates.io-index"
1497 checksum = "3757cb9d89161a2f24e1cf78efa0c1fcff485d18e3f55e0aa3480824ddaa0f3f"
1498
1499 [[package]]
1500 name = "smol_str"
1501 version = "0.1.16"
1502 source = "registry+https://github.com/rust-lang/crates.io-index"
1503 checksum = "2f7909a1d8bc166a862124d84fdc11bda0ea4ed3157ccca662296919c2972db1"
1504 dependencies = [
1505  "serde",
1506 ]
1507
1508 [[package]]
1509 name = "stdx"
1510 version = "0.1.0"
1511
1512 [[package]]
1513 name = "syn"
1514 version = "1.0.38"
1515 source = "registry+https://github.com/rust-lang/crates.io-index"
1516 checksum = "e69abc24912995b3038597a7a593be5053eb0fb44f3cc5beec0deb421790c1f4"
1517 dependencies = [
1518  "proc-macro2",
1519  "quote",
1520  "unicode-xid",
1521 ]
1522
1523 [[package]]
1524 name = "synstructure"
1525 version = "0.12.4"
1526 source = "registry+https://github.com/rust-lang/crates.io-index"
1527 checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701"
1528 dependencies = [
1529  "proc-macro2",
1530  "quote",
1531  "syn",
1532  "unicode-xid",
1533 ]
1534
1535 [[package]]
1536 name = "termcolor"
1537 version = "1.1.0"
1538 source = "registry+https://github.com/rust-lang/crates.io-index"
1539 checksum = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f"
1540 dependencies = [
1541  "winapi-util",
1542 ]
1543
1544 [[package]]
1545 name = "test_utils"
1546 version = "0.1.0"
1547 dependencies = [
1548  "difference",
1549  "rustc-hash",
1550  "serde_json",
1551  "stdx",
1552  "text-size",
1553 ]
1554
1555 [[package]]
1556 name = "text-size"
1557 version = "1.0.0"
1558 source = "registry+https://github.com/rust-lang/crates.io-index"
1559 checksum = "f03e7efdedc3bc78cb2337f1e2785c39e45f5ef762d9e4ebb137fff7380a6d8a"
1560
1561 [[package]]
1562 name = "text_edit"
1563 version = "0.0.0"
1564 dependencies = [
1565  "text-size",
1566 ]
1567
1568 [[package]]
1569 name = "thin-dst"
1570 version = "1.1.0"
1571 source = "registry+https://github.com/rust-lang/crates.io-index"
1572 checksum = "db3c46be180f1af9673ebb27bc1235396f61ef6965b3fe0dbb2e624deb604f0e"
1573
1574 [[package]]
1575 name = "thread_local"
1576 version = "1.0.1"
1577 source = "registry+https://github.com/rust-lang/crates.io-index"
1578 checksum = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14"
1579 dependencies = [
1580  "lazy_static",
1581 ]
1582
1583 [[package]]
1584 name = "threadpool"
1585 version = "1.8.1"
1586 source = "registry+https://github.com/rust-lang/crates.io-index"
1587 checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa"
1588 dependencies = [
1589  "num_cpus",
1590 ]
1591
1592 [[package]]
1593 name = "time"
1594 version = "0.1.43"
1595 source = "registry+https://github.com/rust-lang/crates.io-index"
1596 checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438"
1597 dependencies = [
1598  "libc",
1599  "winapi 0.3.9",
1600 ]
1601
1602 [[package]]
1603 name = "tinyvec"
1604 version = "0.3.3"
1605 source = "registry+https://github.com/rust-lang/crates.io-index"
1606 checksum = "53953d2d3a5ad81d9f844a32f14ebb121f50b650cd59d0ee2a07cf13c617efed"
1607
1608 [[package]]
1609 name = "toolchain"
1610 version = "0.0.0"
1611 dependencies = [
1612  "home",
1613 ]
1614
1615 [[package]]
1616 name = "tracing"
1617 version = "0.1.18"
1618 source = "registry+https://github.com/rust-lang/crates.io-index"
1619 checksum = "f0aae59226cf195d8e74d4b34beae1859257efb4e5fed3f147d2dc2c7d372178"
1620 dependencies = [
1621  "cfg-if",
1622  "tracing-attributes",
1623  "tracing-core",
1624 ]
1625
1626 [[package]]
1627 name = "tracing-attributes"
1628 version = "0.1.9"
1629 source = "registry+https://github.com/rust-lang/crates.io-index"
1630 checksum = "f0693bf8d6f2bf22c690fc61a9d21ac69efdbb894a17ed596b9af0f01e64b84b"
1631 dependencies = [
1632  "proc-macro2",
1633  "quote",
1634  "syn",
1635 ]
1636
1637 [[package]]
1638 name = "tracing-core"
1639 version = "0.1.13"
1640 source = "registry+https://github.com/rust-lang/crates.io-index"
1641 checksum = "d593f98af59ebc017c0648f0117525db358745a8894a8d684e185ba3f45954f9"
1642 dependencies = [
1643  "lazy_static",
1644 ]
1645
1646 [[package]]
1647 name = "tracing-log"
1648 version = "0.1.1"
1649 source = "registry+https://github.com/rust-lang/crates.io-index"
1650 checksum = "5e0f8c7178e13481ff6765bd169b33e8d554c5d2bbede5e32c356194be02b9b9"
1651 dependencies = [
1652  "lazy_static",
1653  "log",
1654  "tracing-core",
1655 ]
1656
1657 [[package]]
1658 name = "tracing-serde"
1659 version = "0.1.1"
1660 source = "registry+https://github.com/rust-lang/crates.io-index"
1661 checksum = "b6ccba2f8f16e0ed268fc765d9b7ff22e965e7185d32f8f1ec8294fe17d86e79"
1662 dependencies = [
1663  "serde",
1664  "tracing-core",
1665 ]
1666
1667 [[package]]
1668 name = "tracing-subscriber"
1669 version = "0.2.10"
1670 source = "registry+https://github.com/rust-lang/crates.io-index"
1671 checksum = "f7b33f8b2ef2ab0c3778c12646d9c42a24f7772bee4cdafc72199644a9f58fdc"
1672 dependencies = [
1673  "ansi_term",
1674  "chrono",
1675  "lazy_static",
1676  "matchers",
1677  "regex",
1678  "serde",
1679  "serde_json",
1680  "sharded-slab",
1681  "smallvec",
1682  "tracing-core",
1683  "tracing-log",
1684  "tracing-serde",
1685 ]
1686
1687 [[package]]
1688 name = "tracing-tree"
1689 version = "0.1.5"
1690 source = "registry+https://github.com/rust-lang/crates.io-index"
1691 checksum = "e1a3dc4774db3a6b2d66a4f8d8de670e874ec3ed55615860c994927419b32c5f"
1692 dependencies = [
1693  "ansi_term",
1694  "atty",
1695  "chrono",
1696  "termcolor",
1697  "tracing",
1698  "tracing-subscriber",
1699 ]
1700
1701 [[package]]
1702 name = "tt"
1703 version = "0.0.0"
1704 dependencies = [
1705  "smol_str",
1706  "stdx",
1707 ]
1708
1709 [[package]]
1710 name = "ungrammar"
1711 version = "1.1.1"
1712 source = "registry+https://github.com/rust-lang/crates.io-index"
1713 checksum = "c4e20e58a08ee1bcf8a4695cf74550cf054d6c489105f594beacb2c684210aad"
1714
1715 [[package]]
1716 name = "unicode-bidi"
1717 version = "0.3.4"
1718 source = "registry+https://github.com/rust-lang/crates.io-index"
1719 checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"
1720 dependencies = [
1721  "matches",
1722 ]
1723
1724 [[package]]
1725 name = "unicode-normalization"
1726 version = "0.1.13"
1727 source = "registry+https://github.com/rust-lang/crates.io-index"
1728 checksum = "6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977"
1729 dependencies = [
1730  "tinyvec",
1731 ]
1732
1733 [[package]]
1734 name = "unicode-segmentation"
1735 version = "1.6.0"
1736 source = "registry+https://github.com/rust-lang/crates.io-index"
1737 checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0"
1738
1739 [[package]]
1740 name = "unicode-xid"
1741 version = "0.2.1"
1742 source = "registry+https://github.com/rust-lang/crates.io-index"
1743 checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564"
1744
1745 [[package]]
1746 name = "url"
1747 version = "2.1.1"
1748 source = "registry+https://github.com/rust-lang/crates.io-index"
1749 checksum = "829d4a8476c35c9bf0bbce5a3b23f4106f79728039b726d292bb93bc106787cb"
1750 dependencies = [
1751  "idna",
1752  "matches",
1753  "percent-encoding",
1754  "serde",
1755 ]
1756
1757 [[package]]
1758 name = "vfs"
1759 version = "0.1.0"
1760 dependencies = [
1761  "fst",
1762  "paths",
1763  "rustc-hash",
1764 ]
1765
1766 [[package]]
1767 name = "vfs-notify"
1768 version = "0.1.0"
1769 dependencies = [
1770  "crossbeam-channel",
1771  "jod-thread",
1772  "log",
1773  "notify",
1774  "paths",
1775  "rustc-hash",
1776  "vfs",
1777  "walkdir",
1778 ]
1779
1780 [[package]]
1781 name = "walkdir"
1782 version = "2.3.1"
1783 source = "registry+https://github.com/rust-lang/crates.io-index"
1784 checksum = "777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d"
1785 dependencies = [
1786  "same-file",
1787  "winapi 0.3.9",
1788  "winapi-util",
1789 ]
1790
1791 [[package]]
1792 name = "winapi"
1793 version = "0.2.8"
1794 source = "registry+https://github.com/rust-lang/crates.io-index"
1795 checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a"
1796
1797 [[package]]
1798 name = "winapi"
1799 version = "0.3.9"
1800 source = "registry+https://github.com/rust-lang/crates.io-index"
1801 checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
1802 dependencies = [
1803  "winapi-i686-pc-windows-gnu",
1804  "winapi-x86_64-pc-windows-gnu",
1805 ]
1806
1807 [[package]]
1808 name = "winapi-build"
1809 version = "0.1.1"
1810 source = "registry+https://github.com/rust-lang/crates.io-index"
1811 checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc"
1812
1813 [[package]]
1814 name = "winapi-i686-pc-windows-gnu"
1815 version = "0.4.0"
1816 source = "registry+https://github.com/rust-lang/crates.io-index"
1817 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
1818
1819 [[package]]
1820 name = "winapi-util"
1821 version = "0.1.5"
1822 source = "registry+https://github.com/rust-lang/crates.io-index"
1823 checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
1824 dependencies = [
1825  "winapi 0.3.9",
1826 ]
1827
1828 [[package]]
1829 name = "winapi-x86_64-pc-windows-gnu"
1830 version = "0.4.0"
1831 source = "registry+https://github.com/rust-lang/crates.io-index"
1832 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
1833
1834 [[package]]
1835 name = "write-json"
1836 version = "0.1.2"
1837 source = "registry+https://github.com/rust-lang/crates.io-index"
1838 checksum = "06069a848f95fceae3e5e03c0ddc8cb78452b56654ee0c8e68f938cf790fb9e3"
1839
1840 [[package]]
1841 name = "ws2_32-sys"
1842 version = "0.2.1"
1843 source = "registry+https://github.com/rust-lang/crates.io-index"
1844 checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e"
1845 dependencies = [
1846  "winapi 0.2.8",
1847  "winapi-build",
1848 ]
1849
1850 [[package]]
1851 name = "xtask"
1852 version = "0.1.0"
1853 dependencies = [
1854  "anyhow",
1855  "flate2",
1856  "pico-args",
1857  "proc-macro2",
1858  "quote",
1859  "ungrammar",
1860  "walkdir",
1861  "write-json",
1862 ]