//! Validate implementation for `Vec<T>`.
use crate::ErrorCollector;
use crate::Validate;
impl<T: Validate> Validate for Vec<T> {
fn validate(&self, mut errors: ErrorCollector<'_>) {
for (index, element) in self.iter().enumerate() {
element.validate(errors.nest(index));
}
}
}