Skip to main contentModule resolve
Source use cargo_util_schemas::core::PartialVersion; ๐ use cargo_util_schemas::manifest::RustVersion; ๐ use crate::util::Graph; ๐ use crate::util::errors::CargoResult; ๐ use crate::util::interning::InternedString; ๐ use crate::workspace::dependency::DepKind; ๐ use crate::workspace::Dependency; ๐ use crate::workspace::PackageId; ๐ use crate::workspace::PackageIdSpec; ๐ use crate::workspace::PackageIdSpecQuery; ๐ use crate::workspace::Summary; ๐ use crate::workspace::Target; ๐ use cargo_util::collections::HashMap; ๐ use cargo_util::collections::HashSet; ๐ use cargo_util_schemas::lockfile::TomlLockfileMetadata; ๐ use std::borrow::Borrow; ๐ use std::fmt; ๐
- Resolve
- Represents a fully-resolved package dependency graph. Each node in the graph
is a package and edges represent dependencies between packages.
- ResolveVersion
- A version to indicate how a
Cargo.lock should be serialized.