Files
rust/src
Nicholas Nethercote 530a73f17e Prevent invalid LevelSpec values
`LevelSpec` has two related fields, `level` and `lint_id`. This commit
makes the fields private (and introduces getters) to ensure they are set
together using only valid combinations.

The commit also introduces `is_allow` and `is_expect` methods because
those are useful.
2026-05-14 16:28:50 +10:00
..
2026-05-09 19:10:19 +08:00
2026-05-08 20:04:02 +02:00
2026-04-29 23:30:49 +02:00
2026-04-28 15:17:56 +08:00
2026-05-14 16:28:50 +10:00
2026-04-16 19:30:56 -04:00
2026-04-10 10:49:37 -04:00

This directory contains some source code for the Rust project, including:

  • The bootstrapping build system
  • Various submodules for tools, like cargo, tidy, etc.

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