def capacity_loop_generic

bendvy-ecs-core@0.1.0.3 · machine_stream_queue.bend:54

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

54def capacity_loop_generic(-E:Data,fuel:Nat,queue:Queue<E>,+capacity:Nat) -> Queue<E>:
55  match fuel:
56    case Zero{}:queue
57    case Succ{rest}:capacity_normalized_generic(E,normalize_generic(E,queue),capacity,next => capacity_loop_generic(E,rest,next,capacity))

Uses (4)

Used by (2)