def error_target
bendvy-ecs-core@0.1.0.3 · execution_relation_failure_message.bend:12
import bendvy-ecs-core@0.1.0.3/execution_relation_failure_message.bend as ExecutionRelationFailureMessage
import Base
import bendvy-ecs-core@0.1.0.3/entity_key.bend as K
import bendvy-ecs-core@0.1.0.3/relation_types.bend as T
12def error_target(error:T.Error,parent:K.Key) -> K.Key:
13 match error:
14 case T.MissingChildEntity{_,child,_}:child
15 case T.DuplicateChild{_,child,_}:child
16 case T.ChildNotRelatedToParent{_,child,_}:child
17 case _:parent