def capacity_pass

bendvy-ecs-core@0.1.0.4 · machine_stream_queue.bend:58

import bendvy-ecs-core@0.1.0.4/machine_stream_queue.bend as MachineStreamQueue
import Base

58def capacity_pass(~E:Data,queue:Queue<E>,capacity:Nat) -> Queue<E>:
59  match queue:
60    case Queue{front,back,size,dropped,+batches}:capacity_loop(~E,Nat.add(batches,1n),Queue{front,back,size,dropped,batches},capacity)

Uses (4)

Used by (1)