ComputationExtensions
No need to use this trait directly, because it's inherited by Computation's companion object.
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Computation.type
Members list
Extensions
Extensions
Runs the computation, provided that it requests no effects.
Runs the computation, provided that it requests no effects.
Attributes
Runs the computation, provided that it requests IO effect only, or none at all.
Runs the computation, provided that it requests IO effect only, or none at all.
Attributes
Simplifies effectful creation of handlers.
Simplifies effectful creation of handlers.
Passes computed value to handler constructor. Effect used to compute the value, are absorbed by the handler, into its own dependencies.
Attributes
Simplifies effectful creation of handlers.
Simplifies effectful creation of handlers.
Passes computed value to handler constructor. Effect used to compute the value, are absorbed by the handler, into its own dependencies.
Attributes
Applies a handler to this computation.
Applies a handler to this computation.
Same as myHandler.handle(this)
.
Attributes
Simplifies effectful creation of handlers.
Like if
statement, but the condition and the body are computations.
Like if
statement, but the condition and the body are computations.
Attributes
Like while
statement, but the condition and the body are computations.
Like while
statement, but the condition and the body are computations.
Attributes
Like while
statement, but the condition and the body are computations.
Like while
statement, but the condition and the body are computations.