Skip to main content

Module dependency

Module dependency 

Source
Expand description

Dependency-related data types for dependency resolution operations.

Structs§

Dependency
Information about a single dependency.
DependencyConstraintRange
What: Store the deterministic intersection of dependency version requirements.
DependencyGraphConfig
What: Configure bounded metadata graph resolution.
DependencyGraphDiagnostic
What: Record one actionable non-fatal graph-resolution event.
DependencyGraphEdge
What: Represent one directed dependency requirement between graph nodes.
DependencyGraphNode
What: Represent one deterministic dependency graph node.
DependencyGraphResolution
What: Return the bounded, deterministic output of one metadata graph-resolution run.
DependencyMetadata
What: Carry raw .SRCINFO metadata returned by an injected graph metadata provider.
DependencyProvenance
What: Identify the source and requested/provider identity behind a graph node.
DependencyResolution
Result of dependency resolution operation.
DependencySpec
Parsed dependency specification (name with optional version requirement).
DependencyVersionBound
What: Represent one inclusive or exclusive edge of an intersected version range.
PackageRef
Package reference for dependency resolution input.
ResolverConfig
Configuration for dependency resolution.
ReverseDependencyReport
Reverse dependency analysis result.
ReverseDependencySummary
Summary statistics for a single package’s reverse dependencies.
SrcinfoData
Parsed .SRCINFO file data.

Enums§

DependencyGraphDiagnosticKind
What: Categorize non-fatal graph-resolution diagnostics.
DependencyGraphNodeStatus
What: Describe the resolution state of a graph node.
DependencyMetadataResponse
What: Describe a batched injected metadata-provider result.
DependencySource
Source of a dependency package.
DependencyStatus
Status of a dependency relative to the current system state.
PackageSource
Package source for dependency resolution input.