-
Notifications
You must be signed in to change notification settings - Fork 20
/
Cargo.toml
107 lines (103 loc) · 3.09 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
[workspace]
members = ["crates/*", "xtask"]
default-members = ["crates/*", "xtask"]
resolver = "2"
[workspace.package]
edition = "2021"
version = "1.1.0"
[workspace.dependencies]
# own local crates
elp_base_db = { path = "./crates/base_db" }
elp_eqwalizer = { path = "./crates/eqwalizer" }
elp_erlang_service = { path = "./crates/erlang_service" }
elp_ide = { path = "./crates/ide" }
elp_ide_assists = { path = "./crates/ide_assists" }
elp_ide_completion = { path = "./crates/ide_completion" }
elp_ide_db = { path = "./crates/ide_db" }
elp_log = { path = "./crates/elp_log" }
elp_project_model = { path = "./crates/project_model" }
elp_syntax = { path = "./crates/syntax" }
elp_types_db = { path = "./crates/types_db" }
hir = { path = "./crates/hir" }
# Forks
erl_ast = { path = "./crates/erl_ast" }
# External crates
always-assert = "0.1.3"
anyhow = "1.0.86"
bpaf = { version = "=0.7.9", features = ["derive", "autocomplete", "batteries"] }
byteorder = "1.5.0"
codespan-reporting = "0.11.1"
cov-mark = "2.0.0"
criterion = "0.3.6"
crossbeam-channel = "0.5.13"
dirs = "5.0"
dissimilar = "1.0.9"
triple_accel = "0.4.0"
eetf = "0.9.0"
either = "1.13.0"
env_logger = "0.10.2"
expect-test = "1.5.0"
fs_extra = "1.3.0"
fxhash = "0.2.1"
glob = "0.3.1"
include_dir = "0.7.4"
imara-diff = "0.1.7"
indexmap = "2.3.0"
indicatif = { version = "0.17.8", features = ["rayon"] }
itertools = "0.10.5"
jemallocator = { version = "0.5.4", package = "tikv-jemallocator" }
jod-thread = "0.1.2"
krates = "0.12.6"
la-arena = { git = "https://github.com/rust-lang/rust-analyzer", rev = "2024-07-29" }
lazy_static = "1.5.0"
log = "0.4.22"
lsp-server = "0.7.6"
lsp-types = { version = "0.93.2", features = ["proposed"] }
memchr = "2.7.4"
mio = "0.8.11"
num-derive = "0.3.3"
num-traits = "0.2.19"
once_cell = "1.19.0"
parking_lot = "0.12.3"
paths = { git = "https://github.com/rust-lang/rust-analyzer", rev = "2024-07-29" }
proc-macro2 = "1.0.86"
profile = { features = [
"jemalloc",
], git = "https://github.com/rust-lang/rust-analyzer", rev = "2024-07-29" }
quote = "1.0.36"
range-set = "0.0.10"
rayon = "1.10.0"
regex = "1.10.6"
rowan = "0.15.15"
rust-ini = "0.18"
rustc-hash = "1.1.0"
rustyline = "11.0.0"
salsa = "0.17.0-pre.2"
semver = "1.0.23"
serde = { version = "1.0.206", features = ["derive"] }
serde_json = "1.0.124"
serde_path_to_error = "0.1.16"
serde_with = "1.14.0"
smallvec = { version = "1.13.2", features = ["const_new", "union", "const_generics"] }
smol_str = "0.1.24"
stdx = { git = "https://github.com/rust-lang/rust-analyzer", rev = "2024-07-29" }
strsim = { version = "0.10.0" }
strum = "0.25.0"
strum_macros = "0.25.3"
tempfile = "3.12.0"
test-case = "2.2.2"
text-edit = { git = "https://github.com/rust-lang/rust-analyzer", rev = "2024-07-29" }
text-size = "1.1.1"
thiserror = "1.0"
tracing = "0.1.40"
threadpool = "1.8.1"
timeout-readwrite = "0.3.3"
toml = "0.5"
tree-sitter = "0.23.2"
# @fb-only
tree-sitter-erlang = "0.9.0" # @oss-only
url = "2.5.4"
vfs = { git = "https://github.com/rust-lang/rust-analyzer", rev = "2024-07-29" }
vfs-notify = { git = "https://github.com/rust-lang/rust-analyzer", rev = "2024-07-29" }
walkdir = "2.5.0"
xshell = "0.2.6"