]> git.lizzy.rs Git - rust.git/commit
Change ids strategy
authorAleksey Kladov <aleksey.kladov@gmail.com>
Wed, 23 Jan 2019 20:14:13 +0000 (23:14 +0300)
committerAleksey Kladov <aleksey.kladov@gmail.com>
Thu, 24 Jan 2019 10:29:19 +0000 (13:29 +0300)
commit3ab1519cb27b927074ed7fbbb18a856e6e7fabb8
tree692c7a256604e188d38890966290bd1637d7dd60
parentcfb085ded8d61d7b744d0a83ecbb3da254f6ab9f
Change ids strategy

this is a part of larghish hir refactoring which aims to

* replace per-source-root module trees with per crate trees
* switch from a monotyped DedId to type-specific ids
26 files changed:
crates/ra_db/src/input.rs
crates/ra_db/src/lib.rs
crates/ra_hir/src/adt.rs
crates/ra_hir/src/code_model_api.rs
crates/ra_hir/src/code_model_impl/krate.rs
crates/ra_hir/src/code_model_impl/module.rs
crates/ra_hir/src/db.rs
crates/ra_hir/src/ids.rs
crates/ra_hir/src/impl_block.rs
crates/ra_hir/src/lib.rs
crates/ra_hir/src/mock.rs
crates/ra_hir/src/module_tree.rs
crates/ra_hir/src/nameres.rs
crates/ra_hir/src/nameres/lower.rs
crates/ra_hir/src/nameres/tests.rs
crates/ra_hir/src/query_definitions.rs
crates/ra_hir/src/source_binder.rs
crates/ra_hir/src/ty.rs
crates/ra_hir/src/ty/method_resolution.rs
crates/ra_ide_api/src/completion/complete_path.rs
crates/ra_ide_api/src/completion/completion_item.rs
crates/ra_ide_api/src/db.rs
crates/ra_ide_api/src/goto_definition.rs
crates/ra_ide_api/src/navigation_target.rs
crates/ra_ide_api/src/rename.rs
crates/ra_ide_api/src/snapshots/tests__rename_mod.snap