def publish_nonempty

bendvy-ecs-core@0.1.0.4 · internal/relation_failures/queue.bend:17

import bendvy-ecs-core@0.1.0.4/internal/relation_failures/queue.bend as Queue
import Base

17def publish_nonempty(~E: Data,queue: Queue<E>,+tick: Nat,+items: List<&2,E>,+count: Nat) -> Queue<E>:
18  match queue:
19    case Queue{front,back,size,dropped}: Queue{front,Batch{tick,count,items} <> back,Nat.add(size,count),dropped}

Uses (5)

Used by (1)