in Cyborg/VectorDrawableParser.swift [243:251]
func parseAttributes<Enum>(_ attributes: [(XMLString, XMLString)],
_ onEachSuccess: (Enum, XMLString) -> (ParseError?)) -> ParseError? where Enum: XMLStringRepresentable {
for (key, value) in attributes {
if let error = convertToEnumOrFail(key, value, onEachSuccess) {
return error
}
}
return nil
}