Expand description
Items related to construction of the compilation Plan.
Structs§
- A dependency edge.
- A cycle was detected while attempting to determine compilation order.
- Failed to find a path root for a given path node.
- Error indicating that more than one member package was found with the same name.
- A pinned package.
- The ID of a pinned package.
- Failed to parse a pinned ID from its hex string representation.
- An unpinned package.
- A compilation plan generated for one or more member package manifests.
Enums§
- Represents an invalid dependency.
- An error produced by a failed path root check.
- The kind of dependency represented by an edge.
- Errors produced by dependency manifest validation.
- Failed to resolve a dependency’s path.
- The reason the dependency was invalidated.
- Failed to construct a compilation plan.
Functions§
- Construct a compilation plan from the given member manifests that we wish to build.
Type Aliases§
- The package graph’s edge index type.
- The package graph type, where the edge a -> b means that a depends on b.
- The set of invalid deps discovered during a
check_graphtraversal. - Manifests of the root packages being built.
- The package graph’s node index type.
- A set of manifests that have been pinned during construction of the compilation plan.