aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock
diff options
context:
space:
mode:
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock167
1 files changed, 100 insertions, 67 deletions
diff --git a/Cargo.lock b/Cargo.lock
index fe09e4afe..5c7bcb17b 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -42,15 +42,14 @@ version = "0.0.0"
42 42
43[[package]] 43[[package]]
44name = "arrayvec" 44name = "arrayvec"
45version = "0.5.1" 45version = "0.5.2"
46source = "registry+https://github.com/rust-lang/crates.io-index" 46source = "registry+https://github.com/rust-lang/crates.io-index"
47checksum = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8" 47checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
48 48
49[[package]] 49[[package]]
50name = "assists" 50name = "assists"
51version = "0.0.0" 51version = "0.0.0"
52dependencies = [ 52dependencies = [
53 "base_db",
54 "either", 53 "either",
55 "hir", 54 "hir",
56 "ide_db", 55 "ide_db",
@@ -128,26 +127,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
128checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" 127checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"
129 128
130[[package]] 129[[package]]
131name = "call_info"
132version = "0.0.0"
133dependencies = [
134 "base_db",
135 "either",
136 "expect-test",
137 "hir",
138 "ide_db",
139 "stdx",
140 "syntax",
141 "test_utils",
142]
143
144[[package]]
145name = "cargo_metadata" 130name = "cargo_metadata"
146version = "0.12.0" 131version = "0.12.0"
147source = "registry+https://github.com/rust-lang/crates.io-index" 132source = "registry+https://github.com/rust-lang/crates.io-index"
148checksum = "d5a5f7b42f606b7f23674f6f4d877628350682bc40687d3fae65679a58d55345" 133checksum = "d5a5f7b42f606b7f23674f6f4d877628350682bc40687d3fae65679a58d55345"
149dependencies = [ 134dependencies = [
150 "semver", 135 "semver 0.11.0",
151 "serde", 136 "serde",
152 "serde_json", 137 "serde_json",
153] 138]
@@ -183,9 +168,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
183 168
184[[package]] 169[[package]]
185name = "chalk-derive" 170name = "chalk-derive"
186version = "0.33.0" 171version = "0.34.0"
187source = "registry+https://github.com/rust-lang/crates.io-index" 172source = "registry+https://github.com/rust-lang/crates.io-index"
188checksum = "569014cab9084a6b826fe2507cc6d08f7897ba144fb1bc74e71b593dc8a0b952" 173checksum = "0e9f986750ecb4df889d0a95d4586bd921889497b33908cc75bb80eadb4c600a"
189dependencies = [ 174dependencies = [
190 "proc-macro2", 175 "proc-macro2",
191 "quote", 176 "quote",
@@ -195,9 +180,9 @@ dependencies = [
195 180
196[[package]] 181[[package]]
197name = "chalk-ir" 182name = "chalk-ir"
198version = "0.33.0" 183version = "0.34.0"
199source = "registry+https://github.com/rust-lang/crates.io-index" 184source = "registry+https://github.com/rust-lang/crates.io-index"
200checksum = "8d9eab2a6590b696419f89c9ca3616fe8e8266ef676e6a6da8818c94963c9541" 185checksum = "5c352c4649f1408bb3de5d86a248fda78d3d9cd1cbbd9502e7eca1be1e7ac368"
201dependencies = [ 186dependencies = [
202 "chalk-derive", 187 "chalk-derive",
203 "lazy_static", 188 "lazy_static",
@@ -205,9 +190,9 @@ dependencies = [
205 190
206[[package]] 191[[package]]
207name = "chalk-recursive" 192name = "chalk-recursive"
208version = "0.33.0" 193version = "0.34.0"
209source = "registry+https://github.com/rust-lang/crates.io-index" 194source = "registry+https://github.com/rust-lang/crates.io-index"
210checksum = "4a4671bcc70aa2d7e12ff4fe03f91d0c3c9ce387de915915e57fdf0c91dc5abd" 195checksum = "7294bb2ac5446fcb83ec9524b9113f59a8913f174a9c1dea6db60532f17a1579"
211dependencies = [ 196dependencies = [
212 "chalk-derive", 197 "chalk-derive",
213 "chalk-ir", 198 "chalk-ir",
@@ -218,9 +203,9 @@ dependencies = [
218 203
219[[package]] 204[[package]]
220name = "chalk-solve" 205name = "chalk-solve"
221version = "0.33.0" 206version = "0.34.0"
222source = "registry+https://github.com/rust-lang/crates.io-index" 207source = "registry+https://github.com/rust-lang/crates.io-index"
223checksum = "45f75cc603f2fd302576c8b2976437f334e159e26d0afbb108a565b96c52184e" 208checksum = "ffbca06963ed6f3d22faed840847a685f02feefa3825c0b94f9b791d03a0ac6f"
224dependencies = [ 209dependencies = [
225 "chalk-derive", 210 "chalk-derive",
226 "chalk-ir", 211 "chalk-ir",
@@ -268,9 +253,7 @@ dependencies = [
268name = "completion" 253name = "completion"
269version = "0.0.0" 254version = "0.0.0"
270dependencies = [ 255dependencies = [
271 "assists",
272 "base_db", 256 "base_db",
273 "call_info",
274 "expect-test", 257 "expect-test",
275 "hir", 258 "hir",
276 "ide_db", 259 "ide_db",
@@ -292,11 +275,11 @@ checksum = "ce90df4c658c62f12d78f7508cf92f9173e5184a539c10bfe54a3107b3ffd0f2"
292 275
293[[package]] 276[[package]]
294name = "crc32fast" 277name = "crc32fast"
295version = "1.2.0" 278version = "1.2.1"
296source = "registry+https://github.com/rust-lang/crates.io-index" 279source = "registry+https://github.com/rust-lang/crates.io-index"
297checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1" 280checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a"
298dependencies = [ 281dependencies = [
299 "cfg-if 0.1.10", 282 "cfg-if 1.0.0",
300] 283]
301 284
302[[package]] 285[[package]]
@@ -321,26 +304,25 @@ dependencies = [
321 304
322[[package]] 305[[package]]
323name = "crossbeam-deque" 306name = "crossbeam-deque"
324version = "0.7.3" 307version = "0.8.0"
325source = "registry+https://github.com/rust-lang/crates.io-index" 308source = "registry+https://github.com/rust-lang/crates.io-index"
326checksum = "9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285" 309checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9"
327dependencies = [ 310dependencies = [
311 "cfg-if 1.0.0",
328 "crossbeam-epoch", 312 "crossbeam-epoch",
329 "crossbeam-utils 0.7.2", 313 "crossbeam-utils 0.8.0",
330 "maybe-uninit",
331] 314]
332 315
333[[package]] 316[[package]]
334name = "crossbeam-epoch" 317name = "crossbeam-epoch"
335version = "0.8.2" 318version = "0.9.0"
336source = "registry+https://github.com/rust-lang/crates.io-index" 319source = "registry+https://github.com/rust-lang/crates.io-index"
337checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace" 320checksum = "ec0f606a85340376eef0d6d8fec399e6d4a544d648386c6645eb6d0653b27d9f"
338dependencies = [ 321dependencies = [
339 "autocfg", 322 "cfg-if 1.0.0",
340 "cfg-if 0.1.10", 323 "const_fn",
341 "crossbeam-utils 0.7.2", 324 "crossbeam-utils 0.8.0",
342 "lazy_static", 325 "lazy_static",
343 "maybe-uninit",
344 "memoffset", 326 "memoffset",
345 "scopeguard", 327 "scopeguard",
346] 328]
@@ -498,6 +480,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
498checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" 480checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
499 481
500[[package]] 482[[package]]
483name = "generator"
484version = "0.6.23"
485source = "registry+https://github.com/rust-lang/crates.io-index"
486checksum = "8cdc09201b2e8ca1b19290cf7e65de2246b8e91fb6874279722189c4de7b94dc"
487dependencies = [
488 "cc",
489 "libc",
490 "log",
491 "rustc_version",
492 "winapi 0.3.9",
493]
494
495[[package]]
501name = "gimli" 496name = "gimli"
502version = "0.22.0" 497version = "0.22.0"
503source = "registry+https://github.com/rust-lang/crates.io-index" 498source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -643,8 +638,6 @@ name = "ide"
643version = "0.0.0" 638version = "0.0.0"
644dependencies = [ 639dependencies = [
645 "assists", 640 "assists",
646 "base_db",
647 "call_info",
648 "cfg", 641 "cfg",
649 "completion", 642 "completion",
650 "either", 643 "either",
@@ -673,6 +666,7 @@ version = "0.0.0"
673dependencies = [ 666dependencies = [
674 "base_db", 667 "base_db",
675 "either", 668 "either",
669 "expect-test",
676 "fst", 670 "fst",
677 "hir", 671 "hir",
678 "log", 672 "log",
@@ -796,11 +790,11 @@ checksum = "2448f6066e80e3bfc792e9c98bf705b4b0fc6e8ef5b43e5889aff0eaa9c58743"
796 790
797[[package]] 791[[package]]
798name = "libloading" 792name = "libloading"
799version = "0.6.4" 793version = "0.6.5"
800source = "registry+https://github.com/rust-lang/crates.io-index" 794source = "registry+https://github.com/rust-lang/crates.io-index"
801checksum = "3557c9384f7f757f6d139cd3a4c62ef4e850696c16bf27924a5538c8a09717a1" 795checksum = "1090080fe06ec2648d0da3881d9453d97e71a45f00eb179af7fdd7e3f686fdb0"
802dependencies = [ 796dependencies = [
803 "cfg-if 0.1.10", 797 "cfg-if 1.0.0",
804 "winapi 0.3.9", 798 "winapi 0.3.9",
805] 799]
806 800
@@ -832,6 +826,19 @@ dependencies = [
832] 826]
833 827
834[[package]] 828[[package]]
829name = "loom"
830version = "0.3.6"
831source = "registry+https://github.com/rust-lang/crates.io-index"
832checksum = "a0e8460f2f2121162705187214720353c517b97bdfb3494c0b1e33d83ebe4bed"
833dependencies = [
834 "cfg-if 0.1.10",
835 "generator",
836 "scoped-tls",
837 "serde",
838 "serde_json",
839]
840
841[[package]]
835name = "lsp-server" 842name = "lsp-server"
836version = "0.4.1" 843version = "0.4.1"
837source = "registry+https://github.com/rust-lang/crates.io-index" 844source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1260,9 +1267,9 @@ dependencies = [
1260 1267
1261[[package]] 1268[[package]]
1262name = "rayon" 1269name = "rayon"
1263version = "1.4.1" 1270version = "1.5.0"
1264source = "registry+https://github.com/rust-lang/crates.io-index" 1271source = "registry+https://github.com/rust-lang/crates.io-index"
1265checksum = "dcf6960dc9a5b4ee8d3e4c5787b4a112a8818e0290a42ff664ad60692fdf2032" 1272checksum = "8b0d8e0819fadc20c74ea8373106ead0600e3a67ef1fe8da56e39b9ae7275674"
1266dependencies = [ 1273dependencies = [
1267 "autocfg", 1274 "autocfg",
1268 "crossbeam-deque", 1275 "crossbeam-deque",
@@ -1272,13 +1279,13 @@ dependencies = [
1272 1279
1273[[package]] 1280[[package]]
1274name = "rayon-core" 1281name = "rayon-core"
1275version = "1.8.1" 1282version = "1.9.0"
1276source = "registry+https://github.com/rust-lang/crates.io-index" 1283source = "registry+https://github.com/rust-lang/crates.io-index"
1277checksum = "e8c4fec834fb6e6d2dd5eece3c7b432a52f0ba887cf40e595190c4107edc08bf" 1284checksum = "9ab346ac5921dc62ffa9f89b7a773907511cdfa5490c572ae9be1be33e8afa4a"
1278dependencies = [ 1285dependencies = [
1279 "crossbeam-channel 0.4.4", 1286 "crossbeam-channel 0.5.0",
1280 "crossbeam-deque", 1287 "crossbeam-deque",
1281 "crossbeam-utils 0.7.2", 1288 "crossbeam-utils 0.8.0",
1282 "lazy_static", 1289 "lazy_static",
1283 "num_cpus", 1290 "num_cpus",
1284] 1291]
@@ -1331,7 +1338,6 @@ name = "rust-analyzer"
1331version = "0.0.0" 1338version = "0.0.0"
1332dependencies = [ 1339dependencies = [
1333 "anyhow", 1340 "anyhow",
1334 "base_db",
1335 "cfg", 1341 "cfg",
1336 "crossbeam-channel 0.5.0", 1342 "crossbeam-channel 0.5.0",
1337 "env_logger", 1343 "env_logger",
@@ -1366,6 +1372,9 @@ dependencies = [
1366 "text_edit", 1372 "text_edit",
1367 "threadpool", 1373 "threadpool",
1368 "toolchain", 1374 "toolchain",
1375 "tracing",
1376 "tracing-subscriber",
1377 "tracing-tree",
1369 "tt", 1378 "tt",
1370 "vfs", 1379 "vfs",
1371 "vfs-notify", 1380 "vfs-notify",
@@ -1374,18 +1383,18 @@ dependencies = [
1374 1383
1375[[package]] 1384[[package]]
1376name = "rustc-ap-rustc_lexer" 1385name = "rustc-ap-rustc_lexer"
1377version = "683.0.0" 1386version = "685.0.0"
1378source = "registry+https://github.com/rust-lang/crates.io-index" 1387source = "registry+https://github.com/rust-lang/crates.io-index"
1379checksum = "c0c9a47e24d4b7d74ec583d8813803b36985ee082fe7debe55f257df92d5fe50" 1388checksum = "4d6465438127d20bf9d0f5148f806c029934a74c9bce1103a42d47e81d3fe89a"
1380dependencies = [ 1389dependencies = [
1381 "unicode-xid", 1390 "unicode-xid",
1382] 1391]
1383 1392
1384[[package]] 1393[[package]]
1385name = "rustc-demangle" 1394name = "rustc-demangle"
1386version = "0.1.17" 1395version = "0.1.18"
1387source = "registry+https://github.com/rust-lang/crates.io-index" 1396source = "registry+https://github.com/rust-lang/crates.io-index"
1388checksum = "b2610b7f643d18c87dff3b489950269617e6601a51f1f05aa5daefee36f64f0b" 1397checksum = "6e3bad0ee36814ca07d7968269dd4b7ec89ec2da10c4bb613928d3077083c232"
1389 1398
1390[[package]] 1399[[package]]
1391name = "rustc-hash" 1400name = "rustc-hash"
@@ -1394,6 +1403,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1394checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 1403checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
1395 1404
1396[[package]] 1405[[package]]
1406name = "rustc_version"
1407version = "0.2.3"
1408source = "registry+https://github.com/rust-lang/crates.io-index"
1409checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
1410dependencies = [
1411 "semver 0.9.0",
1412]
1413
1414[[package]]
1397name = "ryu" 1415name = "ryu"
1398version = "1.0.5" 1416version = "1.0.5"
1399source = "registry+https://github.com/rust-lang/crates.io-index" 1417source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1460,9 +1478,9 @@ dependencies = [
1460 1478
1461[[package]] 1479[[package]]
1462name = "scroll_derive" 1480name = "scroll_derive"
1463version = "0.10.3" 1481version = "0.10.4"
1464source = "registry+https://github.com/rust-lang/crates.io-index" 1482source = "registry+https://github.com/rust-lang/crates.io-index"
1465checksum = "6dfde5d1531034db129e95c76ac857e2baecea3443579d493d02224950b0fb6d" 1483checksum = "b12bd20b94c7cdfda8c7ba9b92ad0d9a56e3fa018c25fca83b51aa664c9b4c0d"
1466dependencies = [ 1484dependencies = [
1467 "proc-macro2", 1485 "proc-macro2",
1468 "quote", 1486 "quote",
@@ -1471,16 +1489,31 @@ dependencies = [
1471 1489
1472[[package]] 1490[[package]]
1473name = "semver" 1491name = "semver"
1492version = "0.9.0"
1493source = "registry+https://github.com/rust-lang/crates.io-index"
1494checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
1495dependencies = [
1496 "semver-parser 0.7.0",
1497]
1498
1499[[package]]
1500name = "semver"
1474version = "0.11.0" 1501version = "0.11.0"
1475source = "registry+https://github.com/rust-lang/crates.io-index" 1502source = "registry+https://github.com/rust-lang/crates.io-index"
1476checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" 1503checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
1477dependencies = [ 1504dependencies = [
1478 "semver-parser", 1505 "semver-parser 0.10.1",
1479 "serde", 1506 "serde",
1480] 1507]
1481 1508
1482[[package]] 1509[[package]]
1483name = "semver-parser" 1510name = "semver-parser"
1511version = "0.7.0"
1512source = "registry+https://github.com/rust-lang/crates.io-index"
1513checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
1514
1515[[package]]
1516name = "semver-parser"
1484version = "0.10.1" 1517version = "0.10.1"
1485source = "registry+https://github.com/rust-lang/crates.io-index" 1518source = "registry+https://github.com/rust-lang/crates.io-index"
1486checksum = "42ef146c2ad5e5f4b037cd6ce2ebb775401729b19a82040c1beac9d36c7d1428" 1519checksum = "42ef146c2ad5e5f4b037cd6ce2ebb775401729b19a82040c1beac9d36c7d1428"
@@ -1532,11 +1565,12 @@ dependencies = [
1532 1565
1533[[package]] 1566[[package]]
1534name = "sharded-slab" 1567name = "sharded-slab"
1535version = "0.0.9" 1568version = "0.1.0"
1536source = "registry+https://github.com/rust-lang/crates.io-index" 1569source = "registry+https://github.com/rust-lang/crates.io-index"
1537checksum = "06d5a3f5166fb5b42a5439f2eee8b9de149e235961e3eb21c5808fc3ea17ff3e" 1570checksum = "7b4921be914e16899a80adefb821f8ddb7974e3f1250223575a44ed994882127"
1538dependencies = [ 1571dependencies = [
1539 "lazy_static", 1572 "lazy_static",
1573 "loom",
1540] 1574]
1541 1575
1542[[package]] 1576[[package]]
@@ -1564,7 +1598,6 @@ dependencies = [
1564name = "ssr" 1598name = "ssr"
1565version = "0.0.0" 1599version = "0.0.0"
1566dependencies = [ 1600dependencies = [
1567 "base_db",
1568 "expect-test", 1601 "expect-test",
1569 "hir", 1602 "hir",
1570 "ide_db", 1603 "ide_db",
@@ -1581,9 +1614,9 @@ version = "0.0.0"
1581 1614
1582[[package]] 1615[[package]]
1583name = "syn" 1616name = "syn"
1584version = "1.0.45" 1617version = "1.0.46"
1585source = "registry+https://github.com/rust-lang/crates.io-index" 1618source = "registry+https://github.com/rust-lang/crates.io-index"
1586checksum = "ea9c5432ff16d6152371f808fb5a871cd67368171b09bb21b43df8e4a47a3556" 1619checksum = "5ad5de3220ea04da322618ded2c42233d02baca219d6f160a3e9c87cda16c942"
1587dependencies = [ 1620dependencies = [
1588 "proc-macro2", 1621 "proc-macro2",
1589 "quote", 1622 "quote",
@@ -1760,9 +1793,9 @@ dependencies = [
1760 1793
1761[[package]] 1794[[package]]
1762name = "tracing-subscriber" 1795name = "tracing-subscriber"
1763version = "0.2.13" 1796version = "0.2.14"
1764source = "registry+https://github.com/rust-lang/crates.io-index" 1797source = "registry+https://github.com/rust-lang/crates.io-index"
1765checksum = "4ef0a5e15477aa303afbfac3a44cba9b6430fdaad52423b1e6c0dbbe28c3eedd" 1798checksum = "2810660b9d5b18895d140caba6401765749a6a162e5d0736cfc44ea50db9d79d"
1766dependencies = [ 1799dependencies = [
1767 "ansi_term", 1800 "ansi_term",
1768 "chrono", 1801 "chrono",