ErrorHandler

trait ErrorHandler[Result[_]]
Companion
object
class Object
trait Matchable
class Any
object Throw

Value members

Abstract methods

def fail[A](e: => String): Result[A]
def flatMap[A, B](r: Result[A])(f: A => Result[B]): Result[B]
def map[A, B](r: Result[A])(f: A => B): Result[B]
def pass[A](a: A): Result[A]

Concrete methods

def apply[A](e: Either[String, A]): Result[A]
def attempt[A](a: => A): Result[A]
def option[A](o: Option[A], err: => String): Result[A]