Files
rust/src/test/rustdoc
bors 3a24abd22f Auto merge of #86841 - GuillaumeGomez:reexported-macro-2-render, r=Stupremee
Fix rendering of reexported macros 2.0 and fix visibility of reexported items

So, this PR grew a bit out of focus, it does the following things:

* Fixes #86276.
* Fixes visibility display for reexported items: it now takes the visibility of the "use" statement rather than the visibility of the reexported item itself).
* Fixes the display of reexported items if "--document-private-items" option is used. Before, they were simply skipped.
* Fixes inconsistency on typedef items: they didn't display their visibility contrary to other items.

I added tests to check everything listed above.

cc `@camelid` `@ollie27` (in case one of you want to review?)

r? `@jyn514`
2021-07-12 11:52:55 +00:00
..
2021-06-12 16:35:18 +01:00
2021-06-02 20:30:18 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-06-02 20:30:18 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-03-14 23:21:03 +00:00
2021-03-14 23:21:03 +00:00
2021-06-02 20:30:18 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2019-10-29 13:42:55 +01:00
2020-11-12 14:58:07 +01:00
2020-02-29 20:47:10 +03:00
2021-06-21 20:42:57 +08:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-06-02 20:30:18 +02:00
2020-07-02 13:19:04 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-02-20 17:51:41 -07:00
2021-06-02 20:30:18 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-06-04 08:05:54 -04:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-06-02 20:30:18 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-06-02 20:30:18 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2019-04-22 16:57:01 +01:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2020-07-02 13:19:04 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2019-02-10 23:42:32 +00:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-06-02 20:30:18 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2019-04-30 12:55:38 +03:00
2018-12-25 21:08:33 -07:00
2020-07-02 13:19:04 +02:00
2020-07-02 13:19:04 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2019-04-22 16:57:01 +01:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-06-02 20:30:18 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-06-02 20:30:18 +02:00
2021-06-02 20:30:18 +02:00
2018-12-25 21:08:33 -07:00
2021-06-02 20:30:18 +02:00
2021-06-02 20:30:18 +02:00
2021-06-02 20:30:18 +02:00
2019-04-22 16:57:01 +01:00
2021-06-02 20:30:18 +02:00
2021-06-02 20:30:18 +02:00
2021-06-02 20:30:18 +02:00
2021-06-02 20:30:18 +02:00
2021-05-31 10:30:16 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-06-02 20:30:18 +02:00
2018-12-25 21:08:33 -07:00
2020-05-05 22:56:23 +02:00
2021-06-02 20:30:18 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-06-02 20:30:18 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-06-16 14:42:51 +02:00
2021-06-16 14:42:51 +02:00
2018-12-25 21:08:33 -07:00
2021-07-07 13:47:28 +02:00
2018-12-25 21:08:33 -07:00
2021-06-15 22:47:26 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-04-05 00:29:43 +01:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-05-02 12:29:23 -07:00
2021-05-02 14:17:07 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-06-02 20:30:18 +02:00
2020-10-29 11:43:21 +01:00
2021-06-04 08:05:54 -04:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2019-04-03 22:18:41 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-06-02 20:30:18 +02:00
2019-02-09 14:29:03 +01:00