monadasync
package
monadasync
Type Members
-
-
-
type
Callback[A] = ((A) ⇒ Unit) ⇒ Unit
-
type
Catchable[F[_]] = MonadError[F, Throwable]
-
sealed
trait
Future[+A] extends AnyRef
-
implicit final
class
FutureToCallback[A] extends AnyVal
-
trait
MonadAsync[F[_]] extends monadasync.internal.MonadAsync[F] with MonadSuspend[F]
-
-
-
abstract
class
MonadAsyncLaws[F[_]] extends AnyRef
-
-
trait
MonadSuspend[F[_]] extends monadasync.internal.MonadSuspend[F]
-
-
-
abstract
class
MonadSuspendLaws[F[_]] extends AnyRef
-
-
trait
Permit extends AnyRef
-
type
Task[A] = XorT[Future, Throwable, A]
-
case class
Timer(timeoutTickMs: Long = Timer.defaultTimeoutMs, workerName: String = "TimeoutContextWorker") extends Product with Serializable
-
implicit
class
Unattempt[F[_], A] extends AnyRef
Value Members
-
-
-
-
-
-
-
-
object
Timer extends Serializable
-
def
catchable[F[_]](implicit arg0: Catchable[F]): Catchable[F]
-
def
fail[F[_], A](t: Throwable)(implicit arg0: Catchable[F]): F[A]
Inherited from AnyRef
Inherited from Any