cps-async-connect-cats-effect
cps-async-connect-cats-effect
cps.monads.cats
CatsAsync
CatsIOCpsAsyncMonad
CatsMonad
CatsMonadThrow
catsMemoization
ioToFutureConversion
cps-async-connect-cats-effect
/
cps.monads.cats
/
CatsAsync
CatsAsync
class
CatsAsync
[F[_]](using `x$1`:
Async
[
F
]) extends
CatsMonadThrow
[
F
] with
CpsAsyncMonad
[
F
]
Graph
Supertypes
Known subtypes
trait
CpsAsyncMonad
[
F
]
class
CatsMonadThrow
[
F
]
trait
CpsTryMonad
[
F
]
class
CatsMonad
[
F
]
trait
CpsMonad
[
F
]
trait
CpsAwaitable
[
F
]
class
Object
trait
Matchable
class
Any
class
CatsIOCpsAsyncMonad
Type members
Value members
Type members
Inherited types
type
WF
[X] =
F
[
X
]
Inherited from
CpsMonad
Value members
Concrete methods
def
adoptCallbackStyle
[A](source:
Try
[A] =>
Unit
=>
Unit
):
F
[A]
Inherited methods
def
error
[A](e:
Throwable
):
F
[A]
Inherited from
CatsMonadThrow
def
flatMap
[A, B](fa:
F
[A])(f: A =>
F
[B]):
F
[B]
Inherited from
CatsMonad
def
flatMapTry
[A, B](fa:
F
[A])(f:
Try
[A] =>
F
[B]):
F
[B]
Inherited from
CatsMonadThrow
def
map
[A, B](fa:
F
[A])(f: A => B):
F
[B]
Inherited from
CatsMonad
override
def
mapTry
[A, B](fa:
F
[A])(f:
Try
[A] => B):
F
[B]
Definition Classes
CatsMonadThrow
->
CpsTryMonad
Inherited from
CatsMonadThrow
def
pure
[A](a: A):
F
[A]
Inherited from
CatsMonad
def
restore
[A](fa:
F
[A])(fx:
Throwable
=>
F
[A]):
F
[A]
Inherited from
CpsTryMonad
def
tryImpure
[A](a: =>
F
[A]):
F
[A]
Inherited from
CpsTryMonad
def
tryPure
[A](a: => A):
F
[A]
Inherited from
CpsTryMonad
def
withAction
[A](fa:
F
[A])(action: =>
Unit
):
F
[A]
Inherited from
CpsTryMonad
def
withAsyncAction
[A](fa:
F
[A])(action: =>
F
[
Unit
]):
F
[A]
Inherited from
CpsTryMonad