Primitive

sealed trait Primitive[T] extends Validator[T]
trait Validator[T]
class Object
trait Matchable
class Any
class Custom[T]
class Enumeration[T]
class Max[T]
class MaxLength[T]
class MaxSize[T, C]
class Min[T]
class MinLength[T]
class MinSize[T, C]
class Pattern[T]

Value members

Abstract methods

Concrete methods

override def apply(t: T): List[ValidationError[T]]
Definition Classes

Inherited methods

def and(other: Validator[T]): Validator[T]
Inherited from:
Validator
def contramap[TT](g: TT => T): Validator[TT]
Inherited from:
Validator
def or(other: Validator[T]): Validator[T]
Inherited from:
Validator
def show: Option[String]
Inherited from:
Validator