Allow constraints for non-primitive types to be evaluable at compile-time #147
Labels
breaking changes
Changes that break compatibility with older versions
enhancement
New feature or request
Milestone
This is not possible at the moment because
Constraint#apply
's parameter is notinline
. Making itinline
would force all children to propagate make itinline
too, breaking backward compatibility.For example, this:
is not verifiable at compile-time but this will be easily doable once
value
inConstraint#apply
isinline
.The text was updated successfully, but these errors were encountered: