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