type Message

bendvy-ecs-core@0.1.0.3 · execution_relation_failure_message.bend:7

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
import bendvy-ecs-core@0.1.0.3/execution_relation_operation.bend as O

7# Existing Failure represents relate/reorder. Unrelate remains explicit rather
8# than reporting a different operation to fit that older record.
9type Message<-S:Data,-descriptor:T.Descriptor<S>> is Data:
10  RelationFailed{operation:O.Operation<S>,failure:T.Failure<S>}
11  UnrelateFailed{operation:O.Operation<S>,source:K.Key,error:T.Error}

Uses (5)

Used by (15)