def publish_found
bendvy-ecs-core@0.1.0.4 · internal/relation_failures/routing.bend:31
import bendvy-ecs-core@0.1.0.4/internal/relation_failures/routing.bend as Routing
import Base
import queue.bend as Q
import domains.bend as D
31def publish_found(~S: Data,~E: Data,same: Bool,+key: D.DescriptorKey<S>,queue: Q.Queue<E>,ids: List<&2,U32>,+rest: List<&2,D.Domain<S,E>>,tick: Nat,items: List<&2,E>,ih: Unit -> List<&2,D.Domain<S,E>>) -> List<&2,D.Domain<S,E>>:
32 match same:
33 case True{}: D.Domain{key,Q.publish(~E,queue,tick,items),ids} <> rest
34 case False{}: D.Domain{key,queue,ids} <> ih(Unit{})