ErrorFieldOps

final class ErrorFieldOps[P, E](field: Field[P]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def emptyError(implicit FW: FailWithEmpty[E, P]): E

Returns EmptyError using jap.fields.fail.FailWithEmpty typeclass

Returns EmptyError using jap.fields.fail.FailWithEmpty typeclass

def equalError[C](c: C)(implicit FW: FailWithCompare[E, P], C: FieldCompare[P, C]): E

Returns CompareError using jap.fields.fail.FailWithCompare typeclass

Returns CompareError using jap.fields.fail.FailWithCompare typeclass

def error(error: E): E

Just pathrought error

Just pathrought error

def fieldError[EE](error: EE)(implicit ev: FieldError[EE] =:= E): E

Useful when your error is wrapped in FieldError

Useful when your error is wrapped in FieldError

def greaterEqualError[C](c: C)(implicit FW: FailWithCompare[E, P], C: FieldCompare[P, C]): E

Returns CompareError using jap.fields.fail.FailWithCompare typeclass

Returns CompareError using jap.fields.fail.FailWithCompare typeclass

def greaterError[C](c: C)(implicit FW: FailWithCompare[E, P], C: FieldCompare[P, C]): E

Returns CompareError using jap.fields.fail.FailWithCompare typeclass

Returns CompareError using jap.fields.fail.FailWithCompare typeclass

def invalidError(implicit FW: FailWithInvalid[E, P]): E

Returns InvalidError using jap.fields.fail.FailWithInvalid typeclass

Returns InvalidError using jap.fields.fail.FailWithInvalid typeclass

def lessEqualError[C](c: C)(implicit FW: FailWithCompare[E, P], C: FieldCompare[P, C]): E

Returns CompareError using jap.fields.fail.FailWithCompare typeclass

Returns CompareError using jap.fields.fail.FailWithCompare typeclass

def lessError[C](c: C)(implicit FW: FailWithCompare[E, P], C: FieldCompare[P, C]): E

Returns CompareError using jap.fields.fail.FailWithCompare typeclass

Returns CompareError using jap.fields.fail.FailWithCompare typeclass

def maxSizeError(size: Int)(implicit FW: FailWithMaxSize[E, P]): E

Returns MaxSizeError using jap.fields.fail.FailWithMaxSize typeclass

Returns MaxSizeError using jap.fields.fail.FailWithMaxSize typeclass

def messageError(error: String, description: Option[String])(implicit FW: FailWithMessage[E, P]): E

Returns MessageError using jap.fields.fail.FailWithMessage typeclass

Returns MessageError using jap.fields.fail.FailWithMessage typeclass

def messageError(error: String, description: String)(implicit FW: FailWithMessage[E, P]): E

Returns MessageError using jap.fields.fail.FailWithMessage typeclass

Returns MessageError using jap.fields.fail.FailWithMessage typeclass

def minSizeError(size: Int)(implicit FW: FailWithMinSize[E, P]): E

Returns MinSizeError using jap.fields.fail.FailWithMinSize typeclass

Returns MinSizeError using jap.fields.fail.FailWithMinSize typeclass

def nonEmptyError(implicit FW: FailWithNonEmpty[E, P]): E

Returns NonEmptyError using jap.fields.fail.FailWithNonEmpty typeclass

Returns NonEmptyError using jap.fields.fail.FailWithNonEmpty typeclass

def notEqualError[C](c: C)(implicit FW: FailWithCompare[E, P], C: FieldCompare[P, C]): E

Returns CompareError using jap.fields.fail.FailWithCompare typeclass

Returns CompareError using jap.fields.fail.FailWithCompare typeclass

def oneOfError[PP >: P](variants: Seq[PP])(implicit FW: FailWithOneOf[E, P]): E

Returns OneOfError using jap.fields.fail.FailWithOneOf typeclass

Returns OneOfError using jap.fields.fail.FailWithOneOf typeclass