]> git.proxmox.com Git - rustc.git/blame - src/tools/rust-analyzer/crates/ide/Cargo.toml
New upstream version 1.76.0+dfsg1
[rustc.git] / src / tools / rust-analyzer / crates / ide / Cargo.toml
CommitLineData
064997fb
FG
1[package]
2name = "ide"
3version = "0.0.0"
4description = "TBD"
9ffffee4
FG
5
6authors.workspace = true
7edition.workspace = true
8license.workspace = true
9rust-version.workspace = true
064997fb
FG
10
11[lib]
12doctest = false
13
14[dependencies]
15cov-mark = "2.0.0-pre.1"
16crossbeam-channel = "0.5.5"
4b012472
FG
17arrayvec = "0.7.4"
18either.workspace = true
19itertools.workspace = true
20tracing.workspace = true
064997fb 21oorandom = "11.1.3"
2b03887a 22pulldown-cmark-to-cmark = "10.0.4"
064997fb 23pulldown-cmark = { version = "0.9.1", default-features = false }
2b03887a 24url = "2.3.1"
064997fb 25dot = "0.1.4"
9ffffee4 26smallvec.workspace = true
fe692bf9
FG
27triomphe.workspace = true
28nohash-hasher.workspace = true
064997fb 29
9ffffee4
FG
30# local deps
31cfg.workspace = true
32ide-assists.workspace = true
33ide-completion.workspace = true
34ide-db.workspace = true
35ide-diagnostics.workspace = true
36ide-ssr.workspace = true
37profile.workspace = true
38stdx.workspace = true
39syntax.workspace = true
40text-edit.workspace = true
064997fb
FG
41# ide should depend only on the top-level `hir` package. if you need
42# something from some `hir-xxx` subpackage, reexport the API via `hir`.
9ffffee4 43hir.workspace = true
064997fb
FG
44
45[target.'cfg(not(any(target_arch = "wasm32", target_os = "emscripten")))'.dependencies]
9ffffee4 46toolchain.workspace = true
064997fb
FG
47
48[dev-dependencies]
064997fb
FG
49expect-test = "1.4.0"
50
9ffffee4
FG
51# local deps
52test-utils.workspace = true
53
064997fb
FG
54[features]
55in-rust-tree = ["ide-assists/in-rust-tree", "ide-diagnostics/in-rust-tree"]