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
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