CallConstraint

struct CallConstraint : Constraint, Hashable, Sendable
extension CallConstraint: CustomStringConvertible

A constraint F(A1, ..., An) -> R or F[A1, ..., An]: R specifying that F is the type of a callable object that returns or projects (respectively) instances of R when called with arguments of types A1, ..., An.