def requirements

bendvy-ecs-core@0.1.0.3 · schema_fragments.bend:172

import bendvy-ecs-core@0.1.0.3/schema_fragments.bend as SchemaFragments
import Base

172def requirements(~S: Data,required: List<&2,Entry<S>>,+entries: List<&2,Entry<S>>) -> Validation:
173  match required:
174    case []: Valid{}
175    case +item <> rest: required_continue(required_check(~S,descriptor_present(~S,entries,item),item),_ => requirements(~S,rest,entries))

Uses (6)

Used by (1)