def partition_selected
bendvy-ecs-core@0.1.0.4 · internal/relation_failures/routing.bend:21
import bendvy-ecs-core@0.1.0.4/internal/relation_failures/routing.bend as Routing
import Base
import domains.bend as D
21def partition_selected(~S: Data,~E: Data,key: Maybe<D.DescriptorKey<S>>,item: E,ordinary: List<&2,E>,batches: List<&2,PendingBatch<S,E>>) -> Partition<S,E>:
22 match key:
23 case None{}: Partition{item <> ordinary,batches}
24 case Some{wanted}: Partition{ordinary,group(~S,~E,batches,wanted,item)}