def committed

bendvy-ecs-core@0.1.0.4 · restore_lifecycle.bend:25

import bendvy-ecs-core@0.1.0.4/restore_lifecycle.bend as RestoreLifecycle
import Base
import bendvy-ecs-core@0.1.0.4/world.bend as W
import bendvy-ecs-core@0.1.0.4/transaction.bend as T

25def committed(~S:Data,~C:Type,~Resources:Type,~E:Data,observed:T.Returned<W.World<S,C,Resources,E>,Unit>) -> W.World<S,C,Resources,E>:
26  match observed:
27    case T.Returned{world,_}:W.barrier(~S,~C,~Resources,~E,world)

Uses (4)

Used by (1)