def clear_reversed

bendvy-ecs-core@0.1.0.3 · lifecycle.bend:35

import bendvy-ecs-core@0.1.0.3/lifecycle.bend as Lifecycle
import Base

35def clear_reversed(entries: List<&2,Entry>,+id: U32,acc: List<&2,Entry>) -> List<&2,Entry>:
36  match entries:
37    case []: List.reverse(&2,Entry,acc)
38    case +entry <> rest: clear_reversed(rest,id,keep(U32.is_eq(entry_id(entry),id),entry,acc))

Uses (7)

Used by (1)