validation.Result

Invalid

sealed case class Invalid[+E](error: E) extends Result[E, Nothing] with Product with Serializable

Linear Supertypes
Result[E, Nothing], Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Invalid
  2. Result
  3. Serializable
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Invalid(error: E)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def ==[EE >: E, AA >: Nothing](other: Result[EE, AA])(implicit EE: Equiv[EE], AA: Equiv[AA]): Boolean

    Definition Classes
    Result
  5. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  6. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  7. def and[EE >: E, AA >: Nothing, B, C](other: Result[EE, B])(implicit EE: Mergeable[EE]): Ap2[EE, AA, B]

    Definition Classes
    Result
  8. def append[EE >: E, AA >: Nothing](other: ⇒ Result[EE, AA])(implicit EE: Mergeable[EE], AA: Mergeable[AA]): Result[EE, AA]

    Definition Classes
    Result
  9. def apply[EE >: E, B](f: Result[EE, (Nothing) ⇒ B])(implicit EE: Mergeable[EE]): Result[EE, B]

    Definition Classes
    Result
  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def bimap[EE, AA](fe: (E) ⇒ EE, fa: (Nothing) ⇒ AA): Result[EE, AA]

    Definition Classes
    Result
  12. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def compare[EE >: E, AA >: Nothing](other: Result[EE, AA])(implicit EE: Ordering[EE], AA: Ordering[AA]): Int

    Definition Classes
    Result
  14. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. val error: E

  16. def exists(p: (Nothing) ⇒ Boolean): Boolean

    Definition Classes
    Result
  17. def filter[EE >: E](p: (Nothing) ⇒ Boolean, ifEmpty: ⇒ EE): Result[EE, Nothing]

    Definition Classes
    Result
  18. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def flatMap[EE >: E, B](f: (Nothing) ⇒ Result[EE, B]): Result[EE, B]

    flatMap over the Result if it is valid.

    flatMap over the Result if it is valid. flatMap does not accumulate errors. If you want to do so, use and instead.

    Definition Classes
    Result
  20. def fold[B](fe: (E) ⇒ B, fa: (Nothing) ⇒ B): B

    Run the first function if the Result is invalid, otherwise, run the second function.

    Run the first function if the Result is invalid, otherwise, run the second function. This is the Catamorphism.

    Definition Classes
    Result
  21. def foldLeft[B](b: B)(f: (B, Nothing) ⇒ B): B

    Definition Classes
    Result
  22. def foldRight[B](b: B)(f: (Nothing, ⇒ B) ⇒ B): B

    Definition Classes
    Result
  23. def forall(p: (Nothing) ⇒ Boolean): Boolean

    Definition Classes
    Result
  24. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  25. def getOrElse[AA >: Nothing](aa: ⇒ AA): AA

    Definition Classes
    Result
  26. def invalid[EE >: E, AA >: Nothing, B](fe: (EE) ⇒ B): InvalidThenValid[EE, AA, B]

    Definition Classes
    Result
  27. def invalidMap[F](f: (E) ⇒ F): Result[F, Nothing]

    Definition Classes
    Result
  28. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  29. def isInvalid: Boolean

    Definition Classes
    Result
  30. def isValid: Boolean

    Definition Classes
    Result
  31. def map[B](f: (Nothing) ⇒ B): Result[E, B]

    Definition Classes
    Result
  32. def merge[EE >: E, AA >: Nothing](other: ⇒ Result[EE, AA])(implicit EE: Mergeable[EE], AA: Mergeable[AA]): Result[EE, AA]

    Definition Classes
    Result
  33. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  34. final def notify(): Unit

    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  36. def orElse[EE >: E, AA >: Nothing](other: ⇒ Result[EE, AA]): Result[EE, AA]

    Definition Classes
    Result
  37. def recover[AA >: Nothing](f: (E) ⇒ AA): Result[E, AA]

    Definition Classes
    Result
  38. def swap: Result[Nothing, E]

    Definition Classes
    Result
  39. def swapped[EE, AA](f: (Result[Nothing, E]) ⇒ Result[AA, EE]): Result[EE, AA]

    Definition Classes
    Result
  40. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  41. def toEither: Either[E, Nothing]

    Definition Classes
    Result
  42. def toList: List[Nothing]

    Definition Classes
    Result
  43. def toOption: Option[Nothing]

    Definition Classes
    Result
  44. def toSeq: Seq[Nothing]

    Definition Classes
    Result
  45. def toSet[AA >: Nothing]: Set[AA]

    Definition Classes
    Result
  46. def toStream: Stream[Nothing]

    Definition Classes
    Result
  47. def toTry(implicit ev: <:<[E, Throwable]): Try[Nothing]

    Definition Classes
    Result
  48. def toVector: Vector[Nothing]

    Definition Classes
    Result
  49. def valid[EE >: E, AA >: Nothing, B](fa: (AA) ⇒ B): ValidThenInvalid[EE, AA, B]

    Definition Classes
    Result
  50. def valueOr[AA >: Nothing](x: (E) ⇒ AA): AA

    Definition Classes
    Result
  51. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. def zip[EE >: E, B](b: Result[EE, B])(implicit EE: Mergeable[EE]): Result[EE, (Nothing, B)]

    Definition Classes
    Result

Inherited from Result[E, Nothing]

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped