Failure

final case class Failure[+E](failure: E) extends Changed[E, Nothing]
trait Serializable
trait Product
trait Equals
trait Changed[E, Nothing]
class PotentialChange[E, Nothing]
class Object
trait Matchable
class Any

Value members

Inherited methods

final def ap[EE >: E, AA, B, C](fb: PotentialChange[EE, B])(f: (Option[AA], Option[B]) => Option[C]): PotentialChange[EE, C]
Inherited from:
PotentialChange
final def filter(f: Nothing => Boolean): PotentialChange[E, Nothing]
Inherited from:
PotentialChange
final def flatMap[B, EE >: E](f: Nothing => PotentialChange[EE, B]): PotentialChange[EE, B]
Inherited from:
PotentialChange
final def flatMapFailure[F, AA](f: E => PotentialChange[F, AA]): PotentialChange[F, AA]
Inherited from:
PotentialChange
final def foreach(f: Nothing => Unit): Unit
Inherited from:
PotentialChange
final def getFailure: Option[E]
Inherited from:
PotentialChange
final def getUpdate: Option[Nothing]
Inherited from:
PotentialChange
final def ignore(f: Nothing => Boolean): PotentialChange[E, Nothing]
Inherited from:
PotentialChange
final def ignoreEmpty[AA, B](implicit p: Proof[AA, B]): PotentialChange[E, B]
Inherited from:
PotentialChange
final def ignoreOption[AA](o: => Option[AA])(implicit e: Eq[AA]): PotentialChange[E, Nothing]
Inherited from:
PotentialChange
final def ignoreValue[AA](a: => AA)(implicit e: Eq[AA]): PotentialChange[E, Nothing]
Inherited from:
PotentialChange
@inline
final def isChanged: Boolean
Inherited from:
PotentialChange
final def isFailure: Boolean
Inherited from:
PotentialChange
final def isSuccess: Boolean
Inherited from:
PotentialChange
final def isUnchanged: Boolean
Inherited from:
PotentialChange
final def map[B](f: Nothing => B): PotentialChange[E, B]
Inherited from:
PotentialChange
final def mapFailure[F](f: E => F): PotentialChange[F, Nothing]
Inherited from:
PotentialChange
final def merge[EE >: E, AA, B, C](fb: PotentialChange[EE, B])(originalA: => AA, originalB: => B)(f: (AA, B) => C): PotentialChange[EE, C]
Inherited from:
PotentialChange
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
final def setDiff[B](prev: Set[B])(implicit ev: Nothing <:< Set[B], univEq: UnivEq[B]): PotentialChange[E, NE[B]]
Inherited from:
PotentialChange
final def setDiffOption[B](prev: Option[Set[B]])(implicit ev: Nothing <:< Set[B], univEq: UnivEq[B]): PotentialChange[E, NE[B]]
Inherited from:
PotentialChange
final def toEitherOption: Either[E, Option[Nothing]]
Inherited from:
PotentialChange
final def toOption: Option[Nothing]
Inherited from:
PotentialChange
final def validity: Validity

Unchanged is considered valid.

Unchanged is considered valid.

Inherited from:
PotentialChange