type Leaf

bendvy-ecs-core@0.1.0.4 · captured_schedule_local.bend:6

import bendvy-ecs-core@0.1.0.4/captured_schedule_local.bend as CapturedScheduleLocal
import Base
import bendvy-ecs-core@0.1.0.4/world.bend as W
import bendvy-ecs-core@0.1.0.4/local.bend as Local

6# Existing registered captures enter without copying their affine pack.
7# Reusable arguments are Data; capture payload L remains arbitrary Type.
8type Leaf<-S:Data,-C:Type,-R:Type,-E:Data,-L:Type,-Args:Data,-Error:Data,-Out:Type,-runner:W.World<S,C,R,E> -> L -> Args -> Local.Outcome<W.World<S,C,R,E>,L,Error,Out>> is Type:
9  Leaf{instance:Local.Instance<S,C,R,E,L,Args,Error,Out,runner>,args:Args,enabled:Bool}

Uses (4)

Used by (5)