def prepend_items_generic

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

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

65# Materialization is tail-safe; no recursive append of a growing retained prefix.
66def prepend_items_generic(-E: Data,items: List<&2,E>,acc: List<&2,E>) -> List<&2,E>:
67  match items:
68    case []: acc
69    case item <> rest: prepend_items_generic(E,rest,item <> acc)

Uses (1)

Used by (2)