CatsRuntime

besom.cats.CatsRuntime
class CatsRuntime(val debugEnabled: Boolean)(using ioRuntime: IORuntime) extends Runtime[IO]

Attributes

Graph
Supertypes
trait Runtime[IO]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def blocking[A](thunk: => A): IO[A]

Attributes

Definition Classes
Runtime
override def defer[A](thunk: => A): IO[A]

Attributes

Definition Classes
Runtime
override def fail(err: Throwable): IO[Nothing]

Attributes

Definition Classes
Runtime
override def flatMapBoth[A, B](fa: IO[A])(f: Either[Throwable, A] => IO[B]): IO[B]

Attributes

Definition Classes
Runtime
override def fork[A](fa: => IO[A]): IO[Fiber[A]]

Attributes

Definition Classes
Runtime
override def fromFuture[A](f: => Future[A]): IO[A]

Attributes

Definition Classes
Runtime
override def pure[A](a: A): IO[A]

Attributes

Definition Classes
Runtime
override def sleep[A](fa: => IO[A], duration: Long): IO[A]

Attributes

Definition Classes
Runtime

Concrete fields