turbolift.effects

Members list

Type members

Classlikes

trait AcyclicMemoizer[K, V] extends AcyclicMemoizerEffect[K, V]

Attributes

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

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait Effect[AcyclicMemoizerSignature[K, V]]
trait CanPerform[AcyclicMemoizerSignature[K, V]]
trait Signature
class Object
trait Matchable
class Any
Show all
Known subtypes
trait AcyclicMemoizer[K, V]
trait Fix[K, V, U]
Self type
trait AcyclicMemoizerSignature[K, V] extends Signature

Attributes

Supertypes
trait Signature
class Object
trait Matchable
class Any
Known subtypes
trait AcyclicMemoizerEffect[K, V]
trait AcyclicMemoizer[K, V]
trait Fix[K, V, U]
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 CyclicMemoizer[K, V] extends CyclicMemoizerEffect[K, V]

Attributes

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

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait CyclicMemoizerEffect[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
Known subtypes
trait CyclicMemoizer[K, V]
trait Fix[K, V, U]
Self type
trait CyclicMemoizerSignature[K, V] extends Signature

Attributes

Supertypes
trait Signature
class Object
trait Matchable
class Any
Known subtypes
trait CyclicMemoizerEffect[K, V]
trait CyclicMemoizer[K, V]
trait Fix[K, V, U]
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]