1[package] 2name = "ide-db" 3version = "0.0.0" 4description = "TBD" 5 6authors.workspace = true 7edition.workspace = true 8license.workspace = true 9rust-version.workspace = true 10 11[lib] 12doctest = false 13 14[dependencies] 15cov-mark = "2.0.0-pre.1" 16tracing = "0.1.35" 17rayon = "1.6.1" 18fst = { version = "0.4.7", default-features = false } 19rustc-hash = "1.1.0" 20once_cell = "1.17.0" 21either = "1.7.0" 22itertools = "0.10.5" 23arrayvec = "0.7.2" 24indexmap = "1.9.1" 25memchr = "2.5.0" 26triomphe.workspace = true 27nohash-hasher.workspace = true 28 29# local deps 30base-db.workspace = true 31limit.workspace = true 32parser.workspace = true 33profile.workspace = true 34stdx.workspace = true 35syntax.workspace = true 36text-edit.workspace = true 37# ide should depend only on the top-level `hir` package. if you need 38# something from some `hir-xxx` subpackage, reexport the API via `hir`. 39hir.workspace = true 40 41line-index.workspace = true 42 43[dev-dependencies] 44expect-test = "1.4.0" 45oorandom = "11.1.3" 46xshell = "0.2.2" 47 48# local deps 49test-utils.workspace = true 50sourcegen.workspace = true 51