Module bootstrap::config

source ·
Expand description

Serialized configuration of a build.

This module implements parsing config.toml configuration files to tweak how the build runs.

Re-exports

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
  • TomlConfig 🔒
    Structure of the config.toml file that configuration is read from.
  • TomlTarget 🔒
    TOML representation of how each build target is configured.

Enums

Traits

Functions