bors[bot] 868f4b5756
Merge #5956
5956: Highlight errors in macros r=jonas-schievink a=popzxc

Resolves #4924 

This PR makes rust-analyzer highlight not only the source place when error originates in macro, but also the exact places in macro which caused an error.

This is done by creating an inverse diagnostic, which points to the macro and cross-references the source place.

![изображение](https://user-images.githubusercontent.com/12111581/92319594-b71e6c00-f022-11ea-94c1-f412905269dd.png)


Co-authored-by: Igor Aleksanov <popzxc@yandex.ru>
2020-09-10 20:55:06 +00:00
..
2020-08-24 13:29:10 +02:00
2020-09-04 21:54:42 +00:00
⬆️ expect-test
2020-08-28 14:47:14 +02:00
2020-09-01 14:55:41 +02:00
2020-09-09 17:20:39 +00:00
2020-09-03 17:40:12 -04:00
2020-09-06 09:22:01 +03:00
⬆️ expect-test
2020-08-28 14:47:14 +02:00
2020-09-04 21:54:42 +00:00
2020-09-03 13:37:36 +02:00