cps-async-connect-monix
cps-async-connect-monix
cps.monads.monix
MonixCpsMonad
futureToTask
taskMemoization
taskToFuture
cps-async-connect-monix
/
cps.monads.monix
/
MonixCpsMonad
MonixCpsMonad
given
MonixCpsMonad
:
CpsTryMonad
[[A] =>>
Task
[A]]
CpsMonad for Monix Task
CpsMonad for Monix Task
Type members
Value members
Type members
Inherited types
type
WF
[X] =
F
[
X
]
Inherited from
CpsMonad
Value members
Concrete methods
def
error
[A](e:
Throwable
):
Task
[A]
def
flatMap
[A, B](fa:
Task
[A])(f: A =>
Task
[B]):
Task
[B]
def
flatMapTry
[A, B](fa:
Task
[A])(f:
Try
[A] =>
Task
[B]):
Task
[B]
def
map
[A, B](fa:
Task
[A])(f: A => B):
Task
[B]
def
pure
[T](t: T):
Task
[T]
Inherited methods
def
mapTry
[A, B](fa:
Task
[A])(f:
Try
[A] => B):
Task
[B]
Inherited from
CpsTryMonad
def
restore
[A](fa:
Task
[A])(fx:
Throwable
=>
Task
[A]):
Task
[A]
Inherited from
CpsTryMonad
def
tryImpure
[A](a: =>
Task
[A]):
Task
[A]
Inherited from
CpsTryMonad
def
tryPure
[A](a: => A):
Task
[A]
Inherited from
CpsTryMonad
def
withAction
[A](fa:
Task
[A])(action: =>
Unit
):
Task
[A]
Inherited from
CpsTryMonad
def
withAsyncAction
[A](fa:
Task
[A])(action: =>
Task
[
Unit
]):
Task
[A]
Inherited from
CpsTryMonad