Skip to main content

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}