rust-analyzer/crates
bors[bot] f2c39d0cdf
Merge #8020
8020: Power up goto_implementation r=matklad a=Veykril

by allowing it to be invoked on references of names, now showing all (trait)
implementations of the given type in all crates instead of just the defining
crate as well as including support for builtin types

![image](https://user-images.githubusercontent.com/3757771/111144403-52bb0700-8587-11eb-9205-7a2a5b8b75a3.png)
Example screenshot of `impl`s of Box in `log`, `alloc`, `std` and the current crate. Before you had to invoke it on the definition where it would only show the `impls` in `alloc`.

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-03-15 14:08:26 +00:00
..
base_db Fixed remaining references to AnalysisChange (now: Change) 2021-02-28 12:57:41 +01:00
cfg Add runnables::related_tests 2021-02-27 18:00:17 +03:00
flycheck Bump cargo_metadata 2021-03-02 14:27:29 +02:00
hir Merge #8020 2021-03-15 14:08:26 +00:00
hir_def Simplify source maps for fields 2021-03-15 15:38:50 +03:00
hir_expand some clippy::performance fixes 2021-03-15 10:19:59 +01:00
hir_ty Merge #8020 2021-03-15 14:08:26 +00:00
ide Merge #8020 2021-03-15 14:08:26 +00:00
ide_assists Allow applying De Morgan's law to multiple terms at once 2021-03-12 10:19:54 -05:00
ide_completion remove expected_name_and_type method on completion context in favor of using fields added in #8008 2021-03-15 06:25:39 -07:00
ide_db move Semantics::visit_file_defs to ide_db::helpers 2021-03-15 12:18:52 +01:00
ide_ssr Merge #7961 2021-03-10 17:06:11 +00:00
mbe some clippy::performance fixes 2021-03-15 10:19:59 +01:00
parser Fix remaining references to cargo xtask codegen 2021-03-12 15:10:33 +01:00
paths Document paths items 2021-01-22 15:38:33 +01:00
proc_macro_api some clippy::performance fixes 2021-03-15 10:19:59 +01:00
proc_macro_srv Compilation speed 2021-03-09 22:30:58 +03:00
proc_macro_test Add description for crates that will be published 2020-08-24 13:07:22 +02:00
profile add more counts 2021-01-27 12:39:19 +03:00
project_model some clippy::performance fixes 2021-03-15 10:19:59 +01:00
rust-analyzer Merge #8021 #8022 2021-03-15 10:05:49 +00:00
stdx Cleanup decl_check 2021-02-05 16:09:45 +01:00
syntax Attach trivia to ast::Union nodes 2021-03-14 11:11:01 +01:00
test_utils Use upstream cov-mark 2021-03-08 22:19:44 +02:00
text_edit Avoid turning completion objects into builders 2020-11-16 23:16:41 +02:00
toolchain Add description for crates that will be published 2020-08-24 13:07:22 +02:00
tt add expand log 2021-03-13 20:14:21 +08:00
vfs Fix slow tests sometimes failing 2021-02-12 16:31:16 +01:00
vfs-notify Fix slow tests sometimes failing 2021-02-12 16:31:16 +01:00