Effect for passing state along computations
Internally backed up by cats.data.State
Attributes
- Companion
- object
- Source
- StateEffect.scala
- Graph
-
- Supertypes
- Known subtypes
-
object StateEffect
Members list
Value members
Inherited methods
run a state effect, with an initial value, return only the value
run a state effect, with an initial value, return only the value
Attributes
- Inherited from:
- StateInterpretation
- Source
- StateInterpretation.scala
run a state effect, with a Monoidal state
run a state effect, with a Monoidal state
Attributes
- Inherited from:
- StateInterpretation
- Source
- StateInterpretation.scala
run a state effect, with an initial value, return only the state
run a state effect, with an initial value, return only the state
Attributes
- Inherited from:
- StateInterpretation
- Source
- StateInterpretation.scala
run a state effect, with a monoidal state, return only the state
run a state effect, with a monoidal state, return only the state
Attributes
- Inherited from:
- StateInterpretation
- Source
- StateInterpretation.scala
get the current state value
get the current state value and map it with a function f
get the current state value and map it with a function f
Attributes
- Inherited from:
- StateCreation
- Source
- StateCreation.scala
General lifting of a state effect into another from one stack to another. This will require a type annotation
General lifting of a state effect into another from one stack to another. This will require a type annotation
Attributes
- Inherited from:
- StateInterpretation
- Source
- StateInterpretation.scala
Lift a computation over a "small" state (for a subsystem) into a computation over a "bigger" state (for the full application state)
Lift a computation over a "small" state (for a subsystem) into a computation over a "bigger" state (for the full application state)
Attributes
- Inherited from:
- StateInterpretation
- Source
- StateInterpretation.scala
Update the state value, the stack of the Eff computation stays the same
Update the state value, the stack of the Eff computation stays the same
Attributes
- Inherited from:
- StateInterpretation
- Source
- StateInterpretation.scala
modify the current state value
store a new state value
run a state effect, with an initial value
run a state effect, with an initial value
Attributes
- Inherited from:
- StateInterpretation
- Source
- StateInterpretation.scala
run a state effect, with an initial value
run a state effect, with an initial value
Attributes
- Inherited from:
- StateInterpretation
- Source
- StateInterpretation.scala