1use crate::{prelude::*, ParserConfig}; 2 3pub trait Validator { 4 type Input; 5 fn validate(&self, input: &mut Self::Input, config: &ParserConfig) -> Result<()>; 6}