Re-exportsΒ§
pub use self::cargo::Cargo;pub use self::cargo::cargo_profile_var;pub use crate::Compiler;
ModulesΒ§
- cargo π
- cli_
paths π - Various pieces of code for dealing with βpathsβ passed to bootstrap on the
command-line, extracted from
core/builder/mod.rsbecause that file is large and hard to navigate.
StructsΒ§
- Builder
- Builds and performs different
Self::kinds of stuff and actions, taking into account build configuration from e.g. bootstrap.toml. - Libdir π
- RunConfig
- Should
Run - Step
Description π - Step
Metadata - Metadata that describes an executed step, mostly for testing and tracing.
- Task
Path
EnumsΒ§
- Alias
- Kind
- PathSet
- Collection of paths used to match a task rule.
- Really
Default π
TraitsΒ§
- AnyDebug
- This trait is similar to
Any, except that it also exposes the underlying typeβsDebugimplementation. - Step
FunctionsΒ§
- crate_
description - A description of the crates in this set, suitable for passing to
builder.info. - pretty_
print_ πstep - pretty_
step_ name - Return qualified step name, e.g.
compile::Rustc. - step_
debug_ πargs - Renders
stepusing itsDebugimplementation and extract the field arguments out of it.