def reorder_applied
bendvy-ecs-core@0.1.0.4 · trace_relation.bend:52
import bendvy-ecs-core@0.1.0.4/trace_relation.bend as TraceRelation
import Base
import bendvy-ecs-core@0.1.0.4/trace_facts.bend as Facts
import bendvy-ecs-core@0.1.0.4/relation_types.bend as G
import bendvy-ecs-core@0.1.0.4/world.bend as W
52def reorder_applied(~S:Data,state:Facts.State,descriptor:G.Descriptor<S>,parent:W.Handle<S>,children:List<&2,W.Handle<S>>,error:Maybe<&2,G.Error>) -> Facts.State:
53 match state:
54 case Facts.Off{}:Facts.Off{}
55 case state:reorder(~S,state,descriptor,Facts.ApplyOperation{},parent,children,outcome(error))