c

jap.fields.syntax

ErrorFieldOps

final class ErrorFieldOps[P, E] extends AnyVal

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ErrorFieldOps
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ErrorFieldOps(field: Field[P])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##: Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def emptyError(implicit FW: FailWithEmpty[E, P]): E

    Returns EmptyError using jap.fields.fail.FailWithEmpty typeclass

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

    Returns CompareError using jap.fields.fail.FailWithCompare typeclass

  7. def error(error: E): E

    Just pathrought error

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

    Useful when your error is wrapped in FieldError

  9. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  10. def greaterEqualError[C](c: C)(implicit FW: FailWithCompare[E, P], C: FieldCompare[P, C]): E

    Returns CompareError using jap.fields.fail.FailWithCompare typeclass

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

    Returns CompareError using jap.fields.fail.FailWithCompare typeclass

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

    Returns InvalidError using jap.fields.fail.FailWithInvalid typeclass

  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def lessEqualError[C](c: C)(implicit FW: FailWithCompare[E, P], C: FieldCompare[P, C]): E

    Returns CompareError using jap.fields.fail.FailWithCompare typeclass

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

    Returns CompareError using jap.fields.fail.FailWithCompare typeclass

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

    Returns MaxSizeError using jap.fields.fail.FailWithMaxSize typeclass

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

    Returns MessageError using jap.fields.fail.FailWithMessage typeclass

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

    Returns MessageError using jap.fields.fail.FailWithMessage typeclass

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

    Returns MinSizeError using jap.fields.fail.FailWithMinSize typeclass

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

    Returns NonEmptyError using jap.fields.fail.FailWithNonEmpty typeclass

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

    Returns CompareError using jap.fields.fail.FailWithCompare typeclass

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

    Returns OneOfError using jap.fields.fail.FailWithOneOf typeclass

  23. def toString(): String
    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped