RIOMonadAsyncError

class RIOMonadAsyncError[R] extends MonadAsyncError[[_] =>> RIO[R, _$1]]
trait MonadAsyncError[[_] =>> RIO[R, _$1]]
trait MonadError[[_] =>> RIO[R, _$1]]
class Object
trait Matchable
class Any

Value members

Concrete methods

override
def async[T](register: Either[Throwable, T] => Unit => Canceler): RIO[R, T]
Definition Classes
MonadAsyncError
override
def ensure[T](f: RIO[R, T], e: => RIO[R, Unit]): RIO[R, T]
Definition Classes
MonadError
override
def error[T](t: Throwable): RIO[R, T]
Definition Classes
MonadError
override
def eval[T](t: => T): RIO[R, T]
Definition Classes
MonadError
override
def flatMap[T, T2](fa: RIO[R, T])(f: T => RIO[R, T2]): RIO[R, T2]
Definition Classes
MonadError
override
def flatten[T](ffa: RIO[R, RIO[R, T]]): RIO[R, T]
Definition Classes
MonadError
override protected
def handleWrappedError[T](rt: RIO[R, T])(h: PartialFunction[Throwable, RIO[R, T]]): RIO[R, T]
Definition Classes
MonadError
override
def map[T, T2](fa: RIO[R, T])(f: T => T2): RIO[R, T2]
Definition Classes
MonadError
override
def suspend[T](t: => RIO[R, T]): RIO[R, T]
Definition Classes
MonadError
override
def unit[T](t: T): RIO[R, T]
Definition Classes
MonadError

Inherited methods

def blocking[T](t: => T): RIO[R, T]
Inherited from
MonadError
def flatTap[T, U](fa: RIO[R, T])(f: T => RIO[R, U]): RIO[R, T]
Inherited from
MonadError
def fromTry[T](t: Try[T]): RIO[R, T]
Inherited from
MonadError
def handleError[T](rt: => RIO[R, T])(h: PartialFunction[Throwable, RIO[R, T]]): RIO[R, T]
Inherited from
MonadError