OptionFieldOps

final class OptionFieldOps[P, F[_], V[_], E](field: Field[Option[P]]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def isDefined(implicit F: Effect[F], V: Validated[V], FW: FailWithEmpty[E, Option[P]]): Rule[F, V, E]

Validates that jap.fields.Field#value is scala.Some

Validates that jap.fields.Field#value is scala.Some

Source:
OptionSyntax.scala
def isEmpty(implicit F: Effect[F], V: Validated[V], FW: FailWithNonEmpty[E, Option[P]]): Rule[F, V, E]

Validates that jap.fields.Field#value is scala.None

Validates that jap.fields.Field#value is scala.None

Source:
OptionSyntax.scala
def isNone(implicit F: Effect[F], V: Validated[V], FW: FailWithNonEmpty[E, Option[P]]): Rule[F, V, E]

Alias for isEmpty

Alias for isEmpty

Source:
OptionSyntax.scala
def isSome(implicit F: Effect[F], V: Validated[V], FW: FailWithEmpty[E, Option[P]]): Rule[F, V, E]

Alias for isDefined

Alias for isDefined

Source:
OptionSyntax.scala
def some(check: Field[P] => Rule[F, V, E])(implicit F: Effect[F], V: Validated[V]): Rule[F, V, E]

Appies check to jap.fields.Field#value if it is scala.Some or returns valid

Appies check to jap.fields.Field#value if it is scala.Some or returns valid

Source:
OptionSyntax.scala