ValidateAuto

Trait ValidateAuto 

Source
pub trait ValidateAuto {
    // Provided method
    fn validate_self(&self, _ctx: &mut dyn VisitorContext) { ... }
}
Expand description

Schema-defined validation for this node only.

Rules:

  • Must NOT recurse
  • Must NOT aggregate
  • Must NOT return errors
  • Must report issues via VisitorContext

Provided Methods§

Source

fn validate_self(&self, _ctx: &mut dyn VisitorContext)

Implementations on Foreign Types§

Source§

impl ValidateAuto for bool

Source§

impl ValidateAuto for f32

Source§

impl ValidateAuto for f64

Source§

impl ValidateAuto for i8

Source§

impl ValidateAuto for i16

Source§

impl ValidateAuto for i32

Source§

impl ValidateAuto for i64

Source§

impl ValidateAuto for u8

Source§

impl ValidateAuto for u16

Source§

impl ValidateAuto for u32

Source§

impl ValidateAuto for u64

Source§

impl ValidateAuto for String

Source§

impl<T: ValidateAuto + ?Sized> ValidateAuto for Box<T>

Source§

fn validate_self(&self, ctx: &mut dyn VisitorContext)

Source§

impl<T: ValidateAuto> ValidateAuto for Option<T>

Source§

fn validate_self(&self, ctx: &mut dyn VisitorContext)

Source§

impl<T: ValidateAuto> ValidateAuto for Vec<T>

Source§

fn validate_self(&self, ctx: &mut dyn VisitorContext)

Implementors§