configbuilder_pattern_validator/validator_ops.rs
1use crate::ValidatorError;
2
3/// Type-erased path validation used internally by [`crate::DefaultValidator`].
4pub trait ValidatorOps: Send + Sync {
5 /// Returns `Ok(())` when `target` is a valid config path, `Err` otherwise.
6 fn check_path(&self, target: &std::path::Path) -> Result<(), ValidatorError>;
7}