Validation

abstract class Validation[-I, +O]
Companion:
object
class Object
trait Matchable
class Any

Value members

Abstract methods

All constraints that this Validation may possibly emit on validation failure

All constraints that this Validation may possibly emit on validation failure

def run(input: I): ValidatedNel[Violation, O]

Concrete methods

def and[T](right: Validation[I, T]): Validation[I, (O, T)]
Implicitly added by Ops
final def andThen[T](validation: Validation[O, T]): Validation[I, T]
final def collect[T](f: PartialFunction[O, T]): Validation[I, T]
final def map[T](f: O => T): Validation[I, T]
def or[OO >: O](right: Validation[I, OO]): Validation[I, OO]
Implicitly added by Ops
def required[T](implicit ev: O =:= Option[T]): Validation[I, T]
Implicitly added by Ops
def tap: Validation[I, I]
Implicitly added by Ops
def toDebugString: String
final def withConstraint(constraint: Constraint): Validation[I, O]

Concrete fields

Implicitly added by Ops