View Source Funx.Monad.Either.Dsl.Step (funx v0.3.0)

Step types for the Either DSL pipeline.

Following Spark's Entity pattern, each step type is a distinct struct. This provides strong typing, clearer pattern matching, and compile-time guarantees.

These are internal implementation details - the user-facing API remains unchanged.

Summary

Types

t()

Union type representing any Step type in the Either DSL pipeline.

Types

Union type representing any Step type in the Either DSL pipeline.

Each step type is a distinct struct with enforced fields and type checking.