aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock
diff options
context:
space:
mode:
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock779
1 files changed, 357 insertions, 422 deletions
diff --git a/Cargo.lock b/Cargo.lock
index d6af5e563..ec5aecfa0 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1,5 +1,7 @@
1# This file is automatically @generated by Cargo. 1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing. 2# It is not intended for manual editing.
3version = 3
4
3[[package]] 5[[package]]
4name = "addr2line" 6name = "addr2line"
5version = "0.14.1" 7version = "0.14.1"
@@ -11,9 +13,18 @@ dependencies = [
11 13
12[[package]] 14[[package]]
13name = "adler" 15name = "adler"
14version = "0.2.3" 16version = "1.0.2"
17source = "registry+https://github.com/rust-lang/crates.io-index"
18checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
19
20[[package]]
21name = "always-assert"
22version = "0.1.2"
15source = "registry+https://github.com/rust-lang/crates.io-index" 23source = "registry+https://github.com/rust-lang/crates.io-index"
16checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e" 24checksum = "fbf688625d06217d5b1bb0ea9d9c44a1635fd0ee3534466388d18203174f4d11"
25dependencies = [
26 "log",
27]
17 28
18[[package]] 29[[package]]
19name = "ansi_term" 30name = "ansi_term"
@@ -21,14 +32,14 @@ version = "0.12.1"
21source = "registry+https://github.com/rust-lang/crates.io-index" 32source = "registry+https://github.com/rust-lang/crates.io-index"
22checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" 33checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
23dependencies = [ 34dependencies = [
24 "winapi 0.3.9", 35 "winapi",
25] 36]
26 37
27[[package]] 38[[package]]
28name = "anyhow" 39name = "anyhow"
29version = "1.0.37" 40version = "1.0.38"
30source = "registry+https://github.com/rust-lang/crates.io-index" 41source = "registry+https://github.com/rust-lang/crates.io-index"
31checksum = "ee67c11feeac938fae061b232e38e0b6d94f97a9df10e6271319325ac4c56a86" 42checksum = "afddf7f520a80dbf76e6f50a35bca42a2331ef227a28b3b6dc5c2e2338d114b1"
32 43
33[[package]] 44[[package]]
34name = "anymap" 45name = "anymap"
@@ -43,22 +54,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
43checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" 54checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
44 55
45[[package]] 56[[package]]
46name = "assists"
47version = "0.0.0"
48dependencies = [
49 "either",
50 "hir",
51 "ide_db",
52 "itertools 0.10.0",
53 "profile",
54 "rustc-hash",
55 "stdx",
56 "syntax",
57 "test_utils",
58 "text_edit",
59]
60
61[[package]]
62name = "atty" 57name = "atty"
63version = "0.2.14" 58version = "0.2.14"
64source = "registry+https://github.com/rust-lang/crates.io-index" 59source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -66,7 +61,7 @@ checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
66dependencies = [ 61dependencies = [
67 "hermit-abi", 62 "hermit-abi",
68 "libc", 63 "libc",
69 "winapi 0.3.9", 64 "winapi",
70] 65]
71 66
72[[package]] 67[[package]]
@@ -77,25 +72,19 @@ checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
77 72
78[[package]] 73[[package]]
79name = "backtrace" 74name = "backtrace"
80version = "0.3.55" 75version = "0.3.56"
81source = "registry+https://github.com/rust-lang/crates.io-index" 76source = "registry+https://github.com/rust-lang/crates.io-index"
82checksum = "ef5140344c85b01f9bbb4d4b7288a8aa4b3287ccef913a14bcc78a1063623598" 77checksum = "9d117600f438b1707d4e4ae15d3595657288f8235a0eb593e80ecc98ab34e1bc"
83dependencies = [ 78dependencies = [
84 "addr2line", 79 "addr2line",
85 "cfg-if 1.0.0", 80 "cfg-if",
86 "libc", 81 "libc",
87 "miniz_oxide", 82 "miniz_oxide",
88 "object 0.22.0", 83 "object",
89 "rustc-demangle", 84 "rustc-demangle",
90] 85]
91 86
92[[package]] 87[[package]]
93name = "base64"
94version = "0.12.3"
95source = "registry+https://github.com/rust-lang/crates.io-index"
96checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"
97
98[[package]]
99name = "base_db" 88name = "base_db"
100version = "0.0.0" 89version = "0.0.0"
101dependencies = [ 90dependencies = [
@@ -118,9 +107,18 @@ checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
118 107
119[[package]] 108[[package]]
120name = "byteorder" 109name = "byteorder"
121version = "1.3.4" 110version = "1.4.2"
111source = "registry+https://github.com/rust-lang/crates.io-index"
112checksum = "ae44d1a3d5a19df61dd0c8beb138458ac2a53a7ac09eba97d55592540004306b"
113
114[[package]]
115name = "camino"
116version = "1.0.1"
122source = "registry+https://github.com/rust-lang/crates.io-index" 117source = "registry+https://github.com/rust-lang/crates.io-index"
123checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" 118checksum = "9bb47ab72bdba43021afa16dc1ef4d80c980d366b17ed37ea8d2ebe2087075b9"
119dependencies = [
120 "serde",
121]
124 122
125[[package]] 123[[package]]
126name = "cargo-platform" 124name = "cargo-platform"
@@ -133,10 +131,11 @@ dependencies = [
133 131
134[[package]] 132[[package]]
135name = "cargo_metadata" 133name = "cargo_metadata"
136version = "0.12.2" 134version = "0.13.1"
137source = "registry+https://github.com/rust-lang/crates.io-index" 135source = "registry+https://github.com/rust-lang/crates.io-index"
138checksum = "11a47b6286279a9998588ef7050d1ebc2500c69892a557c90fe5d071c64415dc" 136checksum = "081e3f0755c1f380c2d010481b6fa2e02973586d5f2b24eebb7a2a1d98b143d8"
139dependencies = [ 137dependencies = [
138 "camino",
140 "cargo-platform", 139 "cargo-platform",
141 "semver", 140 "semver",
142 "semver-parser", 141 "semver-parser",
@@ -146,9 +145,9 @@ dependencies = [
146 145
147[[package]] 146[[package]]
148name = "cc" 147name = "cc"
149version = "1.0.66" 148version = "1.0.67"
150source = "registry+https://github.com/rust-lang/crates.io-index" 149source = "registry+https://github.com/rust-lang/crates.io-index"
151checksum = "4c0496836a84f8d0495758516b8621a622beb77c0fed418570e50764093ced48" 150checksum = "e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd"
152 151
153[[package]] 152[[package]]
154name = "cfg" 153name = "cfg"
@@ -163,21 +162,15 @@ dependencies = [
163 162
164[[package]] 163[[package]]
165name = "cfg-if" 164name = "cfg-if"
166version = "0.1.10"
167source = "registry+https://github.com/rust-lang/crates.io-index"
168checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
169
170[[package]]
171name = "cfg-if"
172version = "1.0.0" 165version = "1.0.0"
173source = "registry+https://github.com/rust-lang/crates.io-index" 166source = "registry+https://github.com/rust-lang/crates.io-index"
174checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 167checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
175 168
176[[package]] 169[[package]]
177name = "chalk-derive" 170name = "chalk-derive"
178version = "0.47.0" 171version = "0.59.0"
179source = "registry+https://github.com/rust-lang/crates.io-index" 172source = "registry+https://github.com/rust-lang/crates.io-index"
180checksum = "3f00f6342a387edc822002d36a381e117afcac9f744951ff75fbf4a218edea5c" 173checksum = "4b9000fbcb67353dc8973ab9fd136277d321d85b79bd36b8756bb3ae0979a94a"
181dependencies = [ 174dependencies = [
182 "proc-macro2", 175 "proc-macro2",
183 "quote", 176 "quote",
@@ -187,9 +180,9 @@ dependencies = [
187 180
188[[package]] 181[[package]]
189name = "chalk-ir" 182name = "chalk-ir"
190version = "0.47.0" 183version = "0.59.0"
191source = "registry+https://github.com/rust-lang/crates.io-index" 184source = "registry+https://github.com/rust-lang/crates.io-index"
192checksum = "c686e69913591ae753e5526e73cbee39db3d9b0a92cc9078ab780cabf1c70aa9" 185checksum = "b23528d61b3557c676eccf508fa0771a38453b379f0b780154eaa7f70afe8dfc"
193dependencies = [ 186dependencies = [
194 "bitflags", 187 "bitflags",
195 "chalk-derive", 188 "chalk-derive",
@@ -198,9 +191,9 @@ dependencies = [
198 191
199[[package]] 192[[package]]
200name = "chalk-recursive" 193name = "chalk-recursive"
201version = "0.47.0" 194version = "0.59.0"
202source = "registry+https://github.com/rust-lang/crates.io-index" 195source = "registry+https://github.com/rust-lang/crates.io-index"
203checksum = "310fdcac0340dab4163b766baa8067266e3b909108d1ac1b5246c033bde63975" 196checksum = "a8bdd37afc666b771de8b4429fe014363d0e74aae5cc26f320f60a3eab34d744"
204dependencies = [ 197dependencies = [
205 "chalk-derive", 198 "chalk-derive",
206 "chalk-ir", 199 "chalk-ir",
@@ -211,14 +204,14 @@ dependencies = [
211 204
212[[package]] 205[[package]]
213name = "chalk-solve" 206name = "chalk-solve"
214version = "0.47.0" 207version = "0.59.0"
215source = "registry+https://github.com/rust-lang/crates.io-index" 208source = "registry+https://github.com/rust-lang/crates.io-index"
216checksum = "c3c3252116111c3548f1164ab8d98c67c49848b3bde10dd11b650fd023e91c72" 209checksum = "4182c42ca319cb71c89898ebc3d2671d1fa7d928123b171b66f1797a2000b9c8"
217dependencies = [ 210dependencies = [
218 "chalk-derive", 211 "chalk-derive",
219 "chalk-ir", 212 "chalk-ir",
220 "ena", 213 "ena",
221 "itertools 0.9.0", 214 "itertools",
222 "petgraph", 215 "petgraph",
223 "rustc-hash", 216 "rustc-hash",
224 "tracing", 217 "tracing",
@@ -235,8 +228,7 @@ dependencies = [
235 "libc", 228 "libc",
236 "num-integer", 229 "num-integer",
237 "num-traits", 230 "num-traits",
238 "time", 231 "winapi",
239 "winapi 0.3.9",
240] 232]
241 233
242[[package]] 234[[package]]
@@ -249,47 +241,23 @@ dependencies = [
249] 241]
250 242
251[[package]] 243[[package]]
252name = "completion" 244name = "countme"
253version = "0.0.0" 245version = "2.0.4"
246source = "registry+https://github.com/rust-lang/crates.io-index"
247checksum = "328b822bdcba4d4e402be8d9adb6eebf269f969f8eadef977a553ff3c4fbcb58"
254dependencies = [ 248dependencies = [
255 "base_db", 249 "dashmap",
256 "either", 250 "once_cell",
257 "expect-test",
258 "hir",
259 "ide_db",
260 "itertools 0.10.0",
261 "log",
262 "profile",
263 "rustc-hash", 251 "rustc-hash",
264 "stdx",
265 "syntax",
266 "test_utils",
267 "text_edit",
268] 252]
269 253
270[[package]] 254[[package]]
271name = "const_fn"
272version = "0.4.4"
273source = "registry+https://github.com/rust-lang/crates.io-index"
274checksum = "cd51eab21ab4fd6a3bf889e2d0958c0a6e3a61ad04260325e919e652a2a62826"
275
276[[package]]
277name = "crc32fast" 255name = "crc32fast"
278version = "1.2.1" 256version = "1.2.1"
279source = "registry+https://github.com/rust-lang/crates.io-index" 257source = "registry+https://github.com/rust-lang/crates.io-index"
280checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a" 258checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a"
281dependencies = [ 259dependencies = [
282 "cfg-if 1.0.0", 260 "cfg-if",
283]
284
285[[package]]
286name = "crossbeam-channel"
287version = "0.4.4"
288source = "registry+https://github.com/rust-lang/crates.io-index"
289checksum = "b153fe7cbef478c567df0f972e02e6d736db11affe43dfc9c56a9374d1adfb87"
290dependencies = [
291 "crossbeam-utils 0.7.2",
292 "maybe-uninit",
293] 261]
294 262
295[[package]] 263[[package]]
@@ -298,8 +266,8 @@ version = "0.5.0"
298source = "registry+https://github.com/rust-lang/crates.io-index" 266source = "registry+https://github.com/rust-lang/crates.io-index"
299checksum = "dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775" 267checksum = "dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775"
300dependencies = [ 268dependencies = [
301 "cfg-if 1.0.0", 269 "cfg-if",
302 "crossbeam-utils 0.8.1", 270 "crossbeam-utils",
303] 271]
304 272
305[[package]] 273[[package]]
@@ -308,45 +276,43 @@ version = "0.8.0"
308source = "registry+https://github.com/rust-lang/crates.io-index" 276source = "registry+https://github.com/rust-lang/crates.io-index"
309checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9" 277checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9"
310dependencies = [ 278dependencies = [
311 "cfg-if 1.0.0", 279 "cfg-if",
312 "crossbeam-epoch", 280 "crossbeam-epoch",
313 "crossbeam-utils 0.8.1", 281 "crossbeam-utils",
314] 282]
315 283
316[[package]] 284[[package]]
317name = "crossbeam-epoch" 285name = "crossbeam-epoch"
318version = "0.9.1" 286version = "0.9.3"
319source = "registry+https://github.com/rust-lang/crates.io-index" 287source = "registry+https://github.com/rust-lang/crates.io-index"
320checksum = "a1aaa739f95311c2c7887a76863f500026092fb1dce0161dab577e559ef3569d" 288checksum = "2584f639eb95fea8c798496315b297cf81b9b58b6d30ab066a75455333cf4b12"
321dependencies = [ 289dependencies = [
322 "cfg-if 1.0.0", 290 "cfg-if",
323 "const_fn", 291 "crossbeam-utils",
324 "crossbeam-utils 0.8.1",
325 "lazy_static", 292 "lazy_static",
326 "memoffset 0.6.1", 293 "memoffset",
327 "scopeguard", 294 "scopeguard",
328] 295]
329 296
330[[package]] 297[[package]]
331name = "crossbeam-utils" 298name = "crossbeam-utils"
332version = "0.7.2" 299version = "0.8.3"
333source = "registry+https://github.com/rust-lang/crates.io-index" 300source = "registry+https://github.com/rust-lang/crates.io-index"
334checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" 301checksum = "e7e9d99fa91428effe99c5c6d4634cdeba32b8cf784fc428a2a687f61a952c49"
335dependencies = [ 302dependencies = [
336 "autocfg", 303 "autocfg",
337 "cfg-if 0.1.10", 304 "cfg-if",
338 "lazy_static", 305 "lazy_static",
339] 306]
340 307
341[[package]] 308[[package]]
342name = "crossbeam-utils" 309name = "dashmap"
343version = "0.8.1" 310version = "4.0.2"
344source = "registry+https://github.com/rust-lang/crates.io-index" 311source = "registry+https://github.com/rust-lang/crates.io-index"
345checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d" 312checksum = "e77a43b28d0668df09411cb0bc9a8c2adc40f9a048afe863e05fd43251e8e39c"
346dependencies = [ 313dependencies = [
347 "autocfg", 314 "cfg-if",
348 "cfg-if 1.0.0", 315 "num_cpus",
349 "lazy_static",
350] 316]
351 317
352[[package]] 318[[package]]
@@ -378,9 +344,9 @@ dependencies = [
378 344
379[[package]] 345[[package]]
380name = "env_logger" 346name = "env_logger"
381version = "0.8.2" 347version = "0.8.3"
382source = "registry+https://github.com/rust-lang/crates.io-index" 348source = "registry+https://github.com/rust-lang/crates.io-index"
383checksum = "f26ecb66b4bdca6c1409b40fb255eefc2bd4f6d135dab3c3124f80ffa2a9661e" 349checksum = "17392a012ea30ef05a610aa97dfb49496e71c9f676b27879922ea5bdf60d9d3f"
384dependencies = [ 350dependencies = [
385 "log", 351 "log",
386] 352]
@@ -397,14 +363,14 @@ dependencies = [
397 363
398[[package]] 364[[package]]
399name = "filetime" 365name = "filetime"
400version = "0.2.13" 366version = "0.2.14"
401source = "registry+https://github.com/rust-lang/crates.io-index" 367source = "registry+https://github.com/rust-lang/crates.io-index"
402checksum = "0c122a393ea57648015bf06fbd3d372378992e86b9ff5a7a497b076a28c79efe" 368checksum = "1d34cfa13a63ae058bfa601fe9e313bbdb3746427c1459185464ce0fcf62e1e8"
403dependencies = [ 369dependencies = [
404 "cfg-if 1.0.0", 370 "cfg-if",
405 "libc", 371 "libc",
406 "redox_syscall", 372 "redox_syscall",
407 "winapi 0.3.9", 373 "winapi",
408] 374]
409 375
410[[package]] 376[[package]]
@@ -415,11 +381,11 @@ checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d"
415 381
416[[package]] 382[[package]]
417name = "flate2" 383name = "flate2"
418version = "1.0.19" 384version = "1.0.20"
419source = "registry+https://github.com/rust-lang/crates.io-index" 385source = "registry+https://github.com/rust-lang/crates.io-index"
420checksum = "7411863d55df97a419aa64cb4d2f167103ea9d767e2c54a1868b7ac3f6b47129" 386checksum = "cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0"
421dependencies = [ 387dependencies = [
422 "cfg-if 1.0.0", 388 "cfg-if",
423 "crc32fast", 389 "crc32fast",
424 "libc", 390 "libc",
425 "miniz_oxide", 391 "miniz_oxide",
@@ -430,7 +396,7 @@ name = "flycheck"
430version = "0.0.0" 396version = "0.0.0"
431dependencies = [ 397dependencies = [
432 "cargo_metadata", 398 "cargo_metadata",
433 "crossbeam-channel 0.5.0", 399 "crossbeam-channel",
434 "jod-thread", 400 "jod-thread",
435 "log", 401 "log",
436 "serde_json", 402 "serde_json",
@@ -440,15 +406,21 @@ dependencies = [
440 406
441[[package]] 407[[package]]
442name = "form_urlencoded" 408name = "form_urlencoded"
443version = "1.0.0" 409version = "1.0.1"
444source = "registry+https://github.com/rust-lang/crates.io-index" 410source = "registry+https://github.com/rust-lang/crates.io-index"
445checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00" 411checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
446dependencies = [ 412dependencies = [
447 "matches", 413 "matches",
448 "percent-encoding", 414 "percent-encoding",
449] 415]
450 416
451[[package]] 417[[package]]
418name = "fs_extra"
419version = "1.2.0"
420source = "registry+https://github.com/rust-lang/crates.io-index"
421checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394"
422
423[[package]]
452name = "fsevent" 424name = "fsevent"
453version = "2.0.2" 425version = "2.0.2"
454source = "registry+https://github.com/rust-lang/crates.io-index" 426source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -474,22 +446,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
474checksum = "d79238883cf0307100b90aba4a755d8051a3182305dfe7f649a1e9dc0517006f" 446checksum = "d79238883cf0307100b90aba4a755d8051a3182305dfe7f649a1e9dc0517006f"
475 447
476[[package]] 448[[package]]
477name = "fuchsia-zircon"
478version = "0.3.3"
479source = "registry+https://github.com/rust-lang/crates.io-index"
480checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82"
481dependencies = [
482 "bitflags",
483 "fuchsia-zircon-sys",
484]
485
486[[package]]
487name = "fuchsia-zircon-sys"
488version = "0.3.3"
489source = "registry+https://github.com/rust-lang/crates.io-index"
490checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
491
492[[package]]
493name = "gimli" 449name = "gimli"
494version = "0.23.0" 450version = "0.23.0"
495source = "registry+https://github.com/rust-lang/crates.io-index" 451source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -502,12 +458,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
502checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04" 458checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"
503 459
504[[package]] 460[[package]]
505name = "hashbrown"
506version = "0.10.0"
507source = "registry+https://github.com/rust-lang/crates.io-index"
508checksum = "2140e9c963869f01789fa4fef4805211081ec794af5fc77c0d5b377906118853"
509
510[[package]]
511name = "heck" 461name = "heck"
512version = "0.3.2" 462version = "0.3.2"
513source = "registry+https://github.com/rust-lang/crates.io-index" 463source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -518,9 +468,9 @@ dependencies = [
518 468
519[[package]] 469[[package]]
520name = "hermit-abi" 470name = "hermit-abi"
521version = "0.1.17" 471version = "0.1.18"
522source = "registry+https://github.com/rust-lang/crates.io-index" 472source = "registry+https://github.com/rust-lang/crates.io-index"
523checksum = "5aca5565f760fb5b220e499d72710ed156fdb74e631659e99377d9ebfbd13ae8" 473checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c"
524dependencies = [ 474dependencies = [
525 "libc", 475 "libc",
526] 476]
@@ -535,7 +485,7 @@ dependencies = [
535 "hir_def", 485 "hir_def",
536 "hir_expand", 486 "hir_expand",
537 "hir_ty", 487 "hir_ty",
538 "itertools 0.10.0", 488 "itertools",
539 "log", 489 "log",
540 "profile", 490 "profile",
541 "rustc-hash", 491 "rustc-hash",
@@ -557,7 +507,7 @@ dependencies = [
557 "fst", 507 "fst",
558 "hir_expand", 508 "hir_expand",
559 "indexmap", 509 "indexmap",
560 "itertools 0.10.0", 510 "itertools",
561 "la-arena", 511 "la-arena",
562 "log", 512 "log",
563 "mbe", 513 "mbe",
@@ -601,7 +551,7 @@ dependencies = [
601 "expect-test", 551 "expect-test",
602 "hir_def", 552 "hir_def",
603 "hir_expand", 553 "hir_expand",
604 "itertools 0.10.0", 554 "itertools",
605 "la-arena", 555 "la-arena",
606 "log", 556 "log",
607 "once_cell", 557 "once_cell",
@@ -623,29 +573,29 @@ version = "0.5.3"
623source = "registry+https://github.com/rust-lang/crates.io-index" 573source = "registry+https://github.com/rust-lang/crates.io-index"
624checksum = "2456aef2e6b6a9784192ae780c0f15bc57df0e918585282325e8c8ac27737654" 574checksum = "2456aef2e6b6a9784192ae780c0f15bc57df0e918585282325e8c8ac27737654"
625dependencies = [ 575dependencies = [
626 "winapi 0.3.9", 576 "winapi",
627] 577]
628 578
629[[package]] 579[[package]]
630name = "ide" 580name = "ide"
631version = "0.0.0" 581version = "0.0.0"
632dependencies = [ 582dependencies = [
633 "assists",
634 "cfg", 583 "cfg",
635 "completion",
636 "either", 584 "either",
637 "expect-test", 585 "expect-test",
638 "hir", 586 "hir",
587 "ide_assists",
588 "ide_completion",
639 "ide_db", 589 "ide_db",
590 "ide_ssr",
640 "indexmap", 591 "indexmap",
641 "itertools 0.10.0", 592 "itertools",
642 "log", 593 "log",
643 "oorandom", 594 "oorandom",
644 "profile", 595 "profile",
645 "pulldown-cmark", 596 "pulldown-cmark",
646 "pulldown-cmark-to-cmark", 597 "pulldown-cmark-to-cmark",
647 "rustc-hash", 598 "rustc-hash",
648 "ssr",
649 "stdx", 599 "stdx",
650 "syntax", 600 "syntax",
651 "test_utils", 601 "test_utils",
@@ -654,6 +604,42 @@ dependencies = [
654] 604]
655 605
656[[package]] 606[[package]]
607name = "ide_assists"
608version = "0.0.0"
609dependencies = [
610 "either",
611 "expect-test",
612 "hir",
613 "ide_db",
614 "itertools",
615 "profile",
616 "rustc-hash",
617 "stdx",
618 "syntax",
619 "test_utils",
620 "text_edit",
621]
622
623[[package]]
624name = "ide_completion"
625version = "0.0.0"
626dependencies = [
627 "base_db",
628 "either",
629 "expect-test",
630 "hir",
631 "ide_db",
632 "itertools",
633 "log",
634 "profile",
635 "rustc-hash",
636 "stdx",
637 "syntax",
638 "test_utils",
639 "text_edit",
640]
641
642[[package]]
657name = "ide_db" 643name = "ide_db"
658version = "0.0.0" 644version = "0.0.0"
659dependencies = [ 645dependencies = [
@@ -662,7 +648,7 @@ dependencies = [
662 "expect-test", 648 "expect-test",
663 "fst", 649 "fst",
664 "hir", 650 "hir",
665 "itertools 0.10.0", 651 "itertools",
666 "log", 652 "log",
667 "once_cell", 653 "once_cell",
668 "profile", 654 "profile",
@@ -675,10 +661,24 @@ dependencies = [
675] 661]
676 662
677[[package]] 663[[package]]
664name = "ide_ssr"
665version = "0.0.0"
666dependencies = [
667 "expect-test",
668 "hir",
669 "ide_db",
670 "itertools",
671 "rustc-hash",
672 "syntax",
673 "test_utils",
674 "text_edit",
675]
676
677[[package]]
678name = "idna" 678name = "idna"
679version = "0.2.0" 679version = "0.2.2"
680source = "registry+https://github.com/rust-lang/crates.io-index" 680source = "registry+https://github.com/rust-lang/crates.io-index"
681checksum = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9" 681checksum = "89829a5d69c23d348314a7ac337fe39173b61149a9864deabd260983aed48c21"
682dependencies = [ 682dependencies = [
683 "matches", 683 "matches",
684 "unicode-bidi", 684 "unicode-bidi",
@@ -692,14 +692,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
692checksum = "4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b" 692checksum = "4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b"
693dependencies = [ 693dependencies = [
694 "autocfg", 694 "autocfg",
695 "hashbrown 0.9.1", 695 "hashbrown",
696] 696]
697 697
698[[package]] 698[[package]]
699name = "inotify" 699name = "inotify"
700version = "0.8.3" 700version = "0.9.2"
701source = "registry+https://github.com/rust-lang/crates.io-index" 701source = "registry+https://github.com/rust-lang/crates.io-index"
702checksum = "46dd0a94b393c730779ccfd2a872b67b1eb67be3fc33082e733bdb38b5fde4d4" 702checksum = "d19f57db1baad9d09e43a3cd76dcf82ebdafd37d75c9498b87762dba77c93f15"
703dependencies = [ 703dependencies = [
704 "bitflags", 704 "bitflags",
705 "inotify-sys", 705 "inotify-sys",
@@ -708,9 +708,9 @@ dependencies = [
708 708
709[[package]] 709[[package]]
710name = "inotify-sys" 710name = "inotify-sys"
711version = "0.1.4" 711version = "0.1.5"
712source = "registry+https://github.com/rust-lang/crates.io-index" 712source = "registry+https://github.com/rust-lang/crates.io-index"
713checksum = "c4563555856585ab3180a5bf0b2f9f8d301a728462afffc8195b3f5394229c55" 713checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb"
714dependencies = [ 714dependencies = [
715 "libc", 715 "libc",
716] 716]
@@ -721,41 +721,55 @@ version = "0.1.9"
721source = "registry+https://github.com/rust-lang/crates.io-index" 721source = "registry+https://github.com/rust-lang/crates.io-index"
722checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec" 722checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec"
723dependencies = [ 723dependencies = [
724 "cfg-if 1.0.0", 724 "cfg-if",
725] 725]
726 726
727[[package]] 727[[package]]
728name = "iovec" 728name = "itertools"
729version = "0.1.4" 729version = "0.10.0"
730source = "registry+https://github.com/rust-lang/crates.io-index" 730source = "registry+https://github.com/rust-lang/crates.io-index"
731checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" 731checksum = "37d572918e350e82412fe766d24b15e6682fb2ed2bbe018280caa810397cb319"
732dependencies = [ 732dependencies = [
733 "libc", 733 "either",
734] 734]
735 735
736[[package]] 736[[package]]
737name = "itertools" 737name = "itoa"
738version = "0.9.0" 738version = "0.4.7"
739source = "registry+https://github.com/rust-lang/crates.io-index" 739source = "registry+https://github.com/rust-lang/crates.io-index"
740checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b" 740checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736"
741
742[[package]]
743name = "jemalloc-ctl"
744version = "0.3.3"
745source = "registry+https://github.com/rust-lang/crates.io-index"
746checksum = "c502a5ff9dd2924f1ed32ba96e3b65735d837b4bfd978d3161b1702e66aca4b7"
741dependencies = [ 747dependencies = [
742 "either", 748 "jemalloc-sys",
749 "libc",
750 "paste",
743] 751]
744 752
745[[package]] 753[[package]]
746name = "itertools" 754name = "jemalloc-sys"
747version = "0.10.0" 755version = "0.3.2"
748source = "registry+https://github.com/rust-lang/crates.io-index" 756source = "registry+https://github.com/rust-lang/crates.io-index"
749checksum = "37d572918e350e82412fe766d24b15e6682fb2ed2bbe018280caa810397cb319" 757checksum = "0d3b9f3f5c9b31aa0f5ed3260385ac205db665baa41d49bb8338008ae94ede45"
750dependencies = [ 758dependencies = [
751 "either", 759 "cc",
760 "fs_extra",
761 "libc",
752] 762]
753 763
754[[package]] 764[[package]]
755name = "itoa" 765name = "jemallocator"
756version = "0.4.7" 766version = "0.3.2"
757source = "registry+https://github.com/rust-lang/crates.io-index" 767source = "registry+https://github.com/rust-lang/crates.io-index"
758checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" 768checksum = "43ae63fcfc45e99ab3d1b29a46782ad679e98436c3169d15a167a1108a724b69"
769dependencies = [
770 "jemalloc-sys",
771 "libc",
772]
759 773
760[[package]] 774[[package]]
761name = "jod-thread" 775name = "jod-thread"
@@ -764,16 +778,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
764checksum = "8b23360e99b8717f20aaa4598f5a6541efbe30630039fbc7706cf954a87947ae" 778checksum = "8b23360e99b8717f20aaa4598f5a6541efbe30630039fbc7706cf954a87947ae"
765 779
766[[package]] 780[[package]]
767name = "kernel32-sys"
768version = "0.2.2"
769source = "registry+https://github.com/rust-lang/crates.io-index"
770checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"
771dependencies = [
772 "winapi 0.2.8",
773 "winapi-build",
774]
775
776[[package]]
777name = "la-arena" 781name = "la-arena"
778version = "0.2.0" 782version = "0.2.0"
779 783
@@ -784,32 +788,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
784checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 788checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
785 789
786[[package]] 790[[package]]
787name = "lazycell"
788version = "1.3.0"
789source = "registry+https://github.com/rust-lang/crates.io-index"
790checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
791
792[[package]]
793name = "libc" 791name = "libc"
794version = "0.2.81" 792version = "0.2.87"
795source = "registry+https://github.com/rust-lang/crates.io-index" 793source = "registry+https://github.com/rust-lang/crates.io-index"
796checksum = "1482821306169ec4d07f6aca392a4681f66c75c9918aa49641a2595db64053cb" 794checksum = "265d751d31d6780a3f956bb5b8022feba2d94eeee5a84ba64f4212eedca42213"
797 795
798[[package]] 796[[package]]
799name = "libloading" 797name = "libloading"
800version = "0.6.6" 798version = "0.7.0"
801source = "registry+https://github.com/rust-lang/crates.io-index" 799source = "registry+https://github.com/rust-lang/crates.io-index"
802checksum = "e9367bdfa836b7e3cf895867f7a570283444da90562980ec2263d6e1569b16bc" 800checksum = "6f84d96438c15fcd6c3f244c8fce01d1e2b9c6b5623e9c711dc9286d8fc92d6a"
803dependencies = [ 801dependencies = [
804 "cfg-if 1.0.0", 802 "cfg-if",
805 "winapi 0.3.9", 803 "winapi",
806] 804]
807 805
808[[package]] 806[[package]]
809name = "libmimalloc-sys" 807name = "libmimalloc-sys"
810version = "0.1.18" 808version = "0.1.20"
811source = "registry+https://github.com/rust-lang/crates.io-index" 809source = "registry+https://github.com/rust-lang/crates.io-index"
812checksum = "82151ff13433c4d403cb15d0e6fbda14b24d65bd1a5b33f7d52ec983cc00752d" 810checksum = "e58f42b6424a0ed536678c65fd97cd64b4344bcf86251e284f7c0ce9eee40e64"
813dependencies = [ 811dependencies = [
814 "cmake", 812 "cmake",
815] 813]
@@ -825,11 +823,11 @@ dependencies = [
825 823
826[[package]] 824[[package]]
827name = "log" 825name = "log"
828version = "0.4.11" 826version = "0.4.14"
829source = "registry+https://github.com/rust-lang/crates.io-index" 827source = "registry+https://github.com/rust-lang/crates.io-index"
830checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b" 828checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
831dependencies = [ 829dependencies = [
832 "cfg-if 0.1.10", 830 "cfg-if",
833] 831]
834 832
835[[package]] 833[[package]]
@@ -838,7 +836,7 @@ version = "0.5.0"
838source = "registry+https://github.com/rust-lang/crates.io-index" 836source = "registry+https://github.com/rust-lang/crates.io-index"
839checksum = "69b18dfe0e4a380b872aa79d8e0ee6c3d7a9682466e84b83ad807c88b3545f79" 837checksum = "69b18dfe0e4a380b872aa79d8e0ee6c3d7a9682466e84b83ad807c88b3545f79"
840dependencies = [ 838dependencies = [
841 "crossbeam-channel 0.5.0", 839 "crossbeam-channel",
842 "log", 840 "log",
843 "serde", 841 "serde",
844 "serde_json", 842 "serde_json",
@@ -846,11 +844,10 @@ dependencies = [
846 844
847[[package]] 845[[package]]
848name = "lsp-types" 846name = "lsp-types"
849version = "0.86.0" 847version = "0.88.0"
850source = "registry+https://github.com/rust-lang/crates.io-index" 848source = "registry+https://github.com/rust-lang/crates.io-index"
851checksum = "f2a5c40d566f2704dac30859bca152217583fc94fd5b178d8baba915e1abd382" 849checksum = "d8e8e042772e4e10b3785822f63c82399d0dd233825de44d2596f7fa86e023e0"
852dependencies = [ 850dependencies = [
853 "base64",
854 "bitflags", 851 "bitflags",
855 "serde", 852 "serde",
856 "serde_json", 853 "serde_json",
@@ -874,19 +871,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
874checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" 871checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
875 872
876[[package]] 873[[package]]
877name = "maybe-uninit"
878version = "2.0.0"
879source = "registry+https://github.com/rust-lang/crates.io-index"
880checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
881
882[[package]]
883name = "mbe" 874name = "mbe"
884version = "0.0.0" 875version = "0.0.0"
885dependencies = [ 876dependencies = [
886 "log", 877 "log",
887 "parser", 878 "parser",
879 "profile",
888 "rustc-hash", 880 "rustc-hash",
889 "smallvec", 881 "smallvec",
882 "stdx",
890 "syntax", 883 "syntax",
891 "test_utils", 884 "test_utils",
892 "tt", 885 "tt",
@@ -899,22 +892,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
899checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525" 892checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525"
900 893
901[[package]] 894[[package]]
902name = "memmap" 895name = "memmap2"
903version = "0.7.0" 896version = "0.2.1"
904source = "registry+https://github.com/rust-lang/crates.io-index" 897source = "registry+https://github.com/rust-lang/crates.io-index"
905checksum = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b" 898checksum = "04e3e85b970d650e2ae6d70592474087051c11c54da7f7b4949725c5735fbcc6"
906dependencies = [ 899dependencies = [
907 "libc", 900 "libc",
908 "winapi 0.3.9",
909]
910
911[[package]]
912name = "memoffset"
913version = "0.5.6"
914source = "registry+https://github.com/rust-lang/crates.io-index"
915checksum = "043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa"
916dependencies = [
917 "autocfg",
918] 901]
919 902
920[[package]] 903[[package]]
@@ -928,18 +911,18 @@ dependencies = [
928 911
929[[package]] 912[[package]]
930name = "mimalloc" 913name = "mimalloc"
931version = "0.1.22" 914version = "0.1.24"
932source = "registry+https://github.com/rust-lang/crates.io-index" 915source = "registry+https://github.com/rust-lang/crates.io-index"
933checksum = "4a5d2c9cb18f9cdc6d88f4aca6d3d8ea89c4c8202d6facfc7e56efdee97b80fa" 916checksum = "757efec188b3d2088949d912e01ea2fe87164ed6376b6c5d7dd4f3ce1668a93d"
934dependencies = [ 917dependencies = [
935 "libmimalloc-sys", 918 "libmimalloc-sys",
936] 919]
937 920
938[[package]] 921[[package]]
939name = "miniz_oxide" 922name = "miniz_oxide"
940version = "0.4.3" 923version = "0.4.4"
941source = "registry+https://github.com/rust-lang/crates.io-index" 924source = "registry+https://github.com/rust-lang/crates.io-index"
942checksum = "0f2d26ec3309788e423cfbf68ad1800f061638098d76a83681af979dc4eda19d" 925checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b"
943dependencies = [ 926dependencies = [
944 "adler", 927 "adler",
945 "autocfg", 928 "autocfg",
@@ -947,76 +930,53 @@ dependencies = [
947 930
948[[package]] 931[[package]]
949name = "mio" 932name = "mio"
950version = "0.6.23" 933version = "0.7.9"
951source = "registry+https://github.com/rust-lang/crates.io-index" 934source = "registry+https://github.com/rust-lang/crates.io-index"
952checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" 935checksum = "a5dede4e2065b3842b8b0af444119f3aa331cc7cc2dd20388bfb0f5d5a38823a"
953dependencies = [ 936dependencies = [
954 "cfg-if 0.1.10",
955 "fuchsia-zircon",
956 "fuchsia-zircon-sys",
957 "iovec",
958 "kernel32-sys",
959 "libc", 937 "libc",
960 "log", 938 "log",
961 "miow", 939 "miow",
962 "net2", 940 "ntapi",
963 "slab", 941 "winapi",
964 "winapi 0.2.8",
965]
966
967[[package]]
968name = "mio-extras"
969version = "2.0.6"
970source = "registry+https://github.com/rust-lang/crates.io-index"
971checksum = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19"
972dependencies = [
973 "lazycell",
974 "log",
975 "mio",
976 "slab",
977] 942]
978 943
979[[package]] 944[[package]]
980name = "miow" 945name = "miow"
981version = "0.2.2" 946version = "0.3.6"
982source = "registry+https://github.com/rust-lang/crates.io-index"
983checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d"
984dependencies = [
985 "kernel32-sys",
986 "net2",
987 "winapi 0.2.8",
988 "ws2_32-sys",
989]
990
991[[package]]
992name = "net2"
993version = "0.2.37"
994source = "registry+https://github.com/rust-lang/crates.io-index" 947source = "registry+https://github.com/rust-lang/crates.io-index"
995checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae" 948checksum = "5a33c1b55807fbed163481b5ba66db4b2fa6cde694a5027be10fb724206c5897"
996dependencies = [ 949dependencies = [
997 "cfg-if 0.1.10", 950 "socket2",
998 "libc", 951 "winapi",
999 "winapi 0.3.9",
1000] 952]
1001 953
1002[[package]] 954[[package]]
1003name = "notify" 955name = "notify"
1004version = "5.0.0-pre.4" 956version = "5.0.0-pre.6"
1005source = "registry+https://github.com/rust-lang/crates.io-index" 957source = "registry+https://github.com/rust-lang/crates.io-index"
1006checksum = "a8b946889dfdad884379cd56367d93b6d0ce8889cc027d26a69a3a31c0a03bb5" 958checksum = "e5fd82b93434edb9c00ae65ee741e0e081cdc8c63346ab9f687935a629aaf4c3"
1007dependencies = [ 959dependencies = [
1008 "anymap", 960 "anymap",
1009 "bitflags", 961 "bitflags",
1010 "crossbeam-channel 0.4.4", 962 "crossbeam-channel",
1011 "filetime", 963 "filetime",
1012 "fsevent", 964 "fsevent",
1013 "fsevent-sys", 965 "fsevent-sys",
1014 "inotify", 966 "inotify",
1015 "libc", 967 "libc",
1016 "mio", 968 "mio",
1017 "mio-extras",
1018 "walkdir", 969 "walkdir",
1019 "winapi 0.3.9", 970 "winapi",
971]
972
973[[package]]
974name = "ntapi"
975version = "0.3.6"
976source = "registry+https://github.com/rust-lang/crates.io-index"
977checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44"
978dependencies = [
979 "winapi",
1020] 980]
1021 981
1022[[package]] 982[[package]]
@@ -1050,21 +1010,15 @@ dependencies = [
1050 1010
1051[[package]] 1011[[package]]
1052name = "object" 1012name = "object"
1053version = "0.22.0"
1054source = "registry+https://github.com/rust-lang/crates.io-index"
1055checksum = "8d3b63360ec3cb337817c2dbd47ab4a0f170d285d8e5a2064600f3def1402397"
1056
1057[[package]]
1058name = "object"
1059version = "0.23.0" 1013version = "0.23.0"
1060source = "registry+https://github.com/rust-lang/crates.io-index" 1014source = "registry+https://github.com/rust-lang/crates.io-index"
1061checksum = "a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4" 1015checksum = "a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4"
1062 1016
1063[[package]] 1017[[package]]
1064name = "once_cell" 1018name = "once_cell"
1065version = "1.5.2" 1019version = "1.7.1"
1066source = "registry+https://github.com/rust-lang/crates.io-index" 1020source = "registry+https://github.com/rust-lang/crates.io-index"
1067checksum = "13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0" 1021checksum = "ea78b9742c52ac729753c1590e9adc5248ea9bdaf974597efd46c74cfaa5fb54"
1068 1022
1069[[package]] 1023[[package]]
1070name = "oorandom" 1024name = "oorandom"
@@ -1085,16 +1039,16 @@ dependencies = [
1085 1039
1086[[package]] 1040[[package]]
1087name = "parking_lot_core" 1041name = "parking_lot_core"
1088version = "0.8.2" 1042version = "0.8.3"
1089source = "registry+https://github.com/rust-lang/crates.io-index" 1043source = "registry+https://github.com/rust-lang/crates.io-index"
1090checksum = "9ccb628cad4f84851442432c60ad8e1f607e29752d0bf072cbd0baf28aa34272" 1044checksum = "fa7a782938e745763fe6907fc6ba86946d72f49fe7e21de074e08128a99fb018"
1091dependencies = [ 1045dependencies = [
1092 "cfg-if 1.0.0", 1046 "cfg-if",
1093 "instant", 1047 "instant",
1094 "libc", 1048 "libc",
1095 "redox_syscall", 1049 "redox_syscall",
1096 "smallvec", 1050 "smallvec",
1097 "winapi 0.3.9", 1051 "winapi",
1098] 1052]
1099 1053
1100[[package]] 1054[[package]]
@@ -1105,6 +1059,25 @@ dependencies = [
1105] 1059]
1106 1060
1107[[package]] 1061[[package]]
1062name = "paste"
1063version = "0.1.18"
1064source = "registry+https://github.com/rust-lang/crates.io-index"
1065checksum = "45ca20c77d80be666aef2b45486da86238fabe33e38306bd3118fe4af33fa880"
1066dependencies = [
1067 "paste-impl",
1068 "proc-macro-hack",
1069]
1070
1071[[package]]
1072name = "paste-impl"
1073version = "0.1.18"
1074source = "registry+https://github.com/rust-lang/crates.io-index"
1075checksum = "d95a7db200b97ef370c8e6de0088252f7e0dfff7d047a28528e47456c0fc98b6"
1076dependencies = [
1077 "proc-macro-hack",
1078]
1079
1080[[package]]
1108name = "paths" 1081name = "paths"
1109version = "0.0.0" 1082version = "0.0.0"
1110 1083
@@ -1153,16 +1126,16 @@ dependencies = [
1153] 1126]
1154 1127
1155[[package]] 1128[[package]]
1156name = "pico-args" 1129name = "pin-project-lite"
1157version = "0.3.4" 1130version = "0.2.5"
1158source = "registry+https://github.com/rust-lang/crates.io-index" 1131source = "registry+https://github.com/rust-lang/crates.io-index"
1159checksum = "28b9b4df73455c861d7cbf8be42f01d3b373ed7f02e378d55fa84eafc6f638b1" 1132checksum = "0cf491442e4b033ed1c722cb9f0df5fcfcf4de682466c46469c36bc47dc5548a"
1160 1133
1161[[package]] 1134[[package]]
1162name = "pin-project-lite" 1135name = "proc-macro-hack"
1163version = "0.2.0" 1136version = "0.5.19"
1164source = "registry+https://github.com/rust-lang/crates.io-index" 1137source = "registry+https://github.com/rust-lang/crates.io-index"
1165checksum = "6b063f57ec186e6140e2b8b6921e5f1bd89c7356dda5b33acc5401203ca6131c" 1138checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5"
1166 1139
1167[[package]] 1140[[package]]
1168name = "proc-macro2" 1141name = "proc-macro2"
@@ -1178,11 +1151,12 @@ name = "proc_macro_api"
1178version = "0.0.0" 1151version = "0.0.0"
1179dependencies = [ 1152dependencies = [
1180 "base_db", 1153 "base_db",
1181 "crossbeam-channel 0.5.0", 1154 "crossbeam-channel",
1182 "jod-thread", 1155 "jod-thread",
1183 "log", 1156 "log",
1184 "serde", 1157 "serde",
1185 "serde_json", 1158 "serde_json",
1159 "stdx",
1186 "tt", 1160 "tt",
1187] 1161]
1188 1162
@@ -1193,8 +1167,8 @@ dependencies = [
1193 "cargo_metadata", 1167 "cargo_metadata",
1194 "libloading", 1168 "libloading",
1195 "mbe", 1169 "mbe",
1196 "memmap", 1170 "memmap2",
1197 "object 0.23.0", 1171 "object",
1198 "proc_macro_api", 1172 "proc_macro_api",
1199 "proc_macro_test", 1173 "proc_macro_test",
1200 "serde_derive", 1174 "serde_derive",
@@ -1211,7 +1185,9 @@ version = "0.0.0"
1211name = "profile" 1185name = "profile"
1212version = "0.0.0" 1186version = "0.0.0"
1213dependencies = [ 1187dependencies = [
1214 "cfg-if 1.0.0", 1188 "cfg-if",
1189 "countme",
1190 "jemalloc-ctl",
1215 "la-arena", 1191 "la-arena",
1216 "libc", 1192 "libc",
1217 "once_cell", 1193 "once_cell",
@@ -1226,7 +1202,7 @@ dependencies = [
1226 "base_db", 1202 "base_db",
1227 "cargo_metadata", 1203 "cargo_metadata",
1228 "cfg", 1204 "cfg",
1229 "itertools 0.10.0", 1205 "itertools",
1230 "la-arena", 1206 "la-arena",
1231 "log", 1207 "log",
1232 "paths", 1208 "paths",
@@ -1261,9 +1237,9 @@ dependencies = [
1261 1237
1262[[package]] 1238[[package]]
1263name = "quote" 1239name = "quote"
1264version = "1.0.8" 1240version = "1.0.9"
1265source = "registry+https://github.com/rust-lang/crates.io-index" 1241source = "registry+https://github.com/rust-lang/crates.io-index"
1266checksum = "991431c3519a3f36861882da93630ce66b52918dcf1b8e2fd66b397fc96f28df" 1242checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7"
1267dependencies = [ 1243dependencies = [
1268 "proc-macro2", 1244 "proc-macro2",
1269] 1245]
@@ -1286,18 +1262,21 @@ version = "1.9.0"
1286source = "registry+https://github.com/rust-lang/crates.io-index" 1262source = "registry+https://github.com/rust-lang/crates.io-index"
1287checksum = "9ab346ac5921dc62ffa9f89b7a773907511cdfa5490c572ae9be1be33e8afa4a" 1263checksum = "9ab346ac5921dc62ffa9f89b7a773907511cdfa5490c572ae9be1be33e8afa4a"
1288dependencies = [ 1264dependencies = [
1289 "crossbeam-channel 0.5.0", 1265 "crossbeam-channel",
1290 "crossbeam-deque", 1266 "crossbeam-deque",
1291 "crossbeam-utils 0.8.1", 1267 "crossbeam-utils",
1292 "lazy_static", 1268 "lazy_static",
1293 "num_cpus", 1269 "num_cpus",
1294] 1270]
1295 1271
1296[[package]] 1272[[package]]
1297name = "redox_syscall" 1273name = "redox_syscall"
1298version = "0.1.57" 1274version = "0.2.5"
1299source = "registry+https://github.com/rust-lang/crates.io-index" 1275source = "registry+https://github.com/rust-lang/crates.io-index"
1300checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" 1276checksum = "94341e4e44e24f6b591b59e47a8a027df12e008d73fd5672dbea9cc22f4507d9"
1277dependencies = [
1278 "bitflags",
1279]
1301 1280
1302[[package]] 1281[[package]]
1303name = "regex" 1282name = "regex"
@@ -1326,24 +1305,25 @@ checksum = "b5eb417147ba9860a96cfe72a0b93bf88fee1744b5636ec99ab20c1aa9376581"
1326 1305
1327[[package]] 1306[[package]]
1328name = "rowan" 1307name = "rowan"
1329version = "0.10.5" 1308version = "0.12.6"
1330source = "registry+https://github.com/rust-lang/crates.io-index" 1309source = "registry+https://github.com/rust-lang/crates.io-index"
1331checksum = "e1898adeafc7d3c69913b33ee1acbbb39c726a9dbe05ff77c08b52957643e8db" 1310checksum = "a1b36e449f3702f3b0c821411db1cbdf30fb451726a9456dce5dabcd44420043"
1332dependencies = [ 1311dependencies = [
1333 "hashbrown 0.10.0", 1312 "countme",
1313 "hashbrown",
1314 "memoffset",
1334 "rustc-hash", 1315 "rustc-hash",
1335 "smol_str",
1336 "text-size", 1316 "text-size",
1337 "triomphe",
1338] 1317]
1339 1318
1340[[package]] 1319[[package]]
1341name = "rust-analyzer" 1320name = "rust-analyzer"
1342version = "0.0.0" 1321version = "0.0.0"
1343dependencies = [ 1322dependencies = [
1323 "always-assert",
1344 "anyhow", 1324 "anyhow",
1345 "cfg", 1325 "cfg",
1346 "crossbeam-channel 0.5.0", 1326 "crossbeam-channel",
1347 "dissimilar", 1327 "dissimilar",
1348 "env_logger", 1328 "env_logger",
1349 "expect-test", 1329 "expect-test",
@@ -1353,7 +1333,9 @@ dependencies = [
1353 "hir_ty", 1333 "hir_ty",
1354 "ide", 1334 "ide",
1355 "ide_db", 1335 "ide_db",
1356 "itertools 0.10.0", 1336 "ide_ssr",
1337 "itertools",
1338 "jemallocator",
1357 "jod-thread", 1339 "jod-thread",
1358 "log", 1340 "log",
1359 "lsp-server", 1341 "lsp-server",
@@ -1362,7 +1344,6 @@ dependencies = [
1362 "mimalloc", 1344 "mimalloc",
1363 "oorandom", 1345 "oorandom",
1364 "parking_lot", 1346 "parking_lot",
1365 "pico-args",
1366 "proc_macro_srv", 1347 "proc_macro_srv",
1367 "profile", 1348 "profile",
1368 "project_model", 1349 "project_model",
@@ -1371,7 +1352,6 @@ dependencies = [
1371 "serde", 1352 "serde",
1372 "serde_json", 1353 "serde_json",
1373 "serde_path_to_error", 1354 "serde_path_to_error",
1374 "ssr",
1375 "stdx", 1355 "stdx",
1376 "syntax", 1356 "syntax",
1377 "test_utils", 1357 "test_utils",
@@ -1384,14 +1364,15 @@ dependencies = [
1384 "tt", 1364 "tt",
1385 "vfs", 1365 "vfs",
1386 "vfs-notify", 1366 "vfs-notify",
1387 "winapi 0.3.9", 1367 "winapi",
1368 "xflags",
1388] 1369]
1389 1370
1390[[package]] 1371[[package]]
1391name = "rustc-ap-rustc_lexer" 1372name = "rustc-ap-rustc_lexer"
1392version = "697.0.0" 1373version = "708.0.0"
1393source = "registry+https://github.com/rust-lang/crates.io-index" 1374source = "registry+https://github.com/rust-lang/crates.io-index"
1394checksum = "67adbe260a0a11910624d6d28c0304fcf7b063e666682111005c83b09f73429d" 1375checksum = "2706fc7106c75eaea49efe9f35f719a6fdfdb95212122ec2b543659406bae7ea"
1395dependencies = [ 1376dependencies = [
1396 "unicode-xid", 1377 "unicode-xid",
1397] 1378]
@@ -1420,7 +1401,7 @@ version = "0.16.0"
1420source = "registry+https://github.com/rust-lang/crates.io-index" 1401source = "registry+https://github.com/rust-lang/crates.io-index"
1421checksum = "d8fadca2ab5de17acf66d744f4888049ca8f1bb9b8a1ab8afd9d032cc959c5dc" 1402checksum = "d8fadca2ab5de17acf66d744f4888049ca8f1bb9b8a1ab8afd9d032cc959c5dc"
1422dependencies = [ 1403dependencies = [
1423 "crossbeam-utils 0.8.1", 1404 "crossbeam-utils",
1424 "indexmap", 1405 "indexmap",
1425 "lock_api", 1406 "lock_api",
1426 "log", 1407 "log",
@@ -1485,18 +1466,18 @@ dependencies = [
1485 1466
1486[[package]] 1467[[package]]
1487name = "serde" 1468name = "serde"
1488version = "1.0.118" 1469version = "1.0.123"
1489source = "registry+https://github.com/rust-lang/crates.io-index" 1470source = "registry+https://github.com/rust-lang/crates.io-index"
1490checksum = "06c64263859d87aa2eb554587e2d23183398d617427327cf2b3d0ed8c69e4800" 1471checksum = "92d5161132722baa40d802cc70b15262b98258453e85e5d1d365c757c73869ae"
1491dependencies = [ 1472dependencies = [
1492 "serde_derive", 1473 "serde_derive",
1493] 1474]
1494 1475
1495[[package]] 1476[[package]]
1496name = "serde_derive" 1477name = "serde_derive"
1497version = "1.0.118" 1478version = "1.0.123"
1498source = "registry+https://github.com/rust-lang/crates.io-index" 1479source = "registry+https://github.com/rust-lang/crates.io-index"
1499checksum = "c84d3526699cd55261af4b941e4e725444df67aa4f9e6a3564f18030d12672df" 1480checksum = "9391c295d64fc0abb2c556bad848f33cb8296276b1ad2677d1ae1ace4f258f31"
1500dependencies = [ 1481dependencies = [
1501 "proc-macro2", 1482 "proc-macro2",
1502 "quote", 1483 "quote",
@@ -1505,9 +1486,9 @@ dependencies = [
1505 1486
1506[[package]] 1487[[package]]
1507name = "serde_json" 1488name = "serde_json"
1508version = "1.0.61" 1489version = "1.0.64"
1509source = "registry+https://github.com/rust-lang/crates.io-index" 1490source = "registry+https://github.com/rust-lang/crates.io-index"
1510checksum = "4fceb2595057b6891a4ee808f70054bd2d12f0e97f1cbb78689b59f676df325a" 1491checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79"
1511dependencies = [ 1492dependencies = [
1512 "indexmap", 1493 "indexmap",
1513 "itoa", 1494 "itoa",
@@ -1545,16 +1526,10 @@ dependencies = [
1545] 1526]
1546 1527
1547[[package]] 1528[[package]]
1548name = "slab"
1549version = "0.4.2"
1550source = "registry+https://github.com/rust-lang/crates.io-index"
1551checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
1552
1553[[package]]
1554name = "smallvec" 1529name = "smallvec"
1555version = "1.6.0" 1530version = "1.6.1"
1556source = "registry+https://github.com/rust-lang/crates.io-index" 1531source = "registry+https://github.com/rust-lang/crates.io-index"
1557checksum = "1a55ca5f3b68e41c979bf8c46a6f1da892ca4db8f94023ce0bd32407573b1ac0" 1532checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e"
1558 1533
1559[[package]] 1534[[package]]
1560name = "smol_str" 1535name = "smol_str"
@@ -1566,37 +1541,29 @@ dependencies = [
1566] 1541]
1567 1542
1568[[package]] 1543[[package]]
1569name = "ssr" 1544name = "socket2"
1570version = "0.0.0" 1545version = "0.3.19"
1546source = "registry+https://github.com/rust-lang/crates.io-index"
1547checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e"
1571dependencies = [ 1548dependencies = [
1572 "expect-test", 1549 "cfg-if",
1573 "hir", 1550 "libc",
1574 "ide_db", 1551 "winapi",
1575 "itertools 0.10.0",
1576 "rustc-hash",
1577 "syntax",
1578 "test_utils",
1579 "text_edit",
1580] 1552]
1581 1553
1582[[package]] 1554[[package]]
1583name = "stable_deref_trait"
1584version = "1.2.0"
1585source = "registry+https://github.com/rust-lang/crates.io-index"
1586checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
1587
1588[[package]]
1589name = "stdx" 1555name = "stdx"
1590version = "0.0.0" 1556version = "0.0.0"
1591dependencies = [ 1557dependencies = [
1558 "always-assert",
1592 "backtrace", 1559 "backtrace",
1593] 1560]
1594 1561
1595[[package]] 1562[[package]]
1596name = "syn" 1563name = "syn"
1597version = "1.0.57" 1564version = "1.0.60"
1598source = "registry+https://github.com/rust-lang/crates.io-index" 1565source = "registry+https://github.com/rust-lang/crates.io-index"
1599checksum = "4211ce9909eb971f111059df92c45640aad50a619cf55cd76476be803c4c68e6" 1566checksum = "c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081"
1600dependencies = [ 1567dependencies = [
1601 "proc-macro2", 1568 "proc-macro2",
1602 "quote", 1569 "quote",
@@ -1622,7 +1589,7 @@ dependencies = [
1622 "arrayvec", 1589 "arrayvec",
1623 "expect-test", 1590 "expect-test",
1624 "indexmap", 1591 "indexmap",
1625 "itertools 0.10.0", 1592 "itertools",
1626 "once_cell", 1593 "once_cell",
1627 "parser", 1594 "parser",
1628 "profile", 1595 "profile",
@@ -1652,6 +1619,7 @@ name = "test_utils"
1652version = "0.0.0" 1619version = "0.0.0"
1653dependencies = [ 1620dependencies = [
1654 "dissimilar", 1621 "dissimilar",
1622 "profile",
1655 "rustc-hash", 1623 "rustc-hash",
1656 "serde_json", 1624 "serde_json",
1657 "stdx", 1625 "stdx",
@@ -1673,11 +1641,11 @@ dependencies = [
1673 1641
1674[[package]] 1642[[package]]
1675name = "thread_local" 1643name = "thread_local"
1676version = "1.0.1" 1644version = "1.1.3"
1677source = "registry+https://github.com/rust-lang/crates.io-index" 1645source = "registry+https://github.com/rust-lang/crates.io-index"
1678checksum = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14" 1646checksum = "8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd"
1679dependencies = [ 1647dependencies = [
1680 "lazy_static", 1648 "once_cell",
1681] 1649]
1682 1650
1683[[package]] 1651[[package]]
@@ -1690,21 +1658,10 @@ dependencies = [
1690] 1658]
1691 1659
1692[[package]] 1660[[package]]
1693name = "time"
1694version = "0.1.44"
1695source = "registry+https://github.com/rust-lang/crates.io-index"
1696checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255"
1697dependencies = [
1698 "libc",
1699 "wasi",
1700 "winapi 0.3.9",
1701]
1702
1703[[package]]
1704name = "tinyvec" 1661name = "tinyvec"
1705version = "1.1.0" 1662version = "1.1.1"
1706source = "registry+https://github.com/rust-lang/crates.io-index" 1663source = "registry+https://github.com/rust-lang/crates.io-index"
1707checksum = "ccf8dbc19eb42fba10e8feaaec282fb50e2c14b2726d6301dbfeed0f73306a6f" 1664checksum = "317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023"
1708dependencies = [ 1665dependencies = [
1709 "tinyvec_macros", 1666 "tinyvec_macros",
1710] 1667]
@@ -1724,11 +1681,11 @@ dependencies = [
1724 1681
1725[[package]] 1682[[package]]
1726name = "tracing" 1683name = "tracing"
1727version = "0.1.22" 1684version = "0.1.25"
1728source = "registry+https://github.com/rust-lang/crates.io-index" 1685source = "registry+https://github.com/rust-lang/crates.io-index"
1729checksum = "9f47026cdc4080c07e49b37087de021820269d996f581aac150ef9e5583eefe3" 1686checksum = "01ebdc2bb4498ab1ab5f5b73c5803825e60199229ccba0698170e3be0e7f959f"
1730dependencies = [ 1687dependencies = [
1731 "cfg-if 1.0.0", 1688 "cfg-if",
1732 "pin-project-lite", 1689 "pin-project-lite",
1733 "tracing-attributes", 1690 "tracing-attributes",
1734 "tracing-core", 1691 "tracing-core",
@@ -1736,9 +1693,9 @@ dependencies = [
1736 1693
1737[[package]] 1694[[package]]
1738name = "tracing-attributes" 1695name = "tracing-attributes"
1739version = "0.1.11" 1696version = "0.1.13"
1740source = "registry+https://github.com/rust-lang/crates.io-index" 1697source = "registry+https://github.com/rust-lang/crates.io-index"
1741checksum = "80e0ccfc3378da0cce270c946b676a376943f5cd16aeba64568e7939806f4ada" 1698checksum = "a8a9bd1db7706f2373a190b0d067146caa39350c486f3d455b0e33b431f94c07"
1742dependencies = [ 1699dependencies = [
1743 "proc-macro2", 1700 "proc-macro2",
1744 "quote", 1701 "quote",
@@ -1756,9 +1713,9 @@ dependencies = [
1756 1713
1757[[package]] 1714[[package]]
1758name = "tracing-log" 1715name = "tracing-log"
1759version = "0.1.1" 1716version = "0.1.2"
1760source = "registry+https://github.com/rust-lang/crates.io-index" 1717source = "registry+https://github.com/rust-lang/crates.io-index"
1761checksum = "5e0f8c7178e13481ff6765bd169b33e8d554c5d2bbede5e32c356194be02b9b9" 1718checksum = "a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3"
1762dependencies = [ 1719dependencies = [
1763 "lazy_static", 1720 "lazy_static",
1764 "log", 1721 "log",
@@ -1777,9 +1734,9 @@ dependencies = [
1777 1734
1778[[package]] 1735[[package]]
1779name = "tracing-subscriber" 1736name = "tracing-subscriber"
1780version = "0.2.15" 1737version = "0.2.16"
1781source = "registry+https://github.com/rust-lang/crates.io-index" 1738source = "registry+https://github.com/rust-lang/crates.io-index"
1782checksum = "a1fa8f0c8f4c594e4fc9debc1990deab13238077271ba84dd853d54902ee3401" 1739checksum = "8ab8966ac3ca27126141f7999361cc97dd6fb4b71da04c02044fa9045d98bb96"
1783dependencies = [ 1740dependencies = [
1784 "ansi_term", 1741 "ansi_term",
1785 "chrono", 1742 "chrono",
@@ -1799,13 +1756,12 @@ dependencies = [
1799 1756
1800[[package]] 1757[[package]]
1801name = "tracing-tree" 1758name = "tracing-tree"
1802version = "0.1.7" 1759version = "0.1.8"
1803source = "registry+https://github.com/rust-lang/crates.io-index" 1760source = "registry+https://github.com/rust-lang/crates.io-index"
1804checksum = "023e80cdb7c8468b7aade1d756afa2acbe2ae0a6142a25ec664b5239d6ef2794" 1761checksum = "1a60657cfbf397c603257a8230b3f427e6a2a4e5911a59331b9bb4dffff5b608"
1805dependencies = [ 1762dependencies = [
1806 "ansi_term", 1763 "ansi_term",
1807 "atty", 1764 "atty",
1808 "chrono",
1809 "termcolor", 1765 "termcolor",
1810 "tracing", 1766 "tracing",
1811 "tracing-log", 1767 "tracing-log",
@@ -1813,17 +1769,6 @@ dependencies = [
1813] 1769]
1814 1770
1815[[package]] 1771[[package]]
1816name = "triomphe"
1817version = "0.1.2"
1818source = "registry+https://github.com/rust-lang/crates.io-index"
1819checksum = "6e9d872053cf9e5a833d8c1dd772cdc38ab66a908129d6f73c049c986161d07c"
1820dependencies = [
1821 "memoffset 0.5.6",
1822 "serde",
1823 "stable_deref_trait",
1824]
1825
1826[[package]]
1827name = "tt" 1772name = "tt"
1828version = "0.0.0" 1773version = "0.0.0"
1829dependencies = [ 1774dependencies = [
@@ -1839,9 +1784,9 @@ checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c"
1839 1784
1840[[package]] 1785[[package]]
1841name = "ungrammar" 1786name = "ungrammar"
1842version = "1.9.2" 1787version = "1.11.0"
1843source = "registry+https://github.com/rust-lang/crates.io-index" 1788source = "registry+https://github.com/rust-lang/crates.io-index"
1844checksum = "58a02e2041a872d56354e843e8e86e6b946fc8e7dc32982fcdc335e29eb4cc8b" 1789checksum = "84c629795d377049f2a1dc5f42cf505dc5ba8b28a5df0a03f4183a24480e4a6a"
1845 1790
1846[[package]] 1791[[package]]
1847name = "unicase" 1792name = "unicase"
@@ -1863,9 +1808,9 @@ dependencies = [
1863 1808
1864[[package]] 1809[[package]]
1865name = "unicode-normalization" 1810name = "unicode-normalization"
1866version = "0.1.16" 1811version = "0.1.17"
1867source = "registry+https://github.com/rust-lang/crates.io-index" 1812source = "registry+https://github.com/rust-lang/crates.io-index"
1868checksum = "a13e63ab62dbe32aeee58d1c5408d35c36c392bba5d9d3142287219721afe606" 1813checksum = "07fbfce1c8a97d547e8b5334978438d9d6ec8c20e38f56d4a4374d181493eaef"
1869dependencies = [ 1814dependencies = [
1870 "tinyvec", 1815 "tinyvec",
1871] 1816]
@@ -1884,9 +1829,9 @@ checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564"
1884 1829
1885[[package]] 1830[[package]]
1886name = "url" 1831name = "url"
1887version = "2.2.0" 1832version = "2.2.1"
1888source = "registry+https://github.com/rust-lang/crates.io-index" 1833source = "registry+https://github.com/rust-lang/crates.io-index"
1889checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e" 1834checksum = "9ccd964113622c8e9322cfac19eb1004a07e636c545f325da085d5cdde6f1f8b"
1890dependencies = [ 1835dependencies = [
1891 "form_urlencoded", 1836 "form_urlencoded",
1892 "idna", 1837 "idna",
@@ -1914,7 +1859,7 @@ dependencies = [
1914name = "vfs-notify" 1859name = "vfs-notify"
1915version = "0.0.0" 1860version = "0.0.0"
1916dependencies = [ 1861dependencies = [
1917 "crossbeam-channel 0.5.0", 1862 "crossbeam-channel",
1918 "jod-thread", 1863 "jod-thread",
1919 "log", 1864 "log",
1920 "notify", 1865 "notify",
@@ -1931,23 +1876,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1931checksum = "777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d" 1876checksum = "777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d"
1932dependencies = [ 1877dependencies = [
1933 "same-file", 1878 "same-file",
1934 "winapi 0.3.9", 1879 "winapi",
1935 "winapi-util", 1880 "winapi-util",
1936] 1881]
1937 1882
1938[[package]] 1883[[package]]
1939name = "wasi"
1940version = "0.10.0+wasi-snapshot-preview1"
1941source = "registry+https://github.com/rust-lang/crates.io-index"
1942checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
1943
1944[[package]]
1945name = "winapi"
1946version = "0.2.8"
1947source = "registry+https://github.com/rust-lang/crates.io-index"
1948checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a"
1949
1950[[package]]
1951name = "winapi" 1884name = "winapi"
1952version = "0.3.9" 1885version = "0.3.9"
1953source = "registry+https://github.com/rust-lang/crates.io-index" 1886source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1958,12 +1891,6 @@ dependencies = [
1958] 1891]
1959 1892
1960[[package]] 1893[[package]]
1961name = "winapi-build"
1962version = "0.1.1"
1963source = "registry+https://github.com/rust-lang/crates.io-index"
1964checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc"
1965
1966[[package]]
1967name = "winapi-i686-pc-windows-gnu" 1894name = "winapi-i686-pc-windows-gnu"
1968version = "0.4.0" 1895version = "0.4.0"
1969source = "registry+https://github.com/rust-lang/crates.io-index" 1896source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1975,7 +1902,7 @@ version = "0.1.5"
1975source = "registry+https://github.com/rust-lang/crates.io-index" 1902source = "registry+https://github.com/rust-lang/crates.io-index"
1976checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 1903checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
1977dependencies = [ 1904dependencies = [
1978 "winapi 0.3.9", 1905 "winapi",
1979] 1906]
1980 1907
1981[[package]] 1908[[package]]
@@ -1991,29 +1918,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1991checksum = "06069a848f95fceae3e5e03c0ddc8cb78452b56654ee0c8e68f938cf790fb9e3" 1918checksum = "06069a848f95fceae3e5e03c0ddc8cb78452b56654ee0c8e68f938cf790fb9e3"
1992 1919
1993[[package]] 1920[[package]]
1994name = "ws2_32-sys" 1921name = "xflags"
1995version = "0.2.1" 1922version = "0.1.3"
1996source = "registry+https://github.com/rust-lang/crates.io-index" 1923source = "registry+https://github.com/rust-lang/crates.io-index"
1997checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" 1924checksum = "ddb4b07c0db813f8e2b5e1b2189ef56fcddb27a6f9ef71314dbf8cc50096a5db"
1998dependencies = [ 1925dependencies = [
1999 "winapi 0.2.8", 1926 "xflags-macros",
2000 "winapi-build", 1927]
1928
1929[[package]]
1930name = "xflags-macros"
1931version = "0.1.3"
1932source = "registry+https://github.com/rust-lang/crates.io-index"
1933checksum = "f8e168a99d6ce9d5dd0d0913f1bded279377843952dd8ff83f81b862a1dad0e1"
1934dependencies = [
1935 "proc-macro2",
2001] 1936]
2002 1937
2003[[package]] 1938[[package]]
2004name = "xshell" 1939name = "xshell"
2005version = "0.1.8" 1940version = "0.1.9"
2006source = "registry+https://github.com/rust-lang/crates.io-index" 1941source = "registry+https://github.com/rust-lang/crates.io-index"
2007checksum = "ed373ede30cea03e8c0af22f48ee1ba80efbf06fec8b4746977e6ee703878de0" 1942checksum = "6f18102278453c8f70ea5c514ac78cb4c73a0ef72a8273d17094b52f9584c0c1"
2008dependencies = [ 1943dependencies = [
2009 "xshell-macros", 1944 "xshell-macros",
2010] 1945]
2011 1946
2012[[package]] 1947[[package]]
2013name = "xshell-macros" 1948name = "xshell-macros"
2014version = "0.1.8" 1949version = "0.1.9"
2015source = "registry+https://github.com/rust-lang/crates.io-index" 1950source = "registry+https://github.com/rust-lang/crates.io-index"
2016checksum = "7f6af9f8119104697b0105989a73c578ce33f922d9d6f3dae0e8ae3d538db321" 1951checksum = "6093c460064572007f885facc70bb0ca5e40a83ea7ff8b16c1abbee56fd2e767"
2017 1952
2018[[package]] 1953[[package]]
2019name = "xtask" 1954name = "xtask"
@@ -2021,11 +1956,11 @@ version = "0.1.0"
2021dependencies = [ 1956dependencies = [
2022 "anyhow", 1957 "anyhow",
2023 "flate2", 1958 "flate2",
2024 "pico-args",
2025 "proc-macro2", 1959 "proc-macro2",
2026 "quote", 1960 "quote",
2027 "ungrammar", 1961 "ungrammar",
2028 "walkdir", 1962 "walkdir",
2029 "write-json", 1963 "write-json",
1964 "xflags",
2030 "xshell", 1965 "xshell",
2031] 1966]