ModuleOptionSyntax

trait ModuleOptionSyntax[F[_], V[_], E]
class Object
trait Matchable
class Any
trait ModuleAllSyntax[F, V, E]
class ValidationModule[F, V, E]
class AccumulateVM[F, E]
class FailFastVM[F, E]
object DefaultFailFastVM.type

Value members

Concrete methods

def someOrValid(rule: => Option[Rule[F, V, E]])(implicit F: Effect[F], V: Validated[V]): Rule[F, V, E]

Unpacks rule from Option if None returns valid

Unpacks rule from Option if None returns valid

Implicits

Implicits

final implicit def toOptionFieldOps[P](field: Field[Option[P]]): OptionFieldOps[P, F, V, E]