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<'_>) { ... }
}

Required Associated Types§

source

type Output: Clone

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

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 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§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

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

source§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

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

source§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

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

source§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

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

source§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

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

source§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

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

source§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

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

source§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

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

source§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

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

source§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

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

source§

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

source§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

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§

type Output = ()

source§

const DEFAULT: bool = false

source§

impl Step for BuildHelper

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

impl Step for Jsondocck

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

impl Step for Jsondoclint

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

impl Step for OptDist

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

impl Step for Assemble

source§

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

source§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

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

source§

type Output = u32

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = false

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§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

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§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for CargoBook

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

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§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

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§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

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§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for RustcCodegenCranelift

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

impl Step for CrtBeginEnd

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§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

impl Step for BookTest

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

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§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = false

source§

impl Step for Codegen

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

impl Step for CodegenCranelift

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for CodegenGCC

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for CodegenUnits

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

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

source§

impl Step for CompiletestTest

source§

impl Step for Coverage

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

const ONLY_HOSTS: bool = false

source§

impl Step for CoverageMap

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

impl Step for CoverageRun

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for CoverageRunRustdoc

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for Crashes

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

impl Step for Crate

source§

impl Step for CrateBootstrap

source§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

impl Step for CrateBuildHelper

source§

impl Step for CrateLibrustc

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for CrateRunMakeSupport

source§

impl Step for CrateRustdoc

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for CrateRustdocJsonTypes

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for Debuginfo

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

impl Step for Distcheck

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for HtmlCheck

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for Incremental

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

impl Step for Linkcheck

source§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for MirOpt

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

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

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

const ONLY_HOSTS: bool = true

source§

impl Step for Pretty

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

const ONLY_HOSTS: bool = true

source§

impl Step for RemoteCopyLibs

source§

impl Step for RunMake

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

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

source§

impl Step for RunPassValgrind

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

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

source§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for RustcGuide

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for RustdocGUI

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for RustdocJSNotStd

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for RustdocJSStd

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for RustdocJson

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for RustdocUi

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

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

source§

type Output = ()

source§

const ONLY_HOSTS: bool = true

source§

const DEFAULT: bool = true

source§

impl Step for TestHelpers

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = false

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for TierCheck

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

impl Step for Ui

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = false

source§

impl Step for UiFullDeps

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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

source§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

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§

type Output = ()

source§

const DEFAULT: bool = true

source§

const ONLY_HOSTS: bool = true

source§

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