List of all items
Structs
- compiler::BuildConfig
- compiler::BuildContext
- compiler::BuildOutput
- compiler::BuildRunner
- compiler::BuildScriptOutputs
- compiler::BuildScripts
- compiler::Compilation
- compiler::DefaultExecutor
- compiler::DepKindSet
- compiler::Doctest
- compiler::FileType
- compiler::Metadata
- compiler::RustcTargetData
- compiler::RustdocFingerprint
- compiler::TargetInfo
- compiler::Unit
- compiler::UnitHash
- compiler::UnitIndex
- compiler::UnitInterner
- compiler::UnitOutput
- compiler::future_incompat::Diagnostic
- compiler::future_incompat::FutureBreakageItem
- compiler::future_incompat::FutureIncompatReport
- compiler::future_incompat::FutureIncompatReportPackage
- compiler::future_incompat::OnDiskReports
- compiler::rustdoc::RustdocExternMap
- compiler::timings::CompilationSection
- compiler::timings::SectionTiming
- compiler::timings::Timings
- compiler::timings::UnitData
- compiler::timings::report::Concurrency
- compiler::timings::report::RenderContext
- compiler::timings::report::SectionData
- compiler::unit_graph::UnitDep
- compiler::unused_deps::DependenciesState
- compiler::unused_deps::ExternState
- compiler::unused_deps::UnusedDepState
- context::BuildTargetConfig
- context::CargoBuildAnalysis
- context::CargoBuildConfig
- context::CargoFutureIncompatConfig
- context::CargoHttpConfig
- context::CargoNetConfig
- context::CargoResolverConfig
- context::CargoSshConfig
- context::ConfigError
- context::ConfigKey
- context::ConfigRelativePath
- context::CredentialCacheValue
- context::EnvConfigValue
- context::GlobalContext
- context::GlobalRegistryConfig
- context::PathAndArgs
- context::ProgressConfig
- context::RegistryConfig
- context::SslVersionConfigRange
- context::StringList
- context::TargetCfgConfig
- context::TargetConfig
- context::TermConfig
- context::Value
- diagnostics::GlobalDiagnosticStats
- diagnostics::Lint
- diagnostics::LintGroup
- diagnostics::LintLevelProduct
- diagnostics::PassOutput
- diagnostics::ScopedDiagnosticStats
- ops::CleanContext
- ops::CleanOptions
- ops::CompileOptions
- ops::DocOptions
- ops::ExportInfo
- ops::FetchOptions
- ops::FixOptions
- ops::InstallTracker
- ops::NewOptions
- ops::OutputMetadataOptions
- ops::OwnersOptions
- ops::PackageOpts
- ops::PublishOpts
- ops::ReportRebuildsOptions
- ops::ReportSessionsOptions
- ops::ReportTimingsOptions
- ops::TestOptions
- ops::UnitGenerator
- ops::UpdateOptions
- ops::VendorOptions
- ops::WorkspaceResolve
- ops::cargo_add::AddOptions
- ops::cargo_add::DepOp
- ops::cargo_add::DependencyUI
- ops::cargo_config::GetOptions
- ops::cargo_remove::RemoveOptions
- ops::cargo_tree::NodeId
- ops::cargo_tree::TreeOptions
- resolver::PublishAgePolicy
- resolver::PublishAgeViolation
- resolver::Resolve
- resolver::ResolveError
- resolver::ResolveOpts
- resolver::VersionPreferences
- resolver::features::CliFeatures
- resolver::features::FeatureOpts
- resolver::features::FeatureResolver
- resolver::features::ResolvedFeatures
- sources::config::SourceConfigMap
- sources::directory::DirectorySource
- sources::git::GitCheckout
- sources::git::GitDatabase
- sources::git::GitRemote
- sources::git::GitSource
- sources::overlay::DependencyConfusionThreatOverlaySource
- sources::path::PathEntry
- sources::path::PathSource
- sources::path::RecursivePathSource
- sources::registry::RegistryConfig
- sources::registry::RegistrySource
- sources::replaced::ReplacedSource
- sources::source::SourceMap
- util::CanonicalUrl
- util::DependencyQueue
- util::FossilRepo
- util::GitRepo
- util::HgRepo
- util::HumanBytes
- util::LocalPollAdapter
- util::LockServer
- util::LockServerClient
- util::LockServerStarted
- util::PijulRepo
- util::Progress
- util::Queue
- util::Unhashed
- util::auth::AuthorizationError
- util::cache_lock::CacheLock
- util::cache_lock::CacheLocker
- util::command_prelude::Arg
- util::command_prelude::ArgMatches
- util::command_prelude::Command
- util::cpu::State
- util::credential::adaptor::BasicProcessCredential
- util::credential::process::CredentialProcessCredential
- util::credential::token::TokenCredential
- util::diagnostic_server::DiagnosticPrinter
- util::diagnostic_server::RustfixDiagnosticServer
- util::diagnostic_server::StartedServer
- util::errors::AlreadyPrintedError
- util::errors::CliError
- util::errors::GitCliError
- util::errors::HttpNotSuccessful
- util::errors::InternalError
- util::errors::ManifestCauses
- util::errors::ManifestError
- util::errors::VerboseError
- util::flock::FileLock
- util::flock::Filesystem
- util::frontmatter::FrontmatterError
- util::frontmatter::ScriptSource
- util::graph::Graph
- util::interning::InternedString
- util::log_message::Target
- util::logger::BuildLogger
- util::logger::RunId
- util::machine_message::Artifact
- util::machine_message::ArtifactProfile
- util::machine_message::BuildFinished
- util::machine_message::BuildScript
- util::machine_message::BuildStarted
- util::machine_message::FromCompiler
- util::network::http::HandleConfiguration
- util::network::http::HttpTimeout
- util::network::http_async::Client
- util::network::retry::Retry
- util::rustc::Rustc
- workspace::PackageIdSpec
- workspace::SourceId
- workspace::Workspace
- workspace::WorkspaceRootConfig
- workspace::dependency::Artifact
- workspace::dependency::Dependency
- workspace::dependency::Patch
- workspace::dependency::SerializedArtifact
- workspace::dependency::SerializedDependency
- workspace::editor::dependency::Dependency
- workspace::editor::dependency::GitSource
- workspace::editor::dependency::PathSource
- workspace::editor::dependency::RegistrySource
- workspace::editor::dependency::WorkspaceSource
- workspace::editor::manifest::DepTable
- workspace::editor::manifest::LocalManifest
- workspace::editor::manifest::Manifest
- workspace::editor::manifest::MissingDependencyError
- workspace::features::CliUnstable
- workspace::features::Feature
- workspace::features::Features
- workspace::features::GitFeatures
- workspace::features::GitoxideFeatures
- workspace::gc::Gc
- workspace::gc::GcOpts
- workspace::global_cache_tracker::DeferredGlobalLastUse
- workspace::global_cache_tracker::GitCheckout
- workspace::global_cache_tracker::GitDb
- workspace::global_cache_tracker::GlobalCacheTracker
- workspace::global_cache_tracker::RegistryCrate
- workspace::global_cache_tracker::RegistryIndex
- workspace::global_cache_tracker::RegistrySrc
- workspace::manifest::DelayedWarning
- workspace::manifest::Manifest
- workspace::manifest::ManifestMetadata
- workspace::manifest::Target
- workspace::manifest::VirtualManifest
- workspace::manifest::Warnings
- workspace::package::Downloads
- workspace::package::Package
- workspace::package::PackageSet
- workspace::package::SerializedPackage
- workspace::package_id::PackageId
- workspace::package_id::PackageIdStableHash
- workspace::parser::InheritableFields
- workspace::profiles::Profile
- workspace::profiles::Profiles
- workspace::profiles::UnitFor
- workspace::registry::LockedPatchDependency
- workspace::registry::PackageRegistry
- workspace::summary::MissingDependencyError
- workspace::summary::Summary
Enums
- compiler::CompileKind
- compiler::CompileKindFallback
- compiler::CompileMode
- compiler::CompileTarget
- compiler::CrateType
- compiler::FileFlavor
- compiler::Freshness
- compiler::LibraryPath
- compiler::LinkArgTarget
- compiler::Lto
- compiler::MessageFormat
- compiler::UserIntent
- compiler::rustdoc::RustdocExternMode
- compiler::rustdoc::RustdocScrapeExamples
- compiler::timings::SectionTimingEvent
- compiler::timings::report::SectionName
- compiler::unit_dependencies::IsArtifact
- context::BracketType
- context::CargoFutureIncompatFrequencyConfig
- context::ConfigValue
- context::Definition
- context::FeatureUnification
- context::IncompatiblePublishAge
- context::IncompatibleRustVersions
- context::JobsConfig
- context::ProgressWhen
- context::ResolveTemplateError
- context::SslVersionConfig
- context::WarningHandling
- diagnostics::LintLevel
- diagnostics::LintLevelSource
- diagnostics::ManifestFor
- diagnostics::passes::ParsePassRule
- ops::CompileFilter
- ops::EditionFixMode
- ops::FilterRule
- ops::LibRule
- ops::NewProjectKind
- ops::OutputFormat
- ops::PackageMessageFormat
- ops::Packages
- ops::RegistryCredentialConfig
- ops::RegistryOrIndex
- ops::VersionControl
- ops::cargo_config::ConfigFormat
- ops::cargo_tree::DisplayDepth
- ops::cargo_tree::EdgeKind
- ops::cargo_tree::Node
- ops::cargo_tree::Prefix
- ops::cargo_tree::Target
- resolver::ActivateError
- resolver::ResolveBehavior
- resolver::ResolveVersion
- resolver::VersionOrdering
- resolver::features::FeaturesFor
- resolver::features::ForceAllTargets
- resolver::features::HasDevUnits
- resolver::features::RequestedFeatures
- sources::git::fetch::RemoteKind
- sources::registry::IndexSummary
- sources::registry::LoadResponse
- sources::registry::MaybeLock
- sources::source::MaybePackage
- sources::source::QueryKind
- util::OptVersionReq
- util::ProgressStyle
- util::auth::AuthorizationErrorReason
- util::cache_lock::CacheLockMode
- util::command_prelude::ArgAction
- util::command_prelude::CommandInfo
- util::command_prelude::ProfileChecking
- util::diagnostic_server::Message
- util::log_message::FingerprintStatus
- util::log_message::LogMessage
- util::machine_message::ArtifactDebuginfo
- util::network::http_async::Error
- util::network::retry::RetryResult
- workspace::GitReference
- workspace::MaybePackage
- workspace::SourceKind
- workspace::WorkspaceConfig
- workspace::dependency::ArtifactKind
- workspace::dependency::ArtifactTarget
- workspace::dependency::DepKind
- workspace::dependency::PatchLocation
- workspace::editor::dependency::MaybeWorkspace
- workspace::editor::dependency::Source
- workspace::editor::manifest::Embedded
- workspace::features::Edition
- workspace::features::FixEdition
- workspace::manifest::EitherManifest
- workspace::manifest::TargetKind
- workspace::manifest::TargetSourcePath
- workspace::profiles::DebugInfo
- workspace::profiles::Lto
- workspace::profiles::PanicStrategy
- workspace::profiles::ProfileRoot
- workspace::profiles::Strip
- workspace::profiles::StripInner
- workspace::summary::FeatureValue
Traits
- compiler::Executor
- diagnostics::AsIndex
- sources::registry::RegistryData
- sources::source::Source
- util::IntoUrlWithBase
- util::OnceExt
- util::VersionExt
- util::command_prelude::ArgMatchesExt
- util::command_prelude::CommandExt
- util::into_url::IntoUrl
- util::machine_message::Message
- util::network::PollExt
- util::network::http_async::ResponsePartsExtensions
- workspace::PackageIdSpecQuery
- workspace::parser::ResolveToPath
- workspace::registry::Registry
Macros
- __shell_print
- drop_eprint
- drop_eprintln
- drop_print
- drop_println
- try_old_curl
- try_old_curl_http2_pipewait
- util::command_prelude::value_parser
Functions
- compiler::artifact::get_env
- compiler::extern_args
- compiler::future_incompat::save_and_display_report
- compiler::lib_search_paths
- compiler::rustdoc::add_output_format
- compiler::rustdoc::add_root_urls
- compiler::standard_lib::generate_std_roots
- compiler::standard_lib::resolve_std
- compiler::timings::report::aggregate_sections
- compiler::timings::report::compute_concurrency
- compiler::timings::report::round_to_centisecond
- compiler::timings::report::write_html
- compiler::unit_dependencies::build_unit_dependencies
- compiler::unit_graph::emit_serialized_unit_graph
- context::homedir
- context::save_credentials
- diagnostics::cwd_rel_path
- diagnostics::get_key_value
- diagnostics::get_key_value_span
- diagnostics::passes::emit_parse_diagnostics
- diagnostics::rules::unused_dependencies::lint_build_results
- diagnostics::workspace_rel_path
- display_error
- display_warning_with_error
- exit_with_error
- ops::add_overrides
- ops::cargo_add::add
- ops::cargo_config::get
- ops::cargo_remove::remove
- ops::cargo_tree::build_and_print
- ops::check_yanked
- ops::clean
- ops::compile
- ops::compile_with_exec
- ops::create_bcx
- ops::doc
- ops::fetch
- ops::fix
- ops::fix_edition
- ops::fix_exec_rustc
- ops::fix_get_proxy_lock_addr
- ops::generate_lockfile
- ops::get_resolved_packages
- ops::info
- ops::init
- ops::install
- ops::install_list
- ops::load_pkg_lockfile
- ops::modify_owners
- ops::new
- ops::output_metadata
- ops::package
- ops::pkgid
- ops::print
- ops::print_lockfile_changes
- ops::publish
- ops::read_package
- ops::registry_login
- ops::registry_logout
- ops::report_rebuilds
- ops::report_sessions
- ops::report_timings
- ops::resolve_all_features
- ops::resolve_root
- ops::resolve_to_string
- ops::resolve_with_previous
- ops::resolve_ws
- ops::resolve_ws_with_opts
- ops::run
- ops::run_benches
- ops::run_tests
- ops::search
- ops::uninstall
- ops::update_lockfile
- ops::upgrade_manifests
- ops::vendor
- ops::write_manifest_upgrades
- ops::write_pkg_lockfile
- ops::yank
- resolver::resolve
- sources::git::fetch
- sources::git::resolve_ref
- sources::path::list_files
- util::add_path_args
- util::auth::auth_token
- util::auth::cache_token_from_commandline
- util::auth::login
- util::auth::logout
- util::auth::registry_credential_config_raw
- util::command_prelude::flag
- util::command_prelude::get_direct_dependencies_pkg_name_candidates
- util::command_prelude::get_pkg_id_spec_candidates
- util::command_prelude::get_pkg_name_candidates
- util::command_prelude::get_registry_candidates
- util::command_prelude::get_target_triples_with_all
- util::command_prelude::get_ws_member_candidates
- util::command_prelude::ignore_unknown
- util::command_prelude::multi_opt
- util::command_prelude::new_gctx_for_completions
- util::command_prelude::opt
- util::command_prelude::optional_multi_opt
- util::command_prelude::optional_opt
- util::command_prelude::root_manifest
- util::command_prelude::subcommand
- util::command_prelude::values
- util::command_prelude::values_os
- util::edit_distance::closest
- util::edit_distance::closest_msg
- util::edit_distance::edit_distance
- util::elapsed
- util::errors::internal
- util::existing_vcs_repo
- util::flock::is_on_nfs_mount
- util::frontmatter::strip_shebang
- util::frontmatter::strip_ws_lines
- util::get_umask
- util::hex::hash_u64
- util::hex::hash_u64_file
- util::hex::short_hash
- util::hex::to_hex
- util::important_paths::find_project_manifest_exact
- util::important_paths::find_root_manifest_for_wd
- util::indented_lines
- util::is_rustup
- util::job::setup
- util::network::http::configure_http_handle
- util::network::http::http_handle
- util::network::http::http_handle_and_timeout
- util::network::http::needs_custom_http_transport
- util::network::proxy::http_proxy
- util::network::proxy::http_proxy_exists
- util::network::retry::with_retry
- util::open::open
- util::path_args
- util::print_available_benches
- util::print_available_binaries
- util::print_available_examples
- util::print_available_packages
- util::print_available_tests
- util::restricted_names::is_conflicting_artifact_name
- util::restricted_names::is_glob_pattern
- util::restricted_names::is_keyword
- util::restricted_names::is_non_ascii_name
- util::restricted_names::is_windows_reserved
- util::restricted_names::is_windows_reserved_path
- util::sqlite::basic_migration
- util::sqlite::migrate
- util::time_span::maybe_parse_time_span
- util::time_span::parse_time_span
- util::truncate_with_ellipsis
- util::try_canonicalize
- version
- workspace::editor::manifest::str_or_1_len_table
- workspace::features::cargo_docs_link
- workspace::features::channel
- workspace::find_workspace_root
- workspace::find_workspace_root_with_membership_check
- workspace::gc::auto_gc
- workspace::gc::parse_human_size
- workspace::global_cache_tracker::is_silent_error
- workspace::parser::is_embedded
- workspace::parser::normalize_path_string_sep
- workspace::parser::prepare_for_publish
- workspace::parser::prepare_target_for_publish
- workspace::parser::prepare_targets_for_publish
- workspace::parser::read_manifest
- workspace::parser::to_real_manifest
- workspace::parser::validate_profile
- workspace::resolve_relative_path
Type Aliases
- compiler::unit_graph::UnitGraph
- context::EnvConfig
- context::OptValue
- resolver::ActivateResult
- resolver::features::ActivateMap
- resolver::features::DiffMap
- resolver::features::PackageFeaturesKey
- sources::git::fetch::Error
- util::StableHasher
- util::data_structures::HashMap
- util::data_structures::HashSet
- util::data_structures::IndexMap
- util::data_structures::IndexSet
- util::errors::CargoResult
- util::errors::CliResult
- util::errors::GitCliResult
- util::job::Setup
- util::sqlite::Migration
- workspace::features::AllowFeatures
- workspace::registry::PatchDependency
- workspace::summary::FeatureMap
Statics
- diagnostics::rules::LINTS
- diagnostics::rules::LINT_GROUPS
- diagnostics::rules::unused_dependencies::LINT
- util::interning::INTERNED_DEFAULT
Constants
- CARGO_ENV
- compiler::future_incompat::REPORT_PREAMBLE
- context::TOP_LEVEL_CONFIG_KEYS
- diagnostics::rules::PARSE_PASS_RULES
- sources::registry::CRATES_IO_DOMAIN
- sources::registry::CRATES_IO_HTTP_INDEX
- sources::registry::CRATES_IO_INDEX
- sources::registry::CRATES_IO_REGISTRY
- util::command_prelude::heading::COMPILATION_OPTIONS
- util::command_prelude::heading::FEATURE_SELECTION
- util::command_prelude::heading::MANIFEST_OPTIONS
- util::command_prelude::heading::PACKAGE_SELECTION
- util::command_prelude::heading::TARGET_SELECTION
- util::errors::DEBUG_HEADERS
- util::network::LOCALHOST
- util::style::CONTEXT
- util::style::DEP_BUILD
- util::style::DEP_DEV
- util::style::DEP_FEATURE
- util::style::DEP_NORMAL
- util::style::ERROR
- util::style::GOOD
- util::style::HEADER
- util::style::INVALID
- util::style::LITERAL
- util::style::NOP
- util::style::NOTE
- util::style::PLACEHOLDER
- util::style::TRANSIENT
- util::style::UPDATE_ADDED
- util::style::UPDATE_DOWNGRADED
- util::style::UPDATE_REMOVED
- util::style::UPDATE_UNCHANGED
- util::style::UPDATE_UPGRADED
- util::style::USAGE
- util::style::VALID
- util::style::WARN
- workspace::features::SEE_CHANNELS
- workspace::manifest::MANIFEST_PREAMBLE
- workspace::parser::DEFAULT_README_FILES