aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-08-30 18:23:28 +0100
committerAleksey Kladov <[email protected]>2019-08-30 18:32:59 +0100
commit983de30a567f2cb4d9e28e12702e509ca713da62 (patch)
tree9bdd597701e1b150492a78b6c85ff856f0fc51bd
parent7cc14a759699dd2503199116521e9ba65e3f1aa8 (diff)
inline thread-worker
-rw-r--r--Cargo.lock167
-rw-r--r--crates/ra_lsp_server/Cargo.toml4
-rw-r--r--crates/ra_lsp_server/src/lib.rs1
-rw-r--r--crates/ra_lsp_server/src/project_model.rs4
-rw-r--r--crates/ra_lsp_server/src/thread_worker.rs (renamed from crates/thread_worker/src/lib.rs)0
-rw-r--r--crates/thread_worker/Cargo.toml10
6 files changed, 77 insertions, 109 deletions
diff --git a/Cargo.lock b/Cargo.lock
index f02df9e76..9c630f370 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -22,7 +22,7 @@ version = "0.2.13"
22source = "registry+https://github.com/rust-lang/crates.io-index" 22source = "registry+https://github.com/rust-lang/crates.io-index"
23dependencies = [ 23dependencies = [
24 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 24 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)",
25 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 25 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
26] 26]
27 27
28[[package]] 28[[package]]
@@ -46,7 +46,7 @@ name = "backtrace-sys"
46version = "0.1.31" 46version = "0.1.31"
47source = "registry+https://github.com/rust-lang/crates.io-index" 47source = "registry+https://github.com/rust-lang/crates.io-index"
48dependencies = [ 48dependencies = [
49 "cc 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", 49 "cc 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)",
50 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 50 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)",
51] 51]
52 52
@@ -94,7 +94,7 @@ name = "c2-chacha"
94version = "0.2.2" 94version = "0.2.2"
95source = "registry+https://github.com/rust-lang/crates.io-index" 95source = "registry+https://github.com/rust-lang/crates.io-index"
96dependencies = [ 96dependencies = [
97 "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 97 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
98 "ppv-lite86 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", 98 "ppv-lite86 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)",
99] 99]
100 100
@@ -111,7 +111,7 @@ dependencies = [
111 111
112[[package]] 112[[package]]
113name = "cc" 113name = "cc"
114version = "1.0.40" 114version = "1.0.41"
115source = "registry+https://github.com/rust-lang/crates.io-index" 115source = "registry+https://github.com/rust-lang/crates.io-index"
116 116
117[[package]] 117[[package]]
@@ -122,7 +122,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
122[[package]] 122[[package]]
123name = "chalk-engine" 123name = "chalk-engine"
124version = "0.9.0" 124version = "0.9.0"
125source = "git+https://github.com/rust-lang/chalk.git#201775c47e4cefeb71d7f415c605e09c02e33b22" 125source = "git+https://github.com/rust-lang/chalk.git#c9314e425e49969c33cabcb8fac7da6eac3c5073"
126dependencies = [ 126dependencies = [
127 "chalk-macros 0.1.1 (git+https://github.com/rust-lang/chalk.git)", 127 "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)", 128 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -132,7 +132,7 @@ dependencies = [
132[[package]] 132[[package]]
133name = "chalk-ir" 133name = "chalk-ir"
134version = "0.1.0" 134version = "0.1.0"
135source = "git+https://github.com/rust-lang/chalk.git#201775c47e4cefeb71d7f415c605e09c02e33b22" 135source = "git+https://github.com/rust-lang/chalk.git#c9314e425e49969c33cabcb8fac7da6eac3c5073"
136dependencies = [ 136dependencies = [
137 "chalk-engine 0.9.0 (git+https://github.com/rust-lang/chalk.git)", 137 "chalk-engine 0.9.0 (git+https://github.com/rust-lang/chalk.git)",
138 "chalk-macros 0.1.1 (git+https://github.com/rust-lang/chalk.git)", 138 "chalk-macros 0.1.1 (git+https://github.com/rust-lang/chalk.git)",
@@ -142,15 +142,15 @@ dependencies = [
142[[package]] 142[[package]]
143name = "chalk-macros" 143name = "chalk-macros"
144version = "0.1.1" 144version = "0.1.1"
145source = "git+https://github.com/rust-lang/chalk.git#201775c47e4cefeb71d7f415c605e09c02e33b22" 145source = "git+https://github.com/rust-lang/chalk.git#c9314e425e49969c33cabcb8fac7da6eac3c5073"
146dependencies = [ 146dependencies = [
147 "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 147 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
148] 148]
149 149
150[[package]] 150[[package]]
151name = "chalk-rust-ir" 151name = "chalk-rust-ir"
152version = "0.1.0" 152version = "0.1.0"
153source = "git+https://github.com/rust-lang/chalk.git#201775c47e4cefeb71d7f415c605e09c02e33b22" 153source = "git+https://github.com/rust-lang/chalk.git#c9314e425e49969c33cabcb8fac7da6eac3c5073"
154dependencies = [ 154dependencies = [
155 "chalk-engine 0.9.0 (git+https://github.com/rust-lang/chalk.git)", 155 "chalk-engine 0.9.0 (git+https://github.com/rust-lang/chalk.git)",
156 "chalk-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)", 156 "chalk-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)",
@@ -160,14 +160,14 @@ dependencies = [
160[[package]] 160[[package]]
161name = "chalk-solve" 161name = "chalk-solve"
162version = "0.1.0" 162version = "0.1.0"
163source = "git+https://github.com/rust-lang/chalk.git#201775c47e4cefeb71d7f415c605e09c02e33b22" 163source = "git+https://github.com/rust-lang/chalk.git#c9314e425e49969c33cabcb8fac7da6eac3c5073"
164dependencies = [ 164dependencies = [
165 "chalk-engine 0.9.0 (git+https://github.com/rust-lang/chalk.git)", 165 "chalk-engine 0.9.0 (git+https://github.com/rust-lang/chalk.git)",
166 "chalk-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)", 166 "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)", 167 "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)", 168 "chalk-rust-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)",
169 "derive-new 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)", 169 "derive-new 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)",
170 "ena 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", 170 "ena 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)",
171 "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 171 "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
172 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 172 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
173 "petgraph 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)", 173 "petgraph 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -197,13 +197,13 @@ dependencies = [
197 197
198[[package]] 198[[package]]
199name = "clicolors-control" 199name = "clicolors-control"
200version = "1.0.0" 200version = "1.0.1"
201source = "registry+https://github.com/rust-lang/crates.io-index" 201source = "registry+https://github.com/rust-lang/crates.io-index"
202dependencies = [ 202dependencies = [
203 "atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", 203 "atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)",
204 "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 204 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
205 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 205 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)",
206 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 206 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
207] 207]
208 208
209[[package]] 209[[package]]
@@ -219,14 +219,14 @@ name = "console"
219version = "0.8.0" 219version = "0.8.0"
220source = "registry+https://github.com/rust-lang/crates.io-index" 220source = "registry+https://github.com/rust-lang/crates.io-index"
221dependencies = [ 221dependencies = [
222 "clicolors-control 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", 222 "clicolors-control 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
223 "encode_unicode 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", 223 "encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
224 "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 224 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
225 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 225 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)",
226 "regex 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 226 "regex 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
227 "termios 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 227 "termios 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
228 "unicode-width 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 228 "unicode-width 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
229 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 229 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
230] 230]
231 231
232[[package]] 232[[package]]
@@ -276,7 +276,7 @@ dependencies = [
276 "arrayvec 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 276 "arrayvec 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
277 "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 277 "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
278 "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", 278 "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
279 "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 279 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
280 "memoffset 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 280 "memoffset 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
281 "scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", 281 "scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
282] 282]
@@ -295,7 +295,7 @@ version = "0.6.6"
295source = "registry+https://github.com/rust-lang/crates.io-index" 295source = "registry+https://github.com/rust-lang/crates.io-index"
296dependencies = [ 296dependencies = [
297 "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 297 "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
298 "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 298 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
299] 299]
300 300
301[[package]] 301[[package]]
@@ -305,7 +305,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
305dependencies = [ 305dependencies = [
306 "proc-macro2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 306 "proc-macro2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
307 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", 307 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
308 "syn 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 308 "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
309] 309]
310 310
311[[package]] 311[[package]]
@@ -330,14 +330,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
330 330
331[[package]] 331[[package]]
332name = "ena" 332name = "ena"
333version = "0.10.1"
334source = "registry+https://github.com/rust-lang/crates.io-index"
335dependencies = [
336 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
337]
338
339[[package]]
340name = "ena"
341version = "0.13.0" 333version = "0.13.0"
342source = "registry+https://github.com/rust-lang/crates.io-index" 334source = "registry+https://github.com/rust-lang/crates.io-index"
343dependencies = [ 335dependencies = [
@@ -346,7 +338,7 @@ dependencies = [
346 338
347[[package]] 339[[package]]
348name = "encode_unicode" 340name = "encode_unicode"
349version = "0.3.5" 341version = "0.3.6"
350source = "registry+https://github.com/rust-lang/crates.io-index" 342source = "registry+https://github.com/rust-lang/crates.io-index"
351 343
352[[package]] 344[[package]]
@@ -386,7 +378,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
386 378
387[[package]] 379[[package]]
388name = "flexi_logger" 380name = "flexi_logger"
389version = "0.14.1" 381version = "0.14.3"
390source = "registry+https://github.com/rust-lang/crates.io-index" 382source = "registry+https://github.com/rust-lang/crates.io-index"
391dependencies = [ 383dependencies = [
392 "chrono 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", 384 "chrono 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -457,7 +449,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
457 449
458[[package]] 450[[package]]
459name = "getrandom" 451name = "getrandom"
460version = "0.1.10" 452version = "0.1.11"
461source = "registry+https://github.com/rust-lang/crates.io-index" 453source = "registry+https://github.com/rust-lang/crates.io-index"
462dependencies = [ 454dependencies = [
463 "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 455 "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -511,7 +503,7 @@ version = "0.11.0"
511source = "registry+https://github.com/rust-lang/crates.io-index" 503source = "registry+https://github.com/rust-lang/crates.io-index"
512dependencies = [ 504dependencies = [
513 "console 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 505 "console 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
514 "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 506 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
515 "number_prefix 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 507 "number_prefix 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
516 "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 508 "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
517 "regex 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 509 "regex 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -542,7 +534,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
542dependencies = [ 534dependencies = [
543 "console 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 535 "console 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
544 "difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", 536 "difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
545 "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 537 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
546 "serde 1.0.99 (registry+https://github.com/rust-lang/crates.io-index)", 538 "serde 1.0.99 (registry+https://github.com/rust-lang/crates.io-index)",
547 "serde_json 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", 539 "serde_json 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)",
548 "serde_yaml 0.8.9 (registry+https://github.com/rust-lang/crates.io-index)", 540 "serde_yaml 0.8.9 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -586,7 +578,7 @@ name = "jemalloc-sys"
586version = "0.3.2" 578version = "0.3.2"
587source = "registry+https://github.com/rust-lang/crates.io-index" 579source = "registry+https://github.com/rust-lang/crates.io-index"
588dependencies = [ 580dependencies = [
589 "cc 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", 581 "cc 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)",
590 "fs_extra 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 582 "fs_extra 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
591 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 583 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)",
592] 584]
@@ -626,7 +618,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
626 618
627[[package]] 619[[package]]
628name = "lazy_static" 620name = "lazy_static"
629version = "1.3.0" 621version = "1.4.0"
630source = "registry+https://github.com/rust-lang/crates.io-index" 622source = "registry+https://github.com/rust-lang/crates.io-index"
631 623
632[[package]] 624[[package]]
@@ -747,7 +739,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
747dependencies = [ 739dependencies = [
748 "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 740 "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
749 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 741 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)",
750 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 742 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
751] 743]
752 744
753[[package]] 745[[package]]
@@ -770,7 +762,7 @@ dependencies = [
770 "mio 0.6.19 (registry+https://github.com/rust-lang/crates.io-index)", 762 "mio 0.6.19 (registry+https://github.com/rust-lang/crates.io-index)",
771 "mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)", 763 "mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
772 "walkdir 2.2.9 (registry+https://github.com/rust-lang/crates.io-index)", 764 "walkdir 2.2.9 (registry+https://github.com/rust-lang/crates.io-index)",
773 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 765 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
774] 766]
775 767
776[[package]] 768[[package]]
@@ -808,7 +800,7 @@ dependencies = [
808 800
809[[package]] 801[[package]]
810name = "once_cell" 802name = "once_cell"
811version = "0.2.6" 803version = "0.2.7"
812source = "registry+https://github.com/rust-lang/crates.io-index" 804source = "registry+https://github.com/rust-lang/crates.io-index"
813dependencies = [ 805dependencies = [
814 "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 806 "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -840,7 +832,7 @@ dependencies = [
840 "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", 832 "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
841 "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 833 "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
842 "smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", 834 "smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)",
843 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 835 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
844] 836]
845 837
846[[package]] 838[[package]]
@@ -860,7 +852,7 @@ dependencies = [
860 "proc-macro-hack 0.5.9 (registry+https://github.com/rust-lang/crates.io-index)", 852 "proc-macro-hack 0.5.9 (registry+https://github.com/rust-lang/crates.io-index)",
861 "proc-macro2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 853 "proc-macro2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
862 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", 854 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
863 "syn 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 855 "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
864] 856]
865 857
866[[package]] 858[[package]]
@@ -889,7 +881,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
889dependencies = [ 881dependencies = [
890 "proc-macro2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 882 "proc-macro2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
891 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", 883 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
892 "syn 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 884 "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
893] 885]
894 886
895[[package]] 887[[package]]
@@ -916,7 +908,7 @@ dependencies = [
916 "bit-set 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 908 "bit-set 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
917 "bitflags 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 909 "bitflags 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
918 "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 910 "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
919 "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 911 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
920 "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 912 "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
921 "quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 913 "quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
922 "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 914 "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -958,7 +950,7 @@ dependencies = [
958 "format-buf 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", 950 "format-buf 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
959 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 951 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
960 "join_to_string 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 952 "join_to_string 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
961 "once_cell 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 953 "once_cell 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
962 "ra_db 0.1.0", 954 "ra_db 0.1.0",
963 "ra_fmt 0.1.0", 955 "ra_fmt 0.1.0",
964 "ra_hir 0.1.0", 956 "ra_hir 0.1.0",
@@ -987,7 +979,7 @@ name = "ra_cli"
987version = "0.1.0" 979version = "0.1.0"
988dependencies = [ 980dependencies = [
989 "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", 981 "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)",
990 "flexi_logger 0.14.1 (registry+https://github.com/rust-lang/crates.io-index)", 982 "flexi_logger 0.14.3 (registry+https://github.com/rust-lang/crates.io-index)",
991 "indicatif 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", 983 "indicatif 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
992 "ra_batch 0.1.0", 984 "ra_batch 0.1.0",
993 "ra_db 0.1.0", 985 "ra_db 0.1.0",
@@ -1028,7 +1020,7 @@ dependencies = [
1028 "insta 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", 1020 "insta 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
1029 "lalrpop-intern 0.15.1 (registry+https://github.com/rust-lang/crates.io-index)", 1021 "lalrpop-intern 0.15.1 (registry+https://github.com/rust-lang/crates.io-index)",
1030 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", 1022 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
1031 "once_cell 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 1023 "once_cell 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
1032 "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 1024 "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
1033 "ra_arena 0.1.0", 1025 "ra_arena 0.1.0",
1034 "ra_db 0.1.0", 1026 "ra_db 0.1.0",
@@ -1073,7 +1065,7 @@ name = "ra_lsp_server"
1073version = "0.1.0" 1065version = "0.1.0"
1074dependencies = [ 1066dependencies = [
1075 "crossbeam-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", 1067 "crossbeam-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
1076 "flexi_logger 0.14.1 (registry+https://github.com/rust-lang/crates.io-index)", 1068 "flexi_logger 0.14.3 (registry+https://github.com/rust-lang/crates.io-index)",
1077 "jod-thread 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 1069 "jod-thread 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
1078 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", 1070 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
1079 "lsp-server 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 1071 "lsp-server 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1092,7 +1084,6 @@ dependencies = [
1092 "serde_json 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", 1084 "serde_json 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)",
1093 "tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 1085 "tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
1094 "test_utils 0.1.0", 1086 "test_utils 0.1.0",
1095 "thread_worker 0.1.0",
1096 "threadpool 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 1087 "threadpool 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
1097] 1088]
1098 1089
@@ -1124,7 +1115,7 @@ dependencies = [
1124 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 1115 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
1125 "jemalloc-ctl 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 1116 "jemalloc-ctl 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
1126 "jemallocator 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 1117 "jemallocator 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
1127 "once_cell 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 1118 "once_cell 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
1128] 1119]
1129 1120
1130[[package]] 1121[[package]]
@@ -1229,7 +1220,7 @@ dependencies = [
1229 "rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 1220 "rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
1230 "rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 1221 "rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
1231 "rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1222 "rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
1232 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 1223 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
1233] 1224]
1234 1225
1235[[package]] 1226[[package]]
@@ -1237,10 +1228,10 @@ name = "rand"
1237version = "0.7.0" 1228version = "0.7.0"
1238source = "registry+https://github.com/rust-lang/crates.io-index" 1229source = "registry+https://github.com/rust-lang/crates.io-index"
1239dependencies = [ 1230dependencies = [
1240 "getrandom 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", 1231 "getrandom 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
1241 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 1232 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)",
1242 "rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 1233 "rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
1243 "rand_core 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 1234 "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
1244 "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 1235 "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
1245 "rand_pcg 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 1236 "rand_pcg 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
1246] 1237]
@@ -1260,7 +1251,7 @@ version = "0.2.1"
1260source = "registry+https://github.com/rust-lang/crates.io-index" 1251source = "registry+https://github.com/rust-lang/crates.io-index"
1261dependencies = [ 1252dependencies = [
1262 "c2-chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 1253 "c2-chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
1263 "rand_core 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 1254 "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
1264] 1255]
1265 1256
1266[[package]] 1257[[package]]
@@ -1278,10 +1269,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1278 1269
1279[[package]] 1270[[package]]
1280name = "rand_core" 1271name = "rand_core"
1281version = "0.5.0" 1272version = "0.5.1"
1282source = "registry+https://github.com/rust-lang/crates.io-index" 1273source = "registry+https://github.com/rust-lang/crates.io-index"
1283dependencies = [ 1274dependencies = [
1284 "getrandom 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", 1275 "getrandom 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
1285] 1276]
1286 1277
1287[[package]] 1278[[package]]
@@ -1297,7 +1288,7 @@ name = "rand_hc"
1297version = "0.2.0" 1288version = "0.2.0"
1298source = "registry+https://github.com/rust-lang/crates.io-index" 1289source = "registry+https://github.com/rust-lang/crates.io-index"
1299dependencies = [ 1290dependencies = [
1300 "rand_core 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 1291 "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
1301] 1292]
1302 1293
1303[[package]] 1294[[package]]
@@ -1315,7 +1306,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1315dependencies = [ 1306dependencies = [
1316 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 1307 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)",
1317 "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 1308 "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
1318 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 1309 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
1319] 1310]
1320 1311
1321[[package]] 1312[[package]]
@@ -1328,7 +1319,7 @@ dependencies = [
1328 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 1319 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)",
1329 "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 1320 "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
1330 "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 1321 "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1331 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 1322 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
1332] 1323]
1333 1324
1334[[package]] 1325[[package]]
@@ -1346,7 +1337,7 @@ version = "0.2.0"
1346source = "registry+https://github.com/rust-lang/crates.io-index" 1337source = "registry+https://github.com/rust-lang/crates.io-index"
1347dependencies = [ 1338dependencies = [
1348 "autocfg 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 1339 "autocfg 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
1349 "rand_core 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 1340 "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
1350] 1341]
1351 1342
1352[[package]] 1343[[package]]
@@ -1375,7 +1366,7 @@ dependencies = [
1375 "crossbeam-deque 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", 1366 "crossbeam-deque 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
1376 "crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 1367 "crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
1377 "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", 1368 "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
1378 "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 1369 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1379 "num_cpus 1.10.1 (registry+https://github.com/rust-lang/crates.io-index)", 1370 "num_cpus 1.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
1380] 1371]
1381 1372
@@ -1418,7 +1409,7 @@ name = "remove_dir_all"
1418version = "0.5.2" 1409version = "0.5.2"
1419source = "registry+https://github.com/rust-lang/crates.io-index" 1410source = "registry+https://github.com/rust-lang/crates.io-index"
1420dependencies = [ 1411dependencies = [
1421 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 1412 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
1422] 1413]
1423 1414
1424[[package]] 1415[[package]]
@@ -1491,7 +1482,7 @@ dependencies = [
1491 "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 1482 "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
1492 "proc-macro2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 1483 "proc-macro2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
1493 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", 1484 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
1494 "syn 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 1485 "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
1495] 1486]
1496 1487
1497[[package]] 1488[[package]]
@@ -1536,7 +1527,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1536dependencies = [ 1527dependencies = [
1537 "proc-macro2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 1528 "proc-macro2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
1538 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", 1529 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
1539 "syn 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 1530 "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
1540] 1531]
1541 1532
1542[[package]] 1533[[package]]
@@ -1556,7 +1547,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1556dependencies = [ 1547dependencies = [
1557 "proc-macro2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 1548 "proc-macro2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
1558 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", 1549 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
1559 "syn 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 1550 "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
1560] 1551]
1561 1552
1562[[package]] 1553[[package]]
@@ -1593,10 +1584,10 @@ name = "stacker"
1593version = "0.1.5" 1584version = "0.1.5"
1594source = "registry+https://github.com/rust-lang/crates.io-index" 1585source = "registry+https://github.com/rust-lang/crates.io-index"
1595dependencies = [ 1586dependencies = [
1596 "cc 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", 1587 "cc 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)",
1597 "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 1588 "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
1598 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 1589 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)",
1599 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 1590 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
1600] 1591]
1601 1592
1602[[package]] 1593[[package]]
@@ -1616,7 +1607,7 @@ dependencies = [
1616 1607
1617[[package]] 1608[[package]]
1618name = "syn" 1609name = "syn"
1619version = "1.0.3" 1610version = "1.0.5"
1620source = "registry+https://github.com/rust-lang/crates.io-index" 1611source = "registry+https://github.com/rust-lang/crates.io-index"
1621dependencies = [ 1612dependencies = [
1622 "proc-macro2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 1613 "proc-macro2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1645,7 +1636,7 @@ dependencies = [
1645 "rand 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1636 "rand 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
1646 "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", 1637 "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
1647 "remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", 1638 "remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
1648 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 1639 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
1649] 1640]
1650 1641
1651[[package]] 1642[[package]]
@@ -1683,16 +1674,7 @@ name = "thread_local"
1683version = "0.3.6" 1674version = "0.3.6"
1684source = "registry+https://github.com/rust-lang/crates.io-index" 1675source = "registry+https://github.com/rust-lang/crates.io-index"
1685dependencies = [ 1676dependencies = [
1686 "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 1677 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1687]
1688
1689[[package]]
1690name = "thread_worker"
1691version = "0.1.0"
1692dependencies = [
1693 "crossbeam-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
1694 "jod-thread 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
1695 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
1696] 1678]
1697 1679
1698[[package]] 1680[[package]]
@@ -1710,7 +1692,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1710dependencies = [ 1692dependencies = [
1711 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", 1693 "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)",
1712 "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", 1694 "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
1713 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 1695 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
1714] 1696]
1715 1697
1716[[package]] 1698[[package]]
@@ -1788,7 +1770,7 @@ version = "2.2.9"
1788source = "registry+https://github.com/rust-lang/crates.io-index" 1770source = "registry+https://github.com/rust-lang/crates.io-index"
1789dependencies = [ 1771dependencies = [
1790 "same-file 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", 1772 "same-file 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
1791 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 1773 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
1792 "winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 1774 "winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
1793] 1775]
1794 1776
@@ -1804,7 +1786,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1804 1786
1805[[package]] 1787[[package]]
1806name = "winapi" 1788name = "winapi"
1807version = "0.3.7" 1789version = "0.3.8"
1808source = "registry+https://github.com/rust-lang/crates.io-index" 1790source = "registry+https://github.com/rust-lang/crates.io-index"
1809dependencies = [ 1791dependencies = [
1810 "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 1792 "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1826,7 +1808,7 @@ name = "winapi-util"
1826version = "0.1.2" 1808version = "0.1.2"
1827source = "registry+https://github.com/rust-lang/crates.io-index" 1809source = "registry+https://github.com/rust-lang/crates.io-index"
1828dependencies = [ 1810dependencies = [
1829 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 1811 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
1830] 1812]
1831 1813
1832[[package]] 1814[[package]]
@@ -1871,7 +1853,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1871"checksum byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5" 1853"checksum byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5"
1872"checksum c2-chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7d64d04786e0f528460fc884753cf8dddcc466be308f6026f8e355c41a0e4101" 1854"checksum c2-chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7d64d04786e0f528460fc884753cf8dddcc466be308f6026f8e355c41a0e4101"
1873"checksum cargo_metadata 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "700b3731fd7d357223d0000f4dbf1808401b694609035c3c411fbc0cd375c426" 1855"checksum cargo_metadata 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "700b3731fd7d357223d0000f4dbf1808401b694609035c3c411fbc0cd375c426"
1874"checksum cc 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)" = "b548a4ee81fccb95919d4e22cfea83c7693ebfd78f0495493178db20b3139da7" 1856"checksum cc 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)" = "8dae9c4b8fedcae85592ba623c4fd08cfdab3e3b72d6df780c6ead964a69bfff"
1875"checksum cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33" 1857"checksum cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33"
1876"checksum chalk-engine 0.9.0 (git+https://github.com/rust-lang/chalk.git)" = "<none>" 1858"checksum chalk-engine 0.9.0 (git+https://github.com/rust-lang/chalk.git)" = "<none>"
1877"checksum chalk-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)" = "<none>" 1859"checksum chalk-ir 0.1.0 (git+https://github.com/rust-lang/chalk.git)" = "<none>"
@@ -1880,7 +1862,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1880"checksum chalk-solve 0.1.0 (git+https://github.com/rust-lang/chalk.git)" = "<none>" 1862"checksum chalk-solve 0.1.0 (git+https://github.com/rust-lang/chalk.git)" = "<none>"
1881"checksum chrono 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)" = "77d81f58b7301084de3b958691458a53c3f7e0b1d702f77e550b6a88e3a88abe" 1863"checksum chrono 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)" = "77d81f58b7301084de3b958691458a53c3f7e0b1d702f77e550b6a88e3a88abe"
1882"checksum clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9" 1864"checksum clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9"
1883"checksum clicolors-control 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "73abfd4c73d003a674ce5d2933fca6ce6c42480ea84a5ffe0a2dc39ed56300f9" 1865"checksum clicolors-control 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "90082ee5dcdd64dc4e9e0d37fbf3ee325419e39c0092191e0393df65518f741e"
1884"checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" 1866"checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"
1885"checksum console 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b147390a412132d75d10dd3b7b175a69cf5fd95032f7503c7091b8831ba10242" 1867"checksum console 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b147390a412132d75d10dd3b7b175a69cf5fd95032f7503c7091b8831ba10242"
1886"checksum crossbeam 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2d818a4990769aac0c7ff1360e233ef3a41adcb009ebb2036bf6915eb0f6b23c" 1868"checksum crossbeam 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2d818a4990769aac0c7ff1360e233ef3a41adcb009ebb2036bf6915eb0f6b23c"
@@ -1895,14 +1877,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1895"checksum drop_bomb 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "69b26e475fd29098530e709294e94e661974c851aed42512793f120fed4e199f" 1877"checksum drop_bomb 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "69b26e475fd29098530e709294e94e661974c851aed42512793f120fed4e199f"
1896"checksum dtoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "ea57b42383d091c85abcc2706240b94ab2a8fa1fc81c10ff23c4de06e2a90b5e" 1878"checksum dtoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "ea57b42383d091c85abcc2706240b94ab2a8fa1fc81c10ff23c4de06e2a90b5e"
1897"checksum either 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "5527cfe0d098f36e3f8839852688e63c8fff1c90b2b405aef730615f9a7bcf7b" 1879"checksum either 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "5527cfe0d098f36e3f8839852688e63c8fff1c90b2b405aef730615f9a7bcf7b"
1898"checksum ena 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "25b4e5febb25f08c49f1b07dc33a182729a6b21edfb562b5aef95f78e0dbe5bb"
1899"checksum ena 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3dc01d68e08ca384955a3aeba9217102ca1aa85b6e168639bf27739f1d749d87" 1880"checksum ena 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3dc01d68e08ca384955a3aeba9217102ca1aa85b6e168639bf27739f1d749d87"
1900"checksum encode_unicode 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "90b2c9496c001e8cb61827acdefad780795c42264c137744cae6f7d9e3450abd" 1881"checksum encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
1901"checksum failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2" 1882"checksum failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2"
1902"checksum failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1" 1883"checksum failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1"
1903"checksum filetime 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "2f8c63033fcba1f51ef744505b3cad42510432b904c062afa67ad7ece008429d" 1884"checksum filetime 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "2f8c63033fcba1f51ef744505b3cad42510432b904c062afa67ad7ece008429d"
1904"checksum fixedbitset 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "86d4de0081402f5e88cdac65c8dcdcc73118c1a7a465e2a05f0da05843a8ea33" 1885"checksum fixedbitset 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "86d4de0081402f5e88cdac65c8dcdcc73118c1a7a465e2a05f0da05843a8ea33"
1905"checksum flexi_logger 0.14.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2be2727ae1f60711d1991788605245e70cc500bd1d92edb909af160634e1a869" 1886"checksum flexi_logger 0.14.3 (registry+https://github.com/rust-lang/crates.io-index)" = "66473c1b6a0d2a72f6ed983d33021a4c744a1d179e6f4265867b7d0a9dd679c5"
1906"checksum fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" 1887"checksum fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3"
1907"checksum format-buf 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f7aea5a5909a74969507051a3b17adc84737e31a5f910559892aedce026f4d53" 1888"checksum format-buf 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f7aea5a5909a74969507051a3b17adc84737e31a5f910559892aedce026f4d53"
1908"checksum fs_extra 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674" 1889"checksum fs_extra 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674"
@@ -1912,7 +1893,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1912"checksum fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" 1893"checksum fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"
1913"checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" 1894"checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82"
1914"checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" 1895"checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
1915"checksum getrandom 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "6171a6cc63fbabbe27c2b5ee268e8b7fe5dc1eb0dd2dfad537c1dfed6f69117e" 1896"checksum getrandom 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "fc344b02d3868feb131e8b5fe2b9b0a1cc42942679af493061fc13b853243872"
1916"checksum glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" 1897"checksum glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
1917"checksum globset 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "925aa2cac82d8834e2b2a4415b6f6879757fb5c0928fc445ae76461a12eed8f2" 1898"checksum globset 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "925aa2cac82d8834e2b2a4415b6f6879757fb5c0928fc445ae76461a12eed8f2"
1918"checksum heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" 1899"checksum heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205"
@@ -1932,7 +1913,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1932"checksum join_to_string 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "4dc7a5290e8c2606ce2be49f456d50f69173cb96d1541e4f66e34ac8b331a98f" 1913"checksum join_to_string 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "4dc7a5290e8c2606ce2be49f456d50f69173cb96d1541e4f66e34ac8b331a98f"
1933"checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" 1914"checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"
1934"checksum lalrpop-intern 0.15.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cc4fd87be4a815fd373e02773983940f0d75fb26fde8c098e9e45f7af03154c0" 1915"checksum lalrpop-intern 0.15.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cc4fd87be4a815fd373e02773983940f0d75fb26fde8c098e9e45f7af03154c0"
1935"checksum lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bc5729f27f159ddd61f4df6228e827e86643d4d3e7c32183cb30a1c08f604a14" 1916"checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
1936"checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" 1917"checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f"
1937"checksum libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)" = "34fcd2c08d2f832f376f4173a231990fa5aef4e99fb569867318a227ef4c06ba" 1918"checksum libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)" = "34fcd2c08d2f832f376f4173a231990fa5aef4e99fb569867318a227ef4c06ba"
1938"checksum linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83" 1919"checksum linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83"
@@ -1953,7 +1934,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1953"checksum num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32" 1934"checksum num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32"
1954"checksum num_cpus 1.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bcef43580c035376c0705c42792c294b66974abbfd2789b511784023f71f3273" 1935"checksum num_cpus 1.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bcef43580c035376c0705c42792c294b66974abbfd2789b511784023f71f3273"
1955"checksum number_prefix 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "dbf9993e59c894e3c08aa1c2712914e9e6bf1fcbfc6bef283e2183df345a4fee" 1936"checksum number_prefix 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "dbf9993e59c894e3c08aa1c2712914e9e6bf1fcbfc6bef283e2183df345a4fee"
1956"checksum once_cell 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "1824583b0e4dc0c1716eea4fb51a9ca2634943f0b07fd929e79af6aeb5a513cc" 1937"checksum once_cell 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "1d1a13503127ae8c93c0e2c817d74895b0af4df9132ec9be3ea42dd1656cd6e9"
1957"checksum ordermap 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063" 1938"checksum ordermap 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063"
1958"checksum parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252" 1939"checksum parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252"
1959"checksum parking_lot_core 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b" 1940"checksum parking_lot_core 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b"
@@ -1977,7 +1958,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1977"checksum rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "03a2a90da8c7523f554344f921aa97283eadf6ac484a6d2a7d0212fa7f8d6853" 1958"checksum rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "03a2a90da8c7523f554344f921aa97283eadf6ac484a6d2a7d0212fa7f8d6853"
1978"checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" 1959"checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b"
1979"checksum rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" 1960"checksum rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc"
1980"checksum rand_core 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "615e683324e75af5d43d8f7a39ffe3ee4a9dc42c5c701167a71dc59c3a493aca" 1961"checksum rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
1981"checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" 1962"checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4"
1982"checksum rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" 1963"checksum rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
1983"checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" 1964"checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08"
@@ -2017,7 +1998,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
2017"checksum stacker 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "fb79482f57cf598af52094ec4cc3b3c42499d3ce5bd426f2ac41515b7e57404b" 1998"checksum stacker 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "fb79482f57cf598af52094ec4cc3b3c42499d3ce5bd426f2ac41515b7e57404b"
2018"checksum superslice 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f" 1999"checksum superslice 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f"
2019"checksum syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)" = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" 2000"checksum syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)" = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5"
2020"checksum syn 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "158521e6f544e7e3dcfc370ac180794aa38cb34a1b1e07609376d4adcf429b93" 2001"checksum syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "66850e97125af79138385e9b88339cbcd037e3f28ceab8c5ad98e64f0f1f80bf"
2021"checksum synstructure 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "02353edf96d6e4dc81aea2d8490a7e9db177bf8acb0e951c24940bf866cb313f" 2002"checksum synstructure 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "02353edf96d6e4dc81aea2d8490a7e9db177bf8acb0e951c24940bf866cb313f"
2022"checksum tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9" 2003"checksum tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9"
2023"checksum termios 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "72b620c5ea021d75a735c943269bb07d30c9b77d6ac6b236bc8b5c496ef05625" 2004"checksum termios 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "72b620c5ea021d75a735c943269bb07d30c9b77d6ac6b236bc8b5c496ef05625"
@@ -2039,7 +2020,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
2039"checksum walkdir 2.2.9 (registry+https://github.com/rust-lang/crates.io-index)" = "9658c94fa8b940eab2250bd5a457f9c48b748420d71293b165c8cdbe2f55f71e" 2020"checksum walkdir 2.2.9 (registry+https://github.com/rust-lang/crates.io-index)" = "9658c94fa8b940eab2250bd5a457f9c48b748420d71293b165c8cdbe2f55f71e"
2040"checksum wasi 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fd5442abcac6525a045cc8c795aedb60da7a2e5e89c7bf18a0d5357849bb23c7" 2021"checksum wasi 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fd5442abcac6525a045cc8c795aedb60da7a2e5e89c7bf18a0d5357849bb23c7"
2041"checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" 2022"checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a"
2042"checksum winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "f10e386af2b13e47c89e7236a7a14a086791a2b88ebad6df9bf42040195cf770" 2023"checksum winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6"
2043"checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" 2024"checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc"
2044"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2025"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
2045"checksum winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7168bab6e1daee33b4557efd0e95d5ca70a03706d39fa5f3fe7a236f584b03c9" 2026"checksum winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7168bab6e1daee33b4557efd0e95d5ca70a03706d39fa5f3fe7a236f584b03c9"
diff --git a/crates/ra_lsp_server/Cargo.toml b/crates/ra_lsp_server/Cargo.toml
index 4f834519c..eb4812633 100644
--- a/crates/ra_lsp_server/Cargo.toml
+++ b/crates/ra_lsp_server/Cargo.toml
@@ -15,9 +15,8 @@ log = "0.4.3"
15lsp-types = { version = "0.60.0", features = ["proposed"] } 15lsp-types = { version = "0.60.0", features = ["proposed"] }
16rustc-hash = "1.0" 16rustc-hash = "1.0"
17parking_lot = "0.9.0" 17parking_lot = "0.9.0"
18 18jod-thread = "0.1.0"
19ra_vfs = "0.3.0" 19ra_vfs = "0.3.0"
20thread_worker = { path = "../thread_worker" }
21ra_syntax = { path = "../ra_syntax" } 20ra_syntax = { path = "../ra_syntax" }
22ra_text_edit = { path = "../ra_text_edit" } 21ra_text_edit = { path = "../ra_text_edit" }
23ra_ide_api = { path = "../ra_ide_api" } 22ra_ide_api = { path = "../ra_ide_api" }
@@ -27,7 +26,6 @@ ra_prof = { path = "../ra_prof" }
27ra_vfs_glob = { path = "../ra_vfs_glob" } 26ra_vfs_glob = { path = "../ra_vfs_glob" }
28 27
29[dev-dependencies] 28[dev-dependencies]
30jod-thread = "0.1.0"
31tempfile = "3" 29tempfile = "3"
32test_utils = { path = "../test_utils" } 30test_utils = { path = "../test_utils" }
33 31
diff --git a/crates/ra_lsp_server/src/lib.rs b/crates/ra_lsp_server/src/lib.rs
index 2c5d7c72d..69a577b3e 100644
--- a/crates/ra_lsp_server/src/lib.rs
+++ b/crates/ra_lsp_server/src/lib.rs
@@ -8,6 +8,7 @@ mod project_model;
8pub mod req; 8pub mod req;
9pub mod config; 9pub mod config;
10mod world; 10mod world;
11mod thread_worker;
11 12
12pub type Result<T> = std::result::Result<T, Box<dyn std::error::Error + Send + Sync>>; 13pub type Result<T> = std::result::Result<T, Box<dyn std::error::Error + Send + Sync>>;
13pub use crate::{ 14pub use crate::{
diff --git a/crates/ra_lsp_server/src/project_model.rs b/crates/ra_lsp_server/src/project_model.rs
index ad59cde64..6234563f2 100644
--- a/crates/ra_lsp_server/src/project_model.rs
+++ b/crates/ra_lsp_server/src/project_model.rs
@@ -1,8 +1,6 @@
1use std::path::PathBuf; 1use std::path::PathBuf;
2 2
3use thread_worker::Worker; 3use crate::{thread_worker::Worker, Result};
4
5use crate::Result;
6 4
7pub use ra_project_model::{ 5pub use ra_project_model::{
8 CargoWorkspace, Package, ProjectWorkspace, Sysroot, Target, TargetKind, 6 CargoWorkspace, Package, ProjectWorkspace, Sysroot, Target, TargetKind,
diff --git a/crates/thread_worker/src/lib.rs b/crates/ra_lsp_server/src/thread_worker.rs
index 68e5c124d..68e5c124d 100644
--- a/crates/thread_worker/src/lib.rs
+++ b/crates/ra_lsp_server/src/thread_worker.rs
diff --git a/crates/thread_worker/Cargo.toml b/crates/thread_worker/Cargo.toml
deleted file mode 100644
index e3babbf8d..000000000
--- a/crates/thread_worker/Cargo.toml
+++ /dev/null
@@ -1,10 +0,0 @@
1[package]
2edition = "2018"
3name = "thread_worker"
4version = "0.1.0"
5authors = ["rust-analyzer developers"]
6
7[dependencies]
8jod-thread = "0.1.0"
9crossbeam-channel = "0.3.5"
10log = "0.4.3"