| [package] | 
 | name = "ide-db" | 
 | version = "0.0.0" | 
 | repository.workspace = true | 
 | description = "Core data structure representing IDE state for rust-analyzer." | 
 |  | 
 | authors.workspace = true | 
 | edition.workspace = true | 
 | license.workspace = true | 
 | rust-version.workspace = true | 
 |  | 
 | [lib] | 
 |  | 
 | [dependencies] | 
 | cov-mark = "2.0.0" | 
 | crossbeam-channel.workspace = true | 
 | tracing.workspace = true | 
 | rayon.workspace = true | 
 | fst = { version = "0.4.7", default-features = false } | 
 | rustc-hash.workspace = true | 
 | either.workspace = true | 
 | itertools.workspace = true | 
 | arrayvec.workspace = true | 
 | indexmap.workspace = true | 
 | memchr = "2.7.4" | 
 | salsa.workspace = true | 
 | query-group.workspace = true | 
 | triomphe.workspace = true | 
 | nohash-hasher.workspace = true | 
 | bitflags.workspace = true | 
 |  | 
 | # local deps | 
 | base-db.workspace = true | 
 | parser.workspace = true | 
 | profile.workspace = true | 
 | stdx.workspace = true | 
 | syntax.workspace = true | 
 | span.workspace = true | 
 | vfs.workspace = true | 
 | # ide should depend only on the top-level `hir` package. if you need | 
 | # something from some `hir-xxx` subpackage, reexport the API via `hir`. | 
 | hir.workspace = true | 
 |  | 
 | line-index.workspace = true | 
 |  | 
 | [dev-dependencies] | 
 | expect-test = "1.5.1" | 
 |  | 
 | # local deps | 
 | test-utils.workspace = true | 
 | test-fixture.workspace = true | 
 |  | 
 | [lints] | 
 | workspace = true |