]> git.lizzy.rs Git - rust.git/blobdiff - crates/hir_def/Cargo.toml
minor: Remove frequent `Arc<Body>` clones in type checking
[rust.git] / crates / hir_def / Cargo.toml
index 43324d8d9b160319a3c6c725383c429db3e12e5d..5863092839b8e9b8ad5e6decc3f853daafa22c00 100644 (file)
@@ -3,26 +3,30 @@ name = "hir_def"
 version = "0.0.0"
 description = "TBD"
 license = "MIT OR Apache-2.0"
-authors = ["rust-analyzer developers"]
-edition = "2018"
+edition = "2021"
+rust-version = "1.57"
 
 [lib]
 doctest = false
 
 [dependencies]
-cov-mark = { version = "1.1", features = ["thread-local"] }
-dashmap = { version = "4.0.2", features = ["raw-api"] }
-log = "0.4.8"
-once_cell = "1.3.1"
+bitflags = "1.3.2"
+cov-mark = "2.0.0-pre.1"
+dashmap = { version = "5.2.0", features = ["raw-api"] }
+lock_api = "0.4.6"
+parking_lot = "0.12.0"
+tracing = "0.1.32"
+once_cell = "1.10.0"
 rustc-hash = "1.1.0"
-either = "1.5.3"
+either = "1.6.1"
 anymap = "0.12.1"
-drop_bomb = "0.1.4"
-fst = { version = "0.4", default-features = false }
-itertools = "0.10.0"
-indexmap = "1.4.0"
-smallvec = "1.4.0"
-la-arena = { version = "0.2.0", path = "../../lib/arena" }
+drop_bomb = "0.1.5"
+fst = { version = "0.4.7", default-features = false }
+itertools = "0.10.3"
+indexmap = "1.8.0"
+smallvec = "1.8.0"
+arrayvec = "0.7.2"
+la-arena = { version = "0.3.0", path = "../../lib/arena" }
 
 stdx = { path = "../stdx", version = "0.0.0" }
 base_db = { path = "../base_db", version = "0.0.0" }
@@ -32,7 +36,8 @@ hir_expand = { path = "../hir_expand", version = "0.0.0" }
 mbe = { path = "../mbe", version = "0.0.0" }
 cfg = { path = "../cfg", version = "0.0.0" }
 tt = { path = "../tt", version = "0.0.0" }
+limit = { path = "../limit", version = "0.0.0" }
 
 [dev-dependencies]
 test_utils = { path = "../test_utils" }
-expect-test = "1.1"
+expect-test = "1.2.2"