List of all items
Structs
- Build
- Compiler
- Config
- Crate
- builder::Builder
- builder::Cargo
- builder::RunConfig
- builder::Rustflags
- builder::ShouldRun
- builder::StepDescription
- builder::TaskPath
- cache::Cache
- cache::Interned
- cache::Interner
- cache::TyIntern
- channel::Info
- check::Bootstrap
- check::CargoMiri
- check::Clippy
- check::CodegenBackend
- check::Miri
- check::MiroptTestTools
- check::Rls
- check::RustAnalyzer
- check::Rustc
- check::Rustdoc
- check::Rustfmt
- check::Std
- clean::CleanAll
- clean::Rustc
- clean::Std
- compile::Assemble
- compile::CargoTarget
- compile::CodegenBackend
- compile::Rustc
- compile::RustcLink
- compile::StartupObjects
- compile::Std
- compile::StdLink
- compile::Sysroot
- config::Build
- config::CompilerMetadata
- config::Config
- config::Dist
- config::Install
- config::Llvm
- config::OptimizeVisitor
- config::Rust
- config::RustfmtMetadata
- config::Stage0Config
- config::Stage0Metadata
- config::Target
- config::TargetSelection
- config::TargetSelectionList
- config::TomlConfig
- config::TomlTarget
- dist::Analysis
- dist::Bootstrap
- dist::BuildManifest
- dist::Cargo
- dist::Clippy
- dist::DebuggerScripts
- dist::Docs
- dist::Extended
- dist::JsonDocs
- dist::LlvmTools
- dist::Mingw
- dist::Miri
- dist::PlainSourceTarball
- dist::ReproducibleArtifacts
- dist::Rls
- dist::RustAnalyzer
- dist::RustDemangler
- dist::RustDev
- dist::Rustc
- dist::RustcDev
- dist::RustcDocs
- dist::Rustfmt
- dist::Src
- dist::Std
- doc::Bootstrap
- doc::Cargo
- doc::CargoBook
- doc::Clippy
- doc::ClippyBook
- doc::EditionGuide
- doc::EmbeddedBook
- doc::ErrorIndex
- doc::Miri
- doc::Nomicon
- doc::Reference
- doc::RustByExample
- doc::RustbookSrc
- doc::Rustc
- doc::RustcBook
- doc::Rustdoc
- doc::RustdocBook
- doc::Rustfmt
- doc::SharedAssets
- doc::SharedAssetsPaths
- doc::Standalone
- doc::Std
- doc::StyleGuide
- doc::TheBook
- doc::Tidy
- doc::UnstableBook
- doc::UnstableBookGen
- flags::Flags
- format::RustfmtConfig
- install::Cargo
- install::Clippy
- install::Docs
- install::LlvmTools
- install::Miri
- install::RustAnalyzer
- install::RustDemangler
- install::Rustc
- install::Rustfmt
- install::Src
- install::Std
- llvm::CrtBeginEnd
- llvm::HashStamp
- llvm::LdFlags
- llvm::Libunwind
- llvm::Lld
- llvm::Llvm
- llvm::LlvmResult
- llvm::Meta
- llvm::SanitizerRuntime
- llvm::Sanitizers
- metadata::Dependency
- metadata::Output
- metadata::Package
- metadata::Target
- render_tests::BenchOutcome
- render_tests::Renderer
- render_tests::SuiteOutcome
- render_tests::TestOutcome
- run::BuildManifest
- run::BumpStage0
- run::CollectLicenseMetadata
- run::ExpandYamlAnchors
- run::GenerateCompletions
- run::GenerateCopyright
- run::GenerateWindowsSys
- run::Miri
- run::ReplaceVersionPlaceholder
- sanity::Finder
- setup::Hook
- setup::Link
- setup::Vscode
- synthetic_targets::MirOptPanicAbortSyntheticTarget
- tarball::GeneratedTarball
- tarball::Tarball
- test::Assembly
- test::BookTest
- test::Bootstrap
- test::Cargo
- test::Cargotest
- test::Clippy
- test::Codegen
- test::CodegenCranelift
- test::CodegenUnits
- test::Compiletest
- test::CompiletestTest
- test::CoverageMap
- test::Crate
- test::CrateBootstrap
- test::CrateLibrustc
- test::CrateRustdoc
- test::CrateRustdocJsonTypes
- test::Debuginfo
- test::Distcheck
- test::EditionGuide
- test::EmbeddedBook
- test::ErrorIndex
- test::ExpandYamlAnchors
- test::HtmlCheck
- test::Incremental
- test::Linkcheck
- test::LintDocs
- test::MirOpt
- test::Miri
- test::Nomicon
- test::Pretty
- test::Reference
- test::RemoteCopyLibs
- test::RunCoverage
- test::RunCoverageRustdoc
- test::RunMake
- test::RunMakeFullDeps
- test::RunPassValgrind
- test::RustAnalyzer
- test::RustByExample
- test::RustDemangler
- test::RustInstaller
- test::RustcBook
- test::RustcGuide
- test::Rustdoc
- test::RustdocBook
- test::RustdocGUI
- test::RustdocJSNotStd
- test::RustdocJSStd
- test::RustdocJson
- test::RustdocTheme
- test::RustdocUi
- test::Rustfmt
- test::TestHelpers
- test::TheBook
- test::Tidy
- test::TierCheck
- test::Ui
- test::UiFullDeps
- test::UnstableBook
- tool::BuildManifest
- tool::BumpStage0
- tool::Cargo
- tool::CargoClippy
- tool::CargoMiri
- tool::CargoTest
- tool::Cargofmt
- tool::Clippy
- tool::CollectLicenseMetadata
- tool::Compiletest
- tool::CoverageDump
- tool::ErrorIndex
- tool::ExpandYamlAnchors
- tool::GenerateCopyright
- tool::GenerateWindowsSys
- tool::HtmlChecker
- tool::JsonDocCk
- tool::JsonDocLint
- tool::Linkchecker
- tool::LintDocs
- tool::LldWrapper
- tool::Miri
- tool::OptimizedDist
- tool::RemoteTestClient
- tool::RemoteTestServer
- tool::ReplaceVersionPlaceholder
- tool::Rls
- tool::RustAnalyzer
- tool::RustAnalyzerProcMacroSrv
- tool::RustDemangler
- tool::RustInstaller
- tool::Rustbook
- tool::Rustdoc
- tool::RustdocGUITest
- tool::RustdocTheme
- tool::Rustfmt
- tool::SuggestTests
- tool::Tidy
- tool::ToolBuild
- tool::UnstableBookGen
- toolstate::RepoState
- toolstate::ToolStateCheck
- util::TimeIt
Enums
- CLang
- DependencyType
- DocTests
- GitRepo
- Mode
- PathSet
- Subcommand
- builder::Alias
- builder::Kind
- builder::PathSet
- builder::ReallyDefault
- cc_detect::Language
- channel::GitInfo
- compile::CargoMessage
- config::DebuginfoLevel
- config::DryRun
- config::LlvmLibunwind
- config::ReplaceOpt
- config::RustOptimize
- config::RustcLto
- config::RustfmtState
- config::SplitDebuginfo
- config::StringOrBool
- config::StringOrInt
- doc::DocumentationFormat
- download::DownloadSource
- flags::Color
- flags::Subcommand
- flags::Warnings
- render_tests::Message
- render_tests::Outcome
- render_tests::SuiteMessage
- render_tests::TestMessage
- setup::Profile
- setup::PromptResult
- tarball::OverlayKind
- tool::SourceType
- tool::Tool
- toolstate::ToolState
Traits
Macros
- check::tool_check_step
- clean::clean_crate_tree
- config::check_ci_llvm
- config::define_config
- doc::book
- doc::submodule_helper
- doc::tool_doc
- forward
- install::install
- t
- test::default_test
- test::default_test_with_compare_mode
- test::host_test
- test::test
- test::test_book
- test::test_definitions
- test::test_with_compare_mode
- tool::bootstrap_tool
- tool::tool_extended
- util::t
Functions
- builder::crate_description
- cc_detect::cc2ar
- cc_detect::find
- cc_detect::find_target
- cc_detect::ndk_compiler
- cc_detect::new_cc_build
- cc_detect::set_compiler
- channel::read_commit_info_file
- channel::write_commit_hash_file
- channel::write_commit_info_file
- check::args
- check::cargo_subcommand
- check::codegen_backend_stamp
- check::librustc_stamp
- check::libstd_stamp
- check::libstd_test_stamp
- chmod
- clean::clean
- clean::clean_default
- clean::clean_specific_stage
- clean::do_op
- clean::rm_rf
- compile::add_to_sysroot
- compile::apple_darwin_sign_file
- compile::apple_darwin_update_library_name
- compile::codegen_backend_stamp
- compile::compiler_file
- compile::copy_and_stamp
- compile::copy_codegen_backends_to_sysroot
- compile::copy_llvm_libunwind
- compile::copy_sanitizers
- compile::copy_self_contained_objects
- compile::copy_third_party_objects
- compile::cp_rustc_component_to_ci_sysroot
- compile::is_codegen_cfg_needed
- compile::librustc_stamp
- compile::libstd_stamp
- compile::needs_codegen_config
- compile::run_cargo
- compile::rustc_cargo
- compile::rustc_cargo_env
- compile::rustc_llvm_env
- compile::std_cargo
- compile::stream_cargo
- compile::strip_debug
- config::format_optimize_error_msg
- config::set
- config::target_selection_list
- config::threads_from_config
- dist::add_env
- dist::copy_src_dirs
- dist::copy_target_libs
- dist::distdir
- dist::find_files
- dist::install_llvm_file
- dist::make_win_dist
- dist::maybe_install_llvm
- dist::maybe_install_llvm_runtime
- dist::maybe_install_llvm_target
- dist::pkgname
- dist::should_build_extended_tool
- dist::skip_host_target_lib
- dist::tmpdir
- dist::verify_uefi_rlib_format
- doc::doc_std
- doc::invoke_rustdoc
- doc::symlink_dir_force
- download::recorded_entries
- download::try_run
- envify
- extract_beta_rev
- find_recent_config_change_ids
- flags::get_completion
- format::format
- format::get_modified_rs_files
- format::get_rustfmt_version
- format::rustfmt
- format::update_rustfmt_version
- format::verify_rustfmt_version
- install::default_path
- install::install_sh
- install::is_dir_writable_for_user
- install::prepare_dir
- install::sanitize_sh
- job::setup
- llvm::check_llvm_version
- llvm::configure_cmake
- llvm::configure_llvm
- llvm::detect_llvm_sha
- llvm::get_var
- llvm::is_ci_llvm_available
- llvm::is_ci_llvm_modified
- llvm::prebuilt_llvm_config
- llvm::supported_sanitizers
- metadata::build
- metadata::workspace_members
- render_tests::add_flags_and_try_run_tests
- render_tests::run_tests
- render_tests::try_run_tests
- sanity::check
- setup::attempt_toolchain_link
- setup::create_vscode_settings_maybe
- setup::ensure_stage1_toolchain_placeholder_exists
- setup::install_git_hook_maybe
- setup::interactive_path
- setup::prompt_user
- setup::rustup_installed
- setup::setup
- setup::setup_config_toml
- setup::stage_dir_exists
- setup::toolchain_is_linked
- setup::try_link_toolchain
- suggest::suggest
- synthetic_targets::create_synthetic_target
- test::check_if_tidy_is_installed
- test::get_browser_ui_test_version
- test::get_browser_ui_test_version_inner
- test::markdown_test
- test::path_for_cargo
- test::prepare_cargo_test
- test::run_cargo_test
- test::testdir
- tool::prepare_tool_cargo
- toolstate::check_changed_files
- toolstate::checkout_toolstate_repo
- toolstate::commit_toolstate_change
- toolstate::days_since_beta_promotion
- toolstate::prepare_toolstate_config
- toolstate::print_error
- toolstate::publish_test_results
- toolstate::read_old_toolstate
- toolstate::toolstate_repo
- util::absolute
- util::absolute_unix
- util::add_dylib_path
- util::add_link_lib_path
- util::check_run
- util::dir_is_empty
- util::dir_up_to_date
- util::dylib_path
- util::dylib_path_var
- util::exe
- util::forcing_clang_based_tests
- util::get_clang_cl_resource_dir
- util::is_debug_info
- util::is_dylib
- util::is_valid_test_suite_arg
- util::libdir
- util::link_lib_path
- util::link_lib_path_var
- util::lld_flag_no_threads
- util::make
- util::mtime
- util::output
- util::output_result
- util::program_out_of_date
- util::run
- util::run_suppressed
- util::symlink_dir
- util::timeit
- util::try_run_suppressed
- util::up_to_date
- util::use_host_linker
Type Aliases
Statics
- cache::INTERNER
- download::SHOULD_FIX_BINS_AND_DYLIBS
- setup::RUST_ANALYZER_SETTINGS
- setup::SETTINGS_HASHES
- toolstate::NIGHTLY_TOOLS
- toolstate::STABLE_TOOLS