def begin

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

import bendvy-ecs-core@0.1.0.4/transaction.bend as Transaction
import Base
import bendvy-ecs-core@0.1.0.4/trace_facts.bend as TraceFacts

25# Consume World into a transaction with empty journal/queues and tracing off.
26# Does not clone World; return it through finish, including on system failure.
27def begin(~W: Type, ~E: Data, world: W) -> Tx<W, E>:
28  Tx{world, [], [], [],TraceFacts.Off{}}

Uses (3)

Used by (30)