ElementValidation

public struct ElementValidation<Seq, Validator>: Validation where Seq: Sequence, Validator: Validation, Validator.Supported == Seq.Element

Validates each element in a sequence using another validator.

The validate method calls .forEach on the value passed in and passes the Validator.run method in as the closure.

  • Declaration

    Swift

    public typealias Supported = Seq
  • Declaration

    Swift

    public static func validate(_ value: Seq)throws