Trait Validator
quire::validate
pub trait Validator: Debug { fn validate(&self, ast: Ast, err: &ErrorCollector) -> Ast; fn default(&self, pos: Pos) -> Option<Ast>; }
The trait every validator implements
fn validate(&self, ast: Ast, err: &ErrorCollector) -> Ast
fn default(&self, pos: Pos) -> Option<Ast>
impl Validator for Scalar
impl Validator for Numeric
impl Validator for Directory
impl<'a> Validator for Structure<'a>
impl<'a> Validator for Enum<'a>
impl<'a> Validator for Mapping<'a>
impl<'a> Validator for Sequence<'a>
impl Validator for Anything
impl Validator for Nothing