def missing_requirements
import bendvy-ecs-core@0.1.0.4/schedule_provision.bend as ScheduleProvisionimport 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)
- bendvy-ecs-core@0.1.0.4/captured_schedule:available
- bendvy-ecs-core@0.1.0.4/captured_schedule_condition:available
- bendvy-ecs-core@0.1.0.4/checked_condition_schedule:provision_available_with_barrier
- bendvy-ecs-core@0.1.0.4/ordinary_condition_composition:provision_available
- bendvy-ecs-core@0.1.0.4/schedule_provision:run_available