Impl
API for defining custom handlers.
Helper class providing type definitions to be used for implementing Interpreters for this effect. An instance of [Impl]] is available as Effect.impl value.
Type parameters
- Fx
-
The effect we are defining interpreter/handler for.
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
Type members
Classlikes
Base class for any user-defined proxy interpreter for this effect.
Base class for any user-defined proxy interpreter for this effect.
Like Proxy Interpreter, but specialized for this effect.
Attributes
- Supertypes
-
trait ThisInterpreterclass Proxy[Fx]trait Trivialtrait Interpretertrait Signatureclass Objecttrait Matchableclass AnyShow all
Base class for any user-defined stateful interpreter for this effect.
Base class for any user-defined stateful interpreter for this effect.
Like Stateful interpreter, but specialized for this effect.
Attributes
- Supertypes
-
trait ThisInterpretertrait Interpretertrait Signatureclass Objecttrait Matchableclass AnyShow all
Base class for any user-defined stateless interpreter for this effect.
Base class for any user-defined stateless interpreter for this effect.
Like Stateless interpreter, but specialized for this effect.
Attributes
- Supertypes
-
trait ThisInterpretertrait Interpretertrait Signatureclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes