Class

scala.tools.scalap.scalax.rules

Result

Related Doc: package rules

Permalink

sealed abstract class Result[+Out, +A, +X] extends AnyRef

Source
Result.scala
Linear Supertypes
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Result
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def error: X

    Permalink
  2. abstract def flatMap[Out2, B](f: (Out, A) ⇒ Result[Out2, B, Nothing]): Result[Out2, B, X]

    Permalink
  3. abstract def map[Out2, B](f: (Out, A) ⇒ (Out2, B)): Result[Out2, B, X]

    Permalink
  4. abstract def map[B](f: (A) ⇒ B): Result[Out, B, X]

    Permalink
  5. abstract def mapOut[Out2](f: (Out) ⇒ Out2): Result[Out2, A, X]

    Permalink
  6. abstract def orElse[Out2 >: Out, B >: A](other: ⇒ Result[Out2, B, Nothing]): Result[Out2, B, X]

    Permalink
  7. abstract def out: Out

    Permalink
  8. implicit abstract def toOption: Option[A]

    Permalink
  9. abstract def value: A

    Permalink