Expand description
Serialized configuration of a build.
This module implements parsing config.toml
configuration files to tweak
how the build runs.
Re-exports§
pub use crate::core::config::flags::Subcommand;
Macros§
Structs§
- Build 🔒TOML representation of various global build decisions.
- Global configuration for the entire build and/or bootstrap.
- Dist 🔒
- Install 🔒TOML representation of various global install decisions.
- Llvm 🔒TOML representation of how the LLVM build is configured.
- Rust 🔒TOML representation of how the Rust build is configured.
- Per-target configuration stored in the global configuration structure.
- Newtype over
Vec<TargetSelection>
so we can implement custom parsing logic - Structure of the
config.toml
file that configuration is read from. - TOML representation of how each build target is configured.
Enums§
- LLD in bootstrap works like this:
- Describes how to handle conflicts in merging two
TomlConfig
- LTO mode used for compiling rustc itself.
Traits§
- Merge 🔒
Functions§
- set 🔒