List of all items
Structs
- CfgInfo
- CommitInfo
- VersionInfo
- core::Members
- core::PackageIdSpec
- core::Resolve
- core::SourceId
- core::Workspace
- core::WorkspaceRootConfig
- core::compiler::BuildConfig
- core::compiler::BuildContext
- core::compiler::BuildOutput
- core::compiler::BuildScriptOutputs
- core::compiler::BuildScripts
- core::compiler::Compilation
- core::compiler::CompileTarget
- core::compiler::Context
- core::compiler::DefaultExecutor
- core::compiler::Doctest
- core::compiler::FileType
- core::compiler::Metadata
- core::compiler::RustDocFingerprint
- core::compiler::RustcTargetData
- core::compiler::TargetInfo
- core::compiler::Unit
- core::compiler::UnitInterner
- core::compiler::UnitOutput
- core::compiler::future_incompat::Diagnostic
- core::compiler::future_incompat::FutureBreakageItem
- core::compiler::future_incompat::FutureIncompatReport
- core::compiler::future_incompat::OnDiskReport
- core::compiler::rustdoc::RustdocExternMap
- core::compiler::unit_graph::UnitDep
- core::dependency::Dependency
- core::features::CliUnstable
- core::features::Feature
- core::features::Features
- core::manifest::DelayedWarning
- core::manifest::Manifest
- core::manifest::ManifestMetadata
- core::manifest::Target
- core::manifest::VirtualManifest
- core::manifest::Warnings
- core::package::Downloads
- core::package::Package
- core::package::PackageSet
- core::package::SerializedPackage
- core::package_id::PackageId
- core::package_id::PackageIdStableHash
- core::profiles::Profile
- core::profiles::Profiles
- core::profiles::UnitFor
- core::registry::LockedPatchDependency
- core::registry::PackageRegistry
- core::resolver::EncodableDependency
- core::resolver::EncodablePackageId
- core::resolver::EncodableResolve
- core::resolver::Resolve
- core::resolver::ResolveError
- core::resolver::ResolveOpts
- core::resolver::features::CliFeatures
- core::resolver::features::FeatureDifferences
- core::resolver::features::FeatureOpts
- core::resolver::features::FeatureResolver
- core::resolver::features::ResolvedFeatures
- core::shell::Shell
- core::source::SourceId
- core::source::SourceMap
- core::summary::Summary
- ops::CleanOptions
- ops::CompileOptions
- ops::DocOptions
- ops::ExportInfo
- ops::FetchOptions
- ops::FixOptions
- ops::HttpTimeout
- ops::NewOptions
- ops::OutputMetadataOptions
- ops::OwnersOptions
- ops::PackageOpts
- ops::PublishOpts
- ops::RegistryConfig
- ops::TestOptions
- ops::UpdateOptions
- ops::VendorOptions
- ops::cargo_config::GetOptions
- ops::tree::TreeOptions
- sources::GitSource
- sources::config::SourceConfigMap
- sources::directory::DirectorySource
- sources::git::GitCheckout
- sources::git::GitDatabase
- sources::git::GitRemote
- sources::git::GitSource
- sources::path::PathSource
- sources::registry::RegistryConfig
- sources::registry::RegistryPackage
- sources::registry::RegistrySource
- sources::replaced::ReplacedSource
- util::CanonicalUrl
- util::DependencyQueue
- util::FileLock
- util::Filesystem
- util::FossilRepo
- util::GitRepo
- util::HgRepo
- util::LockServer
- util::LockServerClient
- util::LockServerStarted
- util::PijulRepo
- util::Progress
- util::Queue
- util::StableHasher
- util::command_prelude::Arg
- util::command_prelude::ArgMatches
- util::config::CargoBuildConfig
- util::config::CargoHttpConfig
- util::config::CargoNetConfig
- util::config::Config
- util::config::ConfigError
- util::config::ConfigKey
- util::config::ConfigRelativePath
- util::config::EnvConfigValue
- util::config::PackageCacheLock
- util::config::PathAndArgs
- util::config::ProgressConfig
- util::config::SslVersionConfigRange
- util::config::StringList
- util::config::TargetCfgConfig
- util::config::TargetConfig
- util::config::UnmergedStringList
- util::config::Value
- util::cpu::State
- util::diagnostic_server::DiagnosticPrinter
- util::diagnostic_server::RustfixDiagnosticServer
- util::diagnostic_server::StartedServer
- util::errors::CargoTestError
- util::errors::CliError
- util::errors::HttpNot200
- util::errors::InternalError
- util::errors::ManifestCauses
- util::errors::ManifestError
- util::errors::VerboseError
- util::graph::Graph
- util::interning::InternedString
- util::machine_message::Artifact
- util::machine_message::ArtifactProfile
- util::machine_message::BuildFinished
- util::machine_message::BuildScript
- util::machine_message::FromCompiler
- util::machine_message::TimingInfo
- util::network::Retry
- util::profile::Profiler
- util::rustc::Rustc
- util::toml::DetailedTomlDependency
- util::toml::StringOrVec
- util::toml::TomlManifest
- util::toml::TomlOptLevel
- util::toml::TomlProfile
- util::toml::TomlProfiles
- util::toml::TomlProject
- util::toml::TomlWorkspace
Enums
- core::GitReference
- core::MaybePackage
- core::ResolveVersion
- core::WorkspaceConfig
- core::compiler::CompileKind
- core::compiler::CompileMode
- core::compiler::CrateType
- core::compiler::FileFlavor
- core::compiler::Freshness
- core::compiler::LinkType
- core::compiler::Lto
- core::compiler::MessageFormat
- core::compiler::rustdoc::RustdocExternMode
- core::dependency::DepKind
- core::features::Edition
- core::manifest::EitherManifest
- core::manifest::TargetKind
- core::manifest::TargetSourcePath
- core::profiles::Lto
- core::profiles::PanicStrategy
- core::profiles::ProfileRoot
- core::profiles::Strip
- core::resolver::ActivateError
- core::resolver::ResolveBehavior
- core::resolver::ResolveVersion
- core::resolver::features::FeaturesFor
- core::resolver::features::ForceAllTargets
- core::resolver::features::HasDevUnits
- core::resolver::features::RequestedFeatures
- core::shell::ColorChoice
- core::shell::TtyWidth
- core::shell::Verbosity
- core::source::GitReference
- core::source::MaybePackage
- core::summary::FeatureValue
- ops::CompileFilter
- ops::FilterRule
- ops::LibRule
- ops::Packages
- ops::VersionControl
- ops::cargo_config::ConfigFormat
- ops::tree::Charset
- ops::tree::EdgeKind
- ops::tree::Node
- ops::tree::Prefix
- ops::tree::Target
- sources::registry::MaybeLock
- util::ProgressStyle
- util::command_prelude::AppSettings
- util::command_prelude::CommandInfo
- util::command_prelude::CompileMode
- util::command_prelude::ProfileChecking
- util::config::ConfigValue
- util::config::Definition
- util::config::ProgressWhen
- util::config::SslVersionConfig
- util::diagnostic_server::Message
- util::errors::Test
- util::toml::ProfilePackageSpec
- util::toml::StringOrBool
- util::toml::TomlDependency
- util::toml::U32OrBool
- util::toml::VecStringOrBool
Traits
- core::compiler::Executor
- core::registry::Registry
- core::source::Source
- sources::registry::RegistryData
- util::IntoUrlWithBase
- util::command_prelude::AppExt
- util::command_prelude::ArgMatchesExt
- util::into_url::IntoUrl
- util::machine_message::Message
- util::to_semver::ToSemver
- util::toml::ResolveToPath
Macros
Functions
- core::compiler::extern_args
- core::compiler::rustdoc::add_root_urls
- core::compiler::standard_lib::generate_std_roots
- core::compiler::standard_lib::parse_unstable_flag
- core::compiler::standard_lib::resolve_std
- core::compiler::unit_dependencies::build_unit_dependencies
- core::compiler::unit_graph::emit_serialized_unit_graph
- core::features::channel
- core::resolver::resolve
- display_error
- display_warning_with_error
- exit_with_error
- ops::add_overrides
- ops::cargo_config::get
- ops::clean
- ops::compile
- ops::compile_with_exec
- ops::compile_ws
- ops::configure_http_handle
- ops::create_bcx
- ops::doc
- ops::fetch
- ops::fix
- ops::fix_maybe_exec_rustc
- ops::generate_lockfile
- ops::get_resolved_packages
- ops::http_handle
- ops::http_handle_and_timeout
- ops::init
- ops::install
- ops::install_list
- ops::load_pkg_lockfile
- ops::modify_owners
- ops::needs_custom_http_transport
- ops::new
- ops::output_metadata
- ops::package
- ops::pkgid
- ops::print
- ops::publish
- ops::read_package
- ops::read_packages
- ops::registry_configuration
- ops::registry_login
- ops::registry_logout
- ops::resolve_all_features
- 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::tree::build_and_print
- ops::uninstall
- ops::update_lockfile
- ops::vendor
- ops::write_pkg_lockfile
- ops::yank
- sources::git::fetch
- util::add_path_args
- util::command_prelude::multi_opt
- util::command_prelude::opt
- util::command_prelude::optinal_opt
- util::command_prelude::optional_multi_opt
- util::command_prelude::subcommand
- util::command_prelude::values
- util::command_prelude::values_os
- util::config::homedir
- util::config::save_credentials
- util::elapsed
- util::errors::internal
- util::existing_vcs_repo
- 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::iter_join
- util::iter_join_onto
- util::job::setup
- util::lev_distance::closest
- util::lev_distance::closest_msg
- util::lev_distance::lev_distance
- util::network::with_retry
- util::path_args
- util::print_available_benches
- util::print_available_binaries
- util::print_available_examples
- util::print_available_packages
- util::print_available_tests
- util::profile::start
- 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::restricted_names::validate_package_name
- util::toml::parse
- util::toml::read_manifest
- version
Typedefs
- core::compiler::unit_graph::UnitGraph
- core::resolver::ActivateResult
- core::resolver::Metadata
- core::resolver::features::DiffMap
- core::summary::FeatureMap
- util::command_prelude::App
- util::config::EnvConfig
- util::config::OptValue
- util::errors::CargoResult
- util::errors::CliResult
- util::job::Setup