trait PolicySyntax
- Companion:
- object
- Source:
- PolicySyntax.scala
trait DefaultAccumulateVM
object DefaultAccumulateVM.type
trait DefaultValidatedNecVM
object DefaultValidatedNecVM.type
trait DefaultValidatedNelVM
object DefaultValidatedNelVM.type
trait DefaultFailFastVM
object DefaultFailFastVM.type
object PolicySyntax.type
trait all
object all.type
Extensions
Extensions
extension [P, F[_], V[_], E](builder: ValidationPolicyBuilder[P, F, V, E])
inline def subRule[S](inline selector: P => S)(rules: Field[S] => Rule[F, V, E]*): ValidationPolicyBuilder[P, F, V, E]
Adds new subrule to builder. Uses selector
to create jap.fields.Field, rules
are applied to that field
Adds new subrule to builder. Uses selector
to create jap.fields.Field, rules
are applied to that field
- Source:
- PolicySyntax.scala
Adds new subrule to builder. Same as subRule
but for 2 subrules
Adds new subrule to builder. Same as subRule
but for 2 subrules
- Source:
- PolicySyntax.scala
Adds new subrule to builder. Same as subRule
but for 3 subrules
Adds new subrule to builder. Same as subRule
but for 3 subrules
- Source:
- PolicySyntax.scala