def prepend_items

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

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

53# Materialization is tail-safe; no recursive append of a growing retained prefix.
54def prepend_items(~E: Data,items: List<&2,E>,acc: List<&2,E>) -> List<&2,E>:
55  match items:
56    case []: acc
57    case item <> rest: prepend_items(~E,rest,item <> acc)

Uses (1)

Used by (1)