Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Signatureclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Members list
Type members
Inherited and Abstract classlikes
Attributes
- Inherited from:
- SourceEffectExt
- Supertypes
-
trait Sequentialtrait Defaultclass impl.Stateful[Const[Unit], Const[Unit], U]trait impl.ThisInterpreterclass Stateful[Const[Unit], Const[Unit], U]trait Interpretertrait Signatureclass Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- SourceEffectExt
- Supertypes
-
trait Sequentialtrait Defaultclass impl.Stateful[Const[Unit], Const[R], U]trait impl.ThisInterpreterclass Stateful[Const[Unit], Const[R], U]trait Interpretertrait Signatureclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Attributes
- Inherited from:
- SourceEffectExt
- Supertypes
-
trait Sequentialtrait Defaultclass impl.Stateless[Const[Unit], Const[Unit], U]trait impl.ThisInterpreterclass Stateless[Const[Unit], Const[Unit], U]trait Interpretertrait Signatureclass Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- SourceEffectExt
- Supertypes
-
trait Sequentialtrait Defaultclass impl.Stateless[Const[Unit], Const[R], U]trait impl.ThisInterpreterclass Stateless[Const[Unit], Const[R], U]trait Interpretertrait Signatureclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class Stateless[U]
Inherited types
Attributes
- Inherited from:
- Effect
API for defining custom effects.
API for defining custom effects.
Attributes
- Inherited from:
- Effect
Value members
Concrete methods
Inherited methods
API for defining custom handlers.
API for defining custom handlers.
Combines with another Effect instance, for the purpose of sharing an Interpreter.
Example of application: implement RWS
-alike handler for Reader &! Writer &! State
composition of effects.
Attributes
- Inherited from:
- Effect
Attributes
- Definition Classes
- Inherited from:
- SourceEffectExt
Attributes
- Inherited from:
- SourceEffectExt
Attributes
- Inherited from:
- SourceEffectExt
Attributes
- Inherited from:
- SourceEffectExt
Attributes
- Inherited from:
- SourceEffectExt
Attributes
- Definition Classes
- Inherited from:
- SourceEffectExt
API for defining custom effects.
API for defining custom effects.
Embeds an invocation of this Signature's method into the Computation monad. This provides mechanism for separation between syntax an semantics of effects.
Attributes
- Inherited from:
- Effect
API for defining custom effects.
API for defining custom effects.
Attributes
- Inherited from:
- Effect
Inherited fields
API for defining custom handlers.
API for defining custom handlers.
Helper object providing type definitions to be used for implementing Interpreters for this effect.
Attributes
- Inherited from:
- Effect
Exports
Inherited defined exports
Attributes
- Inherited from:
- Effect
Attributes
- Inherited from:
- Effect