ValidateOps

final implicit implicit class ValidateOps[T](val thisValidate: T => Either[List[String], Unit])
class Object
trait Matchable
class Any

Value members

Concrete methods

def &(otherValidate: () => T): () => T
def *[U](otherValidate: () => U): () => (T, U)
def ?(otherValidate: () => T): () => T
def ?!(otherValidate: () => T): () => T
def @:(errorPrefix: String): () => T
def @@(errorPrefix: String): () => T
def andWhenValid(otherValidate: () => T): () => T
def andwhenInvalid(otherValidate: () => T): () => T
def debug: () => T
def debugWith(show: T => String): () => T
def withErrorPrefix(errorPrefix: String): () => T
def withErrorPrefixComputed(errorPrefix: T => String): () => T
def |(otherValidate: () => T): () => T

Concrete fields

val thisValidate: T => Either[List[String], Unit]