def reason

bendvy-ecs-core@0.1.0.3 · execution_reservation_materialization.bend:22

import bendvy-ecs-core@0.1.0.3/execution_reservation_materialization.bend as ExecutionReservationMaterialization
import Base
import bendvy-ecs-core@0.1.0.3/execution_reservation_bundle.bend as Bundle

22# Preflight inspects actual presence without a callback or schema refresher.
23# No incoming payload is initialized until the full tree has been checked.
24def reason(ok:Bool,key:String) -> Maybe<&2,Bundle.Refusal>:
25  match ok:
26    case True{}:None{}
27    case False{}:Some{Bundle.OccupiedFamily{key}}

Uses (4)

Used by (1)