def redirect_edge

bendvy-ecs-core@0.1.0.3 · execution_deferred_settings.bend:62

import bendvy-ecs-core@0.1.0.3/execution_deferred_settings.bend as ExecutionDeferredSettings
import Base
import bendvy-ecs-core@0.1.0.3/dependency_plan.bend as Plan

62def redirect_edge(+target:U32,sync:U32,edge:Plan.Edge) -> Plan.Edge:
63  match edge:
64    case Plan.Edge{before,+after}:Plan.Edge{before,Bool.pick(U32,U32.is_eq(after,target),sync,after)}

Uses (4)

Used by (1)