WebappUtilEffectAsyncIO

Companion:
class
trait Async[IO]
trait Effect[IO]
trait Monad[IO]
class Object
trait Matchable
class Any

Value members

Inherited methods

override def async[A](f: (Try[A] => Unit) => Unit): IO[A]
Definition Classes
Inherited from:
WebappUtilEffectAsyncIO
override def bracket[A, B](fa: IO[A])(use: A => IO[B])(release: A => IO[Unit]): IO[B]
Definition Classes
Inherited from:
WebappUtilEffectAsyncIO
override def delay[A](a: => A): IO[A]
Definition Classes
Inherited from:
WebappUtilEffectAsyncIO
override def flatMap[A, B](fa: IO[A])(f: A => IO[B]): IO[B]
Definition Classes
Inherited from:
WebappUtilEffectAsyncIO
def flatten[A](ffa: IO[IO[A]]): IO[A]
Inherited from:
Monad
override def map[A, B](fa: IO[A])(f: A => B): IO[B]
Definition Classes
Inherited from:
WebappUtilEffectAsyncIO
override def pure[A](a: A): IO[A]
Definition Classes
Inherited from:
WebappUtilEffectAsyncIO
def suspend[A](fa: => IO[A]): IO[A]
Inherited from:
Monad
override def timeoutMs[A](d: Long)(fa: IO[A]): IO[Option[A]]
Definition Classes
Inherited from:
WebappUtilEffectAsyncIO
def timeoutMsOrThrow[A](ms: Long, err: => Throwable)(fa: IO[A]): IO[A]
Inherited from:
Async