def settled_result

bendvy-ecs-core@0.1.0.3 · trace_facts.bend:81

import bendvy-ecs-core@0.1.0.3/trace_facts.bend as TraceFacts
import Base

81def settled_result(result:FactResult,committed:Bool) -> FactResult:
82  match result committed:
83    case Attempted{} True{}:Applied{}
84    case Attempted{} False{}:RolledBack{}
85    case result _:result

Uses (2)

Used by (1)