in src/storage.rs [555:571]
fn check_criteria(
source_code: &SourceFile,
valid: &Arc<Vec<CriteriaName>>,
errors: &mut Vec<StoreValidateError>,
criteria: &[Spanned<CriteriaName>],
) {
for criteria in criteria {
if !valid.contains(criteria) {
errors.push(StoreValidateError::InvalidCriteria(InvalidCriteriaError {
source_code: source_code.clone(),
span: Spanned::span(criteria),
invalid: criteria.to_string(),
valid_names: valid.clone(),
}))
}
}
}