# Functions
GreaterOrEqualTo returns a validator that enforces input versions are greater than or equal to a given version.
Must is a helper that wraps a call to a function returning (*Version, error) and panics if error is non-nil.
NewConstraint will parse one or more constraints from the given constraint string.
NewVersion parses the given version and returns a new Version.
# Constants
ErrConstraintFailed is returned by validators.
VersionRegexpRaw is the raw regular expression string used for testing the validity of a version.
# Structs
Constraint represents a single constraint for a version, such as ">= 1.0".
Version represents a single version.
# Type aliases
Collection is a type that implements the sort.Interface interface so that versions can be sorted.
Constraints is a slice of constraints.