ErrorG
Type members
Inherited classlikes
Base class for user-defined Proxy Interpreter for this effect.
Base class for user-defined Proxy Interpreter for this effect.
- Inherited from:
- CanInterpret
Base class for user-defined Stateful Interpreter for this effect.
Base class for user-defined Stateful Interpreter for this effect.
- Inherited from:
- CanInterpret
Base class for user-defined Stateless Interpreter for this effect.
Base class for user-defined Stateless Interpreter for this effect.
- Inherited from:
- CanInterpret
Defines type aliases for Handler, specialized to eliminate this effect.
Defines type aliases for Handler, specialized to eliminate this effect.
- Inherited from:
- CanInterpret
Predefined handlers for this effect.
Predefined handlers for this effect.
- Inherited from:
- ErrorEffect
Inherited types
Alias for Handler, specialized to eliminate this effect.
Alias for Handler, specialized to eliminate this effect.
- Inherited from:
- CanInterpret
Value members
Inherited methods
- Definition Classes
- Inherited from:
- ErrorEffect
Lifts an invocation of this Signature's method into the Computation monad.
Lifts an invocation of this Signature's method into the Computation monad.
The purpose of perform
is similar to:
send
function form various effect systems (Eff monad, etc.)serviceWith
from ZIO 1.x.serviceWithZIO
from ZIO 2.x.
⚠️ Scaladoc displays the definition of perform as more complex than it actually is:
final def perform[A, U <: ThisEffect](f: (z: Z & Signature { type ThisEffect = U }) => z.!@![A, U]): A !! U
- Inherited from:
- CanPerform
Like !!.pure(a)
, but with effect-set up-casted to ThisEffect
Like !!.pure(a)
, but with effect-set up-casted to ThisEffect
- Inherited from:
- CanPerform
- Inherited from:
- ErrorEffect
- Inherited from:
- ErrorEffect