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