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.
- Package
Inner ๐ - Package
Set - A set of packages, with the intent to download.
- Serialized
Feature ๐ - Serialized
Package - A Package in a form where
Serializecan be derived.
Enumsยง
- WhyTick ๐