Trait bootstrap::core::builder::Step

source ·
pub trait Step:
    'static
    + Clone
    + Debug
    + PartialEq
    + Eq
    + Hash {
    type Output: Clone;

    const DEFAULT: bool = false;
    const ONLY_HOSTS: bool = false;

    // Required methods
    fn run(self, builder: &Builder<'_>) -> Self::Output;
    fn should_run(run: ShouldRun<'_>) -> ShouldRun<'_>;

    // Provided method
    fn make_run(_run: RunConfig<'_>) { ... }
}

Provided Associated Constants§

source

const DEFAULT: bool = false

Whether this step is run by default as part of its respective phase. true here can still be overwritten by should_run calling default_condition.

source

const ONLY_HOSTS: bool = false

If true, then this rule should be skipped if –target was specified, but –host was not

Required Associated Types§

source

type Output: Clone

PathBuf when directories are created or to return a Compiler once it’s been assembled.

Required Methods§

source

fn run(self, builder: &Builder<'_>) -> Self::Output

Primary function to execute this rule. Can call builder.ensure() with other steps to run those.

This gets called twice during a normal ./x.py execution: first with dry_run() == true, and then for real.

source

fn should_run(run: ShouldRun<'_>) -> ShouldRun<'_>

When bootstrap is passed a set of paths, this controls whether this rule will execute. However, it does not get called in a “default” context when we are not passed any paths; in that case, make_run is called directly.

Provided Methods§

source

fn make_run(_run: RunConfig<'_>)

Builds up a “root” rule, either as a default rule or from a path passed to us.

When path is None, we are executing in a context where no paths were passed. When ./x.py build is run, for example, this rule could get called if it is in the correct list below with a path of None.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Step for Profile

source§

impl Step for bootstrap::core::build_steps::check::Bootstrap

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::check::CargoMiri

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::check::Clippy

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::check::CodegenBackend

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::check::Miri

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::check::MiroptTestTools

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::check::Rls

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::check::RustAnalyzer

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::check::Rustc

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::check::Rustdoc

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::check::Rustfmt

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::check::Std

source§

impl Step for bootstrap::core::build_steps::check::TestFloatParse

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

type Output = ()

source§

impl Step for CleanAll

source§

impl Step for bootstrap::core::build_steps::clean::Rustc

source§

impl Step for bootstrap::core::build_steps::clean::Std

source§

impl Step for bootstrap::core::build_steps::clippy::Bootstrap

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for BuildHelper

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::BuildManifest

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::CargoMiri

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::Clippy

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::CollectLicenseMetadata

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::Compiletest

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::CoverageDump

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for Jsondocck

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for Jsondoclint

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::LintDocs

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::LlvmBitcodeLinker

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::Miri

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::MiroptTestTools

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for OptDist

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::RemoteTestClient

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::RemoteTestServer

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::Rls

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::RustAnalyzer

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::RustInstaller

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::Rustc

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::Rustdoc

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::Rustfmt

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::Std

source§

impl Step for bootstrap::core::build_steps::clippy::TestFloatParse

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::clippy::Tidy

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for Assemble

source§

impl Step for bootstrap::core::build_steps::compile::CodegenBackend

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::compile::Rustc

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = false

source§

type Output = u32

source§

impl Step for StartupObjects

source§

impl Step for bootstrap::core::build_steps::compile::Std

source§

impl Step for Sysroot

source§

impl Step for Analysis

source§

impl Step for bootstrap::core::build_steps::dist::Bootstrap

source§

impl Step for bootstrap::core::build_steps::dist::BuildManifest

source§

impl Step for bootstrap::core::build_steps::dist::Cargo

source§

impl Step for bootstrap::core::build_steps::dist::Clippy

source§

impl Step for bootstrap::core::build_steps::dist::CodegenBackend

source§

impl Step for DebuggerScripts

source§

impl Step for bootstrap::core::build_steps::dist::Docs

source§

impl Step for Extended

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for JsonDocs

source§

impl Step for bootstrap::core::build_steps::dist::LlvmBitcodeLinker

source§

impl Step for bootstrap::core::build_steps::dist::LlvmTools

source§

impl Step for Mingw

source§

impl Step for bootstrap::core::build_steps::dist::Miri

source§

impl Step for PlainSourceTarball

source§

impl Step for ReproducibleArtifacts

source§

impl Step for bootstrap::core::build_steps::dist::Rls

source§

impl Step for bootstrap::core::build_steps::dist::RustAnalyzer

source§

impl Step for RustDev

source§

impl Step for bootstrap::core::build_steps::dist::Rustc

source§

impl Step for RustcDev

source§

impl Step for RustcDocs

source§

impl Step for bootstrap::core::build_steps::dist::Rustfmt

source§

impl Step for bootstrap::core::build_steps::dist::Src

source§

impl Step for bootstrap::core::build_steps::dist::Std

source§

impl Step for bootstrap::core::build_steps::doc::Bootstrap

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::doc::Cargo

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for CargoBook

source§

impl Step for bootstrap::core::build_steps::doc::Clippy

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for ClippyBook

source§

impl Step for bootstrap::core::build_steps::doc::EditionGuide

source§

impl Step for bootstrap::core::build_steps::doc::EmbeddedBook

source§

impl Step for bootstrap::core::build_steps::doc::ErrorIndex

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::doc::Miri

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::doc::Nomicon

source§

impl Step for bootstrap::core::build_steps::doc::Reference

source§

impl Step for Releases

source§

impl Step for bootstrap::core::build_steps::doc::RunMakeSupport

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::doc::RustByExample

source§

impl Step for bootstrap::core::build_steps::doc::Rustc

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::doc::RustcBook

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::doc::Rustdoc

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::doc::RustdocBook

source§

impl Step for bootstrap::core::build_steps::doc::Rustfmt

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for SharedAssets

source§

impl Step for Standalone

source§

impl Step for bootstrap::core::build_steps::doc::Std

source§

impl Step for StyleGuide

source§

impl Step for bootstrap::core::build_steps::doc::TheBook

source§

impl Step for bootstrap::core::build_steps::doc::Tidy

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::doc::UnstableBook

source§

impl Step for bootstrap::core::build_steps::doc::UnstableBookGen

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::install::Cargo

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::install::Clippy

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::install::Docs

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::install::LlvmBitcodeLinker

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::install::LlvmTools

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::install::Miri

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::install::RustAnalyzer

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::install::Rustc

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for RustcCodegenCranelift

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::install::Rustfmt

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::install::Src

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::install::Std

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

type Output = ()

source§

impl Step for CrtBeginEnd

source§

impl Step for Enzyme

source§

impl Step for Libunwind

source§

impl Step for Lld

source§

impl Step for Llvm

source§

impl Step for Sanitizers

source§

impl Step for bootstrap::core::build_steps::run::BuildManifest

source§

impl Step for bootstrap::core::build_steps::run::BumpStage0

source§

impl Step for bootstrap::core::build_steps::run::CollectLicenseMetadata

source§

impl Step for GenerateCompletions

source§

impl Step for bootstrap::core::build_steps::run::GenerateCopyright

source§

impl Step for bootstrap::core::build_steps::run::GenerateWindowsSys

source§

impl Step for bootstrap::core::build_steps::run::Miri

source§

impl Step for bootstrap::core::build_steps::run::ReplaceVersionPlaceholder

source§

impl Step for Hook

source§

impl Step for Vscode

source§

impl Step for MirOptPanicAbortSyntheticTarget

source§

impl Step for Assembly

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

type Output = ()

source§

impl Step for BookTest

source§

impl Step for bootstrap::core::build_steps::test::Bootstrap

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::test::Cargo

source§

impl Step for bootstrap::core::build_steps::test::CargoMiri

source§

impl Step for Cargotest

source§

impl Step for bootstrap::core::build_steps::test::Clippy

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = false

source§

type Output = ()

source§

impl Step for Codegen

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

type Output = ()

source§

impl Step for CodegenCranelift

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for CodegenGCC

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for CodegenUnits

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::test::Compiletest

source§

impl Step for CompiletestTest

source§

impl Step for Coverage

source§

const DEFAULT: bool = false

source§

const ONLY_HOSTS: bool = false

source§

type Output = ()

source§

impl Step for CoverageMap

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

type Output = ()

source§

impl Step for CoverageRun

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for CoverageRunRustdoc

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for Crashes

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

type Output = ()

source§

impl Step for Crate

source§

impl Step for CrateBootstrap

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

type Output = ()

source§

impl Step for CrateBuildHelper

source§

impl Step for CrateLibrustc

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for CrateRunMakeSupport

source§

impl Step for CrateRustdoc

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for CrateRustdocJsonTypes

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for Debuginfo

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

type Output = ()

source§

impl Step for Distcheck

source§

impl Step for bootstrap::core::build_steps::test::EditionGuide

source§

const DEFAULT: bool = false

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::test::EmbeddedBook

source§

const DEFAULT: bool = false

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::test::ErrorIndex

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for HtmlCheck

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for Incremental

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

type Output = ()

source§

impl Step for Linkcheck

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::test::LintDocs

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for MirOpt

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::test::Miri

source§

impl Step for bootstrap::core::build_steps::test::Nomicon

source§

const DEFAULT: bool = false

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for Pretty

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::test::Reference

source§

const DEFAULT: bool = false

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for RemoteCopyLibs

source§

impl Step for RunMake

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::test::RunMakeSupport

source§

impl Step for RunPassValgrind

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::test::RustAnalyzer

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::test::RustByExample

source§

const DEFAULT: bool = false

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::test::RustInstaller

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::test::RustcBook

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for RustcGuide

source§

const DEFAULT: bool = false

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::test::Rustdoc

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::test::RustdocBook

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for RustdocGUI

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for RustdocJSNotStd

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for RustdocJSStd

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for RustdocJson

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::test::RustdocTheme

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for RustdocUi

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::test::Rustfmt

source§

impl Step for bootstrap::core::build_steps::test::TestFloatParse

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

type Output = ()

source§

impl Step for TestHelpers

source§

impl Step for bootstrap::core::build_steps::test::TheBook

source§

const DEFAULT: bool = false

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::test::Tidy

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for TierCheck

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for Ui

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

type Output = ()

source§

impl Step for UiFullDeps

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::test::UnstableBook

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl Step for bootstrap::core::build_steps::tool::BuildManifest

source§

impl Step for bootstrap::core::build_steps::tool::BumpStage0

source§

impl Step for bootstrap::core::build_steps::tool::Cargo

source§

impl Step for CargoClippy

source§

impl Step for bootstrap::core::build_steps::tool::CargoMiri

source§

impl Step for CargoTest

source§

impl Step for Cargofmt

source§

impl Step for bootstrap::core::build_steps::tool::Clippy

source§

impl Step for bootstrap::core::build_steps::tool::CollectLicenseMetadata

source§

impl Step for bootstrap::core::build_steps::tool::Compiletest

source§

impl Step for bootstrap::core::build_steps::tool::CoverageDump

source§

impl Step for bootstrap::core::build_steps::tool::ErrorIndex

source§

impl Step for bootstrap::core::build_steps::tool::GenerateCopyright

source§

impl Step for bootstrap::core::build_steps::tool::GenerateWindowsSys

source§

impl Step for HtmlChecker

source§

impl Step for JsonDocCk

source§

impl Step for JsonDocLint

source§

impl Step for LibcxxVersionTool

source§

impl Step for Linkchecker

source§

impl Step for bootstrap::core::build_steps::tool::LintDocs

source§

impl Step for LldWrapper

source§

impl Step for bootstrap::core::build_steps::tool::LlvmBitcodeLinker

source§

impl Step for bootstrap::core::build_steps::tool::Miri

source§

impl Step for OptimizedDist

source§

impl Step for bootstrap::core::build_steps::tool::RemoteTestClient

source§

impl Step for bootstrap::core::build_steps::tool::RemoteTestServer

source§

impl Step for bootstrap::core::build_steps::tool::ReplaceVersionPlaceholder

source§

impl Step for bootstrap::core::build_steps::tool::Rls

source§

impl Step for bootstrap::core::build_steps::tool::RustAnalyzer

source§

impl Step for RustAnalyzerProcMacroSrv

source§

impl Step for bootstrap::core::build_steps::tool::RustInstaller

source§

impl Step for Rustbook

source§

impl Step for RustcPerf

source§

impl Step for RustcPerfWrapper

source§

impl Step for bootstrap::core::build_steps::tool::Rustdoc

source§

impl Step for RustdocGUITest

source§

impl Step for bootstrap::core::build_steps::tool::RustdocTheme

source§

impl Step for bootstrap::core::build_steps::tool::Rustfmt

source§

impl Step for SuggestTests

source§

impl Step for bootstrap::core::build_steps::tool::Tidy

source§

impl Step for ToolBuild

source§

impl Step for bootstrap::core::build_steps::tool::UnstableBookGen

source§

impl Step for WasmComponentLd

source§

impl Step for ToolStateCheck

source§

impl Step for Vendor

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

type Output = ()

source§

impl<P: Step> Step for RustbookSrc<P>