Good

final case class Good[+A](value: A) extends EMon[A]

The Good sub class of EMon[+A]. This corresponds, but is not functionally equivalent to an Either[List[String], +A] based Right[Refs[String], +A].

Companion
object
trait Serializable
trait Product
trait Equals
trait EMon[A]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def biMap[L2, R2](fLeft: Strings => L2, fRight: A => R2): Either[L2, R2]
Definition Classes
override def errs: Strings
Definition Classes
override def flatMap[B](f: A => EMon[B]): EMon[B]
Definition Classes
override def flatMap2[B1, B2](f: A => EMon2[B1, B2]): EMon2[B1, B2]
Definition Classes
override def flatMap2ToOption[A2, B](e2: EMon[A2], f: (A, A2) => B): Option[B]
Definition Classes
override def flatMapToEither[D](f: A => Either[Strings, D]): Either[Strings, D]
Definition Classes
override def fld[B](noneValue: => B, fGood: A => B): B
Definition Classes
override def fold[B](noneValue: => B)(fGood: A => B): B
Definition Classes
override def foldDo(fGood: A => Unit)(fBad: Strings => Unit): Unit
Definition Classes
@inline
override def foldErrs[B](fGood: A => B)(fBad: Strings => B): B
Definition Classes
override def forGood(f: A => Unit): Unit
Definition Classes
override def get: A
Definition Classes
override def getElse(elseValue: A): A
Definition Classes
override def isBad: Boolean
Definition Classes
override def isGood: Boolean
Definition Classes
override def map[B](f: A => B): EMon[B]
Definition Classes
override def mapToEither[D](f: A => D): Either[Strings, D]
Definition Classes
override def mapToOption[B](f: A => B): Option[B]
Definition Classes
override def toEither: Either[Strings, A]
Definition Classes

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product