taskExtension

org.atnos.eff.syntax.addon.monix.task.taskExtension
object taskExtension

Attributes

Source
task.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Extensions

Extensions

extension [R, A](e: Eff[R, A])
def asyncBoundary(using MemberIn[Task, R]): Eff[R, A]

Attributes

Source
task.scala
def asyncBoundary(s: Scheduler)(using MemberIn[Task, R]): Eff[R, A]

Attributes

Source
task.scala
def retryUntil(condition: A => Boolean, durations: List[FiniteDuration])(using MemberIn[Task, R]): Eff[R, A]

Attributes

Source
task.scala
def runAsync(using Aux[Task, R, NoFx]): Task[A]

Attributes

Source
task.scala
def runSequential(using Aux[Task, R, NoFx]): Task[A]

Attributes

Source
task.scala
def taskAttempt(using MemberInOut[Task, R]): Eff[R, Either[Throwable, A]]

Attributes

Source
task.scala
def taskMemo(key: AnyRef, cache: Cache)(using MemberInOut[Task, R]): Eff[R, A]

Attributes

Source
task.scala