cps.monads.monix

Givens

Givens

given MonixCpsMonad: CpsAsyncEffectMonad[[A] =>> Task[A]]

CpsMonad for Monix Task

CpsMonad for Monix Task

given futureToTask: CpsMonadConversion[[T] =>> Future[T], [A] =>> Task[A]]
given taskMemoization: CpsMonadInplaceMemoization[[A] =>> Task[A]]
given taskToFuture(using val x$1: Scheduler): CpsMonadConversion[[A] =>> Task[A], [T] =>> Future[T]]