def member

bendvy-ecs-core@0.1.0.4 · captured_schedule_composition.bend:30

import bendvy-ecs-core@0.1.0.4/captured_schedule_composition.bend as CapturedScheduleComposition
import Base

30def member(items:List<&2,Identity>,+wanted:U32) -> Bool:
31  match items:
32    case []:False{}
33    case Identity{_,id,_,_} <> rest:Bool.or(U32.is_eq(id,wanted),member(rest,wanted))

Uses (6)

Used by (2)