apollo-configuration 0.4.0

A typed, friendly configuration system for Apollo products.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! 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));
        }
    }
}