Skip to main content

Module resolve

Module resolve 

Source

Re-exportsยง

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; ๐Ÿ”’

Structsยง

Resolve
Represents a fully-resolved package dependency graph. Each node in the graph is a package and edges represent dependencies between packages.

Enumsยง

ResolveVersion
A version to indicate how a Cargo.lock should be serialized.