ComputationCases
turbolift.ComputationCases
object ComputationCases
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ComputationCases.type
Members list
Type members
Classlikes
sealed abstract class FlatMap[A, B, U](val comp: Computation[A, U]) extends Computation[B, U], A => Computation[B, U]
Attributes
- Supertypes
sealed abstract class Impure[A]() extends Computation[A, Any], () => A
Attributes
- Supertypes
sealed abstract class Intrinsic[A, U] extends Computation[A, U], Engine => Tag
Attributes
- Supertypes
sealed abstract class LocalGetsEff[A, U, S](val prompt: Prompt) extends Computation[A, U], S => Computation[A, U]
Attributes
- Supertypes
sealed abstract class LocalModify[S](val prompt: Prompt) extends Computation[Unit, Any], S => S
Attributes
- Supertypes
sealed abstract class LocalUpdate[A, B, S](val prompt: Prompt) extends Computation[B, Any], S => A
Attributes
- Supertypes
sealed abstract class Perform[A, U, Z <: Signature](val sig: Signature) extends Computation[A, U], Z => Computation[A, U]
Attributes
- Supertypes
sealed abstract class PureMap[A, B, U](val comp: Computation[A, U]) extends Computation[B, U], A => B
Attributes
- Supertypes
sealed abstract class Sync[A, B](val isAttempt: Boolean) extends Computation[B, IO], () => A
Attributes
- Supertypes
In this article