]> git.lizzy.rs Git - rust.git/commit
use extern prelude in Resolver
authorAleksey Kladov <aleksey.kladov@gmail.com>
Mon, 11 Feb 2019 12:39:26 +0000 (15:39 +0300)
committerAleksey Kladov <aleksey.kladov@gmail.com>
Mon, 11 Feb 2019 12:41:39 +0000 (15:41 +0300)
commit58ed8ee6650058d5dc4ce511e2d9c04fdfa09aaf
tree1a45d04e9cef82dd57967e99e9af9b923a193836
parent2babbbb97800b526cc29f244bb6ea58b213d24f3
use extern prelude in Resolver

This fixes two bugs:

- completion for paths works again
- we handle extern prelude shadowing more correctly
crates/ra_hir/src/nameres.rs
crates/ra_hir/src/nameres/tests.rs
crates/ra_hir/src/resolve.rs
crates/ra_ide_api/src/completion/complete_path.rs
crates/ra_ide_api/src/completion/snapshots/completion_item__completes_use_paths_across_crates.snap [new file with mode: 0644]