TaskMonadAsyncError

sttp.client3.impl.monix.TaskMonadAsyncError$
object TaskMonadAsyncError extends MonadAsyncError[Task]

Attributes

Graph
Supertypes
trait MonadAsyncError[Task]
trait MonadError[Task]
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

override def async[T](register: (Either[Throwable, T] => Unit) => Canceler): Task[T]

Attributes

Definition Classes
MonadAsyncError
override def ensure[T](f: Task[T], e: => Task[Unit]): Task[T]

Attributes

Definition Classes
MonadError
override def error[T](t: Throwable): Task[T]

Attributes

Definition Classes
MonadError
override def eval[T](t: => T): Task[T]

Attributes

Definition Classes
MonadError
override def flatMap[T, T2](fa: Task[T])(f: T => Task[T2]): Task[T2]

Attributes

Definition Classes
MonadError
override def flatten[T](ffa: Task[Task[T]]): Task[T]

Attributes

Definition Classes
MonadError
override def map[T, T2](fa: Task[T])(f: T => T2): Task[T2]

Attributes

Definition Classes
MonadError
override def suspend[T](t: => Task[T]): Task[T]

Attributes

Definition Classes
MonadError
override def unit[T](t: T): Task[T]

Attributes

Definition Classes
MonadError

Inherited methods

def blocking[T](t: => T): F[T]

Attributes

Inherited from:
MonadError
def flatTap[T, U](fa: Task[T])(f: T => Task[U]): F[T]

Attributes

Inherited from:
MonadError
def fromTry[T](t: Try[T]): F[T]

Attributes

Inherited from:
MonadError
def handleError[T](rt: => Task[T])(h: PartialFunction[Throwable, Task[T]]): F[T]

Attributes

Inherited from:
MonadError