CatsMonad
cps.monads.catsEffect.CatsMonad
trait CatsMonad[F[_]](using mf: Monad[F]) extends CpsMonad[F]
Attributes
- Graph
-
- Supertypes
-
trait CpsMonad[F]class Objecttrait Matchableclass Any
- Known subtypes
-
class CatsMonadPure[F]class CatsMonadThrow[F]class CatsAsync[F]class CatsConcurrent[F]class CatsIOCpsAsyncMonad
Members list
Value members
Concrete methods
bind combinator, which compose f
over fa
bind combinator, which compose f
over fa
Attributes
map a function f
over fa
map a function f
over fa
Attributes
Pure - wrap value t
inside monad.
Pure - wrap value t
inside monad.
Note, that pure use eager evaluation, which is different from Haskell.
Attributes
Inherited methods
run op in the context environment.
run op in the context environment.
Attributes
- Inherited from:
- CpsMonad
Wrap and flatten of monadic expression..
Wrap and flatten of monadic expression..
Attributes
- Inherited from:
- CpsMonad
Attributes
- Inherited from:
- CpsMonad
Create monadic expression according to the default operation of choosen monad types. (i.e. delaying for effect monads, starting for eager monand, pure by default)
Create monadic expression according to the default operation of choosen monad types. (i.e. delaying for effect monads, starting for eager monand, pure by default)
Attributes
- Inherited from:
- CpsMonad
In this article