List of all items
Structs
- core::PackageIdSpec
- 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::FutureIncompatReportPackage
- core::compiler::future_incompat::OnDiskReports
- core::compiler::rustdoc::RustdocExternMap
- core::compiler::unit_graph::UnitDep
- core::dependency::Artifact
- core::dependency::Dependency
- core::dependency::SerializedArtifact
- core::features::CliUnstable
- core::features::Feature
- core::features::Features
- core::features::GitFeatures
- core::features::GitoxideFeatures
- core::gc::Gc
- core::gc::GcOpts
- core::global_cache_tracker::DeferredGlobalLastUse
- core::global_cache_tracker::GitCheckout
- core::global_cache_tracker::GitDb
- core::global_cache_tracker::GlobalCacheTracker
- core::global_cache_tracker::RegistryCrate
- core::global_cache_tracker::RegistryIndex
- core::global_cache_tracker::RegistrySrc
- 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::VersionPreferences
- core::resolver::features::CliFeatures
- core::resolver::features::FeatureOpts
- core::resolver::features::FeatureResolver
- core::resolver::features::ResolvedFeatures
- core::shell::Hyperlink
- core::shell::Shell
- core::summary::Summary
- ops::CleanContext
- ops::CleanOptions
- ops::CompileOptions
- ops::DocOptions
- ops::ExportInfo
- ops::FetchOptions
- ops::FixOptions
- ops::NewOptions
- ops::OutputMetadataOptions
- ops::OwnersOptions
- ops::PackageOpts
- ops::PublishOpts
- ops::TestOptions
- 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::tree::TreeOptions
- 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::RegistrySource
- sources::replaced::ReplacedSource
- sources::source::SourceMap
- 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::auth::AuthorizationError
- util::auth::RegistryConfig
- util::auth::RegistryConfigExtended
- util::cache_lock::CacheLock
- util::cache_lock::CacheLocker
- util::command_prelude::Arg
- util::command_prelude::ArgMatches
- util::command_prelude::Command
- util::config::BuildTargetConfig
- util::config::CargoBuildConfig
- util::config::CargoFutureIncompatConfig
- util::config::CargoHttpConfig
- util::config::CargoNetConfig
- util::config::CargoSshConfig
- util::config::Config
- util::config::ConfigError
- util::config::ConfigKey
- util::config::ConfigRelativePath
- util::config::CredentialCacheValue
- util::config::EnvConfigValue
- 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::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::HttpNotSuccessful
- 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::http::HttpTimeout
- util::network::retry::Retry
- util::network::sleep::SleepTracker
- util::profile::Profiler
- util::rustc::Rustc
- util::toml::InheritableFields
- util::toml_mut::dependency::Dependency
- util::toml_mut::dependency::GitSource
- util::toml_mut::dependency::PathSource
- util::toml_mut::dependency::RegistrySource
- util::toml_mut::dependency::WorkspaceSource
- util::toml_mut::manifest::DepTable
- util::toml_mut::manifest::LocalManifest
- util::toml_mut::manifest::Manifest
Enums
- core::GitReference
- core::MaybePackage
- core::SourceKind
- core::WorkspaceConfig
- core::compiler::CompileKind
- core::compiler::CompileMode
- core::compiler::CrateType
- core::compiler::FileFlavor
- core::compiler::Freshness
- core::compiler::LinkArgTarget
- core::compiler::Lto
- core::compiler::MessageFormat
- core::compiler::TimingOutput
- core::compiler::rustdoc::RustdocExternMode
- core::compiler::rustdoc::RustdocScrapeExamples
- core::compiler::unit_dependencies::IsArtifact
- core::dependency::ArtifactKind
- core::dependency::ArtifactTarget
- core::dependency::DepKind
- core::features::Edition
- core::manifest::EitherManifest
- core::manifest::TargetKind
- core::manifest::TargetSourcePath
- core::profiles::DebugInfo
- core::profiles::Lto
- core::profiles::PanicStrategy
- core::profiles::ProfileRoot
- core::profiles::Strip
- core::profiles::StripInner
- core::resolver::ActivateError
- core::resolver::ResolveBehavior
- core::resolver::ResolveVersion
- core::resolver::VersionOrdering
- 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::summary::FeatureValue
- ops::CompileFilter
- ops::FilterRule
- ops::LibRule
- ops::NewProjectKind
- ops::OutputFormat
- ops::Packages
- ops::RegistryCredentialConfig
- ops::RegistryOrIndex
- ops::VersionControl
- ops::cargo_config::ConfigFormat
- ops::tree::Charset
- ops::tree::EdgeKind
- ops::tree::Node
- ops::tree::Prefix
- ops::tree::Target
- 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::config::CargoFutureIncompatFrequencyConfig
- util::config::ConfigValue
- util::config::Definition
- util::config::JobsConfig
- util::config::ProgressWhen
- util::config::SslVersionConfig
- util::diagnostic_server::Message
- util::machine_message::ArtifactDebuginfo
- util::network::retry::RetryResult
- util::toml_mut::dependency::MaybeWorkspace
- util::toml_mut::dependency::Source
Traits
- core::PackageIdSpecQuery
- core::compiler::Executor
- core::registry::Registry
- sources::registry::RegistryData
- sources::source::Source
- util::IntoUrlWithBase
- util::VersionExt
- util::command_prelude::ArgMatchesExt
- util::command_prelude::CommandExt
- util::into_url::IntoUrl
- util::machine_message::Message
- util::network::PollExt
- util::toml::ResolveToPath
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
- core::compiler::artifact::get_env
- core::compiler::extern_args
- core::compiler::future_incompat::save_and_display_report
- core::compiler::rustdoc::add_output_format
- 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::cargo_docs_link
- core::features::channel
- core::find_workspace_root
- core::gc::auto_gc
- core::gc::parse_human_size
- core::gc::parse_time_span
- core::global_cache_tracker::du_git_checkout
- core::global_cache_tracker::is_silent_error
- core::resolve_relative_path
- core::resolver::resolve
- 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::check_yanked
- ops::clean
- ops::compile
- ops::compile_with_exec
- ops::compile_ws
- ops::create_bcx
- ops::doc
- ops::fetch
- ops::fix
- ops::fix_exec_rustc
- ops::fix_get_proxy_lock_addr
- ops::generate_lockfile
- ops::get_resolved_packages
- ops::init
- ops::install
- ops::install_list
- ops::load_pkg_lockfile
- ops::modify_owners
- ops::new
- ops::output_metadata
- ops::package
- ops::package_one
- ops::pkgid
- ops::print
- ops::publish
- ops::read_package
- ops::read_packages
- 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
- sources::git::resolve_ref
- 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::ignore_unknown
- util::command_prelude::multi_opt
- 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::config::homedir
- util::config::save_credentials
- util::edit_distance::closest
- util::edit_distance::closest_msg
- util::edit_distance::edit_distance
- util::elapsed
- util::errors::internal
- util::existing_vcs_repo
- util::get_umask
- util::hex::hash_u64
- util::hex::hash_u64_file
- util::hex::short_hash
- util::hex::to_hex
- util::hostname
- util::human_readable_bytes
- 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::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::sqlite::basic_migration
- util::sqlite::migrate
- util::toml::is_embedded
- util::toml::prepare_for_publish
- util::toml::read_manifest
- util::toml::to_real_manifest
- util::toml::validate_profile
- util::toml_mut::is_sorted
- util::toml_mut::manifest::str_or_1_len_table
- util::truncate_with_ellipsis
- util::try_canonicalize
- version
Type Aliases
- core::compiler::unit_graph::UnitGraph
- core::features::AllowFeatures
- core::resolver::ActivateResult
- core::resolver::Metadata
- core::resolver::features::DiffMap
- core::summary::FeatureMap
- sources::git::fetch::Error
- util::config::EnvConfig
- util::config::OptValue
- util::errors::CargoResult
- util::errors::CliResult
- util::job::Setup
- util::sqlite::Migration
Constants
- CARGO_ENV
- core::compiler::future_incompat::REPORT_PREAMBLE
- core::features::SEE_CHANNELS
- core::package::MANIFEST_PREAMBLE
- 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::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::USAGE
- util::style::VALID
- util::style::WARN