Result

sbt.internal.util.complete.Parser.Result
sealed abstract class Result[+T]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Failure
class Value[T]

Members list

Value members

Abstract methods

def &&(b: => Result[_]): Result[T]
def app[B, C](b: => Result[B])(f: (T, B) => C): Result[C]
def either[B](b: => Result[B]): Result[Either[T, B]]
def errors: Seq[String]
def filter(f: T => Boolean, msg: => String): Result[T]
def flatMap[B](f: T => Result[B]): Result[B]
def isFailure: Boolean
def isValid: Boolean
def map[B](f: T => B): Result[B]
def or[B >: T](b: => Result[B]): Result[B]
def toEither: Either[() => Seq[String], T]

Concrete methods

def seq[B](b: => Result[B]): Result[(T, B)]