rust/src/doc
Matthias Krüger f63fdde764
Rollup merge of #141597 - Oneirical:unquestionable-instruction, r=jieyouxu
Document subdirectories of UI tests with README files

Part of rust-lang/rust#133895 and the [2025 Google Summer of Code](https://blog.rust-lang.org/2025/05/08/gsoc-2025-selected-projects/) associated project.

When adding a new UI test, one is faced with hundreds of subdirectories in `tests/ui` reflecting various categories. Knowing where to put the new test is not trivial, as many of the categories have slightly misleading names. For example, `moves` does not only refer to the `move` keyword but to functions taking ownership in general, whereas `allocator` does not refer to allocation in general but rather to the very specific `allocator_api` and `global_allocator` features.

Many contributors will therefore place their test at the top level of ̀`tests/ui` where it will be mixed with hundreds of unrelated tests.

This PR is a tentative move towards more clearly defined tag/categories, with a SUMMARY.md file documenting the true purpose of each subdirectory, placed inside `tests/ui`.

r? ``@jieyouxu``
2025-06-23 06:07:19 +02:00
..
book@8a6d44e45b Update books 2025-06-19 04:45:42 +02:00
edition-guide@aa6ce337c0 Update books 2025-05-21 01:50:12 +02:00
embedded-book@10fa1e0843 Update books 2025-06-02 19:01:18 +02:00
man Update rustc man page to match rustc --help 2022-08-01 22:03:18 +00:00
nomicon@8b61acfaea Update books 2025-06-02 19:01:18 +02:00
reference@50fc1628f3 Update books 2025-06-19 04:45:42 +02:00
rust-by-example@05c7d8bae6 Update books 2025-06-19 04:45:42 +02:00
rustc Auto merge of #140772 - mati865:gnullvm-host, r=Kobzol 2025-06-19 00:21:07 +00:00
rustc-dev-guide Rollup merge of #141597 - Oneirical:unquestionable-instruction, r=jieyouxu 2025-06-23 06:07:19 +02:00
rustdoc Update extracted-doctest feature documentation 2025-06-11 13:44:22 +02:00
style-guide style: Never break within a nullary function call func() or a unit literal () 2025-05-07 20:36:06 +01:00
unstable-book correct template for #[align] 2025-06-19 13:58:23 +02:00
complement-design-faq.md
complement-lang-faq.md
complement-project-faq.md
favicon.inc doc: no shortcut in rel="icon" 2022-01-28 13:42:48 +01:00
footer.inc avoid reuse tripping over copyright notices 2023-03-09 12:24:43 +01:00
full-toc.inc
grammar.md
guide-crates.md
guide-error-handling.md
guide-ffi.md
guide-macros.md
guide-ownership.md
guide-plugins.md Remove support for compiler plugins. 2023-11-04 08:50:46 +11:00
guide-pointers.md
guide-strings.md
guide-tasks.md
guide-testing.md
guide-unsafe.md
guide.md
index.md doc: add release notes to standalone doc bundle 2023-11-13 16:00:31 -07:00
intro.md
not_found.md rustdoc: consistentify #TOC and #ModNav to lowercase 2024-08-20 16:51:40 -07:00
redirect.inc doc: no shortcut in rel="icon" 2022-01-28 13:42:48 +01:00
reference.md Update reference.md 2021-07-10 19:51:36 +02:00
robots.txt Block version-specific docs from search engines 2020-03-14 02:29:35 +00:00
rust.css Fix heading anchors in doc pages. 2024-03-18 09:13:18 -07:00
rust.md
rustdoc.md
tutorial.md
version_info.html.template