def select_notice

bendvy-ecs-core@0.1.0.4 · inspector_failure_projection.bend:25

import bendvy-ecs-core@0.1.0.4/inspector_failure_projection.bend as InspectorFailureProjection
import Base
import bendvy-ecs-core@0.1.0.4/relation_commands.bend as A
import bendvy-ecs-core@0.1.0.4/relation_types.bend as G

25def select_notice(~S:Data,~E:Data,relation:G.Descriptor<S>,notice:A.Notice<S,E>,rest:List<&2,G.Failure<S>>) -> List<&2,G.Failure<S>>:
26  match notice:
27    case A.RelationFailed{failure}:select_failure(~S,relation,failure,rest)
28    case _:rest

Uses (5)

Used by (1)