CatsAsync

class CatsAsync[F[_]](using `x$1`: Async[F]) extends CatsMonadThrow[F] with CpsAsyncMonad[F]
trait CpsAsyncMonad[F]
trait CpsTryMonad[F]
class CatsMonad[F]
trait CpsMonad[F]
class Object
trait Matchable
class Any

Type members

Inherited types

type WF[X] = F[X]
Inherited from
CpsMonad

Value members

Concrete methods

def adoptCallbackStyle[A](source: Try[A] => Unit => Unit): F[A]

Inherited methods

def error[A](e: Throwable): F[A]
Inherited from
CatsMonadThrow
def flatMap[A, B](fa: F[A])(f: A => F[B]): F[B]
Inherited from
CatsMonad
def flatMapTry[A, B](fa: F[A])(f: Try[A] => F[B]): F[B]
Inherited from
CatsMonadThrow
def map[A, B](fa: F[A])(f: A => B): F[B]
Inherited from
CatsMonad
override def mapTry[A, B](fa: F[A])(f: Try[A] => B): F[B]
Definition Classes
CatsMonadThrow -> CpsTryMonad
Inherited from
CatsMonadThrow
def pure[A](a: A): F[A]
Inherited from
CatsMonad
def restore[A](fa: F[A])(fx: Throwable => F[A]): F[A]
Inherited from
CpsTryMonad
def tryImpure[A](a: => F[A]): F[A]
Inherited from
CpsTryMonad
def tryPure[A](a: => A): F[A]
Inherited from
CpsTryMonad
def withAction[A](fa: F[A])(action: => Unit): F[A]
Inherited from
CpsTryMonad
def withAsyncAction[A](fa: F[A])(action: => F[Unit]): F[A]
Inherited from
CpsTryMonad