Attributes
Members list
Type members
Types
Alias for handler, whose Result[_]
is a type-level constant function.
Alias for handler, whose Result[_]
is a type-level constant function.
Attributes
Alias for handler that has no dependencies (introduces no new effects).
Alias for handler that has no dependencies (introduces no new effects).
Attributes
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
Absorbs effects requested to create the handler, as the new handler's additional dependencies.
Absorbs effects requested to create the handler, as the new handler's additional dependencies.
Attributes
Extensions
Inherited extensions
Like flatMapLeft, but the mapping is executed for its effects only.
Like flatMapLeft, but the mapping is executed for its effects only.
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Transforms this handler, by deconstructing its Either
result.
Transforms this handler, by deconstructing its Either
result.
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Transforms this handler, by deconstructing its Either
result.
Transforms this handler, by deconstructing its Either
result.
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Transforms this handler, by mapping the Left
branch of its Either
result.
Transforms this handler, by mapping the Left
branch of its Either
result.
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Transforms this handler, by mapping its Either
result to Option
.
Transforms this handler, by mapping its Either
result to Option
.
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Transforms this handler, by mapping its Either
result to Try
.
Transforms this handler, by mapping its Either
result to Try
.
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Composes 2 independent handlers, also flattening their nested Either
results.
Composes 2 independent handlers, also flattening their nested Either
results.
Either[E2, Either[E1, _]] ~> Either[E1 | E2, _]
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Composes 2 independent handlers, also flattening their nested Tuple2
results.
Composes 2 independent handlers, also flattening their nested Tuple2
results.
((_, S1), S2) ~> (_, (S1, S2))
((_, S1, S2), S3) ~> (_, (S1, S2, S3))
((_, S1, S2, S3), S4) ~> (_, (S1, S2, S3, S4))
...
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Transforms this handler, by dropping the second element of its Tuple2
result.
Transforms this handler, by dropping the second element of its Tuple2
result.
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Alias for dropState.
Alias for dropState.
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Alias for justState.
Alias for justState.
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Like flatMapState, but the mapping is executed for its effects only.
Like flatMapState, but the mapping is executed for its effects only.
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Transforms this handler, by dropping the first element of its Tuple2
result.
Transforms this handler, by dropping the first element of its Tuple2
result.
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Transforms this handler, by deconstructing its Option
result.
Transforms this handler, by deconstructing its Option
result.
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Transforms this handler, by deconstructing its Option
result.
Transforms this handler, by deconstructing its Option
result.
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Transforms this handler, by mapping its Option
result to Either
.
Transforms this handler, by mapping its Option
result to Either
.
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Transforms this handler, by mapping its Option
result to Try
.
Transforms this handler, by mapping its Option
result to Try
.
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Transforms this handler, by mapping its Option
result to Vector
.
Transforms this handler, by mapping its Option
result to Vector
.
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Transforms this handler, by deconstructing its Option
result.
Transforms this handler, by deconstructing its Option
result.
Attributes
- Inherited from:
- HandlerExtensions (hidden)
Composes 2 independent handlers, also flattening their nested Option
results.
Composes 2 independent handlers, also flattening their nested Option
results.
Option[Option[_]] ~> Option[_]
Attributes
- Inherited from:
- HandlerExtensions (hidden)