Results 15 issues of Anton Davydov

Added support of Swift Package Manager (https://swift.org/package-manager/): - added Package.swift with supported platforms and targets; - all files moved to 'Sources' and 'Tests' folders due to SPM requirements; - removed...

Swift Package Manager might become mainstream to manage 3rd party dependencies and it would be better to add support for Bender

According to README there is reference cycle between an item rule and an array rule for nested structures. It might be better to provide new way to validate recursive structures...

Map rule allows to parse json structures like { "id1": value1, "id2": value2 } to array of model objects.

Every item of this array rule is processed on concurrent queue separately. Performance test is included.

[JSON Patch](https://tools.ietf.org/html/rfc6902) has specific notation, amount of the different operations is limited. Special Bender rules/another mechanism for applying PATCH operations to model objects will be helpful.

According to http://json-schema.org/latest/json-schema-validation.html there is the list of used validation categories for JSON (already supported items are marked ✔): - [x] validation of string instances; - [x] validation of numeric...

JSON Schema includes a few keywords for combining schemas together. There are special operators for it: 'allOf', 'anyOf', 'oneOf'. Need to add the similar features to Bender.