jap.fields
Type members
Classlikes
This object was generated by sbt-buildinfo.
This object was generated by sbt-buildinfo.
Default ValidationModule where:
Default ValidationModule where:
- Effect is jap.fields.typeclass.Effect.Sync
- Validated is Accumulate
- Error is ValidationError
- Companion:
- object
Default ValidationModule where:
Default ValidationModule where:
- Effect is jap.fields.typeclass.Effect.Sync
- Validated is FailFast
- Error is ValidationError
- Companion:
- object
jap.fields.Field is heart of the library and contains jap.fields.FieldPath and its value
jap.fields.Field is heart of the library and contains jap.fields.FieldPath and its value
- Companion:
- object
jap.fields.FieldPath contains path parts of the Field.
jap.fields.FieldPath contains path parts of the Field.
- Companion:
- object
God object that provides all validation syntax for choosen Effect - F[_], Validated - V[_] and Error - E Requires user to provide implicit instances of Effect and Validated typeclasses for choosen F[_] and V[_].
God object that provides all validation syntax for choosen Effect - F[_], Validated - V[_] and Error - E Requires user to provide implicit instances of Effect and Validated typeclasses for choosen F[_] and V[_].
Typeclass that defines how to validate given field
Typeclass that defines how to validate given field
- Companion:
- object
Builder class for jap.fields.ValidationPolicy. jap.fields.ValidationModule implicit should be in scope
Builder class for jap.fields.ValidationPolicy. jap.fields.ValidationModule implicit should be in scope
Types
Rule is tagged type alias for F[V[E]] If used this way we do not add any allocations while having separate syntax for Rule. Also we get ability to convert back and forth.
Rule is tagged type alias for F[V[E]] If used this way we do not add any allocations while having separate syntax for Rule. Also we get ability to convert back and forth.