Skip to main content

apollo_configuration/types/
vec.rs

1//! Validate implementation for `Vec<T>`.
2
3use crate::ErrorCollector;
4use crate::Validate;
5
6impl<T: Validate> Validate for Vec<T> {
7    fn validate(&self, mut errors: ErrorCollector<'_>) {
8        for (index, element) in self.iter().enumerate() {
9            element.validate(errors.nest(index));
10        }
11    }
12}