Result

object Result
class Object
trait Matchable
class Any
Result.type

Value members

Concrete methods

def apply[A](a: A): Result[A]
def failure[A](s: String): Result[A]
def failure[A](p: Problem): Result[A]
def fromEither[A](ea: Either[Problem, A]): Result[A]
def fromEither[A](ea: Either[String, A])(implicit ev: DummyImplicit): Result[A]
def fromOption[A](oa: Option[A], ifNone: => Problem): Result[A]
def fromOption[A](oa: Option[A], ifNone: => String)(implicit ev: DummyImplicit): Result[A]
def warning[A](warning: Problem, value: A): Result[A]
def warning[A](warning: String, value: A): Result[A]

Concrete fields