diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2019-11-10 21:35:19 +0000 |
---|---|---|
committer | GitHub <[email protected]> | 2019-11-10 21:35:19 +0000 |
commit | 7973fd66e9a7f178b0963675c62233474dcec954 (patch) | |
tree | e55d40fa70e9e1122aecbe66f258073b2c3d7a43 /crates/ra_project_model/src/json_project.rs | |
parent | 9d786ea221b27fbdf7c7f7beea0290db448e0611 (diff) | |
parent | d634364462931c0a4944de29b38681a482817b6b (diff) |
Merge #2201
2201: Resolve core types r=matklad a=Matthias247
This adds support for completion and goto definition of
types defined within the "core" crate. The core crate is
added as a dependency to each crate in the project.
The core crate exported it's own prelude. This caused
now all crates to inherit the core crates prelude instead
of the std crates. In order to avoid the problem the
prelude resolution has been changed to overwrite
an already resolved prelude if this was set to a crate
named core - in order to pick a better prelude like std.
Fixes #2199
Co-authored-by: Matthias Einwag <[email protected]>
Diffstat (limited to 'crates/ra_project_model/src/json_project.rs')
0 files changed, 0 insertions, 0 deletions