Packages

final class Builders[E] extends AnyVal

Functions exposed via apply.

Source
Callback.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Builders
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Builders(ev: Boolean = true)

Value Members

  1. def empty[A](implicit r: UncaughtExceptionReporter): Callback[E, A]

    See Callback.empty.

  2. val ev: Boolean
  3. def forked[A](cb: Callback[E, A])(implicit ec: ExecutionContext): Callback[E, A]

    See Callback.forked.

  4. def fromAttempt[A](cb: (Either[E, A]) => Unit): Callback[E, A]

    See Callback.fromAttempt.

  5. def fromPromise[A](p: Promise[A])(implicit ev: <:<[Throwable, E]): Callback[Throwable, A]

    See Callback.fromPromise.

  6. def fromTry[A](cb: (Try[A]) => Unit)(implicit ev: <:<[Throwable, E]): Callback[Throwable, A]

    See Callback.fromTry.

  7. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  8. def safe[A](cb: Callback[E, A])(implicit r: UncaughtExceptionReporter): Callback[E, A]

    See Callback.safe.

  9. def trampolined[A](cb: Callback[E, A])(implicit ec: ExecutionContext): Callback[E, A]

    See Callback.trampolined.