aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock
diff options
context:
space:
mode:
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock149
1 files changed, 66 insertions, 83 deletions
diff --git a/Cargo.lock b/Cargo.lock
index efc17c430..18c979b39 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -16,15 +16,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
16checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e" 16checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e"
17 17
18[[package]] 18[[package]]
19name = "aho-corasick"
20version = "0.7.13"
21source = "registry+https://github.com/rust-lang/crates.io-index"
22checksum = "043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86"
23dependencies = [
24 "memchr",
25]
26
27[[package]]
28name = "ansi_term" 19name = "ansi_term"
29version = "0.12.1" 20version = "0.12.1"
30source = "registry+https://github.com/rust-lang/crates.io-index" 21source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -122,6 +113,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
122checksum = "f9a06fb2e53271d7c279ec1efea6ab691c35a2ae67ec0d91d7acec0caf13b518" 113checksum = "f9a06fb2e53271d7c279ec1efea6ab691c35a2ae67ec0d91d7acec0caf13b518"
123 114
124[[package]] 115[[package]]
116name = "cfg"
117version = "0.0.0"
118dependencies = [
119 "mbe",
120 "rustc-hash",
121 "syntax",
122 "tt",
123]
124
125[[package]]
125name = "cfg-if" 126name = "cfg-if"
126version = "0.1.10" 127version = "0.1.10"
127source = "registry+https://github.com/rust-lang/crates.io-index" 128source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -289,9 +290,9 @@ checksum = "9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1"
289 290
290[[package]] 291[[package]]
291name = "either" 292name = "either"
292version = "1.5.3" 293version = "1.6.0"
293source = "registry+https://github.com/rust-lang/crates.io-index" 294source = "registry+https://github.com/rust-lang/crates.io-index"
294checksum = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3" 295checksum = "cd56b59865bce947ac5958779cfa508f6c3b9497cc762b7e24a12d11ccde2c4f"
295 296
296[[package]] 297[[package]]
297name = "ena" 298name = "ena"
@@ -551,9 +552,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
551 552
552[[package]] 553[[package]]
553name = "lazycell" 554name = "lazycell"
554version = "1.2.1" 555version = "1.3.0"
555source = "registry+https://github.com/rust-lang/crates.io-index" 556source = "registry+https://github.com/rust-lang/crates.io-index"
556checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" 557checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
557 558
558[[package]] 559[[package]]
559name = "libc" 560name = "libc"
@@ -645,10 +646,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
645checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" 646checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
646 647
647[[package]] 648[[package]]
648name = "memchr" 649name = "mbe"
649version = "2.3.3" 650version = "0.0.0"
650source = "registry+https://github.com/rust-lang/crates.io-index" 651dependencies = [
651checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" 652 "log",
653 "parser",
654 "rustc-hash",
655 "smallvec",
656 "syntax",
657 "test_utils",
658 "tt",
659]
652 660
653[[package]] 661[[package]]
654name = "memmap" 662name = "memmap"
@@ -902,6 +910,23 @@ dependencies = [
902] 910]
903 911
904[[package]] 912[[package]]
913name = "proc_macro_srv"
914version = "0.0.0"
915dependencies = [
916 "cargo_metadata",
917 "difference",
918 "goblin",
919 "libloading",
920 "mbe",
921 "memmap",
922 "ra_proc_macro",
923 "serde_derive",
924 "test_utils",
925 "toolchain",
926 "tt",
927]
928
929[[package]]
905name = "profile" 930name = "profile"
906version = "0.0.0" 931version = "0.0.0"
907dependencies = [ 932dependencies = [
@@ -941,21 +966,11 @@ dependencies = [
941] 966]
942 967
943[[package]] 968[[package]]
944name = "ra_cfg"
945version = "0.1.0"
946dependencies = [
947 "ra_mbe",
948 "rustc-hash",
949 "syntax",
950 "tt",
951]
952
953[[package]]
954name = "ra_db" 969name = "ra_db"
955version = "0.1.0" 970version = "0.1.0"
956dependencies = [ 971dependencies = [
972 "cfg",
957 "profile", 973 "profile",
958 "ra_cfg",
959 "rustc-hash", 974 "rustc-hash",
960 "salsa", 975 "salsa",
961 "stdx", 976 "stdx",
@@ -997,6 +1012,7 @@ version = "0.1.0"
997dependencies = [ 1012dependencies = [
998 "anymap", 1013 "anymap",
999 "arena", 1014 "arena",
1015 "cfg",
1000 "drop_bomb", 1016 "drop_bomb",
1001 "either", 1017 "either",
1002 "expect", 1018 "expect",
@@ -1004,12 +1020,11 @@ dependencies = [
1004 "indexmap", 1020 "indexmap",
1005 "itertools", 1021 "itertools",
1006 "log", 1022 "log",
1023 "mbe",
1007 "once_cell", 1024 "once_cell",
1008 "profile", 1025 "profile",
1009 "ra_cfg",
1010 "ra_db", 1026 "ra_db",
1011 "ra_hir_expand", 1027 "ra_hir_expand",
1012 "ra_mbe",
1013 "rustc-hash", 1028 "rustc-hash",
1014 "smallvec", 1029 "smallvec",
1015 "stdx", 1030 "stdx",
@@ -1025,10 +1040,10 @@ dependencies = [
1025 "arena", 1040 "arena",
1026 "either", 1041 "either",
1027 "log", 1042 "log",
1043 "mbe",
1028 "parser", 1044 "parser",
1029 "profile", 1045 "profile",
1030 "ra_db", 1046 "ra_db",
1031 "ra_mbe",
1032 "rustc-hash", 1047 "rustc-hash",
1033 "syntax", 1048 "syntax",
1034 "test_utils", 1049 "test_utils",
@@ -1067,6 +1082,7 @@ dependencies = [
1067name = "ra_ide" 1082name = "ra_ide"
1068version = "0.1.0" 1083version = "0.1.0"
1069dependencies = [ 1084dependencies = [
1085 "cfg",
1070 "either", 1086 "either",
1071 "expect", 1087 "expect",
1072 "indexmap", 1088 "indexmap",
@@ -1075,7 +1091,6 @@ dependencies = [
1075 "oorandom", 1091 "oorandom",
1076 "profile", 1092 "profile",
1077 "ra_assists", 1093 "ra_assists",
1078 "ra_cfg",
1079 "ra_db", 1094 "ra_db",
1080 "ra_fmt", 1095 "ra_fmt",
1081 "ra_hir", 1096 "ra_hir",
@@ -1108,19 +1123,6 @@ dependencies = [
1108] 1123]
1109 1124
1110[[package]] 1125[[package]]
1111name = "ra_mbe"
1112version = "0.1.0"
1113dependencies = [
1114 "log",
1115 "parser",
1116 "rustc-hash",
1117 "smallvec",
1118 "syntax",
1119 "test_utils",
1120 "tt",
1121]
1122
1123[[package]]
1124name = "ra_proc_macro" 1126name = "ra_proc_macro"
1125version = "0.1.0" 1127version = "0.1.0"
1126dependencies = [ 1128dependencies = [
@@ -1133,32 +1135,15 @@ dependencies = [
1133] 1135]
1134 1136
1135[[package]] 1137[[package]]
1136name = "proc_macro_srv"
1137version = "0.0.0"
1138dependencies = [
1139 "cargo_metadata",
1140 "difference",
1141 "goblin",
1142 "libloading",
1143 "memmap",
1144 "ra_mbe",
1145 "ra_proc_macro",
1146 "serde_derive",
1147 "test_utils",
1148 "toolchain",
1149 "tt",
1150]
1151
1152[[package]]
1153name = "ra_project_model" 1138name = "ra_project_model"
1154version = "0.1.0" 1139version = "0.1.0"
1155dependencies = [ 1140dependencies = [
1156 "anyhow", 1141 "anyhow",
1157 "arena", 1142 "arena",
1158 "cargo_metadata", 1143 "cargo_metadata",
1144 "cfg",
1159 "log", 1145 "log",
1160 "paths", 1146 "paths",
1161 "ra_cfg",
1162 "ra_db", 1147 "ra_db",
1163 "ra_proc_macro", 1148 "ra_proc_macro",
1164 "rustc-hash", 1149 "rustc-hash",
@@ -1219,10 +1204,7 @@ version = "1.3.9"
1219source = "registry+https://github.com/rust-lang/crates.io-index" 1204source = "registry+https://github.com/rust-lang/crates.io-index"
1220checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6" 1205checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6"
1221dependencies = [ 1206dependencies = [
1222 "aho-corasick",
1223 "memchr",
1224 "regex-syntax", 1207 "regex-syntax",
1225 "thread_local",
1226] 1208]
1227 1209
1228[[package]] 1210[[package]]
@@ -1258,6 +1240,7 @@ name = "rust-analyzer"
1258version = "0.1.0" 1240version = "0.1.0"
1259dependencies = [ 1241dependencies = [
1260 "anyhow", 1242 "anyhow",
1243 "cfg",
1261 "crossbeam-channel", 1244 "crossbeam-channel",
1262 "env_logger", 1245 "env_logger",
1263 "expect", 1246 "expect",
@@ -1267,20 +1250,19 @@ dependencies = [
1267 "log", 1250 "log",
1268 "lsp-server", 1251 "lsp-server",
1269 "lsp-types", 1252 "lsp-types",
1253 "mbe",
1270 "mimalloc", 1254 "mimalloc",
1271 "oorandom", 1255 "oorandom",
1272 "parking_lot", 1256 "parking_lot",
1273 "pico-args", 1257 "pico-args",
1258 "proc_macro_srv",
1274 "profile", 1259 "profile",
1275 "ra_cfg",
1276 "ra_db", 1260 "ra_db",
1277 "ra_hir", 1261 "ra_hir",
1278 "ra_hir_def", 1262 "ra_hir_def",
1279 "ra_hir_ty", 1263 "ra_hir_ty",
1280 "ra_ide", 1264 "ra_ide",
1281 "ra_ide_db", 1265 "ra_ide_db",
1282 "ra_mbe",
1283 "proc_macro_srv",
1284 "ra_project_model", 1266 "ra_project_model",
1285 "ra_ssr", 1267 "ra_ssr",
1286 "rayon", 1268 "rayon",
@@ -1414,18 +1396,18 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
1414 1396
1415[[package]] 1397[[package]]
1416name = "serde" 1398name = "serde"
1417version = "1.0.114" 1399version = "1.0.115"
1418source = "registry+https://github.com/rust-lang/crates.io-index" 1400source = "registry+https://github.com/rust-lang/crates.io-index"
1419checksum = "5317f7588f0a5078ee60ef675ef96735a1442132dc645eb1d12c018620ed8cd3" 1401checksum = "e54c9a88f2da7238af84b5101443f0c0d0a3bbdc455e34a5c9497b1903ed55d5"
1420dependencies = [ 1402dependencies = [
1421 "serde_derive", 1403 "serde_derive",
1422] 1404]
1423 1405
1424[[package]] 1406[[package]]
1425name = "serde_derive" 1407name = "serde_derive"
1426version = "1.0.114" 1408version = "1.0.115"
1427source = "registry+https://github.com/rust-lang/crates.io-index" 1409source = "registry+https://github.com/rust-lang/crates.io-index"
1428checksum = "2a0be94b04690fbaed37cddffc5c134bf537c8e3329d53e982fe04c374978f8e" 1410checksum = "609feed1d0a73cc36a0182a840a9b37b4a82f0b1150369f0536a9e3f2a31dc48"
1429dependencies = [ 1411dependencies = [
1430 "proc-macro2", 1412 "proc-macro2",
1431 "quote", 1413 "quote",
@@ -1471,9 +1453,9 @@ checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
1471 1453
1472[[package]] 1454[[package]]
1473name = "smallvec" 1455name = "smallvec"
1474version = "1.4.1" 1456version = "1.4.2"
1475source = "registry+https://github.com/rust-lang/crates.io-index" 1457source = "registry+https://github.com/rust-lang/crates.io-index"
1476checksum = "3757cb9d89161a2f24e1cf78efa0c1fcff485d18e3f55e0aa3480824ddaa0f3f" 1458checksum = "fbee7696b84bbf3d89a1c2eccff0850e3047ed46bfcd2e92c29a2d074d57e252"
1477 1459
1478[[package]] 1460[[package]]
1479name = "smol_str" 1461name = "smol_str"
@@ -1614,9 +1596,9 @@ dependencies = [
1614 1596
1615[[package]] 1597[[package]]
1616name = "tracing" 1598name = "tracing"
1617version = "0.1.18" 1599version = "0.1.19"
1618source = "registry+https://github.com/rust-lang/crates.io-index" 1600source = "registry+https://github.com/rust-lang/crates.io-index"
1619checksum = "f0aae59226cf195d8e74d4b34beae1859257efb4e5fed3f147d2dc2c7d372178" 1601checksum = "6d79ca061b032d6ce30c660fded31189ca0b9922bf483cd70759f13a2d86786c"
1620dependencies = [ 1602dependencies = [
1621 "cfg-if", 1603 "cfg-if",
1622 "tracing-attributes", 1604 "tracing-attributes",
@@ -1625,9 +1607,9 @@ dependencies = [
1625 1607
1626[[package]] 1608[[package]]
1627name = "tracing-attributes" 1609name = "tracing-attributes"
1628version = "0.1.9" 1610version = "0.1.10"
1629source = "registry+https://github.com/rust-lang/crates.io-index" 1611source = "registry+https://github.com/rust-lang/crates.io-index"
1630checksum = "f0693bf8d6f2bf22c690fc61a9d21ac69efdbb894a17ed596b9af0f01e64b84b" 1612checksum = "1fe233f4227389ab7df5b32649239da7ebe0b281824b4e84b342d04d3fd8c25e"
1631dependencies = [ 1613dependencies = [
1632 "proc-macro2", 1614 "proc-macro2",
1633 "quote", 1615 "quote",
@@ -1636,9 +1618,9 @@ dependencies = [
1636 1618
1637[[package]] 1619[[package]]
1638name = "tracing-core" 1620name = "tracing-core"
1639version = "0.1.13" 1621version = "0.1.14"
1640source = "registry+https://github.com/rust-lang/crates.io-index" 1622source = "registry+https://github.com/rust-lang/crates.io-index"
1641checksum = "d593f98af59ebc017c0648f0117525db358745a8894a8d684e185ba3f45954f9" 1623checksum = "db63662723c316b43ca36d833707cc93dff82a02ba3d7e354f342682cc8b3545"
1642dependencies = [ 1624dependencies = [
1643 "lazy_static", 1625 "lazy_static",
1644] 1626]
@@ -1666,9 +1648,9 @@ dependencies = [
1666 1648
1667[[package]] 1649[[package]]
1668name = "tracing-subscriber" 1650name = "tracing-subscriber"
1669version = "0.2.10" 1651version = "0.2.11"
1670source = "registry+https://github.com/rust-lang/crates.io-index" 1652source = "registry+https://github.com/rust-lang/crates.io-index"
1671checksum = "f7b33f8b2ef2ab0c3778c12646d9c42a24f7772bee4cdafc72199644a9f58fdc" 1653checksum = "abd165311cc4d7a555ad11cc77a37756df836182db0d81aac908c8184c584f40"
1672dependencies = [ 1654dependencies = [
1673 "ansi_term", 1655 "ansi_term",
1674 "chrono", 1656 "chrono",
@@ -1679,6 +1661,7 @@ dependencies = [
1679 "serde_json", 1661 "serde_json",
1680 "sharded-slab", 1662 "sharded-slab",
1681 "smallvec", 1663 "smallvec",
1664 "thread_local",
1682 "tracing-core", 1665 "tracing-core",
1683 "tracing-log", 1666 "tracing-log",
1684 "tracing-serde", 1667 "tracing-serde",