cps.monads

package cps.monads

Givens

Givens

given CompletableFutureCpsMonad: CpsSchedulingMonad[[T <: <FromJavaObject>] =>> CompletableFuture[T]]
given FutureAsyncMonad(using val x$1: ExecutionContext): CpsSchedulingMonad[[T] =>> Future[T]]
given fromFutureConversion[G[_], T](using val x$1: ExecutionContext, val x$2: CpsAsyncMonad[G]): CpsMonadConversion[[T] =>> Future[T], G]
given toFutureConversion[F[_], T](using val x$1: ExecutionContext, val x$2: CpsSchedulingMonad[F]): CpsMonadConversion[F, [T] =>> Future[T]]