pint_pkg

Module plan

source
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§

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_graph traversal.
  • 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.