CatsMonadAsyncError

class CatsMonadAsyncError[F[_]](implicit F: Concurrent[F]) extends CatsMonadError[F] with MonadAsyncError[F]
trait MonadAsyncError[F]
trait MonadError[F]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def async[T](register: (Either[Throwable, T] => Unit) => Canceler): F[T]
Definition Classes
MonadAsyncError

Inherited methods

def blocking[T](t: => T): F[T]
Inherited from:
MonadError
override def ensure[T](f: F[T], e: => F[Unit]): F[T]
Definition Classes
CatsMonadError -> MonadError
Inherited from:
CatsMonadError
override def error[T](t: Throwable): F[T]
Definition Classes
CatsMonadError -> MonadError
Inherited from:
CatsMonadError
override def eval[T](t: => T): F[T]
Definition Classes
CatsMonadError -> MonadError
Inherited from:
CatsMonadError
override def flatMap[T, T2](fa: F[T])(f: T => F[T2]): F[T2]
Definition Classes
CatsMonadError -> MonadError
Inherited from:
CatsMonadError
def flatTap[T, U](fa: F[T])(f: T => F[U]): F[T]
Inherited from:
MonadError
override def flatten[T](ffa: F[F[T]]): F[T]
Definition Classes
CatsMonadError -> MonadError
Inherited from:
CatsMonadError
def fromTry[T](t: Try[T]): F[T]
Inherited from:
MonadError
def handleError[T](rt: => F[T])(h: PartialFunction[Throwable, F[T]]): F[T]
Inherited from:
MonadError
override def map[T, T2](fa: F[T])(f: T => T2): F[T2]
Definition Classes
CatsMonadError -> MonadError
Inherited from:
CatsMonadError
override def suspend[T](t: => F[T]): F[T]
Definition Classes
CatsMonadError -> MonadError
Inherited from:
CatsMonadError
override def unit[T](t: T): F[T]
Definition Classes
CatsMonadError -> MonadError
Inherited from:
CatsMonadError