type RecipeResult

bendvy-ecs-core@0.1.0.4 · feature.bend:135

import bendvy-ecs-core@0.1.0.4/feature.bend as Feature
import Base

135# Completed returns context and built output; Refused returns context and
136# the entire original recipe on metadata validation failure. No builder runs
137# in Refused, so its owners can be retried or disposed by the caller.
138type RecipeResult<S:Data,Ctx:Type,Owners:Type,Extra:Type> is Type:
139  Completed{ctx:Ctx,output:Output<S,Extra>}
140  Refused{error:Error,ctx:Ctx,recipe:Recipe<S,Ctx,Owners,Extra>}

Uses (3)

Used by (3)