def check_entry

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

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

95def check_entry(keyConflict: Bool,nameConflict: Bool,kind: RegistryKind,key: String,name: String) -> Validation:
96  match keyConflict nameConflict:
97    case True{} _: Invalid{DuplicateKey{kind,key}}
98    case False{} True{}: Invalid{DuplicateName{kind,name}}
99    case False{} False{}: Valid{}

Uses (5)

Used by (1)