Skip to main content

Module resolver

Module resolver 

Source
Expand description

Dependency resolver using the PubGrub algorithm.

Wraps the pubgrub crate to resolve Bock package dependencies from a registry of known packages and their version constraints.

Structs§

PackageRegistry
A registry of known packages and their versions/dependencies.
PackageVersionMeta
Metadata for a specific version of a package in the registry.

Enums§

DepVisibility
Visibility of a resolved dependency.

Functions§

compute_visibility
Compute visibility of resolved dependencies.

Type Aliases§

ResolvedDeps
A resolved set of packages and their selected versions.
SemverRanges
Type alias for pubgrub version ranges over semver versions.
UnifiedFeatures
Unified feature sets: package name → set of enabled features.