rust/src/librustdoc
Matthias Krüger 6c91ce27c3
Rollup merge of #108686 - notriddle:notriddle/jank-all, r=jsha
rustdoc: include link on all.html location header

This avoids a subtle layout shift when switching from the crate page to all items.

## Before

| index.html | all.html |
|------------|----------|
| ![image](https://user-images.githubusercontent.com/1593513/222607866-4eac3f55-314c-4273-9664-503f2a79ad0a.png) | ![image](https://user-images.githubusercontent.com/1593513/222607895-2d6bac3b-f66a-47d4-b234-360f6f8e1ee3.png) |

## After

| index.html | all.html |
|------------|----------|
| ![image](https://user-images.githubusercontent.com/1593513/222607866-4eac3f55-314c-4273-9664-503f2a79ad0a.png) | ![image](https://user-images.githubusercontent.com/1593513/222607997-e72c48a0-02c7-42a7-80c2-cd6bed48bd15.png) |
2023-03-08 21:24:50 +01:00
..
clean rustc_middle: Remove trait DefIdTree 2023-03-02 23:46:44 +04:00
doctest Rename TestOptions to GlobalTestOptions 2021-12-12 17:46:19 -08:00
formats Rollup merge of #108146 - notriddle:notriddle/rustdoc-search-reference, r=GuillaumeGomez 2023-02-19 13:03:42 +05:30
html Rollup merge of #108686 - notriddle:notriddle/jank-all, r=jsha 2023-03-08 21:24:50 +01:00
json rustdoc: reduce allocations when generating tooltips 2023-02-22 21:00:10 -07:00
passes rustc_middle: Remove trait DefIdTree 2023-03-02 23:46:44 +04:00
theme Correctly handle parens 2022-09-15 13:53:20 +02:00
askama.toml Remove unneeded minus sign in jinja tags 2023-03-06 11:38:15 +01:00
Cargo.toml Update askama version to 0.12 2023-03-06 11:17:11 +01:00
config.rs Fix typo in comment 2023-01-21 17:34:30 -05:00
core.rs various: translation resources from cg backend 2023-02-22 09:15:54 +00:00
docfs.rs Remove crate visibility modifier in libs, tests 2022-05-21 00:32:47 -04:00
doctest.rs Exit when there are unmatched delims to avoid noisy diagnostics 2023-02-28 07:55:19 +00:00
error.rs Remove crate visibility modifier in libs, tests 2022-05-21 00:32:47 -04:00
externalfiles.rs Remove crate visibility modifier in libs, tests 2022-05-21 00:32:47 -04:00
fold.rs clean: Always store enum disriminant. 2023-01-01 18:11:53 +00:00
lib.rs Use ThinVec in various AST types. 2023-02-21 11:51:56 +11:00
lint.rs Only include stable lints in rustdoc::all group 2023-02-19 22:05:58 -08:00
markdown.rs Turn MarkdownWithToc into a struct with named fields 2023-02-06 16:31:17 +01:00
README.md rust-lang.github.io/rustc-dev-guide -> rustc-dev-guide.rust-lang.org 2020-03-10 17:08:18 -03:00
scrape_examples.rs remove bound_type_of query; make type_of return EarlyBinder; change type_of in metadata 2023-02-16 17:05:56 -07:00
theme.rs Correctly handle parens 2022-09-15 13:53:20 +02:00
visit.rs clean: Always store enum disriminant. 2023-01-01 18:11:53 +00:00
visit_ast.rs rustc_middle: Remove trait DefIdTree 2023-03-02 23:46:44 +04:00
visit_lib.rs rustdoc: Eliminate remaining uses of resolver 2023-02-13 00:10:15 +04:00

For more information about how librustdoc works, see the rustc dev guide.