def keep_edge
import bendvy-ecs-core@0.1.0.3/execution_deferred_settings.bend as ExecutionDeferredSettingsimport Base
import bendvy-ecs-core@0.1.0.3/dependency_plan.bend as Plan
106def keep_edge(same:Bool,edge:Plan.Edge,rest:List<&2,Plan.Edge>) -> List<&2,Plan.Edge>:
107 match same:
108 case True{}:rest
109 case False{}:edge <> rest