type Outcome

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

import bendvy-ecs-core@0.1.0.4/local.bend as Local
import Base

6# Runner identity is a closed erased index; each registration owns its Local.
7# Runner completion retaining World and the returned Local owner on both
8# success and failure. Only success returns Out; failure does not automatically
9# restore Local or recover body outputs. Runner defines World rollback behavior.
10type Outcome<World: Type,L: Type,Error: Data,Out: Type> is Type:
11  Succeeded{world: World,local: L,output: Out}
12  Failed{world: World,local: L,error: Error}

Uses (0)

This definition uses no other definition.

Used by (46)