Result

tel.schich.obd4s.Result
See theResult companion object
sealed trait Result[+T]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Error[T]
class Ok[T]
Self type
Result[T]

Members list

Type members

Classlikes

class WithFilter(p: T => Boolean)

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Abstract methods

def filter(p: T => Boolean): Result[T]
def flatMap[A](f: T => Result[A]): Result[A]
def foreach[U](f: T => U): Unit
def getOrElse[A >: T](alt: => A): A
def map[A](f: T => A): Result[A]
def toEither: Either[Cause, T]
def toOption: Option[T]

Concrete methods

def withFilter(p: T => Boolean): WithFilter