override def validateRecord()

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


  override def validateRecord(
      a: PreValidation[ValidationStatus[T]],
      path: String,
      outermostClassName: Option[String],
      config: ValidationRecordConfig
  ): PostValidation[ValidationStatus[T]] =
    PostValidationWrapper(
      implicitly[Validator[T]]
        .validateRecord(
          a.forceGet.asInstanceOf[PreValidation[T]],
          path,
          outermostClassName,
          config
        )
    )

  override def shouldValidate: Boolean = true
}

private[elitzur] class OptionValidator[T: Validator]
    extends Validator[Option[T]] {