This is a library for validating data entry forms in a user interface.
Typically to use this library, you would implement Validatable for your form, and in the implementation use a Validator for each field in the form, and concatinating the results with concat_results().
Validates a particular type of value asynchronously, can contain many validation functions. Generally used with a single key for all contained validation functions.
An function to perform validation on a field asynchonously.
An error associated with a form field.
A collection of ValidationErrors as a result of validating the fields of a form.
Validates a particular type of value, can contain many validation functions. Generally used with a single key for all contained validation functions.
Function to perform validation on a form field.
An item that can be validated asynchronously.
An item that can be validated.
A function/struct/item that can perform validation on an item with
Join validation results, concatinating any errors they may
contain. If any of the results are an