Skip to main content

Module package

Module package 

Source

Re-exportsยง

use std::cell::OnceCell; ๐Ÿ”’
use std::cell::Cell; ๐Ÿ”’
use std::cell::Ref; ๐Ÿ”’
use std::cell::RefCell; ๐Ÿ”’
use std::cmp::Ordering; ๐Ÿ”’
use std::collections::BTreeMap; ๐Ÿ”’
use std::collections::BTreeSet; ๐Ÿ”’
use std::fmt; ๐Ÿ”’
use std::hash; ๐Ÿ”’
use std::path::Path; ๐Ÿ”’
use std::path::PathBuf; ๐Ÿ”’
use std::rc::Rc; ๐Ÿ”’
use std::time::Duration; ๐Ÿ”’
use std::time::Instant; ๐Ÿ”’
use anyhow::Context as _; ๐Ÿ”’
use cargo_util::collections::HashMap; ๐Ÿ”’
use cargo_util::collections::HashSet; ๐Ÿ”’
use cargo_util_schemas::manifest::FeatureDefinition; ๐Ÿ”’
use cargo_util_schemas::manifest::Hints; ๐Ÿ”’
use cargo_util_schemas::manifest::RustVersion; ๐Ÿ”’
use futures::FutureExt; ๐Ÿ”’
use futures::TryStreamExt; ๐Ÿ”’
use futures::stream::FuturesUnordered; ๐Ÿ”’
use http::Request; ๐Ÿ”’
use semver::Version; ๐Ÿ”’
use serde::Serialize; ๐Ÿ”’
use serde::Serialize; ๐Ÿ”’
use tracing::debug; ๐Ÿ”’
use crate::compiler::CompileKind; ๐Ÿ”’
use crate::compiler::RustcTargetData; ๐Ÿ”’
use crate::resolver::features::ForceAllTargets; ๐Ÿ”’
use crate::resolver::HasDevUnits; ๐Ÿ”’
use crate::resolver::Resolve; ๐Ÿ”’
use crate::sources::source::MaybePackage; ๐Ÿ”’
use crate::sources::source::SourceMap; ๐Ÿ”’
use crate::util::HumanBytes; ๐Ÿ”’
use crate::util::cache_lock::CacheLock; ๐Ÿ”’
use crate::util::cache_lock::CacheLockMode; ๐Ÿ”’
use crate::util::errors::CargoResult; ๐Ÿ”’
use crate::util::errors::HttpNotSuccessful; ๐Ÿ”’
use crate::util::interning::InternedString; ๐Ÿ”’
use crate::util::network::retry::Retry; ๐Ÿ”’
use crate::util::network::retry::RetryResult; ๐Ÿ”’
use crate::util; ๐Ÿ”’
use crate::util::GlobalContext; ๐Ÿ”’
use crate::util::Progress; ๐Ÿ”’
use crate::util::ProgressStyle; ๐Ÿ”’
use crate::util::internal; ๐Ÿ”’
use crate::workspace::dependency::DepKind; ๐Ÿ”’
use crate::workspace::CliUnstable; ๐Ÿ”’
use crate::workspace::Dependency; ๐Ÿ”’
use crate::workspace::Feature; ๐Ÿ”’
use crate::workspace::Features; ๐Ÿ”’
use crate::workspace::Manifest; ๐Ÿ”’
use crate::workspace::PackageId; ๐Ÿ”’
use crate::workspace::PackageIdSpec; ๐Ÿ”’
use crate::workspace::SerializedDependency; ๐Ÿ”’
use crate::workspace::SourceId; ๐Ÿ”’
use crate::workspace::Target; ๐Ÿ”’
use crate::workspace::Summary; ๐Ÿ”’
use crate::workspace::Workspace; ๐Ÿ”’

Structsยง

Downloads
Helper for downloading crates.
Package
Information about a package that is available somewhere in the file system.
PackageInner ๐Ÿ”’
PackageSet
A set of packages, with the intent to download.
SerializedFeature ๐Ÿ”’
SerializedPackage
A Package in a form where Serialize can be derived.

Enumsยง

WhyTick ๐Ÿ”’