package fx
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- fx
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type Cause[+E] = ParSeq[Nothing, E]
- sealed trait ZPure[+W, -S1, +S2, -R, +E, +A] extends AnyRef
ZPure[W, S1, S2, R, E, A]
is a purely functional description of a computation that requires an environmentR
and an initial stateS1
and may either fail with anE
or succeed with an updated stateS2
and anA
along with in either case a log with entries of typeW
.ZPure[W, S1, S2, R, E, A]
is a purely functional description of a computation that requires an environmentR
and an initial stateS1
and may either fail with anE
or succeed with an updated stateS2
and anA
along with in either case a log with entries of typeW
. Because of its polymorphismZPure
can be used to model a variety of effects including context, state, failure, and logging. - trait ZPureArities extends AnyRef
- trait ZPureLowPriorityImplicits extends AnyRef
Value Members
- val Cause: ParSeq.type
- object ZPure extends ZPureLowPriorityImplicits with ZPureArities