def missing_requirements

bendvy-ecs-core@0.1.0.4 · schedule_provision.bend:88

import bendvy-ecs-core@0.1.0.4/schedule_provision.bend as ScheduleProvision
import Base

88def missing_requirements(~S: Data,needs: List<&2,Requirement<S>>,+available: List<&2,Requirement<S>>) -> List<&2,Requirement<S>>:
89  match needs:
90    case []: []
91    case +head <> rest: missing_next(~S,contains(~S,available,head),head,missing_requirements(~S,rest,available))

Uses (4)

Used by (5)