diff options
Diffstat (limited to 'Cargo.lock')
-rw-r--r-- | Cargo.lock | 115 |
1 files changed, 90 insertions, 25 deletions
diff --git a/Cargo.lock b/Cargo.lock index d470d84f2..fe09e4afe 100644 --- a/Cargo.lock +++ b/Cargo.lock | |||
@@ -128,10 +128,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
128 | checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" | 128 | checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" |
129 | 129 | ||
130 | [[package]] | 130 | [[package]] |
131 | name = "call_info" | ||
132 | version = "0.0.0" | ||
133 | dependencies = [ | ||
134 | "base_db", | ||
135 | "either", | ||
136 | "expect-test", | ||
137 | "hir", | ||
138 | "ide_db", | ||
139 | "stdx", | ||
140 | "syntax", | ||
141 | "test_utils", | ||
142 | ] | ||
143 | |||
144 | [[package]] | ||
131 | name = "cargo_metadata" | 145 | name = "cargo_metadata" |
132 | version = "0.11.4" | 146 | version = "0.12.0" |
133 | source = "registry+https://github.com/rust-lang/crates.io-index" | 147 | source = "registry+https://github.com/rust-lang/crates.io-index" |
134 | checksum = "a3a567c24b86754d629addc2db89e340ac9398d07b5875efcff837e3878e17ec" | 148 | checksum = "d5a5f7b42f606b7f23674f6f4d877628350682bc40687d3fae65679a58d55345" |
135 | dependencies = [ | 149 | dependencies = [ |
136 | "semver", | 150 | "semver", |
137 | "serde", | 151 | "serde", |
@@ -148,6 +162,7 @@ checksum = "ed67cbde08356238e75fc4656be4749481eeffb09e19f320a25237d5221c985d" | |||
148 | name = "cfg" | 162 | name = "cfg" |
149 | version = "0.0.0" | 163 | version = "0.0.0" |
150 | dependencies = [ | 164 | dependencies = [ |
165 | "expect-test", | ||
151 | "mbe", | 166 | "mbe", |
152 | "rustc-hash", | 167 | "rustc-hash", |
153 | "syntax", | 168 | "syntax", |
@@ -250,6 +265,26 @@ dependencies = [ | |||
250 | ] | 265 | ] |
251 | 266 | ||
252 | [[package]] | 267 | [[package]] |
268 | name = "completion" | ||
269 | version = "0.0.0" | ||
270 | dependencies = [ | ||
271 | "assists", | ||
272 | "base_db", | ||
273 | "call_info", | ||
274 | "expect-test", | ||
275 | "hir", | ||
276 | "ide_db", | ||
277 | "itertools", | ||
278 | "log", | ||
279 | "profile", | ||
280 | "rustc-hash", | ||
281 | "stdx", | ||
282 | "syntax", | ||
283 | "test_utils", | ||
284 | "text_edit", | ||
285 | ] | ||
286 | |||
287 | [[package]] | ||
253 | name = "const_fn" | 288 | name = "const_fn" |
254 | version = "0.4.2" | 289 | version = "0.4.2" |
255 | source = "registry+https://github.com/rust-lang/crates.io-index" | 290 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -362,9 +397,9 @@ dependencies = [ | |||
362 | 397 | ||
363 | [[package]] | 398 | [[package]] |
364 | name = "env_logger" | 399 | name = "env_logger" |
365 | version = "0.7.1" | 400 | version = "0.8.1" |
366 | source = "registry+https://github.com/rust-lang/crates.io-index" | 401 | source = "registry+https://github.com/rust-lang/crates.io-index" |
367 | checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36" | 402 | checksum = "54532e3223c5af90a6a757c90b5c5521564b07e5e7a958681bcd2afad421cdcd" |
368 | dependencies = [ | 403 | dependencies = [ |
369 | "log", | 404 | "log", |
370 | ] | 405 | ] |
@@ -422,12 +457,6 @@ dependencies = [ | |||
422 | ] | 457 | ] |
423 | 458 | ||
424 | [[package]] | 459 | [[package]] |
425 | name = "fs-err" | ||
426 | version = "2.5.0" | ||
427 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
428 | checksum = "bcd1163ae48bda72a20ae26d66a04d3094135cadab911cff418ae5e33f253431" | ||
429 | |||
430 | [[package]] | ||
431 | name = "fsevent" | 460 | name = "fsevent" |
432 | version = "2.0.2" | 461 | version = "2.0.2" |
433 | source = "registry+https://github.com/rust-lang/crates.io-index" | 462 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -615,7 +644,9 @@ version = "0.0.0" | |||
615 | dependencies = [ | 644 | dependencies = [ |
616 | "assists", | 645 | "assists", |
617 | "base_db", | 646 | "base_db", |
647 | "call_info", | ||
618 | "cfg", | 648 | "cfg", |
649 | "completion", | ||
619 | "either", | 650 | "either", |
620 | "expect-test", | 651 | "expect-test", |
621 | "hir", | 652 | "hir", |
@@ -802,9 +833,9 @@ dependencies = [ | |||
802 | 833 | ||
803 | [[package]] | 834 | [[package]] |
804 | name = "lsp-server" | 835 | name = "lsp-server" |
805 | version = "0.4.0" | 836 | version = "0.4.1" |
806 | source = "registry+https://github.com/rust-lang/crates.io-index" | 837 | source = "registry+https://github.com/rust-lang/crates.io-index" |
807 | checksum = "ff7452ee21b8de64f10ceb4e9fee1212e1a9579cd717226613333e751676c86a" | 838 | checksum = "9c85acaf36c53bf15da2b8b35afeea56747707261f59eb0b77229081dd72b04e" |
808 | dependencies = [ | 839 | dependencies = [ |
809 | "crossbeam-channel 0.5.0", | 840 | "crossbeam-channel 0.5.0", |
810 | "log", | 841 | "log", |
@@ -1088,6 +1119,15 @@ dependencies = [ | |||
1088 | ] | 1119 | ] |
1089 | 1120 | ||
1090 | [[package]] | 1121 | [[package]] |
1122 | name = "pest" | ||
1123 | version = "2.1.3" | ||
1124 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1125 | checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53" | ||
1126 | dependencies = [ | ||
1127 | "ucd-trie", | ||
1128 | ] | ||
1129 | |||
1130 | [[package]] | ||
1091 | name = "petgraph" | 1131 | name = "petgraph" |
1092 | version = "0.5.1" | 1132 | version = "0.5.1" |
1093 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1133 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -1105,9 +1145,9 @@ checksum = "28b9b4df73455c861d7cbf8be42f01d3b373ed7f02e378d55fa84eafc6f638b1" | |||
1105 | 1145 | ||
1106 | [[package]] | 1146 | [[package]] |
1107 | name = "pin-project-lite" | 1147 | name = "pin-project-lite" |
1108 | version = "0.1.10" | 1148 | version = "0.1.11" |
1109 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1149 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1110 | checksum = "e555d9e657502182ac97b539fb3dae8b79cda19e3e4f8ffb5e8de4f18df93c95" | 1150 | checksum = "c917123afa01924fc84bb20c4c03f004d9c38e5127e3c039bbf7f4b9c76a2f6b" |
1111 | 1151 | ||
1112 | [[package]] | 1152 | [[package]] |
1113 | name = "plain" | 1153 | name = "plain" |
@@ -1431,9 +1471,9 @@ dependencies = [ | |||
1431 | 1471 | ||
1432 | [[package]] | 1472 | [[package]] |
1433 | name = "semver" | 1473 | name = "semver" |
1434 | version = "0.10.0" | 1474 | version = "0.11.0" |
1435 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1475 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1436 | checksum = "394cec28fa623e00903caf7ba4fa6fb9a0e260280bb8cdbbba029611108a0190" | 1476 | checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" |
1437 | dependencies = [ | 1477 | dependencies = [ |
1438 | "semver-parser", | 1478 | "semver-parser", |
1439 | "serde", | 1479 | "serde", |
@@ -1441,24 +1481,27 @@ dependencies = [ | |||
1441 | 1481 | ||
1442 | [[package]] | 1482 | [[package]] |
1443 | name = "semver-parser" | 1483 | name = "semver-parser" |
1444 | version = "0.7.0" | 1484 | version = "0.10.1" |
1445 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1485 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1446 | checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" | 1486 | checksum = "42ef146c2ad5e5f4b037cd6ce2ebb775401729b19a82040c1beac9d36c7d1428" |
1487 | dependencies = [ | ||
1488 | "pest", | ||
1489 | ] | ||
1447 | 1490 | ||
1448 | [[package]] | 1491 | [[package]] |
1449 | name = "serde" | 1492 | name = "serde" |
1450 | version = "1.0.116" | 1493 | version = "1.0.117" |
1451 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1494 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1452 | checksum = "96fe57af81d28386a513cbc6858332abc6117cfdb5999647c6444b8f43a370a5" | 1495 | checksum = "b88fa983de7720629c9387e9f517353ed404164b1e482c970a90c1a4aaf7dc1a" |
1453 | dependencies = [ | 1496 | dependencies = [ |
1454 | "serde_derive", | 1497 | "serde_derive", |
1455 | ] | 1498 | ] |
1456 | 1499 | ||
1457 | [[package]] | 1500 | [[package]] |
1458 | name = "serde_derive" | 1501 | name = "serde_derive" |
1459 | version = "1.0.116" | 1502 | version = "1.0.117" |
1460 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1503 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1461 | checksum = "f630a6370fd8e457873b4bd2ffdae75408bc291ba72be773772a4c2a065d9ae8" | 1504 | checksum = "cbd1ae72adb44aab48f325a02444a5fc079349a8d804c1fc922aed3f7454c74e" |
1462 | dependencies = [ | 1505 | dependencies = [ |
1463 | "proc-macro2", | 1506 | "proc-macro2", |
1464 | "quote", | 1507 | "quote", |
@@ -1538,9 +1581,9 @@ version = "0.0.0" | |||
1538 | 1581 | ||
1539 | [[package]] | 1582 | [[package]] |
1540 | name = "syn" | 1583 | name = "syn" |
1541 | version = "1.0.44" | 1584 | version = "1.0.45" |
1542 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1585 | source = "registry+https://github.com/rust-lang/crates.io-index" |
1543 | checksum = "e03e57e4fcbfe7749842d53e24ccb9aa12b7252dbe5e91d2acad31834c8b8fdd" | 1586 | checksum = "ea9c5432ff16d6152371f808fb5a871cd67368171b09bb21b43df8e4a47a3556" |
1544 | dependencies = [ | 1587 | dependencies = [ |
1545 | "proc-macro2", | 1588 | "proc-macro2", |
1546 | "quote", | 1589 | "quote", |
@@ -1565,6 +1608,7 @@ version = "0.0.0" | |||
1565 | dependencies = [ | 1608 | dependencies = [ |
1566 | "arrayvec", | 1609 | "arrayvec", |
1567 | "expect-test", | 1610 | "expect-test", |
1611 | "indexmap", | ||
1568 | "itertools", | 1612 | "itertools", |
1569 | "once_cell", | 1613 | "once_cell", |
1570 | "parser", | 1614 | "parser", |
@@ -1759,6 +1803,12 @@ dependencies = [ | |||
1759 | ] | 1803 | ] |
1760 | 1804 | ||
1761 | [[package]] | 1805 | [[package]] |
1806 | name = "ucd-trie" | ||
1807 | version = "0.1.3" | ||
1808 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1809 | checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" | ||
1810 | |||
1811 | [[package]] | ||
1762 | name = "ungrammar" | 1812 | name = "ungrammar" |
1763 | version = "1.1.4" | 1813 | version = "1.1.4" |
1764 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1814 | source = "registry+https://github.com/rust-lang/crates.io-index" |
@@ -1921,16 +1971,31 @@ dependencies = [ | |||
1921 | ] | 1971 | ] |
1922 | 1972 | ||
1923 | [[package]] | 1973 | [[package]] |
1974 | name = "xshell" | ||
1975 | version = "0.1.6" | ||
1976 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1977 | checksum = "3e9bbfccbb2233e6b0473b7870d4b0811a402e9e249a5e8394e768e5a5c9c37d" | ||
1978 | dependencies = [ | ||
1979 | "xshell-macros", | ||
1980 | ] | ||
1981 | |||
1982 | [[package]] | ||
1983 | name = "xshell-macros" | ||
1984 | version = "0.1.6" | ||
1985 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
1986 | checksum = "b94f1c632d730a1704b21dc551a4c74fbed713cfa59593708f94943548206134" | ||
1987 | |||
1988 | [[package]] | ||
1924 | name = "xtask" | 1989 | name = "xtask" |
1925 | version = "0.1.0" | 1990 | version = "0.1.0" |
1926 | dependencies = [ | 1991 | dependencies = [ |
1927 | "anyhow", | 1992 | "anyhow", |
1928 | "flate2", | 1993 | "flate2", |
1929 | "fs-err", | ||
1930 | "pico-args", | 1994 | "pico-args", |
1931 | "proc-macro2", | 1995 | "proc-macro2", |
1932 | "quote", | 1996 | "quote", |
1933 | "ungrammar", | 1997 | "ungrammar", |
1934 | "walkdir", | 1998 | "walkdir", |
1935 | "write-json", | 1999 | "write-json", |
2000 | "xshell", | ||
1936 | ] | 2001 | ] |