ParameterConstraint

struct ParameterConstraint : Constraint, Hashable
extension ParameterConstraint: CustomStringConvertible

A constraint L ⤷ R specifying that R is the type of a parameter and L the type of an argument that may be passed to that parameter.

Note

Solving a constraint l ⤷ R where R is a type variable requires that there be another constraint on R fixing its parameter passing convention.