Trait Validate
validate
pub trait Validate: 'static { fn validate(&self) -> ValidationResult; }
fn validate(&self) -> ValidationResult
impl Validate for ()
impl<T: Validate> Validate for Option<T>
impl<T: Validate> Validate for Box<T>