rust/src
Matthias Krüger 2484cb8327
Rollup merge of #93420 - jsha:adjust-settings-layout, r=GuillaumeGomez
Improve wrapping on settings page

Previously, the radio button choices for themes would wrap awkwardly on
narrow screens. With this change, the group of choices will prefer
bumping down to the next line together, leaving the setting name on its
own line.

Also fix some minor spacing issues:

 - Align the setting name vertically with the radio button choices.
 - Use margin instead of padding for most spacing choices.
 - Use no margin/padding on the right-hand side.

 Demo: https://rustdoc.crud.net/jsha/adjust-settings-layout/settings.html

 r? ``@GuillaumeGomez``

Before (narrow screen):

![image](https://user-images.githubusercontent.com/220205/151555533-7ab65216-d178-4dcc-8792-3c8fb9da8718.png)

After (narrow screen):

![image](https://user-images.githubusercontent.com/220205/151555702-ad79af32-f84b-4ee4-ae7a-1a2a463c0f6f.png)
2022-02-02 07:11:06 +01:00
..
bootstrap Rollup merge of #93492 - Mark-Simulacrum:shorter-failure-output, r=ehuss 2022-01-31 20:12:58 -08:00
build_helper Hide failed command unless in verbose mode 2022-01-30 17:37:11 -05:00
ci Update browser-ui-test version to 0.5.8 2022-01-29 10:44:18 +01:00
doc Update books 2022-02-01 02:55:55 -08:00
etc Auto merge of #87648 - JulianKnodt:const_eq_constrain, r=oli-obk 2022-01-18 09:58:39 +00:00
librustdoc Rollup merge of #93420 - jsha:adjust-settings-layout, r=GuillaumeGomez 2022-02-02 07:11:06 +01:00
llvm-project@b6b46f596a backport llvm fix for issue 91671. 2022-01-28 09:22:16 -05:00
rustdoc-json-types Increase the format version of rustdoc-json-types 2022-01-20 22:14:02 +01:00
test Rollup merge of #93420 - jsha:adjust-settings-layout, r=GuillaumeGomez 2022-02-02 07:11:06 +01:00
tools Rollup merge of #93290 - lcnr:same_type, r=jackh726 2022-02-01 16:08:05 +01:00
README.md
stage0.json bump bootstrap compiler 2022-01-28 15:01:04 +01:00
version bump version to 1.60.0 2022-01-07 10:04:15 +01:00

This directory contains the source code of the rust project, including:

  • The test suite
  • The bootstrapping build system
  • Various submodules for tools, like rustdoc, rls, etc.

For more information on how various parts of the compiler work, see the rustc dev guide.