basis

FuseOps

final class FuseOps[+A, +B] extends AnyRef

Source
FuseOps.scala
Linear Supertypes
AnyRef, Any
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Grouped
  2. Alphabetic
  3. By inheritance
Inherited
  1. FuseOps
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FuseOps(__: Else[A, B], trip: (Throwable) ⇒ Trap[B])

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. val __: Else[A, B]

  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  9. macro def filter(p: (A) ⇒ Boolean): Else[A, B]

    Returns this Bind if its value satisfies a predicate, returns the unit Trap if its value does not satisfy the predicate, otherwise returns this Trap or a tripped exception.

  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. macro def flatMap[X, Y >: B](f: (A) ⇒ Else[X, Y]): Else[X, Y]

    Returns the binding of a function applied to the value of this Bind, otherwise returns this Trap or a tripped exception.

  12. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  15. macro def map[X](f: (A) ⇒ X): Else[X, B]

    Binds the result of a function applied to the value of this Bind, otherwise returns this Trap or a tripped exception.

  16. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  19. macro def recover[X >: A](q: PartialFunction[B, X]): Else[X, B]

    Binds the result of a function applied to the value of this Trap, if defined, otherwise returns this or a tripped exception.

  20. macro def recoverWith[X >: A, Y >: B](q: PartialFunction[B, Else[X, Y]]): Else[X, Y]

    Returns the binding of a function applied to the value of this Trap, if defined, otherwise returns this or a tripped exception.

  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  22. def toString(): String

    Definition Classes
    AnyRef → Any
  23. val trip: (Throwable) ⇒ Trap[B]

  24. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. macro def withFilter(p: (A) ⇒ Boolean): Else[A, B]

    Returns this Bind if its value satisfies the predicate, returns the unit Trap if its value does not satisfy the predicate, otherwise returns this Trap or a tripped exception; equivalent to filter.

Inherited from AnyRef

Inherited from Any

Composing

Recovering

Ungrouped