Skip to contents

Concrete Decomposer implementations implement this generic, not decompose() itself. By the time .decompose_impl runs, data has already passed validate_boundary via the Decomposer-level decompose() method in this file — boundary validation is structural, not something each strategy must remember.

Usage

.decompose_impl(strategy, data, ...)

Arguments

strategy

a Decomposer implementation

data

StateTransitionData, already boundary-validated

...

forwarded from decompose()

Value

StageResult