and method

Validation<T> and(
  1. Validation<T> otherValidation
)

Implementation

Validation<T> and(Validation<T> otherValidation) {
  return Validation(
    (target, package, addViolation) {
      validation(target, package, addViolation);
      otherValidation(target, package, addViolation);
    },
    description: '$description AND ${otherValidation.description}',
  );
}