turbolift.effects

Members list

Type members

Classlikes

trait AcyclicMemoizer[K, V] extends Effect[AcyclicMemoizerSignature[K, V]], AcyclicMemoizerSignature[K, V]

Attributes

Supertypes
trait Effect[AcyclicMemoizerSignature[K, V]]
trait CanPerform[AcyclicMemoizerSignature[K, V]]
trait Signature
class Object
trait Matchable
class Any
Show all
trait AcyclicMemoizerSignature[K, V] extends Signature

Attributes

Supertypes
trait Signature
class Object
trait Matchable
class Any
Known subtypes
trait AcyclicMemoizer[K, V]
trait AutoInc extends Effect[AutoIncSignature], AutoIncSignature

Attributes

Supertypes
trait Effect[AutoIncSignature]
trait CanPerform[AutoIncSignature]
trait Signature
class Object
trait Matchable
class Any
Show all
trait AutoIncSignature extends Signature

Attributes

Supertypes
trait Signature
class Object
trait Matchable
class Any
Known subtypes
trait AutoInc
trait ConsumerEffect[A] extends Effect[ConsumerSignature[A]], ConsumerSignature[A]

Attributes

Supertypes
trait Effect[ConsumerSignature[A]]
trait CanPerform[ConsumerSignature[A]]
trait Signature
class Object
trait Matchable
class Any
Show all
trait ConsumerSignature[A] extends Signature

Attributes

Supertypes
trait Signature
class Object
trait Matchable
class Any
Known subtypes
trait ConsumerEffect[A]
trait Cont[R] extends Effect[ContSignature[R]], ContSignature[R]

Attributes

Supertypes
trait ContSignature[R]
trait Effect[ContSignature[R]]
trait CanPerform[ContSignature[R]]
trait Signature
class Object
trait Matchable
class Any
Show all
trait ContSignature[R] extends Signature

Attributes

Supertypes
trait Signature
class Object
trait Matchable
class Any
Known subtypes
trait Cont[R]
trait CyclicMemoizer[K, V] extends Effect[CyclicMemoizerSignature[K, V]], CyclicMemoizerSignature[K, V]

Attributes

Supertypes
trait Effect[CyclicMemoizerSignature[K, V]]
trait CanPerform[CyclicMemoizerSignature[K, V]]
trait Signature
class Object
trait Matchable
class Any
Show all
trait CyclicMemoizerSignature[K, V] extends Signature

Attributes

Supertypes
trait Signature
class Object
trait Matchable
class Any
Known subtypes
trait CyclicMemoizer[K, V]
object Generator

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Generator.type
trait MonoGraph[K, V] extends Effect[MonoGraphSignature[K, V]], MonoGraphSignature[K, V]

Attributes

Supertypes
trait MonoGraphSignature[K, V]
trait Effect[MonoGraphSignature[K, V]]
trait CanPerform[MonoGraphSignature[K, V]]
trait Signature
class Object
trait Matchable
class Any
Show all
Self type
MonoGraph[K, V]
trait MonoGraphSignature[K, V] extends Signature

Attributes

Supertypes
trait Signature
class Object
trait Matchable
class Any
Known subtypes
trait MonoGraph[K, V]
trait PolyGraph[K, V] extends Effect[PolyGraphSignature[K, V]], PolyGraphSignature[K, V]

Attributes

Supertypes
trait PolyGraphSignature[K, V]
trait Effect[PolyGraphSignature[K, V]]
trait CanPerform[PolyGraphSignature[K, V]]
trait Signature
class Object
trait Matchable
class Any
Show all
Self type
PolyGraph[K, V]
trait PolyGraphSignature[K, V] extends Signature

Attributes

Supertypes
trait Signature
class Object
trait Matchable
class Any
Known subtypes
trait PolyGraph[K, V]
trait ProducerEffect[A] extends Effect[ProducerSignature[A]], ProducerSignature[A]

Attributes

Supertypes
trait Effect[ProducerSignature[A]]
trait CanPerform[ProducerSignature[A]]
trait Signature
class Object
trait Matchable
class Any
Show all
trait ProducerSignature[A] extends Signature

Attributes

Supertypes
trait Signature
class Object
trait Matchable
class Any
Known subtypes
trait ProducerEffect[A]

Types

opaque type Generator[+A, -U]