id_effect 0.4.0

Effect<A, E, R> (sync + async), capability DI, pipe — interpreter-style, no bundled executor
Documentation
1
2
3
4
5
# Workflow bridge

[`register_fsm`](../../id_effect_fsm/src/workflow.rs) and [`step_durable`](../../id_effect_fsm/src/workflow.rs) persist [`FsmSnapshot`](../../id_effect_fsm/src/workflow.rs) JSON rows through [`DurableWorkflowLog`](../part2/ch07-12-durable-workflow.md).

After a restart, [`restore_state`](../../id_effect_fsm/src/workflow.rs) reloads the latest snapshot into a `StateMachine`. Cached steps skip re-execution — the same resume semantics as workflow `run_step_typed`.