aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock
diff options
context:
space:
mode:
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock197
1 files changed, 85 insertions, 112 deletions
diff --git a/Cargo.lock b/Cargo.lock
index c95ef002d..89d0a60ec 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 = [
@@ -914,6 +939,25 @@ dependencies = [
914] 939]
915 940
916[[package]] 941[[package]]
942name = "project_model"
943version = "0.0.0"
944dependencies = [
945 "anyhow",
946 "arena",
947 "cargo_metadata",
948 "cfg",
949 "log",
950 "paths",
951 "ra_db",
952 "ra_proc_macro",
953 "rustc-hash",
954 "serde",
955 "serde_json",
956 "stdx",
957 "toolchain",
958]
959
960[[package]]
917name = "quote" 961name = "quote"
918version = "1.0.7" 962version = "1.0.7"
919source = "registry+https://github.com/rust-lang/crates.io-index" 963source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -930,7 +974,6 @@ dependencies = [
930 "itertools", 974 "itertools",
931 "profile", 975 "profile",
932 "ra_db", 976 "ra_db",
933 "ra_fmt",
934 "ra_hir", 977 "ra_hir",
935 "ra_ide_db", 978 "ra_ide_db",
936 "rustc-hash", 979 "rustc-hash",
@@ -941,21 +984,11 @@ dependencies = [
941] 984]
942 985
943[[package]] 986[[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" 987name = "ra_db"
955version = "0.1.0" 988version = "0.1.0"
956dependencies = [ 989dependencies = [
990 "cfg",
957 "profile", 991 "profile",
958 "ra_cfg",
959 "rustc-hash", 992 "rustc-hash",
960 "salsa", 993 "salsa",
961 "stdx", 994 "stdx",
@@ -966,14 +999,6 @@ dependencies = [
966] 999]
967 1000
968[[package]] 1001[[package]]
969name = "ra_fmt"
970version = "0.1.0"
971dependencies = [
972 "itertools",
973 "syntax",
974]
975
976[[package]]
977name = "ra_hir" 1002name = "ra_hir"
978version = "0.1.0" 1003version = "0.1.0"
979dependencies = [ 1004dependencies = [
@@ -997,6 +1022,7 @@ version = "0.1.0"
997dependencies = [ 1022dependencies = [
998 "anymap", 1023 "anymap",
999 "arena", 1024 "arena",
1025 "cfg",
1000 "drop_bomb", 1026 "drop_bomb",
1001 "either", 1027 "either",
1002 "expect", 1028 "expect",
@@ -1004,12 +1030,11 @@ dependencies = [
1004 "indexmap", 1030 "indexmap",
1005 "itertools", 1031 "itertools",
1006 "log", 1032 "log",
1033 "mbe",
1007 "once_cell", 1034 "once_cell",
1008 "profile", 1035 "profile",
1009 "ra_cfg",
1010 "ra_db", 1036 "ra_db",
1011 "ra_hir_expand", 1037 "ra_hir_expand",
1012 "ra_mbe",
1013 "rustc-hash", 1038 "rustc-hash",
1014 "smallvec", 1039 "smallvec",
1015 "stdx", 1040 "stdx",
@@ -1025,10 +1050,10 @@ dependencies = [
1025 "arena", 1050 "arena",
1026 "either", 1051 "either",
1027 "log", 1052 "log",
1053 "mbe",
1028 "parser", 1054 "parser",
1029 "profile", 1055 "profile",
1030 "ra_db", 1056 "ra_db",
1031 "ra_mbe",
1032 "rustc-hash", 1057 "rustc-hash",
1033 "syntax", 1058 "syntax",
1034 "test_utils", 1059 "test_utils",
@@ -1067,6 +1092,7 @@ dependencies = [
1067name = "ra_ide" 1092name = "ra_ide"
1068version = "0.1.0" 1093version = "0.1.0"
1069dependencies = [ 1094dependencies = [
1095 "cfg",
1070 "either", 1096 "either",
1071 "expect", 1097 "expect",
1072 "indexmap", 1098 "indexmap",
@@ -1075,9 +1101,7 @@ dependencies = [
1075 "oorandom", 1101 "oorandom",
1076 "profile", 1102 "profile",
1077 "ra_assists", 1103 "ra_assists",
1078 "ra_cfg",
1079 "ra_db", 1104 "ra_db",
1080 "ra_fmt",
1081 "ra_hir", 1105 "ra_hir",
1082 "ra_ide_db", 1106 "ra_ide_db",
1083 "ra_ssr", 1107 "ra_ssr",
@@ -1108,19 +1132,6 @@ dependencies = [
1108] 1132]
1109 1133
1110[[package]] 1134[[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" 1135name = "ra_proc_macro"
1125version = "0.1.0" 1136version = "0.1.0"
1126dependencies = [ 1137dependencies = [
@@ -1133,42 +1144,6 @@ dependencies = [
1133] 1144]
1134 1145
1135[[package]] 1146[[package]]
1136name = "ra_proc_macro_srv"
1137version = "0.1.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"
1154version = "0.1.0"
1155dependencies = [
1156 "anyhow",
1157 "arena",
1158 "cargo_metadata",
1159 "log",
1160 "paths",
1161 "ra_cfg",
1162 "ra_db",
1163 "ra_proc_macro",
1164 "rustc-hash",
1165 "serde",
1166 "serde_json",
1167 "stdx",
1168 "toolchain",
1169]
1170
1171[[package]]
1172name = "ra_ssr" 1147name = "ra_ssr"
1173version = "0.1.0" 1148version = "0.1.0"
1174dependencies = [ 1149dependencies = [
@@ -1219,10 +1194,7 @@ version = "1.3.9"
1219source = "registry+https://github.com/rust-lang/crates.io-index" 1194source = "registry+https://github.com/rust-lang/crates.io-index"
1220checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6" 1195checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6"
1221dependencies = [ 1196dependencies = [
1222 "aho-corasick",
1223 "memchr",
1224 "regex-syntax", 1197 "regex-syntax",
1225 "thread_local",
1226] 1198]
1227 1199
1228[[package]] 1200[[package]]
@@ -1258,6 +1230,7 @@ name = "rust-analyzer"
1258version = "0.1.0" 1230version = "0.1.0"
1259dependencies = [ 1231dependencies = [
1260 "anyhow", 1232 "anyhow",
1233 "cfg",
1261 "crossbeam-channel", 1234 "crossbeam-channel",
1262 "env_logger", 1235 "env_logger",
1263 "expect", 1236 "expect",
@@ -1267,21 +1240,20 @@ dependencies = [
1267 "log", 1240 "log",
1268 "lsp-server", 1241 "lsp-server",
1269 "lsp-types", 1242 "lsp-types",
1243 "mbe",
1270 "mimalloc", 1244 "mimalloc",
1271 "oorandom", 1245 "oorandom",
1272 "parking_lot", 1246 "parking_lot",
1273 "pico-args", 1247 "pico-args",
1248 "proc_macro_srv",
1274 "profile", 1249 "profile",
1275 "ra_cfg", 1250 "project_model",
1276 "ra_db", 1251 "ra_db",
1277 "ra_hir", 1252 "ra_hir",
1278 "ra_hir_def", 1253 "ra_hir_def",
1279 "ra_hir_ty", 1254 "ra_hir_ty",
1280 "ra_ide", 1255 "ra_ide",
1281 "ra_ide_db", 1256 "ra_ide_db",
1282 "ra_mbe",
1283 "ra_proc_macro_srv",
1284 "ra_project_model",
1285 "ra_ssr", 1257 "ra_ssr",
1286 "rayon", 1258 "rayon",
1287 "rustc-hash", 1259 "rustc-hash",
@@ -1414,18 +1386,18 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
1414 1386
1415[[package]] 1387[[package]]
1416name = "serde" 1388name = "serde"
1417version = "1.0.114" 1389version = "1.0.115"
1418source = "registry+https://github.com/rust-lang/crates.io-index" 1390source = "registry+https://github.com/rust-lang/crates.io-index"
1419checksum = "5317f7588f0a5078ee60ef675ef96735a1442132dc645eb1d12c018620ed8cd3" 1391checksum = "e54c9a88f2da7238af84b5101443f0c0d0a3bbdc455e34a5c9497b1903ed55d5"
1420dependencies = [ 1392dependencies = [
1421 "serde_derive", 1393 "serde_derive",
1422] 1394]
1423 1395
1424[[package]] 1396[[package]]
1425name = "serde_derive" 1397name = "serde_derive"
1426version = "1.0.114" 1398version = "1.0.115"
1427source = "registry+https://github.com/rust-lang/crates.io-index" 1399source = "registry+https://github.com/rust-lang/crates.io-index"
1428checksum = "2a0be94b04690fbaed37cddffc5c134bf537c8e3329d53e982fe04c374978f8e" 1400checksum = "609feed1d0a73cc36a0182a840a9b37b4a82f0b1150369f0536a9e3f2a31dc48"
1429dependencies = [ 1401dependencies = [
1430 "proc-macro2", 1402 "proc-macro2",
1431 "quote", 1403 "quote",
@@ -1471,9 +1443,9 @@ checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
1471 1443
1472[[package]] 1444[[package]]
1473name = "smallvec" 1445name = "smallvec"
1474version = "1.4.1" 1446version = "1.4.2"
1475source = "registry+https://github.com/rust-lang/crates.io-index" 1447source = "registry+https://github.com/rust-lang/crates.io-index"
1476checksum = "3757cb9d89161a2f24e1cf78efa0c1fcff485d18e3f55e0aa3480824ddaa0f3f" 1448checksum = "fbee7696b84bbf3d89a1c2eccff0850e3047ed46bfcd2e92c29a2d074d57e252"
1477 1449
1478[[package]] 1450[[package]]
1479name = "smol_str" 1451name = "smol_str"
@@ -1614,9 +1586,9 @@ dependencies = [
1614 1586
1615[[package]] 1587[[package]]
1616name = "tracing" 1588name = "tracing"
1617version = "0.1.18" 1589version = "0.1.19"
1618source = "registry+https://github.com/rust-lang/crates.io-index" 1590source = "registry+https://github.com/rust-lang/crates.io-index"
1619checksum = "f0aae59226cf195d8e74d4b34beae1859257efb4e5fed3f147d2dc2c7d372178" 1591checksum = "6d79ca061b032d6ce30c660fded31189ca0b9922bf483cd70759f13a2d86786c"
1620dependencies = [ 1592dependencies = [
1621 "cfg-if", 1593 "cfg-if",
1622 "tracing-attributes", 1594 "tracing-attributes",
@@ -1625,9 +1597,9 @@ dependencies = [
1625 1597
1626[[package]] 1598[[package]]
1627name = "tracing-attributes" 1599name = "tracing-attributes"
1628version = "0.1.9" 1600version = "0.1.10"
1629source = "registry+https://github.com/rust-lang/crates.io-index" 1601source = "registry+https://github.com/rust-lang/crates.io-index"
1630checksum = "f0693bf8d6f2bf22c690fc61a9d21ac69efdbb894a17ed596b9af0f01e64b84b" 1602checksum = "1fe233f4227389ab7df5b32649239da7ebe0b281824b4e84b342d04d3fd8c25e"
1631dependencies = [ 1603dependencies = [
1632 "proc-macro2", 1604 "proc-macro2",
1633 "quote", 1605 "quote",
@@ -1636,9 +1608,9 @@ dependencies = [
1636 1608
1637[[package]] 1609[[package]]
1638name = "tracing-core" 1610name = "tracing-core"
1639version = "0.1.13" 1611version = "0.1.14"
1640source = "registry+https://github.com/rust-lang/crates.io-index" 1612source = "registry+https://github.com/rust-lang/crates.io-index"
1641checksum = "d593f98af59ebc017c0648f0117525db358745a8894a8d684e185ba3f45954f9" 1613checksum = "db63662723c316b43ca36d833707cc93dff82a02ba3d7e354f342682cc8b3545"
1642dependencies = [ 1614dependencies = [
1643 "lazy_static", 1615 "lazy_static",
1644] 1616]
@@ -1666,9 +1638,9 @@ dependencies = [
1666 1638
1667[[package]] 1639[[package]]
1668name = "tracing-subscriber" 1640name = "tracing-subscriber"
1669version = "0.2.10" 1641version = "0.2.11"
1670source = "registry+https://github.com/rust-lang/crates.io-index" 1642source = "registry+https://github.com/rust-lang/crates.io-index"
1671checksum = "f7b33f8b2ef2ab0c3778c12646d9c42a24f7772bee4cdafc72199644a9f58fdc" 1643checksum = "abd165311cc4d7a555ad11cc77a37756df836182db0d81aac908c8184c584f40"
1672dependencies = [ 1644dependencies = [
1673 "ansi_term", 1645 "ansi_term",
1674 "chrono", 1646 "chrono",
@@ -1679,6 +1651,7 @@ dependencies = [
1679 "serde_json", 1651 "serde_json",
1680 "sharded-slab", 1652 "sharded-slab",
1681 "smallvec", 1653 "smallvec",
1654 "thread_local",
1682 "tracing-core", 1655 "tracing-core",
1683 "tracing-log", 1656 "tracing-log",
1684 "tracing-serde", 1657 "tracing-serde",