aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock188
-rw-r--r--crates/ra_cli/Cargo.toml2
-rw-r--r--crates/ra_hir/Cargo.toml2
-rw-r--r--crates/ra_hir/src/ty/infer.rs10
-rw-r--r--crates/ra_hir/src/ty/infer/unify.rs4
-rw-r--r--crates/ra_syntax/Cargo.toml2
6 files changed, 121 insertions, 87 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 0826b056a..bb5e81bae 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -10,18 +10,23 @@ dependencies = [
10 10
11[[package]] 11[[package]]
12name = "arrayvec" 12name = "arrayvec"
13version = "0.4.11" 13version = "0.4.12"
14source = "registry+https://github.com/rust-lang/crates.io-index" 14source = "registry+https://github.com/rust-lang/crates.io-index"
15dependencies = [ 15dependencies = [
16 "nodrop 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", 16 "nodrop 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
17] 17]
18 18
19[[package]] 19[[package]]
20name = "arrayvec"
21version = "0.5.1"
22source = "registry+https://github.com/rust-lang/crates.io-index"
23
24[[package]]
20name = "atty" 25name = "atty"
21version = "0.2.13" 26version = "0.2.13"
22source = "registry+https://github.com/rust-lang/crates.io-index" 27source = "registry+https://github.com/rust-lang/crates.io-index"
23dependencies = [ 28dependencies = [
24 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 29 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
25 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", 30 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
26] 31]
27 32
@@ -32,22 +37,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
32 37
33[[package]] 38[[package]]
34name = "backtrace" 39name = "backtrace"
35version = "0.3.38" 40version = "0.3.39"
36source = "registry+https://github.com/rust-lang/crates.io-index" 41source = "registry+https://github.com/rust-lang/crates.io-index"
37dependencies = [ 42dependencies = [
38 "backtrace-sys 0.1.31 (registry+https://github.com/rust-lang/crates.io-index)", 43 "backtrace-sys 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)",
39 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", 44 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
40 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 45 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
41 "rustc-demangle 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", 46 "rustc-demangle 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)",
42] 47]
43 48
44[[package]] 49[[package]]
45name = "backtrace-sys" 50name = "backtrace-sys"
46version = "0.1.31" 51version = "0.1.32"
47source = "registry+https://github.com/rust-lang/crates.io-index" 52source = "registry+https://github.com/rust-lang/crates.io-index"
48dependencies = [ 53dependencies = [
49 "cc 1.0.45 (registry+https://github.com/rust-lang/crates.io-index)", 54 "cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)",
50 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 55 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
51] 56]
52 57
53[[package]] 58[[package]]
@@ -73,7 +78,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
73 78
74[[package]] 79[[package]]
75name = "bitflags" 80name = "bitflags"
76version = "1.2.0" 81version = "1.2.1"
77source = "registry+https://github.com/rust-lang/crates.io-index" 82source = "registry+https://github.com/rust-lang/crates.io-index"
78 83
79[[package]] 84[[package]]
@@ -111,7 +116,7 @@ dependencies = [
111 116
112[[package]] 117[[package]]
113name = "cc" 118name = "cc"
114version = "1.0.45" 119version = "1.0.46"
115source = "registry+https://github.com/rust-lang/crates.io-index" 120source = "registry+https://github.com/rust-lang/crates.io-index"
116 121
117[[package]] 122[[package]]
@@ -126,7 +131,7 @@ source = "git+https://github.com/rust-lang/chalk.git#13303bb0067c6ed0572322080ae
126dependencies = [ 131dependencies = [
127 "chalk-macros 0.1.1 (git+https://github.com/rust-lang/chalk.git)", 132 "chalk-macros 0.1.1 (git+https://github.com/rust-lang/chalk.git)",
128 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 133 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
129 "stacker 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 134 "stacker 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
130] 135]
131 136
132[[package]] 137[[package]]
@@ -166,7 +171,7 @@ dependencies = [
166 "chalk-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)", 171 "chalk-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)",
167 "chalk-macros 0.1.1 (git+https://github.com/rust-lang/chalk.git)", 172 "chalk-macros 0.1.1 (git+https://github.com/rust-lang/chalk.git)",
168 "chalk-rust-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)", 173 "chalk-rust-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)",
169 "ena 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", 174 "ena 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)",
170 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 175 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
171 "petgraph 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)", 176 "petgraph 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)",
172 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 177 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -177,7 +182,7 @@ name = "chrono"
177version = "0.4.9" 182version = "0.4.9"
178source = "registry+https://github.com/rust-lang/crates.io-index" 183source = "registry+https://github.com/rust-lang/crates.io-index"
179dependencies = [ 184dependencies = [
180 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 185 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
181 "num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)", 186 "num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)",
182 "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 187 "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
183 "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", 188 "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -190,7 +195,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
190dependencies = [ 195dependencies = [
191 "atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", 196 "atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)",
192 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 197 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
193 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 198 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
194 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", 199 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
195] 200]
196 201
@@ -199,7 +204,7 @@ name = "cloudabi"
199version = "0.0.3" 204version = "0.0.3"
200source = "registry+https://github.com/rust-lang/crates.io-index" 205source = "registry+https://github.com/rust-lang/crates.io-index"
201dependencies = [ 206dependencies = [
202 "bitflags 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 207 "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
203] 208]
204 209
205[[package]] 210[[package]]
@@ -210,7 +215,22 @@ dependencies = [
210 "clicolors-control 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 215 "clicolors-control 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
211 "encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 216 "encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
212 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 217 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
213 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 218 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
219 "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
220 "termios 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
221 "unicode-width 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
222 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
223]
224
225[[package]]
226name = "console"
227version = "0.9.0"
228source = "registry+https://github.com/rust-lang/crates.io-index"
229dependencies = [
230 "clicolors-control 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
231 "encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
232 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
233 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
214 "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 234 "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
215 "termios 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 235 "termios 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
216 "unicode-width 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 236 "unicode-width 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -252,7 +272,7 @@ name = "crossbeam-epoch"
252version = "0.7.2" 272version = "0.7.2"
253source = "registry+https://github.com/rust-lang/crates.io-index" 273source = "registry+https://github.com/rust-lang/crates.io-index"
254dependencies = [ 274dependencies = [
255 "arrayvec 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 275 "arrayvec 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
256 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", 276 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
257 "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", 277 "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
258 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 278 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -309,7 +329,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
309 329
310[[package]] 330[[package]]
311name = "ena" 331name = "ena"
312version = "0.13.0" 332version = "0.13.1"
313source = "registry+https://github.com/rust-lang/crates.io-index" 333source = "registry+https://github.com/rust-lang/crates.io-index"
314dependencies = [ 334dependencies = [
315 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", 335 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -326,7 +346,7 @@ version = "0.2.7"
326source = "registry+https://github.com/rust-lang/crates.io-index" 346source = "registry+https://github.com/rust-lang/crates.io-index"
327dependencies = [ 347dependencies = [
328 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", 348 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
329 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 349 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
330 "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", 350 "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
331 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", 351 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
332] 352]
@@ -368,7 +388,7 @@ name = "fsevent"
368version = "0.4.0" 388version = "0.4.0"
369source = "registry+https://github.com/rust-lang/crates.io-index" 389source = "registry+https://github.com/rust-lang/crates.io-index"
370dependencies = [ 390dependencies = [
371 "bitflags 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 391 "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
372 "fsevent-sys 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 392 "fsevent-sys 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
373] 393]
374 394
@@ -377,7 +397,7 @@ name = "fsevent-sys"
377version = "2.0.1" 397version = "2.0.1"
378source = "registry+https://github.com/rust-lang/crates.io-index" 398source = "registry+https://github.com/rust-lang/crates.io-index"
379dependencies = [ 399dependencies = [
380 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 400 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
381] 401]
382 402
383[[package]] 403[[package]]
@@ -398,7 +418,7 @@ name = "fuchsia-zircon"
398version = "0.3.3" 418version = "0.3.3"
399source = "registry+https://github.com/rust-lang/crates.io-index" 419source = "registry+https://github.com/rust-lang/crates.io-index"
400dependencies = [ 420dependencies = [
401 "bitflags 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 421 "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
402 "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 422 "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
403] 423]
404 424
@@ -413,7 +433,7 @@ version = "0.1.12"
413source = "registry+https://github.com/rust-lang/crates.io-index" 433source = "registry+https://github.com/rust-lang/crates.io-index"
414dependencies = [ 434dependencies = [
415 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", 435 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
416 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 436 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
417 "wasi 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 437 "wasi 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
418] 438]
419 439
@@ -459,13 +479,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
459 479
460[[package]] 480[[package]]
461name = "indicatif" 481name = "indicatif"
462version = "0.11.0" 482version = "0.12.0"
463source = "registry+https://github.com/rust-lang/crates.io-index" 483source = "registry+https://github.com/rust-lang/crates.io-index"
464dependencies = [ 484dependencies = [
465 "console 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 485 "console 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
466 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 486 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
467 "number_prefix 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 487 "number_prefix 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
468 "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
469 "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 488 "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
470] 489]
471 490
@@ -474,9 +493,9 @@ name = "inotify"
474version = "0.6.1" 493version = "0.6.1"
475source = "registry+https://github.com/rust-lang/crates.io-index" 494source = "registry+https://github.com/rust-lang/crates.io-index"
476dependencies = [ 495dependencies = [
477 "bitflags 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 496 "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
478 "inotify-sys 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 497 "inotify-sys 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
479 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 498 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
480] 499]
481 500
482[[package]] 501[[package]]
@@ -484,7 +503,7 @@ name = "inotify-sys"
484version = "0.1.3" 503version = "0.1.3"
485source = "registry+https://github.com/rust-lang/crates.io-index" 504source = "registry+https://github.com/rust-lang/crates.io-index"
486dependencies = [ 505dependencies = [
487 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 506 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
488] 507]
489 508
490[[package]] 509[[package]]
@@ -506,7 +525,7 @@ name = "iovec"
506version = "0.1.4" 525version = "0.1.4"
507source = "registry+https://github.com/rust-lang/crates.io-index" 526source = "registry+https://github.com/rust-lang/crates.io-index"
508dependencies = [ 527dependencies = [
509 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 528 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
510] 529]
511 530
512[[package]] 531[[package]]
@@ -528,7 +547,7 @@ version = "0.3.3"
528source = "registry+https://github.com/rust-lang/crates.io-index" 547source = "registry+https://github.com/rust-lang/crates.io-index"
529dependencies = [ 548dependencies = [
530 "jemalloc-sys 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 549 "jemalloc-sys 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
531 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 550 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
532 "paste 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 551 "paste 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
533] 552]
534 553
@@ -537,9 +556,9 @@ name = "jemalloc-sys"
537version = "0.3.2" 556version = "0.3.2"
538source = "registry+https://github.com/rust-lang/crates.io-index" 557source = "registry+https://github.com/rust-lang/crates.io-index"
539dependencies = [ 558dependencies = [
540 "cc 1.0.45 (registry+https://github.com/rust-lang/crates.io-index)", 559 "cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)",
541 "fs_extra 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 560 "fs_extra 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
542 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 561 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
543] 562]
544 563
545[[package]] 564[[package]]
@@ -548,7 +567,7 @@ version = "0.3.2"
548source = "registry+https://github.com/rust-lang/crates.io-index" 567source = "registry+https://github.com/rust-lang/crates.io-index"
549dependencies = [ 568dependencies = [
550 "jemalloc-sys 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 569 "jemalloc-sys 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
551 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 570 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
552] 571]
553 572
554[[package]] 573[[package]]
@@ -587,7 +606,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
587 606
588[[package]] 607[[package]]
589name = "libc" 608name = "libc"
590version = "0.2.62" 609version = "0.2.64"
591source = "registry+https://github.com/rust-lang/crates.io-index" 610source = "registry+https://github.com/rust-lang/crates.io-index"
592 611
593[[package]] 612[[package]]
@@ -627,7 +646,7 @@ name = "lsp-types"
627version = "0.61.0" 646version = "0.61.0"
628source = "registry+https://github.com/rust-lang/crates.io-index" 647source = "registry+https://github.com/rust-lang/crates.io-index"
629dependencies = [ 648dependencies = [
630 "bitflags 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 649 "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
631 "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)", 650 "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)",
632 "serde_json 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)", 651 "serde_json 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)",
633 "serde_repr 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 652 "serde_repr 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -661,7 +680,7 @@ dependencies = [
661 "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 680 "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
662 "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 681 "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
663 "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 682 "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
664 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 683 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
665 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", 684 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
666 "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 685 "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
667 "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", 686 "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -697,7 +716,7 @@ version = "0.2.33"
697source = "registry+https://github.com/rust-lang/crates.io-index" 716source = "registry+https://github.com/rust-lang/crates.io-index"
698dependencies = [ 717dependencies = [
699 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", 718 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
700 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 719 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
701 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", 720 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
702] 721]
703 722
@@ -708,16 +727,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
708 727
709[[package]] 728[[package]]
710name = "notify" 729name = "notify"
711version = "4.0.13" 730version = "4.0.14"
712source = "registry+https://github.com/rust-lang/crates.io-index" 731source = "registry+https://github.com/rust-lang/crates.io-index"
713dependencies = [ 732dependencies = [
714 "bitflags 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 733 "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
715 "filetime 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", 734 "filetime 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
716 "fsevent 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 735 "fsevent 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
717 "fsevent-sys 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 736 "fsevent-sys 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
718 "inotify 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", 737 "inotify 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
719 "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 738 "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
720 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 739 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
721 "mio 0.6.19 (registry+https://github.com/rust-lang/crates.io-index)", 740 "mio 0.6.19 (registry+https://github.com/rust-lang/crates.io-index)",
722 "mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)", 741 "mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
723 "walkdir 2.2.9 (registry+https://github.com/rust-lang/crates.io-index)", 742 "walkdir 2.2.9 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -746,16 +765,13 @@ name = "num_cpus"
746version = "1.10.1" 765version = "1.10.1"
747source = "registry+https://github.com/rust-lang/crates.io-index" 766source = "registry+https://github.com/rust-lang/crates.io-index"
748dependencies = [ 767dependencies = [
749 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 768 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
750] 769]
751 770
752[[package]] 771[[package]]
753name = "number_prefix" 772name = "number_prefix"
754version = "0.2.8" 773version = "0.3.0"
755source = "registry+https://github.com/rust-lang/crates.io-index" 774source = "registry+https://github.com/rust-lang/crates.io-index"
756dependencies = [
757 "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
758]
759 775
760[[package]] 776[[package]]
761name = "once_cell" 777name = "once_cell"
@@ -784,7 +800,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
784dependencies = [ 800dependencies = [
785 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", 801 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
786 "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 802 "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
787 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 803 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
788 "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", 804 "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
789 "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 805 "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
790 "smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", 806 "smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -859,7 +875,7 @@ version = "0.9.4"
859source = "registry+https://github.com/rust-lang/crates.io-index" 875source = "registry+https://github.com/rust-lang/crates.io-index"
860dependencies = [ 876dependencies = [
861 "bit-set 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 877 "bit-set 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
862 "bitflags 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 878 "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
863 "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 879 "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
864 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 880 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
865 "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 881 "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -871,6 +887,14 @@ dependencies = [
871] 887]
872 888
873[[package]] 889[[package]]
890name = "psm"
891version = "0.1.5"
892source = "registry+https://github.com/rust-lang/crates.io-index"
893dependencies = [
894 "cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)",
895]
896
897[[package]]
874name = "quick-error" 898name = "quick-error"
875version = "1.2.2" 899version = "1.2.2"
876source = "registry+https://github.com/rust-lang/crates.io-index" 900source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -933,7 +957,7 @@ name = "ra_cli"
933version = "0.1.0" 957version = "0.1.0"
934dependencies = [ 958dependencies = [
935 "flexi_logger 0.14.4 (registry+https://github.com/rust-lang/crates.io-index)", 959 "flexi_logger 0.14.4 (registry+https://github.com/rust-lang/crates.io-index)",
936 "indicatif 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", 960 "indicatif 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
937 "pico-args 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 961 "pico-args 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
938 "ra_batch 0.1.0", 962 "ra_batch 0.1.0",
939 "ra_db 0.1.0", 963 "ra_db 0.1.0",
@@ -967,11 +991,11 @@ dependencies = [
967name = "ra_hir" 991name = "ra_hir"
968version = "0.1.0" 992version = "0.1.0"
969dependencies = [ 993dependencies = [
970 "arrayvec 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 994 "arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
971 "chalk-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)", 995 "chalk-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)",
972 "chalk-rust-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)", 996 "chalk-rust-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)",
973 "chalk-solve 0.1.0 (git+https://github.com/rust-lang/chalk.git)", 997 "chalk-solve 0.1.0 (git+https://github.com/rust-lang/chalk.git)",
974 "ena 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", 998 "ena 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)",
975 "insta 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", 999 "insta 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
976 "lalrpop-intern 0.15.1 (registry+https://github.com/rust-lang/crates.io-index)", 1000 "lalrpop-intern 0.15.1 (registry+https://github.com/rust-lang/crates.io-index)",
977 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", 1001 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1068,7 +1092,7 @@ dependencies = [
1068name = "ra_prof" 1092name = "ra_prof"
1069version = "0.1.0" 1093version = "0.1.0"
1070dependencies = [ 1094dependencies = [
1071 "backtrace 0.3.38 (registry+https://github.com/rust-lang/crates.io-index)", 1095 "backtrace 0.3.39 (registry+https://github.com/rust-lang/crates.io-index)",
1072 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 1096 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
1073 "jemalloc-ctl 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 1097 "jemalloc-ctl 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
1074 "jemallocator 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 1098 "jemallocator 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1093,7 +1117,7 @@ dependencies = [
1093name = "ra_syntax" 1117name = "ra_syntax"
1094version = "0.1.0" 1118version = "0.1.0"
1095dependencies = [ 1119dependencies = [
1096 "arrayvec 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 1120 "arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
1097 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 1121 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
1098 "once_cell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 1122 "once_cell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
1099 "ra_parser 0.1.0", 1123 "ra_parser 0.1.0",
@@ -1143,7 +1167,7 @@ dependencies = [
1143 "crossbeam-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", 1167 "crossbeam-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
1144 "jod-thread 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 1168 "jod-thread 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
1145 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", 1169 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
1146 "notify 4.0.13 (registry+https://github.com/rust-lang/crates.io-index)", 1170 "notify 4.0.14 (registry+https://github.com/rust-lang/crates.io-index)",
1147 "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 1171 "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
1148 "relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 1172 "relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1149 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 1173 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1164,7 +1188,7 @@ version = "0.6.5"
1164source = "registry+https://github.com/rust-lang/crates.io-index" 1188source = "registry+https://github.com/rust-lang/crates.io-index"
1165dependencies = [ 1189dependencies = [
1166 "autocfg 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 1190 "autocfg 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
1167 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 1191 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
1168 "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1192 "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
1169 "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 1193 "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
1170 "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 1194 "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1182,7 +1206,7 @@ version = "0.7.2"
1182source = "registry+https://github.com/rust-lang/crates.io-index" 1206source = "registry+https://github.com/rust-lang/crates.io-index"
1183dependencies = [ 1207dependencies = [
1184 "getrandom 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", 1208 "getrandom 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
1185 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 1209 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
1186 "rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 1210 "rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
1187 "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 1211 "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
1188 "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 1212 "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1257,7 +1281,7 @@ name = "rand_jitter"
1257version = "0.1.4" 1281version = "0.1.4"
1258source = "registry+https://github.com/rust-lang/crates.io-index" 1282source = "registry+https://github.com/rust-lang/crates.io-index"
1259dependencies = [ 1283dependencies = [
1260 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 1284 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
1261 "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 1285 "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
1262 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", 1286 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
1263] 1287]
@@ -1269,7 +1293,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1269dependencies = [ 1293dependencies = [
1270 "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 1294 "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
1271 "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1295 "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
1272 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 1296 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
1273 "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 1297 "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
1274 "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 1298 "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1275 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", 1299 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1371,7 +1395,7 @@ version = "0.5.1"
1371source = "registry+https://github.com/rust-lang/crates.io-index" 1395source = "registry+https://github.com/rust-lang/crates.io-index"
1372dependencies = [ 1396dependencies = [
1373 "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", 1397 "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
1374 "bitflags 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 1398 "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
1375 "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)", 1399 "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)",
1376] 1400]
1377 1401
@@ -1416,7 +1440,7 @@ dependencies = [
1416 1440
1417[[package]] 1441[[package]]
1418name = "ryu" 1442name = "ryu"
1419version = "1.0.0" 1443version = "1.0.2"
1420source = "registry+https://github.com/rust-lang/crates.io-index" 1444source = "registry+https://github.com/rust-lang/crates.io-index"
1421 1445
1422[[package]] 1446[[package]]
@@ -1497,7 +1521,7 @@ version = "1.0.41"
1497source = "registry+https://github.com/rust-lang/crates.io-index" 1521source = "registry+https://github.com/rust-lang/crates.io-index"
1498dependencies = [ 1522dependencies = [
1499 "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", 1523 "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
1500 "ryu 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", 1524 "ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
1501 "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)", 1525 "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)",
1502] 1526]
1503 1527
@@ -1542,12 +1566,13 @@ dependencies = [
1542 1566
1543[[package]] 1567[[package]]
1544name = "stacker" 1568name = "stacker"
1545version = "0.1.5" 1569version = "0.1.6"
1546source = "registry+https://github.com/rust-lang/crates.io-index" 1570source = "registry+https://github.com/rust-lang/crates.io-index"
1547dependencies = [ 1571dependencies = [
1548 "cc 1.0.45 (registry+https://github.com/rust-lang/crates.io-index)", 1572 "cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)",
1549 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", 1573 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
1550 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 1574 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
1575 "psm 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
1551 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", 1576 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
1552] 1577]
1553 1578
@@ -1572,7 +1597,7 @@ version = "3.1.0"
1572source = "registry+https://github.com/rust-lang/crates.io-index" 1597source = "registry+https://github.com/rust-lang/crates.io-index"
1573dependencies = [ 1598dependencies = [
1574 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", 1599 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
1575 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 1600 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
1576 "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", 1601 "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
1577 "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", 1602 "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
1578 "remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", 1603 "remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1584,7 +1609,7 @@ name = "termios"
1584version = "0.3.1" 1609version = "0.3.1"
1585source = "registry+https://github.com/rust-lang/crates.io-index" 1610source = "registry+https://github.com/rust-lang/crates.io-index"
1586dependencies = [ 1611dependencies = [
1587 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 1612 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
1588] 1613]
1589 1614
1590[[package]] 1615[[package]]
@@ -1622,7 +1647,7 @@ name = "time"
1622version = "0.1.42" 1647version = "0.1.42"
1623source = "registry+https://github.com/rust-lang/crates.io-index" 1648source = "registry+https://github.com/rust-lang/crates.io-index"
1624dependencies = [ 1649dependencies = [
1625 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 1650 "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
1626 "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", 1651 "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
1627 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", 1652 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
1628] 1653]
@@ -1774,20 +1799,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1774 1799
1775[metadata] 1800[metadata]
1776"checksum aho-corasick 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)" = "58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d" 1801"checksum aho-corasick 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)" = "58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d"
1777"checksum arrayvec 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "b8d73f9beda665eaa98ab9e4f7442bd4e7de6652587de55b2525e52e29c1b0ba" 1802"checksum arrayvec 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)" = "cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9"
1803"checksum arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8"
1778"checksum atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)" = "1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90" 1804"checksum atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)" = "1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90"
1779"checksum autocfg 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "b671c8fb71b457dd4ae18c4ba1e59aa81793daacc361d82fcd410cef0d491875" 1805"checksum autocfg 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "b671c8fb71b457dd4ae18c4ba1e59aa81793daacc361d82fcd410cef0d491875"
1780"checksum backtrace 0.3.38 (registry+https://github.com/rust-lang/crates.io-index)" = "690a62be8920ccf773ee00ef0968649b0e724cda8bd5b12286302b4ae955fdf5" 1806"checksum backtrace 0.3.39 (registry+https://github.com/rust-lang/crates.io-index)" = "af05cc43e98290cf60258eff44fc3941d096c039329df538ab128c633587b368"
1781"checksum backtrace-sys 0.1.31 (registry+https://github.com/rust-lang/crates.io-index)" = "82a830b4ef2d1124a711c71d263c5abdc710ef8e907bd508c88be475cebc422b" 1807"checksum backtrace-sys 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)" = "5d6575f128516de27e3ce99689419835fce9643a9b215a14d2b5b685be018491"
1782"checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" 1808"checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e"
1783"checksum bit-set 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e84c238982c4b1e1ee668d136c510c67a13465279c0cb367ea6baf6310620a80" 1809"checksum bit-set 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e84c238982c4b1e1ee668d136c510c67a13465279c0cb367ea6baf6310620a80"
1784"checksum bit-vec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f59bbe95d4e52a6398ec21238d31577f2b28a9d86807f06ca59d191d8440d0bb" 1810"checksum bit-vec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f59bbe95d4e52a6398ec21238d31577f2b28a9d86807f06ca59d191d8440d0bb"
1785"checksum bitflags 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8a606a02debe2813760609f57a64a2ffd27d9fdf5b2f133eaca0b248dd92cdd2" 1811"checksum bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
1786"checksum bstr 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8d6c2c5b58ab920a4f5aeaaca34b4488074e8cc7596af94e6f8c6ff247c60245" 1812"checksum bstr 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8d6c2c5b58ab920a4f5aeaaca34b4488074e8cc7596af94e6f8c6ff247c60245"
1787"checksum byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5" 1813"checksum byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5"
1788"checksum c2-chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7d64d04786e0f528460fc884753cf8dddcc466be308f6026f8e355c41a0e4101" 1814"checksum c2-chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7d64d04786e0f528460fc884753cf8dddcc466be308f6026f8e355c41a0e4101"
1789"checksum cargo_metadata 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "700b3731fd7d357223d0000f4dbf1808401b694609035c3c411fbc0cd375c426" 1815"checksum cargo_metadata 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "700b3731fd7d357223d0000f4dbf1808401b694609035c3c411fbc0cd375c426"
1790"checksum cc 1.0.45 (registry+https://github.com/rust-lang/crates.io-index)" = "4fc9a35e1f4290eb9e5fc54ba6cf40671ed2a2514c3eeb2b2a908dda2ea5a1be" 1816"checksum cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)" = "0213d356d3c4ea2c18c40b037c3be23cd639825c18f25ee670ac7813beeef99c"
1791"checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 1817"checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
1792"checksum chalk-engine 0.9.0 (git+https://github.com/rust-lang/chalk.git)" = "<none>" 1818"checksum chalk-engine 0.9.0 (git+https://github.com/rust-lang/chalk.git)" = "<none>"
1793"checksum chalk-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)" = "<none>" 1819"checksum chalk-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)" = "<none>"
@@ -1798,6 +1824,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1798"checksum clicolors-control 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "90082ee5dcdd64dc4e9e0d37fbf3ee325419e39c0092191e0393df65518f741e" 1824"checksum clicolors-control 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "90082ee5dcdd64dc4e9e0d37fbf3ee325419e39c0092191e0393df65518f741e"
1799"checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" 1825"checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"
1800"checksum console 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b147390a412132d75d10dd3b7b175a69cf5fd95032f7503c7091b8831ba10242" 1826"checksum console 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b147390a412132d75d10dd3b7b175a69cf5fd95032f7503c7091b8831ba10242"
1827"checksum console 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "62828f51cfa18f8c31d3d55a43c6ce6af3f87f754cba9fbba7ff38089b9f5612"
1801"checksum crossbeam 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2d818a4990769aac0c7ff1360e233ef3a41adcb009ebb2036bf6915eb0f6b23c" 1828"checksum crossbeam 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2d818a4990769aac0c7ff1360e233ef3a41adcb009ebb2036bf6915eb0f6b23c"
1802"checksum crossbeam-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "c8ec7fcd21571dc78f96cc96243cab8d8f035247c3efd16c687be154c3fa9efa" 1829"checksum crossbeam-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "c8ec7fcd21571dc78f96cc96243cab8d8f035247c3efd16c687be154c3fa9efa"
1803"checksum crossbeam-deque 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b18cd2e169ad86297e6bc0ad9aa679aee9daa4f19e8163860faf7c164e4f5a71" 1830"checksum crossbeam-deque 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b18cd2e169ad86297e6bc0ad9aa679aee9daa4f19e8163860faf7c164e4f5a71"
@@ -1809,7 +1836,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1809"checksum drop_bomb 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "69b26e475fd29098530e709294e94e661974c851aed42512793f120fed4e199f" 1836"checksum drop_bomb 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "69b26e475fd29098530e709294e94e661974c851aed42512793f120fed4e199f"
1810"checksum dtoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "ea57b42383d091c85abcc2706240b94ab2a8fa1fc81c10ff23c4de06e2a90b5e" 1837"checksum dtoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "ea57b42383d091c85abcc2706240b94ab2a8fa1fc81c10ff23c4de06e2a90b5e"
1811"checksum either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3" 1838"checksum either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3"
1812"checksum ena 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3dc01d68e08ca384955a3aeba9217102ca1aa85b6e168639bf27739f1d749d87" 1839"checksum ena 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8944dc8fa28ce4a38f778bd46bf7d923fe73eed5a439398507246c8e017e6f36"
1813"checksum encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" 1840"checksum encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
1814"checksum filetime 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6bd7380b54ced79dda72ecc35cc4fbbd1da6bba54afaa37e96fd1c2a308cd469" 1841"checksum filetime 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6bd7380b54ced79dda72ecc35cc4fbbd1da6bba54afaa37e96fd1c2a308cd469"
1815"checksum fixedbitset 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "86d4de0081402f5e88cdac65c8dcdcc73118c1a7a465e2a05f0da05843a8ea33" 1842"checksum fixedbitset 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "86d4de0081402f5e88cdac65c8dcdcc73118c1a7a465e2a05f0da05843a8ea33"
@@ -1829,7 +1856,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1829"checksum heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" 1856"checksum heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205"
1830"checksum idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9" 1857"checksum idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9"
1831"checksum indexmap 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a61202fbe46c4a951e9404a720a0180bcf3212c750d735cb5c4ba4dc551299f3" 1858"checksum indexmap 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a61202fbe46c4a951e9404a720a0180bcf3212c750d735cb5c4ba4dc551299f3"
1832"checksum indicatif 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2c60da1c9abea75996b70a931bba6c750730399005b61ccd853cee50ef3d0d0c" 1859"checksum indicatif 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a8d596a9576eaa1446996092642d72bfef35cf47243129b7ab883baf5faec31e"
1833"checksum inotify 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "40b54539f3910d6f84fbf9a643efd6e3aa6e4f001426c0329576128255994718" 1860"checksum inotify 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "40b54539f3910d6f84fbf9a643efd6e3aa6e4f001426c0329576128255994718"
1834"checksum inotify-sys 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e74a1aa87c59aeff6ef2cc2fa62d41bc43f54952f55652656b18a02fd5e356c0" 1861"checksum inotify-sys 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e74a1aa87c59aeff6ef2cc2fa62d41bc43f54952f55652656b18a02fd5e356c0"
1835"checksum insta 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "23f83ab4ee86f38b292f0420c27fd412690a4baa9ea0ad4e3fa624bf34379b76" 1862"checksum insta 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "23f83ab4ee86f38b292f0420c27fd412690a4baa9ea0ad4e3fa624bf34379b76"
@@ -1845,7 +1872,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1845"checksum lalrpop-intern 0.15.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cc4fd87be4a815fd373e02773983940f0d75fb26fde8c098e9e45f7af03154c0" 1872"checksum lalrpop-intern 0.15.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cc4fd87be4a815fd373e02773983940f0d75fb26fde8c098e9e45f7af03154c0"
1846"checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1873"checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
1847"checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" 1874"checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f"
1848"checksum libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)" = "34fcd2c08d2f832f376f4173a231990fa5aef4e99fb569867318a227ef4c06ba" 1875"checksum libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)" = "74dfca3d9957906e8d1e6a0b641dc9a59848e793f1da2165889fd4f62d10d79c"
1849"checksum linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83" 1876"checksum linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83"
1850"checksum lock_api 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f8912e782533a93a167888781b836336a6ca5da6175c05944c86cf28c31104dc" 1877"checksum lock_api 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f8912e782533a93a167888781b836336a6ca5da6175c05944c86cf28c31104dc"
1851"checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7" 1878"checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7"
@@ -1859,11 +1886,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1859"checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" 1886"checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919"
1860"checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" 1887"checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88"
1861"checksum nodrop 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" 1888"checksum nodrop 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb"
1862"checksum notify 4.0.13 (registry+https://github.com/rust-lang/crates.io-index)" = "1191efa2b8fe041decb55c238a125b7a1aeb6fad7a525133a02be5ec949ff3cb" 1889"checksum notify 4.0.14 (registry+https://github.com/rust-lang/crates.io-index)" = "199628fc33b21bc767baa057490b00b382ecbae030803a7b36292422d15b778b"
1863"checksum num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)" = "b85e541ef8255f6cf42bbfe4ef361305c6c135d10919ecc26126c4e5ae94bc09" 1890"checksum num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)" = "b85e541ef8255f6cf42bbfe4ef361305c6c135d10919ecc26126c4e5ae94bc09"
1864"checksum num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32" 1891"checksum num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32"
1865"checksum num_cpus 1.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bcef43580c035376c0705c42792c294b66974abbfd2789b511784023f71f3273" 1892"checksum num_cpus 1.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bcef43580c035376c0705c42792c294b66974abbfd2789b511784023f71f3273"
1866"checksum number_prefix 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "dbf9993e59c894e3c08aa1c2712914e9e6bf1fcbfc6bef283e2183df345a4fee" 1893"checksum number_prefix 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "17b02fc0ff9a9e4b35b3342880f48e896ebf69f2967921fe8646bf5b7125956a"
1867"checksum once_cell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "891f486f630e5c5a4916c7e16c4b24a53e78c860b646e9f8e005e4f16847bfed" 1894"checksum once_cell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "891f486f630e5c5a4916c7e16c4b24a53e78c860b646e9f8e005e4f16847bfed"
1868"checksum ordermap 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063" 1895"checksum ordermap 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063"
1869"checksum parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252" 1896"checksum parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252"
@@ -1877,6 +1904,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1877"checksum proc-macro-hack 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)" = "114cdf1f426eb7f550f01af5f53a33c0946156f6814aec939b3bd77e844f9a9d" 1904"checksum proc-macro-hack 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)" = "114cdf1f426eb7f550f01af5f53a33c0946156f6814aec939b3bd77e844f9a9d"
1878"checksum proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "90cf5f418035b98e655e9cdb225047638296b862b42411c4e45bb88d700f7fc0" 1905"checksum proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "90cf5f418035b98e655e9cdb225047638296b862b42411c4e45bb88d700f7fc0"
1879"checksum proptest 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)" = "cf147e022eacf0c8a054ab864914a7602618adba841d800a9a9868a5237a529f" 1906"checksum proptest 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)" = "cf147e022eacf0c8a054ab864914a7602618adba841d800a9a9868a5237a529f"
1907"checksum psm 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "54639efee26275dfadc49644039c31c73673edde0ef2815acf25a8db526ee193"
1880"checksum quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0" 1908"checksum quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0"
1881"checksum quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe" 1909"checksum quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe"
1882"checksum ra_vfs 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fdf6a0926414eb0c00866eb9274894182302f879cd06b5459c1d8ee7f1234aed" 1910"checksum ra_vfs 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fdf6a0926414eb0c00866eb9274894182302f879cd06b5459c1d8ee7f1234aed"
@@ -1909,7 +1937,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1909"checksum rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7540fc8b0c49f096ee9c961cda096467dce8084bec6bdca2fc83895fd9b28cb8" 1937"checksum rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7540fc8b0c49f096ee9c961cda096467dce8084bec6bdca2fc83895fd9b28cb8"
1910"checksum rustc_lexer 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c86aae0c77166108c01305ee1a36a1e77289d7dc6ca0a3cd91ff4992de2d16a5" 1938"checksum rustc_lexer 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c86aae0c77166108c01305ee1a36a1e77289d7dc6ca0a3cd91ff4992de2d16a5"
1911"checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" 1939"checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
1912"checksum ryu 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c92464b447c0ee8c4fb3824ecc8383b81717b9f1e74ba2e72540aef7b9f82997" 1940"checksum ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bfa8506c1de11c9c4e4c38863ccbe02a305c8188e85a05a784c9e11e1c3910c8"
1913"checksum salsa 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ec0865bdd9d8e614686a0cbb76979c735810131d287eb1683e91e4e64a58c387" 1941"checksum salsa 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ec0865bdd9d8e614686a0cbb76979c735810131d287eb1683e91e4e64a58c387"
1914"checksum salsa-macros 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)" = "cac182212d3a1db75ddc42399ff1461b258a694b8318ee7e0baf6c976e39efee" 1942"checksum salsa-macros 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)" = "cac182212d3a1db75ddc42399ff1461b258a694b8318ee7e0baf6c976e39efee"
1915"checksum same-file 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "585e8ddcedc187886a30fa705c47985c3fa88d06624095856b36ca0b82ff4421" 1943"checksum same-file 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "585e8ddcedc187886a30fa705c47985c3fa88d06624095856b36ca0b82ff4421"
@@ -1924,7 +1952,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1924"checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" 1952"checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
1925"checksum smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "ab606a9c5e214920bb66c458cd7be8ef094f813f20fe77a54cc7dbfff220d4b7" 1953"checksum smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "ab606a9c5e214920bb66c458cd7be8ef094f813f20fe77a54cc7dbfff220d4b7"
1926"checksum smol_str 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" = "34836c9a295c62c2ce3514471117c5cb269891e8421b2aafdd910050576c4d8b" 1954"checksum smol_str 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" = "34836c9a295c62c2ce3514471117c5cb269891e8421b2aafdd910050576c4d8b"
1927"checksum stacker 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "fb79482f57cf598af52094ec4cc3b3c42499d3ce5bd426f2ac41515b7e57404b" 1955"checksum stacker 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "d96fc4f13a0ac088e9a3cd9af1cc8c5cc1ab5deb2145cef661267dfc9c542f8a"
1928"checksum superslice 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f" 1956"checksum superslice 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f"
1929"checksum syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "66850e97125af79138385e9b88339cbcd037e3f28ceab8c5ad98e64f0f1f80bf" 1957"checksum syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "66850e97125af79138385e9b88339cbcd037e3f28ceab8c5ad98e64f0f1f80bf"
1930"checksum tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9" 1958"checksum tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9"
diff --git a/crates/ra_cli/Cargo.toml b/crates/ra_cli/Cargo.toml
index 67e727a88..fcd102e8b 100644
--- a/crates/ra_cli/Cargo.toml
+++ b/crates/ra_cli/Cargo.toml
@@ -8,7 +8,7 @@ publish = false
8[dependencies] 8[dependencies]
9pico-args = "0.3.0" 9pico-args = "0.3.0"
10flexi_logger = "0.14.0" 10flexi_logger = "0.14.0"
11indicatif = "0.11.0" 11indicatif = "0.12.0"
12 12
13ra_syntax = { path = "../ra_syntax" } 13ra_syntax = { path = "../ra_syntax" }
14ra_ide_api = { path = "../ra_ide_api" } 14ra_ide_api = { path = "../ra_ide_api" }
diff --git a/crates/ra_hir/Cargo.toml b/crates/ra_hir/Cargo.toml
index cc117f84d..7820a12e9 100644
--- a/crates/ra_hir/Cargo.toml
+++ b/crates/ra_hir/Cargo.toml
@@ -5,7 +5,7 @@ version = "0.1.0"
5authors = ["rust-analyzer developers"] 5authors = ["rust-analyzer developers"]
6 6
7[dependencies] 7[dependencies]
8arrayvec = "0.4.10" 8arrayvec = "0.5.1"
9log = "0.4.5" 9log = "0.4.5"
10relative-path = "0.4.0" 10relative-path = "0.4.0"
11rustc-hash = "1.0" 11rustc-hash = "1.0"
diff --git a/crates/ra_hir/src/ty/infer.rs b/crates/ra_hir/src/ty/infer.rs
index cb28fc6bc..ebaff998e 100644
--- a/crates/ra_hir/src/ty/infer.rs
+++ b/crates/ra_hir/src/ty/infer.rs
@@ -414,7 +414,9 @@ impl<'a, D: HirDatabase> InferenceContext<'a, D> {
414 // recursive type 414 // recursive type
415 return tv.fallback_value(); 415 return tv.fallback_value();
416 } 416 }
417 if let Some(known_ty) = self.var_unification_table.probe_value(inner).known() { 417 if let Some(known_ty) =
418 self.var_unification_table.inlined_probe_value(inner).known()
419 {
418 // known_ty may contain other variables that are known by now 420 // known_ty may contain other variables that are known by now
419 tv_stack.push(inner); 421 tv_stack.push(inner);
420 let result = self.resolve_ty_as_possible(tv_stack, known_ty.clone()); 422 let result = self.resolve_ty_as_possible(tv_stack, known_ty.clone());
@@ -442,7 +444,7 @@ impl<'a, D: HirDatabase> InferenceContext<'a, D> {
442 match &*ty { 444 match &*ty {
443 Ty::Infer(tv) => { 445 Ty::Infer(tv) => {
444 let inner = tv.to_inner(); 446 let inner = tv.to_inner();
445 match self.var_unification_table.probe_value(inner).known() { 447 match self.var_unification_table.inlined_probe_value(inner).known() {
446 Some(known_ty) => { 448 Some(known_ty) => {
447 // The known_ty can't be a type var itself 449 // The known_ty can't be a type var itself
448 ty = Cow::Owned(known_ty.clone()); 450 ty = Cow::Owned(known_ty.clone());
@@ -490,7 +492,9 @@ impl<'a, D: HirDatabase> InferenceContext<'a, D> {
490 // recursive type 492 // recursive type
491 return tv.fallback_value(); 493 return tv.fallback_value();
492 } 494 }
493 if let Some(known_ty) = self.var_unification_table.probe_value(inner).known() { 495 if let Some(known_ty) =
496 self.var_unification_table.inlined_probe_value(inner).known()
497 {
494 // known_ty may contain other variables that are known by now 498 // known_ty may contain other variables that are known by now
495 tv_stack.push(inner); 499 tv_stack.push(inner);
496 let result = self.resolve_ty_completely(tv_stack, known_ty.clone()); 500 let result = self.resolve_ty_completely(tv_stack, known_ty.clone());
diff --git a/crates/ra_hir/src/ty/infer/unify.rs b/crates/ra_hir/src/ty/infer/unify.rs
index 014c7981f..ca33cc7f8 100644
--- a/crates/ra_hir/src/ty/infer/unify.rs
+++ b/crates/ra_hir/src/ty/infer/unify.rs
@@ -54,7 +54,9 @@ where
54 // recursive type 54 // recursive type
55 return tv.fallback_value(); 55 return tv.fallback_value();
56 } 56 }
57 if let Some(known_ty) = self.ctx.var_unification_table.probe_value(inner).known() { 57 if let Some(known_ty) =
58 self.ctx.var_unification_table.inlined_probe_value(inner).known()
59 {
58 self.var_stack.push(inner); 60 self.var_stack.push(inner);
59 let result = self.do_canonicalize_ty(known_ty.clone()); 61 let result = self.do_canonicalize_ty(known_ty.clone());
60 self.var_stack.pop(); 62 self.var_stack.pop();
diff --git a/crates/ra_syntax/Cargo.toml b/crates/ra_syntax/Cargo.toml
index 68c594202..9c0e856e8 100644
--- a/crates/ra_syntax/Cargo.toml
+++ b/crates/ra_syntax/Cargo.toml
@@ -12,7 +12,7 @@ itertools = "0.8.0"
12rowan = "0.6.1" 12rowan = "0.6.1"
13rustc_lexer = "0.1.0" 13rustc_lexer = "0.1.0"
14rustc-hash = "1.0.1" 14rustc-hash = "1.0.1"
15arrayvec = "0.4.10" 15arrayvec = "0.5.1"
16once_cell = "1.2.0" 16once_cell = "1.2.0"
17 17
18# This crate transitively depends on `smol_str` via `rowan`. 18# This crate transitively depends on `smol_str` via `rowan`.