# Functions
DiffLocks compares two locks and identifies the differences between them.
DiffProjects compares two projects and identifies the differences between them.
GetLockingFeedback returns a dependency "locking" feedback message.
GetUsingFeedback returns a dependency "using" feedback message.
NewBrokenImportFeedback builds a feedback entry that compares an initially imported, unsolved lock to the same lock after it has been solved.
NewConstraintFeedback builds a feedback entry for a constraint in the manifest.
NewLockedProjectFeedback builds a feedback entry for a project in the lock.
# Constants
ConsTypeConstraint represents a constraint.
ConsTypeHint represents a constraint type hint.
DepTypeDirect represents a direct dependency.
DepTypeImported represents a dependency imported by an external tool.
DepTypeTransitive represents a transitive dependency, or a dependency of a dependency.
# Structs
BrokenImportFeedback holds information on changes to locks pre- and post- solving.
ConstraintFeedback holds project constraint feedback data.
LockDiff is the set of differences between an existing lock file and an updated lock file.
LockedProjectDiff contains the before and after snapshot of a project reference.
StringDiff represents a modified string value.