mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-11-15 17:28:09 +00:00
cfa1de72eb
This will really become necessary when we implement generics, but even now, it allows us to reason 'backwards' to infer types of expressions that we didn't understand for some reason. We use ena, the union-find implementation extracted from rustc, to keep track of type variables.
22 lines
468 B
TOML
22 lines
468 B
TOML
[package]
|
|
edition = "2018"
|
|
name = "ra_hir"
|
|
version = "0.1.0"
|
|
authors = ["Aleksey Kladov <aleksey.kladov@gmail.com>"]
|
|
|
|
[dependencies]
|
|
arrayvec = "0.4.10"
|
|
log = "0.4.5"
|
|
relative-path = "0.4.0"
|
|
salsa = "0.9.0"
|
|
rustc-hash = "1.0"
|
|
parking_lot = "0.7.0"
|
|
id-arena = "2.0"
|
|
ena = "0.11"
|
|
ra_syntax = { path = "../ra_syntax" }
|
|
ra_editor = { path = "../ra_editor" }
|
|
ra_db = { path = "../ra_db" }
|
|
test_utils = { path = "../test_utils" }
|
|
|
|
[dev-dependencies]
|
|
flexi_logger = "0.10.0"
|