type Outcome

bendvy-ecs-core@0.1.0.4 · system.bend:7

import bendvy-ecs-core@0.1.0.4/system.bend as System
import Base

7# Closed runner index is erased; the runtime registration owner remains affine.
8# System completion retains World on both branches. Success also owns
9# Output; failure carries only Error, so affine body outputs are not returned
10# by this type. Rollback is performed by the chosen runner, not this constructor.
11type Outcome<World: Type,Error: Data,Output: Type> is Type:
12  Succeeded{world: World,output: Output}
13  Failed{world: World,error: Error}

Uses (0)

This definition uses no other definition.

Used by (821)