Package

monadasync

Permalink

package monadasync

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. monadasync
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. class AsyncMutex[F[_]] extends AsyncSemaphore[F]

    Permalink
  2. class AsyncSemaphore[F[_]] extends AnyRef

    Permalink
  3. type Callback[A] = ((A) ⇒ Unit) ⇒ Unit

    Permalink
  4. type Catchable[F[_]] = MonadError[F, Throwable]

    Permalink
  5. sealed trait Future[+A] extends AnyRef

    Permalink
  6. implicit final class FutureToCallback[A] extends AnyVal

    Permalink
  7. trait MonadAsync[F[_]] extends monadasync.internal.MonadAsync[F] with MonadSuspend[F]

    Permalink
  8. trait MonadAsyncFunctions extends MonadSuspendFunctions

    Permalink
  9. trait MonadAsyncInstances extends AnyRef

    Permalink
  10. abstract class MonadAsyncLaws[F[_]] extends AnyRef

    Permalink

    Some laws any MonadAsync implementation should obey.

  11. final class MonadAsyncOps[F[_], A] extends MonadSuspendOps[F, A]

    Permalink
  12. trait MonadSuspend[F[_]] extends monadasync.internal.MonadSuspend[F]

    Permalink
  13. trait MonadSuspendFunctions extends AnyRef

    Permalink
  14. trait MonadSuspendInstances extends AnyRef

    Permalink
  15. abstract class MonadSuspendLaws[F[_]] extends AnyRef

    Permalink

    Some laws any MonadSuspend implementation should obey.

  16. class MonadSuspendOps[F[_], A] extends AnyRef

    Permalink
  17. trait Permit extends AnyRef

    Permalink
  18. type Task[A] = XorT[Future, Throwable, A]

    Permalink
  19. case class Timer(timeoutTickMs: Long = Timer.defaultTimeoutMs, workerName: String = "TimeoutContextWorker") extends Product with Serializable

    Permalink
  20. implicit class Unattempt[F[_], A] extends AnyRef

    Permalink

Value Members

  1. object Future

    Permalink
  2. object MonadAsync extends MonadAsyncInstances

    Permalink
  3. object MonadAsyncLaws

    Permalink
  4. object MonadSuspend extends MonadSuspendInstances

    Permalink
  5. object MonadSuspendLaws

    Permalink
  6. object Retry

    Permalink
  7. object ScalaFuture

    Permalink
  8. object Timer extends Serializable

    Permalink
  9. def catchable[F[_]](implicit arg0: Catchable[F]): Catchable[F]

    Permalink
  10. def fail[F[_], A](t: Throwable)(implicit arg0: Catchable[F]): F[A]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped