Rules that convert one type to another.
Rules that test a property of an existing value.
A Rule validates/sanitizes a value of type A
producing a type B
inside an Ior[NonEmptyList[Messages], B]
A Rule validates/sanitizes a value of type A
producing a type B
inside an Ior[NonEmptyList[Messages], B]
The type to be validated
The type to be produced
Type class instances for Rule