úÎÎÿ     None234B"All types that have a length, eg. , '[a]', 'Vector a', etc. !A validation rule. Combine using () or () !A validation rule. Combine using () or ()  The validation monad transformer The validation monadRun a validation on a type aRun a validation on a type aMark a custom check as failed0Check that the value is at least N elements long1Check that the value is at maxium N elements long0Check that the value's length is between N and M Specialized minLength with N = 1#Check that a value is larger than N$Check that a value is smaller than N%Check that a value is between M and N'Check that a value conforms a predicate'Check that a value conforms a predicate0Checks that a value matches a regular expression   !"      !"#   !"#$%&'()*+,-.validate-input-0.3.0.0Data.ValidatorbaseGHC.IntInt64 Control.Monad<=<>=>pcre-heavy-1.0.0.1Text.Regex.PCRE.Heavyre mkRegexQQpcre-light-0.4.0.3Text.Regex.PCRE.Light.BaseRegexstring-conversions-0.4Data.String.Conversions convertStringConvertibleStrings HasLength getLengthValidationRuleTValidationRule ValidationT ValidationM runValidator runValidatorT minLength maxLength lengthBetweennotEmpty largerThan smallerThan valueBetween conformsPred conformsPredM matchesRegexGHC.BaseString checkFailed unValidationT$fHasLengthByteString$fHasLengthByteString0$fHasLengthText$fHasLengthText0 $fHasLength[]