Predicate

sealed trait Predicate[A]
Companion:
object
class Object
trait Matchable
class Any
trait Num[A]
class EqualTo[A]
class GreaterThan[A]
class LessThan[A]
trait Str[A]
class Matches
class MaxLength
class MinLength
class True[A]

Type members

Types

type Errors = Chunk[ValidationError]
type Result = Either[Errors, Errors]

Value members

Abstract methods

def validate(value: A): Result