override def validate()

in elitzur-core/src/main/scala/com/spotify/elitzur/validators/Validator.scala [78:90]


  override def validate(
      a: PreValidation[WrappedType]
  ): PostValidation[WrappedType] =
    PostValidationWrapper(
      implicitly[FieldValidator[A]]
        .validate(a.forceGet.asInstanceOf[PreValidation[A]])
    )
}

private[elitzur]
class StatusOptionTypeValidator[A <: BaseValidationType[_]: FieldValidator: ClassTag]
    extends FieldValidator[ValidationStatus[Option[A]]]
    with Serializable {