func parseAttributes()

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
    }