turbolift.effects
package turbolift.effects
Members list
Type members
Classlikes
trait Choice extends ChoiceEffect
Attributes
- Supertypes
-
trait ChoiceEffecttrait ChoiceSignaturetrait Effect[ChoiceSignature]trait CanInterprettrait CanPerform[ChoiceSignature]trait Signatureclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object Each.type
sealed trait ChoiceEffect extends Effect[ChoiceSignature], ChoiceSignature
Attributes
- Supertypes
-
trait ChoiceSignaturetrait Effect[ChoiceSignature]trait CanInterprettrait CanPerform[ChoiceSignature]trait Signatureclass Objecttrait Matchableclass AnyShow all
- Known subtypes
trait ChoiceSignature extends Signature
Attributes
- Supertypes
- Known subtypes
case object Console extends ConsoleEffect
Predefined instance of this effect.
Predefined instance of this effect.
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait ConsoleEffecttrait AnsiColortrait ConsoleSignaturetrait Effect[ConsoleSignature]trait CanInterprettrait CanPerform[ConsoleSignature]trait Signatureclass Objecttrait Matchableclass AnyShow all
- Self type
-
Console.type
trait ConsoleEffect extends Effect[ConsoleSignature], ConsoleSignature, AnsiColor
Attributes
- Supertypes
-
trait AnsiColortrait ConsoleSignaturetrait Effect[ConsoleSignature]trait CanInterprettrait CanPerform[ConsoleSignature]trait Signatureclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object Console.type
trait ConsoleSignature extends Signature
Attributes
- Supertypes
- Known subtypes
-
trait ConsoleEffectobject Console.type
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait Choicetrait ChoiceEffecttrait ChoiceSignaturetrait Effect[ChoiceSignature]trait CanInterprettrait CanPerform[ChoiceSignature]trait Signatureclass Objecttrait Matchableclass AnyShow all
- Self type
-
Each.type
trait Error[E] extends ErrorEffect[E, E]
Attributes
- Supertypes
trait ErrorEffect[E, E1] extends Effect[ErrorSignature[E, E1]], ErrorSignature[E, E1]
Attributes
- Supertypes
- Known subtypes
trait ErrorK[F[_], E] extends ErrorEffect[F[E], E]
Attributes
- Supertypes
trait ErrorSignature[E, E1] extends Signature
Attributes
- Supertypes
- Known subtypes
case object Fail extends ChoiceEffect
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait ChoiceEffecttrait ChoiceSignaturetrait Effect[ChoiceSignature]trait CanInterprettrait CanPerform[ChoiceSignature]trait Signatureclass Objecttrait Matchableclass AnyShow all
- Self type
-
Fail.type
case object Random extends RandomEffect
Predefined instance of this effect.
Predefined instance of this effect.
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait RandomEffecttrait RandomSignaturetrait Effect[RandomSignature]trait CanInterprettrait CanPerform[RandomSignature]trait Signatureclass Objecttrait Matchableclass AnyShow all
- Self type
-
Random.type
trait RandomEffect extends Effect[RandomSignature], RandomSignature
Attributes
- Supertypes
-
trait RandomSignaturetrait Effect[RandomSignature]trait CanInterprettrait CanPerform[RandomSignature]trait Signatureclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object Random.type
trait RandomSignature extends Signature
Attributes
- Supertypes
- Known subtypes
-
trait RandomEffectobject Random.type
trait Reader[R] extends Effect[ReaderSignature[R]], ReaderSignature[R]
Attributes
- Supertypes
-
trait ReaderSignature[R]trait CanInterprettrait Signatureclass Objecttrait Matchableclass AnyShow all
trait ReaderSignature[R] extends Signature
trait State[S] extends Effect[StateSignature[S]], StateSignature[S]
Attributes
- Supertypes
-
trait StateSignature[S]trait CanInterprettrait Signatureclass Objecttrait Matchableclass AnyShow all
trait StateSignature[S] extends Signature
trait Writer[W] extends WriterEffect[W, W]
Attributes
- Supertypes
trait WriterEffect[W, W1] extends Effect[WriterSignature[W, W1]], WriterSignature[W, W1]
Attributes
- Supertypes
- Known subtypes
trait WriterG[M[_, _], K, V] extends WriterEffect[M[K, V], (K, V)]
Attributes
- Supertypes
trait WriterGK[M[_, _], K, F[_], V] extends WriterEffect[M[K, F[V]], (K, V)]
Attributes
- Supertypes
trait WriterK[F[_], W] extends WriterEffect[F[W], W]
Attributes
- Supertypes
trait WriterSignature[W, W1] extends Signature
In this article