cps.monads.AsyncFreeMonad
See theAsyncFreeMonad companion trait
object AsyncFreeMonad
Attributes
- Companion
- trait
- Source
- FreeCpsMonad.scala
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AsyncFreeMonad.type
Members list
Type members
Classlikes
case class AdoptCallbackStyle[A](source: (Try[A] => Unit) => Unit) extends AsyncFreeMonad[A]
Attributes
- Source
- FreeCpsMonad.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AsyncFreeMonad[A]class Objecttrait Matchableclass AnyShow all
case class Error(e: Throwable) extends AsyncFreeMonad[Nothing]
Attributes
- Source
- FreeCpsMonad.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AsyncFreeMonad[Nothing]class Objecttrait Matchableclass AnyShow all
case class FlatMap[A, B](fa: AsyncFreeMonad[A], f: A => AsyncFreeMonad[B]) extends AsyncFreeMonad[B]
Attributes
- Source
- FreeCpsMonad.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AsyncFreeMonad[B]class Objecttrait Matchableclass AnyShow all
case class FlatMapTry[A, B](fa: AsyncFreeMonad[A], f: Try[A] => AsyncFreeMonad[B]) extends AsyncFreeMonad[B]
Attributes
- Source
- FreeCpsMonad.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AsyncFreeMonad[B]class Objecttrait Matchableclass AnyShow all
case class Pure[A](a: A) extends AsyncFreeMonad[A]
Attributes
- Source
- FreeCpsMonad.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AsyncFreeMonad[A]class Objecttrait Matchableclass AnyShow all
Attributes
- Source
- FreeCpsMonad.scala
- Supertypes
-
trait CpsAsyncMonad[AsyncFreeMonad]trait CpsTryMonad[AsyncFreeMonad]trait CpsTrySupport[AsyncFreeMonad]trait CpsThrowMonad[AsyncFreeMonad]trait CpsThrowSupport[AsyncFreeMonad]trait CpsMonad[AsyncFreeMonad]class Objecttrait Matchableclass AnyShow all
- Self type
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
In this article