FailFast

class Object
trait Matchable
class Any

Type members

Inherited types

type TypeClass[E] = VR[E]
Inherited from:
ValidationResult

Value members

Concrete methods

def and[E](a: FailFast[E], b: FailFast[E]): FailFast[E]
def errors[E](vr: FailFast[E]): List[E]
def invalid[E](e: E): FailFast[E]
override def invalidMany[E](eh: E, et: E*): FailFast[E]
Definition Classes
def isValid[E](e: FailFast[E]): Boolean
def map[E, B](a: FailFast[E])(f: E => B): FailFast[B]
def valid[E]: FailFast[E]

Inherited methods

def isInvalid[E](e: FailFast[E]): Boolean
Inherited from:
ValidationResult
def or[E](a: FailFast[E], b: FailFast[E]): FailFast[E]
Inherited from:
ValidationResult
def sequence[E](results: List[FailFast[E]]): FailFast[E]
Inherited from:
ValidationResult
def sequence[E](results: FailFast[E]*): FailFast[E]
Inherited from:
ValidationResult
def unless[E](cond: Boolean)(a: => FailFast[E]): FailFast[E]
Inherited from:
ValidationResult
def when[E](cond: Boolean)(a: => FailFast[E]): FailFast[E]
Inherited from:
ValidationResult

Inherited fields

Inherited from:
FailFastLike